0001372414-15-000002.txt : 20150812 0001372414-15-000002.hdr.sgml : 20150812 20150812155549 ACCESSION NUMBER: 0001372414-15-000002 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 15 CONFORMED PERIOD OF REPORT: 20150630 FILED AS OF DATE: 20150812 DATE AS OF CHANGE: 20150812 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AEROHIVE NETWORKS, INC CENTRAL INDEX KEY: 0001372414 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] IRS NUMBER: 204524700 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36355 FILM NUMBER: 151046951 BUSINESS ADDRESS: STREET 1: 330 GIBRALTAR DRIVE CITY: SUNNYVALE STATE: CA ZIP: 94089 BUSINESS PHONE: 408-510-6100 MAIL ADDRESS: STREET 1: 330 GIBRALTAR DRIVE CITY: SUNNYVALE STATE: CA ZIP: 94089 FORMER COMPANY: FORMER CONFORMED NAME: AEROHIVE NETWORKS INC DATE OF NAME CHANGE: 20060811 10-Q 1 aerohiveq2fy201510-q.htm 10-Q Aerohive Q2FY2015 10-Q


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
Form 10-Q
 
 

x    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2015

o    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                    to        
Commission file number: 001-36355
Aerohive Networks, Inc.
(Exact name of registrant as specified in its charter)
Delaware
 
 
 
20-4524700
(State or other jurisdiction of
incorporation or organization)
 
 
 
(I.R.S. Employer
Identification Number)
 

330 Gibraltar Drive
Sunnyvale, California 94089
(408) 510-6100
(Address, including zip code, and telephone number,
including area code, of registrant's principal executive offices)

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes   x     No   ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes   x     No   ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer   ¨
 
Accelerated filer   ¨
Non-accelerated filer   x (Do not check if a smaller reporting company)
 
Smaller reporting company  ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  o    No  x
The number of shares of the registrant's common stock, par value $0.001, outstanding as of August 5, 2015 was 47,693,166.






TABLE OF CONTENTS

The Aerohive Networks design logo and the marks “Aerohive®,” “HiveManager®,” “HiveOS®” and “HiveCare™” are the property of Aerohive Networks, Inc. All Rights Reserved. This Quarterly Report on Form 10-Q contains additional trade names, trademarks and service marks of other companies.


1



PART I. FINANCIAL INFORMATION
ITEM 1.    CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
AEROHIVE NETWORKS, INC.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share amounts)
 
June 30,
 
December 31,
 
2015
 
2014
ASSETS
(Unaudited)
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
85,365

 
$
98,044

Accounts receivable, net of allowance for doubtful accounts of $108 and $106 as of June 30, 2015 and December 31, 2014, respectively
20,783

 
24,695

Inventory
11,942

 
8,360

Prepaid expenses and other current assets
3,903

 
2,610

Deferred cost of goods sold
772

 
1,001

Total current assets
122,765

 
134,710

Property and equipment, net
10,075

 
8,862

Goodwill
513

 
513

Other assets
311

 
169

Total assets
$
133,664

 
$
144,254

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
12,001

 
$
10,154

Accrued liabilities
8,992

 
9,181

Debt, current

 
12,451

Deferred revenue, current
23,978

 
22,014

Total current liabilities
44,971

 
53,800

Debt, non-current
20,000

 
7,301

Deferred revenue, non-current
27,003

 
24,141

Other liabilities
738

 
857

Total liabilities
92,712

 
86,099

Commitments and contingencies (Note 5)

 

Stockholders’ equity:
 
 
 
Preferred stock, par value of $0.001 per share - 25,000,000 shares authorized as of June 30, 2015 and December 31, 2014, respectively; no shares issued and outstanding as of June 30, 2015 and December 31, 2014

 

Common stock, par value of $0.001 per share - 500,000,000 shares authorized as of June 30, 2015 and December 31, 2014, respectively; 47,585,043 and 46,028,908 shares issued and outstanding as of June 30, 2015 and December 31, 2014, respectively
48

 
46

Additional paid–in capital
219,288

 
208,998

Accumulated deficit
(178,384
)
 
(150,889
)
Total stockholders’ equity
40,952

 
58,155

Total liabilities and stockholders’ equity
$
133,664

 
$
144,254

See notes to condensed consolidated financial statements.




AEROHIVE NETWORKS, INC.
Condensed Consolidated Statements of Operations and Comprehensive Loss
(unaudited, in thousands, except share and per share amounts)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
Revenue:
 
 
 
 
 
 
 
Product
$
30,751

 
$
33,721

 
$
51,231

 
$
58,582

Software subscription and services
6,085

 
3,833

 
11,422

 
7,204

Total revenue
36,836

 
37,554

 
62,653

 
65,786

Cost of revenue:
 
 
 
 
 
 
 
Product
9,619

 
10,560

 
16,427

 
18,442

Software subscription and services
2,526

 
1,639

 
4,354

 
3,005

Total cost of revenue
12,145

 
12,199

 
20,781

 
21,447

Gross profit
24,691

 
25,355

 
41,872

 
44,339

Operating expenses:
 
 
 
 
 
 
 
Research and development
8,883

 
6,833

 
16,393

 
12,971

Sales and marketing
20,804

 
19,011

 
39,574

 
35,580

General and administrative
6,206

 
5,135

 
12,453

 
9,972

Total operating expenses
35,893

 
30,979

 
68,420

 
58,523

Operating loss
(11,202
)
 
(5,624
)
 
(26,548
)
 
(14,184
)
Interest income
19

 
8

 
33

 
9

Interest expense
(173
)
 
(459
)
 
(927
)
 
(924
)
Other income
19

 
(58
)
 
154

 
59

Loss before income taxes
(11,337
)
 
(6,133
)
 
(27,288
)
 
(15,040
)
Income tax provision
(99
)
 
(135
)
 
(207
)
 
(155
)
Net loss and comprehensive loss
$
(11,436
)
 
$
(6,268
)
 
$
(27,495
)
 
$
(15,195
)
Net loss attributable to common stockholders
$
(11,436
)
 
$
(6,268
)
 
$
(27,495
)
 
$
(15,195
)
Net loss per share allocable to common stockholders, basic and diluted
$
(0.24
)
 
$
(0.14
)
 
$
(0.59
)
 
$
(0.58
)
Weighted-average shares used in computing net loss per share allocable to common stockholders, basic and diluted
46,888,236

 
44,751,354

 
46,595,172

 
26,295,717

See notes to condensed consolidated financial statements.  


3



AEROHIVE NETWORKS, INC.
Condensed Consolidated Statements of Cash Flows
(unaudited, in thousands)
 
Six Months Ended June 30,
 
2015
 
2014
Cash flows from operating activities
 
 
 
Net loss
$
(27,495
)
 
$
(15,195
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
1,602

 
1,019

Stock-based compensation
8,186

 
3,505

Amortization and write-off of debt discount and debt issuance cost
296

 
97

Remeasurement of convertible preferred stock warrant liability

 
(90
)
Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
3,912

 
(6,073
)
Inventories
(3,582
)
 
(5,244
)
Prepaid expenses and other current assets
(1,064
)
 
(385
)
Other assets
(142
)
 
(73
)
Accounts payable
1,791

 
7,636

Accrued liabilities
189

 
1,693

Other liabilities
(119
)
 
(126
)
Deferred revenue
4,826

 
6,890

Net cash used in operating activities
(11,600
)
 
(6,346
)
Cash flows from investing activities
 
 
 
Purchases of property and equipment
(936
)
 
(1,131
)
Capitalized software development costs
(1,913
)
 
(2,016
)
Net cash used in investing activities
(2,849
)
 
(3,147
)
Cash flows from financing activities
 
 
 
Proceeds from initial public offering, net of underwriting discounts

 
80,213

Payments of offering costs

 
(3,852
)
Proceeds from exercise of convertible preferred stock warrants

 
907

Proceeds from exercise of stock options
866

 
1,115

Proceeds from employee stock purchase plan
2,271

 

Payments for shares repurchased for tax withholdings on vesting of restricted stock units
(1,367
)
 

Proceeds from issuance of debt
10,000

 

Repayments of debt
(10,000
)
 

Net cash provided by financing activities
1,770

 
78,383

Net increase (decrease) in cash and cash equivalents
(12,679
)
 
68,890

Cash and cash equivalents at beginning of period
98,044

 
35,023

Cash and cash equivalents at end of period
$
85,365

 
$
103,913

Supplemental disclosure of cash flow information
 
 
 
Income taxes paid
$
356

 
$
215

Interest paid
$
704

 
$
627

Supplemental disclosure of noncash investing and financing activities
 
 
 
Conversion of convertible preferred stock warrants to common stock warrants upon IPO
$

 
$
611

Cashless exercise of warrants
$

 
$
30

Unpaid property and equipment purchased
$
368

 
$
211

Unpaid capitalized software development costs
$
94

 
$
164

Reclassification of the convertible preferred stock warrant liability to additional paid-in capital on the exercise of the convertible preferred stock warrants
$

 
$
3,172

Vesting of early exercised stock options
$
30

 
$
402

Offering costs for common stock not yet paid
$

 
$
155

Stock-based compensation in capitalized software development costs
$
257

 
$
105

See notes to condensed consolidated financial statements.

4



NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
1. DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Nature of Operations
Aerohive Networks, Inc. was incorporated in Delaware on March 15, 2006, and, together with its subsidiaries (the "Company"), has designed and developed a leading cloud-managed mobile networking platform that enables enterprises to deploy a mobile-centric network edge. The point at which devices access the enterprise network is commonly referred to as the network edge. The Company’s hardware products include intelligent access points, routers and switches. These products are managed by the Company’s cloud services platform, which delivers cloud-managed network management and mobility and data applications giving end-customers a single, unified and contextual view of the entire network edge. The Company has offices in North America, Europe, the Middle East and Asia Pacific and employs staff around the world.
Initial Public Offering
In April 2014, the Company completed its initial public offering (the “IPO”), in which the Company issued 8,625,000 shares of the Company's common stock, inclusive of 1,125,000 shares of common stock sold upon the exercise in full of the overallotment option by the underwriters, at an offering price of $10.00 per share. The Company received proceeds of $80.2 million after deducting the underwriters’ discounts and commissions of $6.0 million. Upon completion of the IPO, the Company reclassified $5.4 million deferred offering costs to additional paid-in capital.
In connection with the IPO, 28,227,528 outstanding shares of the Company’s convertible preferred stock automatically converted into 28,832,898 shares of common stock, and the warrants to purchase 103,034 shares of convertible preferred stock became warrants to purchase 107,876 shares of common stock.
Basis of Presentation and Consolidation
The Company prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"), which includes the accounts of Aerohive Networks, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Summary of Significant Accounting Policies
There have been no material changes to the significant accounting policies during the six months ended June 30, 2015 as compared to those described in the Company's audited consolidated financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2014, filed with the SEC on March 17, 2015.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, among others, the selling price of products, software and support services; determination of fair value of common stock and stock-based awards; inventory valuations; accounting for income taxes, including the valuation allowance on deferred tax assets and uncertain tax positions; allowance for doubtful accounts; and warranty costs. Management evaluates estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the consolidated financial statements.
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are remeasured at the average exchange rate in effect during the period. At the end of each reporting period, the Company’s subsidiaries’ monetary assets and liabilities are remeasured to the U.S. dollar using exchange rates in effect at the end of the reporting period. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in other income (expense), net in the consolidated statements of operations. Foreign currency exchange losses have not been significant in any period presented. To date, the Company has not undertaken any hedging transactions related to foreign currency exposure.

5



Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. The guidance in this ASU supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. On July 9, 2015, the FASB decided to delay the effective date of this standard by one year to December 15, 2017. The standard will be effective for the Company on January 1, 2018. The Company is evaluating the financial impact of such adoption, if any, on the Company's consolidated financial statements.
In August 2014, the FASB issued ASU 2014-15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. The standard explicitly requires management to assess an entity’s ability to continue as a going concern, and to provide related footnote disclosures in certain circumstances. The Company expects to adopt ASU 2014-15 on January 1, 2017, with early adoption permitted. The Company will evaluate the impact of the new standard, if any, upon adoption but does not expect it to have a significant impact.
In April 2015, the FASB issued ASU 2015-05, Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement. The new standard provides guidance to customers about whether a cloud computing arrangement includes a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2015. Early adoption is permitted. The Company is evaluating the impact, if any, of adopting this new accounting guidance on its financial statements.
Concentrations of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash equivalents are maintained in money market funds. The money market funds may exceed the insured limits provided on them.
The Company sells its products primarily to channel partners, which include value-added resellers (VARs) and value-added distributors (VADs). The Company’s accounts receivable are typically unsecured and are derived from revenue earned from customers located in the Americas, Europe, the Middle East and Africa, and Asia Pacific. The Company performs ongoing credit evaluations to determine customer credit, but generally does not require collateral from its customers. The Company maintains reserves for estimated credit losses and these losses have been within management’s expectations. 
Significant customers are those that represent more than 10% of the Company’s total revenue or gross accounts receivable balance at each respective balance sheet date. The Company has entered into separate agreements with certain individual VADs that are part of a consolidated group of entities which collectively constitutes greater than 10% of the Company’s total revenue or gross accounts receivable balance for certain periods, as presented in the tables below.
The percentages of revenue from a consolidated group of entities (VAD A) greater than 10% of total consolidated revenue were as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2015
 
2014
 
2015
 
2014
VAD A
 
12.2
%
 
12.8
%
 
16.2
%
 
12.8
%
 
The percentages of receivables from VAD A greater than 10% of total consolidated accounts receivable were as follows:
 
 
June 30,
 
December 31,
 
 
2015
 
2014
VAD A
 
17.0
%
 
18.8
%
2. FAIR VALUE DISCLOSURE
The Company records its financial assets and liabilities at fair value. The inputs used in the valuation methodologies in measuring fair value are defined in the fair value hierarchy as follows:

6



Level 1
 
Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2
 
Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.
Level 3
 
Unobservable inputs are used when little or no market data is available.
As of June 30, 2015 and December 31, 2014, the Company's financial instruments only consisted of highly liquid money market funds that were classified as Level 1 assets, and which were included in cash and cash equivalents.
Financial assets that the Company measured at fair value on a recurring basis by level within the fair value hierarchy, are as follows:
 
June 30, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets
 
 
(in thousands)
 
 
Money market funds
$
80,272

 
$

 
$

 
$
80,272

 
 
December 31, 2014
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets
(in thousands)
Money market funds
$
80,240

 
$

 
$

 
$
80,240


3. CONSOLIDATED BALANCE SHEET COMPONENTS
Inventory
Inventory consists of the following:
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
Components, including raw materials
$
42

 
$
63

Finished goods
11,900

 
8,297

Total inventory
$
11,942

 
$
8,360

Property and Equipment, net
Property and equipment, net consists of the following:
 
 
 
 
June 30,
 
December 31,
 
 
Estimated Useful Lives
 
2015
 
2014
 
 
 
 
(in thousands)
Computer and other equipment
 
3 years
 
$
1,895

 
$
1,822

Manufacturing, research and development laboratory equipment
 
3 years
 
4,105

 
3,741

Software
 
2 to 5 years
 
9,043

 
1,882

Office furniture and equipment
 
3 years
 
1,059

 
761

Leasehold improvements
 
2 to 5 years
 
599

 
532

Construction in progress
 
 
 

 
5,459

Property and equipment, gross
 
 
 
16,701

 
14,197

Less: Accumulated depreciation and amortization
 
 
 
(6,626
)
 
(5,335
)
Property and equipment, net
 
 
 
$
10,075

 
$
8,862

Construction in progress primarily represents the capitalization of development costs incurred by the Company during the application development stage of the Company’s cloud services platform. In April 2015, the Company completed and

7



launched the next generation of its cloud services platform, and began to amortize these capitalized costs on a straight-line basis over an estimated useful life of the software of 5 years. As of June 30, 2015, such internal-use software is included in the software category.
Depreciation and amortization expense was $1.0 million and $0.5 million for the three months ended June 30, 2015 and 2014, respectively, and $1.6 million and $1.0 million for the six months ended June 30, 2015 and 2014, respectively.
Accrued Liabilities
Accrued liabilities consist of the following:
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
Accrued compensation
$
7,224

 
$
7,090

Accrued expenses and other liabilities
1,264

 
1,806

Warranty liability, current portion
504

 
285

Total accrued liabilities
$
8,992

 
$
9,181

Deferred Revenue
Deferred revenue consists of the following:
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
Products
$
3,153

 
$
3,886

Software subscription and services
47,828

 
42,269

Total deferred revenue
50,981

 
46,155

Less: current portion of deferred revenue
23,978

 
22,014

Non-current portion of deferred revenue
$
27,003

 
$
24,141

Warranty Liability
The following table summarizes the activity related to the Company’s accrued liability for estimated future warranty:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Beginning balance
$
832

 
$
710

 
$
891

 
$
923

Charges to operations
411

 
160

 
528

 
195

Obligations fulfilled
(167
)
 
(136
)
 
(320
)
 
(221
)
Changes in existing warranty
(30
)
 
(40
)
 
(53
)
 
(203
)
Total product warranties
$
1,046

 
$
694

 
$
1,046

 
$
694

Current portion
$
504

 
$
187

 
$
504

 
$
187

Non-current portion
$
542

 
$
507

 
$
542

 
$
507

Changes in existing warranty reflect a combination of changes in expected warranty claims and changes in the related costs to service such claims.
4. DEBT
Financing Agreements
In June 2012, the Company entered into a revolving credit facility with Silicon Valley Bank (the revolving credit facility) for a principal amount of up to $10.0 million, with a sublimit of $3.0 million for borrowings guaranteed by the Export-Import Bank of the United States. The revolving credit facility is collateralized by substantially all of the Company’s property,

8



other than intellectual property. Prior to March 31, 2015, the revolving credit facility bore monthly interest at a floating rate equal to the greater of (i) 4.00% or (ii) prime rate plus 0.75%. In June 2012, the Company drew $10.0 million under this credit facility.
On March 31, 2015, the Company amended its revolving credit facility with Silicon Valley Bank. The amendment, among other things, (i) extended the line maturity date to March 31, 2017 from June 29, 2015; (ii) removed the $3.0 million sublimit for borrowings guaranteed by the Export-Import Bank of the United States; and (iii) increased the revolving line up to $20.0 million, subject to certain conditions. The amended credit facility bears interest at a floating rate equal to the lesser of (i) LIBOR rate plus 2.25% or (ii) prime rate minus 0.5%. On March 31, 2015, the Company drew down the additional $10.0 million under this credit facility. As of June 30, 2015, $20.0 million under the revolving credit facility was outstanding.
The revolving credit facility contains customary negative covenants which limit the Company’s ability to, among other things, incur additional indebtedness, grant liens, make investments, repurchase stock, pay dividends, transfer assets and merge or consolidate, as well as requiring the Company to maintain a minimum adjusted quick ratio of 1.25 to 1.00 as of the last day of each month. The revolving credit facility also contains customary events of default, subject to customary cure periods for certain defaults, that include, among other things, non-payment defaults, covenant defaults, material judgment defaults, bankruptcy and insolvency defaults, cross-defaults to certain other material indebtedness, inaccuracy of representation and warranties. Upon an event of default, the lender may declare all or a portion of the outstanding obligations payable by the Company to be immediately due and payable and exercise other rights and remedies provided for under the credit facility. During the existence of an event of default, interest on the obligations under the credit facility could be increased by 5.0%. As of June 30, 2015 and December 31, 2014, the Company was in compliance with these covenants.
The Company will use loans drawn under the revolving credit facility for working capital and general corporate purposes.
In August 2013, the Company entered into a term loan credit facility with TriplePoint Capital LLC (the term loan credit facility) that allowed the Company, subject to certain funding conditions including compliance with certain covenants and the absence of certain events or conditions that could have been deemed to have a material adverse effect on the Company's business, to borrow money under term loans in an aggregate principal amount of up to $20.0 million. In December 2013, the Company borrowed $10.0 million under the term loan credit facility under two separate loans. The stated interest rate for each loan was 10.75% and 9.75%, respectively, and was reduced to 10.25% and 9.25%, respectively, due to the completion of the IPO in 2014. In the first quarter 2015, the Company elected to voluntarily repay in full all of its outstanding obligations under the term loan credit facility, along with an end-of-term payment of $0.3 million, and terminated the facility.
5. COMMITMENTS AND CONTINGENCIES
Lease Commitments
The Company leases its main office facility in Sunnyvale, California, which leases expire in September 2016. In addition, the Company leases office space for its subsidiaries in the United Kingdom, the Netherlands and China under non-cancelable operating leases that expire at various times through May 2017. The Company has also entered into various lease agreements in other locations in the United States and globally to support its sales and research and development functions. The Company recognizes rent expense on a straight-line basis over the lease period. Future minimum lease payments by year under operating leases as of June 30, 2015 are as follows:
 
Amount
Year ending December 31,
(in thousands)
2015 (remaining six months)
$
1,161

2016
1,934

2017
106

Total
$
3,201

Rent expense was $0.6 million and $0.5 million for the three months ended June 30, 2015 and 2014, respectively, and was $1.3 million and $1.0 million for the six months ended June 30, 2015 and 2014, respectively.

9



Manufacturing Commitments
The Company subcontracts with manufacturing companies to manufacture its hardware products. The contract manufacturers procure components based on non-cancellable orders placed by the Company. If the Company cancels all or part of an order, the Company is liable to the contract manufacturers for the cost of the related components purchased under such orders.
As of June 30, 2015 and December 31, 2014, the Company had manufacturing commitments with contract manufacturers for inventory totaling approximately $9.0 million and $8.0 million, respectively.
Contingencies
The Company may be subject to legal proceedings and litigation arising in the ordinary course of business. The Company will record a liability when it believes that it is both probable that a loss has been incurred and the amount can be reasonably estimated. The Company expects to periodically evaluate developments in its legal matters that could affect the amount of liability that it has previously accrued, if any, and make adjustments as appropriate. Significant judgment is required to determine both likelihood of there being, and the estimated amount of, a loss related to such matters, and the Company’s judgment may be incorrect. The outcome of any proceeding is not determinable in advance. Until the final resolution of any such matter for which the Company may be required to accrue, there may be an exposure to loss in excess of the amount accrued and such excess amount could be significant.
The Company is currently engaged in the following separate litigations which allege that the Company’s products infringe certain patents.
AirTight Networks, or AirTight, alleges that the Company’s products infringe U.S. Patent #7,339,914, or the ‘914 Patent. On January 23, 2013, in light of AirTight’s allegations, the Company filed in the U.S. District Court, Northern District of California, a Complaint for Declaratory Judgment against AirTight asserting that the Company’s products do not infringe the ‘914 Patent and that the ‘914 Patent is, in any case, invalid and not enforceable. AirTight filed a separate action asserting infringement of the ‘914 Patent by some or all of the Company’s products, which was then related to the Company’s initial action for declaratory judgment. The related cases are currently stayed pending resolution of petitions which the Company filed with the U.S. Patent and Trademark Office, or PTO, to initiate a reexamination of the ‘914 Patent. All claims are currently rejected and Airtight has appealed the final rejection of all claims of the ‘914 Patent.
Linex Technologies, or Linex, filed on March 19, 2013 a Complaint in the U.S. District Court, Southern District of Florida, asserting that some or all of the Company’s products infringe U.S. Patents #6,493,377, or the ‘377 Patent, and #7,167,503, or the ’503 Patent. The Company filed an answer and counterclaims for declaratory judgment against Linex asserting that the Company’s products do not infringe the ‘377 and ‘503 Patents, and that the ‘377 and ‘503 Patents are, in any case, invalid and not enforceable. The Company separately filed with the PTO petitions to initiate reexamination of the ‘377 and ‘503 Patents, which the PTO has granted. This case is currently stayed pending the reexaminations. An office action has issued rejecting all claims of both patents. All claims are currently rejected and Linex has appealed the rejection of all claims of the ‘377 and ‘503 Patents.
Wetro LAN LLC filed in February 2015 a complaint in the U.S. District Court, Eastern District of Texas asserting that certain of the Company’s branch router products infringe U.S. Patent #6,795,918. The Company filed an answer, denying the patent infringement allegations and raising several affirmative defenses, including invalidity.
JSDQ Mesh Technologies LLC filed in June 2015 a complaint in the U.S. District Court, District of Delaware, asserting that certain of the Company’s products which utilize a so-called wireless mesh transmission feature infringe United States Patent Nos. 7,286,828, 7,916,648, RE43,675 and RE44,607. The complaint also named one of the Company’s customers as a co-defendant.
In June 2015, a class action complaint was filed in the Superior Court of the State of California, County of San Mateo, against the Company and certain of its current and former officers and directors. This action was subsequently related to two follow-on complaints and is captioned Hunter v. Aerohive Networks, Inc., et al., Case No. 534070 (filed June 2, 2015), Mahajan v. Aerohive Networks, Inc., et al., Case No. 534294 (filed June 17, 2015), and Silverberg v. Aerohive Networks, Inc., et al., Case No. 534505 (filed July 2, 2015). The complaints allege that the Registration Statement which the Company filed with the Securities and Exchange Commission on Form S-1 in connection with its initial public offering in March 2014 contained false and/or misleading statements or omissions. The actions also name as defendants the investment firms who underwrote the Company’s initial public offering.

10



The complaints allege that the Registration Statement failed to disclose, among other things, product deficiencies, poor sales, and a decline in sales-related personnel. The complaints additionally allege that the Company improperly recognized revenue, including by booking certain sales with rights of return. The complaints, which have been consolidated, bring claims under the federal securities laws and seek unspecified compensatory damages and other relief. The Company is advancing certain defense costs with respect to individual defendants, including the underwriting investment firms, under written indemnification agreements.
The Company intends to defend these lawsuits vigorously.
The Company is not able to predict or estimate any range of reasonably possible loss related to these lawsuits. If these matters have an adverse outcome, they may have a material impact on the Company’s financial position, results of operations or cash flows.
In April 2015, the Company resolved the pending action brought by Charles C. Freeny III, Bryan E. Freeny, and James P. Freeny, filed on November 24, 2014 and pending in the U.S. District Court, Eastern District of Texas.  The action asserted that the Company’s dual band wireless networking products infringe U.S. Patent #7,110,744.  The amount of the Company’s settlement payment was not material.
Guarantees
The Company has entered into agreements with some of its customers that contain indemnification provisions in the event of claims alleging that the Company’s products infringe the intellectual property rights of a third party. The Company has at its option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product, or refund the customers the total product price. Other guarantees or indemnification arrangements include guarantees of product and service performance. The Company has not recorded a liability related to these indemnification and guarantee provisions and the Company’s guarantees and indemnification arrangements have not had any impact on the consolidated financial statements to date.

6. STOCKHOLDERS' EQUITY
Common Stock reserved for Future Issuance
As of June 30, 2015 and December 31, 2014, the Company had reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:
 
June 30,
 
December 31,
 
2015
 
2014
Common stock reserved for future grants under the Equity Incentive Plan
4,842,823

 
2,259,230

Reserved under 2014 Employee Stock Purchase Plan
2,478,572

 
800,000

Options and Restricted Stock Units issued and outstanding
11,513,177

 
9,776,124

Common stock subject to repurchase
9,000

 
27,000

Warrants to purchase common stock
73,883

 
107,876

Total reserved shares of common stock for future issuance
18,917,455

 
12,970,230

Common Stock Warrants
As of June 30, 2015, 73,883 shares of common stock subject to warrants remained outstanding and exercisable at exercise prices of $4.057 and $2.768 per share. The common stock warrants expire in March 2016.
7. STOCK-BASED COMPENSATION
2014 Equity Incentive Plan
On March 26, 2014, the Company's 2014 Equity Incentive Plan (2014 Plan) became effective. On March 27, 2014, the Company's 2006 Global Share Plan (2006 Plan) was terminated and all reserved but unissued shares under the 2006 Plan were added to the 2014 Plan and all shares underlying stock awards granted under the 2006 Plan that otherwise would return to the 2006 Plan instead were rolled into the 2014 Plan. As of March 27, 2014, the Company may not grant additional awards under the 2006 Plan, but the 2006 Plan will continue to govern outstanding awards previously granted under it.

11



The 2014 Plan provides for the grant of incentive stock options within the meaning of Section 422 of the Internal Revenue Code (ISO), only to employees of the Company or any parent or subsidiary of the Company, and for the grant of nonstatutory stock options (NSO), restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to employees, directors and consultants of the Company, and the employees and consultants of any parent or subsidiary of the Company. In May 2015, the Company’s stockholders approved increasing by 3,000,000 the number of shares reserved under the 2014 Plan. As of June 30, 2015, the Company had 4,842,823 total shares of common stock reserved and available for grant under the 2014 Plan. On the first day of each fiscal year beginning January 1, 2016 through January 1, 2024, the number of shares of common stock reserved for issuance under the 2014 Plan may increase by an amount equal to the lesser of (i) 4,000,000 shares, (ii) 5% of the Company’s outstanding shares on the last day of the immediately preceding fiscal year, or (iii) such number of shares determined by the Board.
The following table summarizes the total number of shares available for grant under the 2014 Plan as of June 30, 2015:
 
 
 
Shares Available for Grant
 
 
Balance, December 31, 2014
2,259,230

Authorized
5,306,812

Options granted
(1,374,063
)
Options canceled
716,357

Awards granted
(2,581,250
)
Awards canceled
515,737

Balance, June 30, 2015
4,842,823

Stock Options
The following table summarizes the information about outstanding stock option activity:
 
Options Outstanding
 
Number of
Shares
Underlying
Outstanding
Options
 
Weighted
Average
Exercise 
Price
 
Weighted
Average
Remaining
Contractual Term
(Years)
 
Aggregate
Intrinsic
Value
 
 
 
 
 
 
 
(in thousands)
Balance, December 31, 2014
6,837,893

 
$
5.71

 
7.39
 
$
8,004

Options granted
1,374,063

 
7.15

 
 
 
 
Options exercised
(475,452
)
 
1.85

 
 
 
 
Options canceled
(716,357
)
 
7.58

 
 
 
 
Balance, June 30, 2015
7,020,147

 
$
6.06

 
7.33
 
$
12,333

Options exercisable, June 30, 2015
3,202,465

 
$
4.10

 
5.87
 
$
10,476

Options vested and expected to vest, June 30, 2015
6,839,292

 
$
5.99

 
7.32
 
$
12,243

For the three and six months ended June 30, 2015, the weighted average grant date fair value of options granted was $3.57 per share, and the aggregate grant date fair value of the Company's stock options granted was $4.9 million. For the three and six months ended June 30, 2014, the weighted average grant date fair value of options granted was $4.99 and $5.06 per share, respectively, and the aggregate grant date fair value of the Company's stock options granted was $0.7 million and $3.0 million, respectively.
The aggregate intrinsic value of stock options exercised was $0.8 million and $1.7 million for the three and six months ended June 30, 2015, respectively, and was $0.7 million and $5.2 million, for the three and six months ended June 30, 2014, respectively. The intrinsic value represents the difference between option exercise prices and (i) the estimated fair values of the Company’s common stock, prior to the IPO, (ii) or the closing stock price of the Company’s common stock, following the IPO.
Restricted Stock Units

12



The Company currently grants Restricted Stock Units (RSUs) to certain employees and directors. The RSUs typically vest over a period of time, generally one year, two years or four years, and are subject to the participant’s continuing service to the Company over that period. Until vested, RSUs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding.
The following is a summary of the Company’s RSU activity and related information for the six months ended June 30, 2015:
 
Restricted Stock Units Outstanding
 
Shares
 
Weighted Average
Grant Date
Fair Value Per Share
 
 
 
 
Balance, December 31, 2014
2,938,231

 
$
7.03

Awards granted
2,581,250

 
6.62

Awards vested
(741,708
)
 
$
7.31

Awards canceled
(284,743
)
 
$
7.24

Balance, June 30, 2015
4,493,030

 
$
6.92


The aggregate grant date fair value of RSUs granted was $16.2 million and $17.2 million for the three and six months ended June 30, 2015, respectively, and was $2.5 million for the three and six months ended June 30, 2014. The total fair value of shares vested for the three and six months ended June 30, 2015 was $3.1 million and $4.5 million, respectively. No RSUs vested during the three and six months ended June 30, 2014.
The number of RSUs vested includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements. During the three and six months ended June 30, 2015, the Company withheld 116,342 and 230,994 shares of stock, respectively, for an aggregate value of $0.8 million and $1.4 million, respectively, from employees upon the vesting of their RSUs to satisfy the minimum statutory tax withholding requirement. Such shares were returned to the Company’s 2014 Equity Incentive Plan and are available under the plan terms for future issuance.
2014 Employee Stock Purchase Plan
The current 2014 Employee Stock Purchase Plan (ESPP) is a ten-year plan, effective in March 2014. The ESPP authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees of the Company and its designated subsidiaries. In May 2015, the Company’s stockholders approved increasing by 2,000,000 the number of shares reserved under the ESPP. As of June 30, 2015, the Company had 2,478,572 total shares of common stock reserved for issuance under the ESPP. Under the ESPP, on the first day of each of fiscal years 2016 and 2017, the number of shares of common stock reserved and available for issuance may increase in an amount equal to the lesser of (i) 1,000,000 Shares, (ii) 2.0% of the Company’s outstanding shares on the first day of the applicable fiscal year, or (iii) such number of shares determined by the Board. Beginning fiscal year 2018 through fiscal year 2023, the number of shares of common stock reserved for issuance may increase in an amount equal to the lesser of (i) 1,000,000 shares, (ii) 1.0% of the Company’s outstanding shares on the first day of the applicable fiscal year, or (iii) such number of shares determined by the Board.
Under the ESPP, the Company can currently grant stock purchase rights to all eligible employees during a two-year offering period with purchase dates at the end of each interim six-month purchase period. Shares are purchased using employee payroll deductions at purchase prices equal to 85% of the lesser of the fair market value of the Company’s common stock at either the first day of each offering period or the date of purchase. The ESPP has a reset provision. If the closing price of the Company’s common stock on the last day of any purchase period during an offering period is lower than the closing sales price on the first day of the related offering period, the reference price for purposes of determining the purchase price of shares for subsequent purchase periods in the applicable offering period will be reset to such lower price. No participant may purchase more than $25,000 worth of common stock in any calendar year, or 5,000 shares of common stock in any six-month purchase period. On June 1, 2015, 552,109 shares of common stock were purchased under the ESPP at a purchase price of $4.11 per share.
Determination of Fair Values

13



Weighted average assumptions for the Company's stock options granted in the three and six months ended June 30, 2015 and 2014 were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
Stock options:
 
 
 
 
 
 
 
Expected term (in years)
6.02

 
6.08

 
6.02

 
5.59

Expected volatility
51.41
%
 
48.00
%
 
51.41
%
 
49.01
%
Risk free interest rate
1.74
%
 
2.00
%
 
1.74
%
 
2.42
%
Dividend rate

 

 
%
 

The fair value of the purchase right for the ESPP is estimated on the date of grant using the Black-Scholes model with the following weighted average assumptions:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
ESPP purchase rights:
 
 
 
 
 
 
 
Expected term (in years)
0.50 - 1.50
 
0.68

 
0.50 - 1.50
 
0.68

Expected volatility
41.0% - 55.3%
 
37.00
%
 
41.0% - 55.3%
 
37.00
%
Risk free interest rate
0.07% - 0.45%
 
0.08
%
 
0.07% - 0.45%
 
0.08
%
Dividend rate
 

 
 

Stock-based Compensation Expense
The total stock-based compensation the Company recognized for stock-based awards in the consolidated statements of operations is as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Cost of revenue
$
217

 
$
73

 
$
382

 
$
118

Research and development
1,001

 
502

 
1,987

 
853

Sales and marketing
1,727

 
798

 
3,224

 
1,419

General and administrative
1,419

 
566

 
2,593

 
1,115

Total stock-based compensation
$
4,364

 
$
1,939

 
$
8,186

 
$
3,505

The following table presents stock-based compensation expense by award-type:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Stock Options
$
988

 
$
1,486

 
$
2,136

 
$
3,052

Restricted Stock Units
2,794

 
94

 
5,139

 
94

Employee Stock Purchase Plan
582

 
359

 
911

 
359

Total stock-based compensation
$
4,364

 
$
1,939

 
$
8,186

 
$
3,505

As of June 30, 2015, unrecognized stock-based compensation related to outstanding stock options, RSUs and ESPP purchase rights, net of estimated forfeitures, was $13.8 million, $28.3 million and $3.3 million, respectively, which the Company expects to recognize over weighted-average periods of 2.80 years, 2.84 years and 1.42 years, respectively. The Company capitalized $0.3 million stock-based compensation expense, for the six months ended June 30, 2015, and $0.1 million and $0.1 million stock-based compensation expense, for the three and six months ended June 30, 2014, respectively, to internal-use cloud services platform.
8. NET LOSS PER SHARE

14



The Company calculates basic and diluted net loss per share of common stock allocable to common stockholders by dividing the net loss allocable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net loss per share of common stock is the same as basic net loss per share of common stock, since the effects of potentially dilutive securities are antidilutive. Upon completion of the IPO on April 2, 2014, all outstanding convertible preferred stocks were converted to common stock and were included in the weighted average number of common shares used to compute net loss per share from the conversion date. 
For the period prior to the conversion of convertible preferred stock, the Company calculated the net loss per share in conformity with the two-class method as all series of convertible preferred stock were considered participating securities because they were entitled to receive noncumulative dividends prior and in preference to any dividends on shares of common stock. Due to the Company’s net losses during that period, there was no impact on the earnings per share calculation in applying the two-class method since the participating securities have no legal requirement to share in any losses.
The following table presents the computation of basic and diluted net loss per share allocable to common stockholders:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2015
 
2014
 
2015
 
2014
 
(in thousands, except for share and per share data)
Numerator:
 
 
 
 
 
 
 
Net loss
$
(11,436
)
 
$
(6,268
)
 
$
(27,495
)
 
$
(15,195
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used to compute net loss per share, basic and diluted
46,888,236

 
44,751,354

 
46,595,172

 
26,295,717

Net loss per share:
 
 
 
 
 
 
 
Basic and diluted
$
(0.24
)
 
$
(0.14
)
 
$
(0.59
)
 
$
(0.58
)
The following period-end outstanding common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive:
 
As of June 30,
 
2015
 
2014
Shares of common stock issuable under the 2014 Equity Incentive Plan
11,513,177

 
8,155,687

Common stock subject to repurchase
9,000

 
45,000

Common stock issuable upon exercise of warrants
73,883

 
107,876

Employee Stock Purchase Plan
94,094

 
159,821

Total
11,690,154

 
8,468,384

9. INCOME TAXES
The provision for income taxes was approximately $0.1 million and $0.1 million, respectively, for the three months ended June 30, 2015 and 2014, and was $0.2 million and $0.2 million, respectively, for the six months ended June 30, 2015 and 2014. The provision for income taxes consisted primarily of state taxes and foreign income taxes.
For the three and six months ended June 30, 2015 and 2014, the provisions for income taxes differed from the statutory amount primarily due to maintaining a full valuation allowance against the U.S. net deferred tax assets, partially offset by foreign and state taxes.
The Company has intercompany services agreements with its subsidiaries located in the United Kingdom, New Zealand and China, which require payment for services rendered by these subsidiaries at an arm’s-length transaction price. The foreign tax expense represents foreign income tax payable by these subsidiaries on profit generated on intercompany services agreements.
Realization of deferred tax assets is dependent on future taxable income, the existence and timing of which is uncertain. Based on the Company’s history of losses, management has determined it cannot conclude that it is more likely than not that the deferred tax assets will be realized, and accordingly has placed a full valuation allowance on the net deferred tax assets. The Company maintained a full valuation allowance against its deferred tax assets as of June 30, 2015 and December 31, 2014, respectively.

15



10. SEGMENT INFORMATION
The Company’s chief operating decision maker (CODM) is its Chief Executive Officer. The Company derives its revenue primarily from sales of hardware products and software subscription and services. The Company’s CODM reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company determined that it operates as one reportable and operating segment.
The following table represents the Company's revenue based on the billing address of the respective VAR or the VAD:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Americas
$
24,818

 
$
24,487

 
$
38,911

 
$
41,865

Europe, Middle East and Africa
9,170

 
8,996

 
18,296

 
17,004

Asia Pacific
2,848

 
4,071

 
5,446

 
6,917

Total revenues
$
36,836

 
$
37,554

 
$
62,653

 
$
65,786

     Included within Americas in the above table is revenue from sales in the United States of $23.8 million and $23.0 million, respectively, during the three months ended June 30, 2015 and 2014, and $37.0 million and $39.5 million, respectively, during the six months ended June 30, 2015 and 2014. Aside from the United States, no other country comprised 10% or more of the Company's total revenue for the three and six months ended June 30, 2015 and 2014, respectively.
Property and equipment, net by location is summarized as follows:  
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
United States
$
8,769

 
$
7,519

People's Republic of China
1,125

 
1,246

United Kingdom
181

 
97

Total property and equipment, net
$
10,075

 
$
8,862

11. SUBSEQUENT EVENT
Chrimar Systems, Inc. filed in July 2015 a complaint in the U.S. District Court, Eastern District of Texas, asserting that certain of the Company’s products which utilize Power over Ethernet (PoE) functionality infringe United States Patent Nos. 8,155,012, 8,942,107, 8,902,760 and 9,019,838. The complainant has since also named one of the Company’s customers as a co-defendant. The Company is evaluating the allegations and its possible obligations to the Company’s customer under written indemnification commitments.
ITEM 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read together with our condensed consolidated financial statements and the other financial information appearing elsewhere in this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements reflecting our current expectations and involves risks and uncertainties. The words “believe,” “will,” “may,” “estimate,” “continue,” “anticipate,” “intend,” “should,” “plan,” “expect,” “predict,” “could,” “potentially” and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements. The following discussion and analysis contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Our actual results and the timing of events may differ materially from those discussed in our forward-looking statements as a result of various factors, including those discussed below and those discussed in the section entitled “Risk Factors” included in this Quarterly Report on Form 10-Q. The following discussion and analysis contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995.
These forward-looking statements include, but are not limited to, statements concerning the following:

16



our ability to predict our revenue, operating results and gross margin accurately;
the transition of newly hired management-level employees and their ability to improve our sales execution processes;
our ability to maintain an adequate rate of revenue growth and achieve and maintain profitability;
our ability to timely develop, deliver and transition to new product offerings while maintaining our service level commitments to end-customers;
any potential loss of or reductions in orders from our larger customers;
our ability to achieve growth in key verticals, including the educational sector ;
our ability to maximize the economic opportunity of the U.S. Federal Communications Commission’s (“FCC”) E-Rate program and the timing of the availability of funding and decisions by end-customers to purchase our products using such funding;
the length and unpredictability of our sales cycles with service provider end-customers;
the effects of increased competition in our market and our ability to compete with larger competitors with greater financial, technical and other resources;
our ability to continue to enhance and broaden our product offering and bring new products to market;
our ability to maintain, protect and enhance our brand;
our ability to attract new end-customers within the verticals and geographies we currently operate in and those that we target;
our ability to predict economic, political and business conditions in the markets in which we operate;
our ability to maintain effective internal controls;
the quality of our products and services;
our ability to continue to build and enhance relationships with channel partners and particularly with our strategic partners, including Dell;
our ability to attract, hire, train and retain qualified employees and key personnel, particularly in sales and engineering;
our ability to maximize our sales execution process and effectively ramp sales in underdeveloped territories;
our ability to sell our products and effectively expand internationally;
claims from shareholders that we have violated the securities laws and claims that we infringe intellectual property rights of others, the expense to defend such claims and the uncertainty such claims create for us, including with respect to intellectual property claims, our ability to continue to sell and support our products;
our ability to effectively manage our growth;
the effects of fluctuations in currency exchange rates;
our ability to protect our intellectual property; and
other risk factors included under the section titled “Risk Factors.”
These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described in “Risk Factors” included in Part II, Item 1A and elsewhere in this report. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the forward-looking events and circumstances discussed in this report may not occur, and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
Overview

17



We have designed and developed a leading cloud-managed mobile networking platform that enables enterprises to deploy a mobile-centric network edge. Managing the network edge is becoming more complex because of the proliferation of mobile devices and the ways in which businesses use such devices. Increasingly, employees and clients are using Wi-Fi-enabled smartphones, tablets, laptops and other mobile devices instead of desktop computers for mission-critical business applications. The number and types of users continue to increase, as do the breadth of applications that users need to access on their mobile devices. As the difficulty and complexity of managing the network edge expands, our platform offers simplicity, scalability, and security. Additionally, our platform gives end-customers context-based visibility and policy enforcement, providing a high level of intelligence to the network. Our hardware products include intelligent access points, routers and switches. We continue to develop and bring to market new hardware products in response to evolving customer needs and new technology standards, such as 802.11ac. These products are managed by our cloud services platform, which delivers cloud-based network management and mobility applications giving end-customers a single, unified and contextual view of the entire network edge. We continue to invest in our cloud platform, including our next generation version of the platform, HiveManager NG, which we released during our second quarter of our fiscal year 2015 that includes an updated user interface, more scalable cloud operations infrastructure, and greater access to the data collected by our devices.
We derive revenue by selling our hardware products and related software licenses or software subscription and services, which together comprise our cloud-managed networking platform. Our product revenue consists of revenue from sales of our hardware products, which includes wireless access points, branch routers and switches, all of which are embedded with our proprietary operating system, HiveOS, and perpetual licenses of our unified network management system, HiveManager, and other software applications, as well as related accessories. Our software subscription and services revenue consists of revenue from sales of our service offerings that we deliver over a specified term. These offerings primarily include post-contract customer support, or PCS, related to our perpetual software licenses and subscriptions to HiveManager and other software applications delivered as a service, or SaaS, including related customer support.
We sell our products and software subscription and services through our channel partners to our end-customers, who hold the licenses of our products and our software subscription and services. We define end-customers as holding or having held licenses to our products and software subscription and services. When our end-customers purchase hardware products, they are generally required to purchase for every hardware unit, a license of our unified management system, either as a perpetual license with PCS or as a SaaS license with a one-, three- or five-year term. Both our PCS and SaaS offerings include updates and upgrades of our software applications and our HiveOS operating system that is embedded in our hardware.
We maintain a field sales force that works to develop sales with our channel partners, who include value-added distributors, or VADs, and value-added resellers, or VARs. Our channel partners purchase our products and services from us at a discount to our list prices and then resell them to our end-customers. Substantially all of our sales within North America are made through VARs. Under this model, we sell our products and services to our VARs, which in turn sell our products and services to our end-customers. We sell to VARs upon identification of a specified end-customer. All of our sales outside of North America, as well as a portion of our sales within North America, are made through VADs. Under this model, we sell our products and services to our VADs, which in turn sell our products and services directly to end-customers or to VARs, which then sell our products and services to our end-customers. We typically sell to VADs upon identification of a specified end-customer. In some cases, however, our VADs purchase inventory from us for stocking and subsequently receive an order from an end-customer. For certain VADs, our agreements allow for stocking of our products in their inventory and provide related price protection or rebates as well as limited rights of return for stock rotation. We also sell through managed service providers, who incorporate our products, customer support and SaaS offerings into their services and support as an integrated offering. In these instances, we view the managed service provider as our end-customer.
Due to annual budget cycles in the enterprise and spending seasonality in the education vertical, we generally experience a seasonal sequential decrease in our product revenue in our first fiscal quarter. In the fiscal first quarter ended March 31, 2015, we continued to experience this seasonal trend, where our revenue decreased sequentially by $10.4 million, or 29%, from $36.2 million for the three months ended December 31, 2014, and by $2.4 million, or 9%, from $28.2 million for the three months ended March 31, 2014. However, in addition to our normal seasonality, this sequential decrease in revenue was also due to a pause in demand in our U.S education business due to the various aspects and timing of the Federal E-Rate program. In addition, we experienced an operational challenge late in the first quarter of 2015 with our third party logistics provider and were not able to ship and take revenue in the quarter on all of the orders received and processed. Lastly, we continued to experience lower sales execution in our less-developed sales territories.
Beginning in our fourth quarter of fiscal 2014, we also began to see a significant change in purchasing behavior by our end-customers in the education vertical specifically due to the additional tranches of incremental funding announced by the FCC in December 2014 and January 2015. We believe this additional funding is leading more schools to be eligible for the E-Rate program, making plans to seek E-Rate funding more widespread than it has been in the past.

18



E-Rate is the commonly used name for the Schools and Libraries Program of the Universal Service Fund, which is administered by the Universal Service Administrative Company (USAC) under the direction of the Federal Communications Commission (FCC). The program provides discounts to assist schools and libraries in the United States to obtain affordable telecommunications and Internet access.
Since any purchases made by schools before April 1, 2015 were not be eligible for E-Rate funding, and direct E-Rate funding will not be made available before July 1, 2015, we believe that our end-customers in the education vertical have continued to defer purchases in order to better position themselves for this E-Rate funding; specifically, end-customers who would have placed purchases in early 2015 instead are continuing to defer purchases until the second half of 2015. In addition, we expect that certain end customers in the education vertical could decide further to delay deploying their networks, which could defer their purchasing decisions into 2016 as well. Given our exposure to the education vertical in the U.S., we believe that this deferral of education spending has had and will continue to have an additional impact on our historical seasonality.
Education continued to be a key driver of our business in our second fiscal quarter ended June 30, 2015. Our education business was greater in the quarter than we expected, and improved from our first fiscal quarter. However, U.S. K-12 spending was less robust than in prior years, and overall K-12 represented 40% of our business during the three months ended June 30, 2015, as compared to 50% of our business in the same period in 2014. We also had good performance during our second fiscal quarter ended June 30, 2015 in our health care, retail and distributed enterprise verticals, announcing deployments with one of the Top 5 largest providers of long term care in the U.S. and one of the largest Continuing Care Retirement Communities in the country. In retail, a Fortune 500 industrial supply company selected our solution to provide Wi-Fi to over 600 warehouse stores. Additionally, in distributed enterprise, a multinational pharmaceutical company chose in our second quarter to deploy our products in certain locations across Europe and in the U.S.
We primarily conduct business in three geographic regions: (1) Americas, (2) Europe, the Middle East and Africa ("EMEA"), and (3) Asia Pacific ("APAC"). From a geographic perspective, year-over-year revenue for the fiscal quarter ended June 30, 2015 increased by 1% in the Americas and 2% in EMEA, but decreased by 30% in APAC. For the three months ended June 30, 2015, 67% of our total revenue was generated from Americas, 25% from EMEA and 8% from APAC.
We added over 1,400 new end-customers during the quarter, bringing our total end-customer count to approximate 22,000 in over 40 countries as of June 30, 2015. Our end-customers totaled more than 20,000, 19,000, 17,000 and 16,000, for our fiscal quarters ended March 31, 2015, and December 31, September 30, and June 30, 2014, respectively. Our end-customers represent a broad range of industry verticals, including K-12 and higher education, healthcare, retail and distributed enterprises.
We outsource the manufacturing of all of our products to contract manufacturers. We currently outsource the warehousing and delivery of our products to a third-party logistics provider for worldwide fulfillment. We perform quality assurance and testing at our third-party logistics provider facilities in Fremont, California.
We intend to continue to invest significant resources in the development of our innovative technologies and new product offerings, acquire new end-customers in new and existing geographies, and increase penetration within our existing end-customer base. We expect to continue growing our organization to meet the needs of our customers and to pursue opportunities in new and existing markets. In particular, we are investing to increase our sales capacity as well as our channel program. We increased the number of our employees from 557 employees as of June 30, 2014 to 569 as of December 31, 2014 and to 589 as of June 30, 2015. However, we continue to experience employee attrition, particularly in our sales, marketing and engineering functions, and attracting, ramping, training and retaining qualified personnel and developing sales channels will continue to require significant effort over multiple quarters. For example, we announced in February 2015, the departure of our Senior Vice President, Worldwide Field Operations, and that we had undertaken a search for his replacement. In April, 2015, we announced that Tom Wilburn had joined our company in this position. We expect further turn-over in our sales organization as we transition to new leadership. Instability in our sales function will continue to impact our ability to reliably forecast revenue from quarter to quarter and to achieve operating results consistent with those forecasts. In addition, we also announced in April 2015 a new relationship with Dell Inc., whereby Dell will become a reseller of Aerohive’s Wi-Fi and cloud service and that the two companies expect to work together to execute their shared vision of cloud-managed IT to provide simplified and streamlined operations, configuration, monitoring and troubleshooting for customers’ networks. To support this new relationship, we will need to identify and invest in additional and dedicated resources and, potentially, new product, service and support offerings, which could divert existing resources from our current business. Also, there is no assurance that this relationship, or others we may pursue, will identify significant or new market opportunities or growth incremental to our existing business.
Due to our continuing investments to grow our business, including internationally, in advance of and in preparation for, our expected increase in sales and expansion of our customer base, we are continuing to incur expenses in the near term. As a result, we do not expect to be profitable for the foreseeable future and our use of cash over this period could also be greater and

19



extend over a longer period as we make investments in areas of our operations, such as sales, marketing and research and product and channel partner development, which we feel may promote growth and profitability over the long term. We believe that over the long term, we will be able to leverage these investments in the form of a higher revenue growth rate compared to the growth rate of our operating expenses.
However, we may not in fact realize any long-term benefit from these investments.
Opportunities and Challenges
We believe that the growth of our business and our future success depends upon many factors, including our ability to continue to develop innovative technologies and timely provide new product offerings to the marketplace; stabilize and improve performance of our sales function, in particular in our less developed territories; increase our sales capacity and develop our channel partner program; acquire new end-customers, both in the geographies in which we currently operate as well as in new geographies; and expand our end-customer base and increase penetration within our existing end-customer base (including through new product offerings).
We operate in the highly competitive wired and wireless network access products market. This market continues to evolve and is characterized by rapid technological innovation. We will need to continue to innovate in order to continue to achieve market adoption of our products and services. We also continue to invest to extend our product offering to include a family of Ethernet switches to complement our wireless offering and allow us to deliver a unified wired and wireless network edge. We have continued the expansion of our product portfolio, announcing during the quarter ended September, 30, 2014, that we enabled our enterprise Wi-Fi solution to support iBeacon and AltBeacon technology and that we released a secure enterprise Wi-Fi branch router with embedded LTE.
In addition, our market is currently in the midst of an evolution in related wireless technology standards and protocols. For example, wireless standards for our market currently are transitioning from 802.11n to the new 802.11ac standard, which uses new radio hardware to deliver substantially higher wireless performance. As these standards were being developed and finalized, we performed hardware and software development, both internally and with our original design manufacturers, or ODMs, to incorporate these standards into our product offerings. We also continue to develop new functionality in our product offerings to take advantage of the changes that these industry standards incorporated. For example, in April 2014, we announced the AP230, an 802.11ac Gigabit Wi-Fi 3 x 3 access point. We announced the AP1130, an 802.11ac access point for outdoor applications in December 2014. In April 2015, we announced the AP130, an 801.11ac Gigabit Wi-Fi 2 x 2 access point. For the quarter ended June 30, 2015, we continued to see rapid adoption of 802.11ac products (based on the increasing percentage of 802.11ac products sold during the quarter). Overall, our 802.11ac solutions accounted for 74% of our access point unit volume shipments during the quarter ended June 30, 2015, as compared with 63% for the quarter ended March 31, 2015, and 34% for the quarter ended June 30, 2014. In order to maintain a competitive position in this market, we are developing our next-generation “Wave 2” 802.11ac access points to extend our portfolio and address higher-performance use cases. We currently expect our initial Wave 2 products to be available in early 2016 versus late 2015 as previously indicated, which we currently believe will meet potential customer demand for these products (including demand in our important education vertical); however, this schedule may lag availability of comparable products our competitors have announced.
We have developed a cloud services platform to provide network management and support additional value-added applications. HiveManager, our network management application, provides a single management interface that customers use to configure network policies, monitor and troubleshoot performance, manage access and security, and run reports on network operations. Our cloud services platform allows us to deliver vertical applications, such as our TeacherView classroom management application for K-12 education; guest access, such as our ID Manager application for providing temporary secure network access; and integration to partners' solutions. We are currently introducing HiveManager NG, which we announced in April 2015, as a new version of our cloud services platform that includes an updated user interface, greater operational capacity to support large deployments, and longer data retention. Our strategy is to make our cloud services platform and applications available to customers in either a subscription public cloud or on-premises private cloud deployment.
When we introduce new product offerings, such as the release of the new version of our cloud services or new hardware platforms, we must effectively manage the timing of such releases to minimize the disruption to our existing product offerings and revenue streams. We must manage the orderly transition of our end-customers to these new products and services to reduce the amount of inventory for products that may become obsolete or slow moving due to our new product introductions and to limit the disruption to our end-customers’ ordering practices and the pricing environment for our legacy products and services. In addition, we also must monitor the performance of these products and provide additional support as they are adopted and first used in the field and performance issues are identified. We will need to continue to react and respond to these changes through innovation and improved execution in order for our business to succeed. We will incur related research and development and support expenses as we do that.

20



We intend to target new end-customers within the industry verticals and geographies in which we currently operate, as well as through expansion into new verticals and geographies. For example, we have partnered with software application providers to tailor our product offerings for specific verticals such as retail, and we intend to continue to pursue such opportunities in other applicable industry verticals. In November of 2014 and January of 2015 we announced continued development of our “personalized engagement platform” for retailers, which includes a combination of Aerohive products and products developed and sold by our technology partners. In March 2015, we announced a new iOS application for guest and Bring Your Own Device (BYOD) management and enhanced security services. In addition, our ability to successfully expand our end-customer base in new industry verticals and geographies of new end-customers is critical to creating a larger and more diverse end-customer base to which we can offer our current and future products and services. In the quarter ended September 30, 2014 we announced that we had been named to the Verizon Partner Program and in our quarter ended December 31, 2014 we announced that we will donate the Wi-Fi infrastructure, including 802.11ac wireless access point switches and cloud-based management, to support a $100 million contribution to be made by Apple Corporation to the ConnectED to deploy Apple iPads, MacBooks and Apple TVs to an identified list of 114 schools.
In April 2015, we announced that Dell Inc. would be a reseller or our product solution, and that we and Dell expected to work together to execute a shared vision of cloud-managed IT products and solutions. We have begun to accept orders under this relationship, and to make investments to develop this relationship as part of our channel strategy. We also announced in April a redesigned program to support our top-performing channel partners.
Our sales efforts take several quarters, and involve educating our potential end-customers and channel partners about the applications and benefits of our products, including the technical capabilities of our products. Sales to the education vertical are an important sales channel for us and can involve an extended sales cycle. In addition, sales to our enterprise customers may involve an extended sales cycle and often initial purchases are small. We attempt to manage these sales cycles through continued diversification of our end-customer base by industry vertical and related purchasing seasonality, deployment maturity and visibility, and the ratio of business from new and existing end-customers. Given the buying cycle for K-12 schools in our education vertical, the second quarter is usually the strongest for our education vertical, which historically has driven our strong sequential growth in the second quarter. The sequential expansion of our operating performance from the first quarter to the second quarter has historically been very large, which can present execution and delivery challenges in subsequent quarters. In addition, we typically see continued growth in our revenue to carry over from our second quarter to our third quarter. However, in our third quarter ended September 30, 2014, our sales results were below our expectations, resulting in lower revenue attainment for the quarter. This was primarily due to lack of sales execution in our less developed sales territories, where the progress we saw in our seasonally strong second quarter did not carry through to the end of the third quarter, in part due to execution issues in some of these territories. Due to annual budget cycles in the enterprise and spending seasonality in the education vertical, we generally experience a seasonal sequential decrease in our product revenue in our first fiscal quarter. In the fiscal first quarter ended March 31, 2015, we continued to experience this seasonal trend. However, in addition to our normal seasonality, we also have seen end-customers in the education vertical continue to defer purchases to the second half of 2015, which we expected they would have placed earlier 2015. In addition, we expect that certain customers could further delay their decisions to deploy their networks, which could defer their purchasing decisions into 2016 as well. The sales results for our first fiscal quarter 2015 were below expectations, primarily due to due to a pause in demand in U.S education business due to the various aspects and timing of the Federal E-Rate program. In addition, we experienced an operational challenge late in the first quarter 2015 with our third-party logistics provider and were not able to ship and take revenue in the quarter on all of the orders received and processed. Lastly, we continued to experience lower sales execution in our less-developed sales territories. Continued employee turn-over, particularly in our sales organization in North America but also elsewhere, and lower sales execution in our less-developed sales territories, could continue to impact our ability reliably to forecast revenue from quarter to quarter and to achieve operating results consistent with those forecasts.
After the initial sale to a new end-customer, we focus on expanding our relationship with the end-customer. In order for us to continue to grow our total revenue, our end-customers must make additional purchases of our products and services. Additional sales to our existing end-customer base can take the form of incremental sales of products and services, either to complete deployments already started or to deploy additional products into other areas of their business. We expect our opportunity to expand our end-customer relationships through such follow-on sales to increase if we will continue to be able to add new end-customers, broaden our product portfolio and enhance product performance and functionality. Follow-on sales lead to increased revenue over the lifecycle of an end-customer relationship and thereby significantly increasing our return on our sales and marketing investments.
Our growth strategy also contemplates increased sales and marketing investments internationally. Newly hired sales and marketing personnel require several months to establish new relationships and become productive. In addition, sales teams in international regions will attempt to sell into industry verticals and to end-customers that may not be familiar with our products and services. All of these factors will affect sales productivity. We attempt to manage our overall sales productivity through the

21



timing of the introduction of new territories or the splitting of existing territories, the number and timing of new vertical penetration and the allocation of related headcount and go-to-market resources. As we witnessed lower-than-expected revenue in third quarter of fiscal 2014, we realized we needed to increase our overall sales capacity and address current gaps in certain territories to enable future growth. We believe our mature regions have established a repeatable sales and channel model that we can use and build upon as a template to grow our business. We intend to replicate this model in our less mature territories through a combination of hiring additional sales people, ramping our newly hired sales people to increase productivity, and continuing to develop our channel. We announced in February 25, 2015, the departure of our Senior Vice President, Worldwide Field Operations, and that we were undertaking a search for his replacement, as part of a reorganization of our sales function. In April 2015, we announced that Tom Wilburn had joined our company in this position. We continue actively to work to improve on all of these fronts, but hiring and ramping sales people and developing channels take time, so we expect this will continue to be a multi-quarter effort.
Lastly, we expect to continue to derive the majority of our sales through our channel partners. Our channel partners will play a significant role in our future growth as they identify new end-customers and expand our sales to existing end-customers. We plan to continue to invest in and better utilize and scale our network of channel partners in parallel with our sales capacity to increase sales to existing end-customers, enable our channel partners to reach new end-customers and provide services and support effectively. In April 2015, we announced a new relationship with Dell, whereby Dell will become a reseller of our Wi-Fi and cloud services, and that the companies expect to work together to execute their shared vision of cloud-managed IT to provide simplified and streamlined operations, configuration, monitoring and troubleshooting for customer networks. To support this new relationship, as well as others we may pursue, we will need to identify and invest in additional and dedicated resources and, potentially, new product, service and support offerings, which could distract management’s attention and divert existing resources from our current business. Also, there is no assurance that this relationship, or others we may pursue, will identify significant or new market opportunities or growth incremental to our existing business.
All of these efforts will require us to continue to make significant sales and marketing investments. Additionally, we will increasingly focus our resources and management attention on those channel partners best able to help us meet our growth expectations. Even so, the total number of our channel partners may nonetheless decrease over time.
Key Components of Our Results of Operations and Financial Condition
Revenue
We generate revenue from the sales of our products and services, and recognize revenue when persuasive evidence of an arrangement exists, delivery has occurred, the fee is fixed or determinable, and collectability is reasonably assured.
Our total revenue comprises the following:
Product Revenue.    Our product revenue consists of revenue from sales of our hardware products, which include wireless access points, branch routers, and switches, all of which are embedded with our proprietary operating system, HiveOS, and perpetual licenses of our unified network management system, HiveManager, and other software applications, as well as related accessories. We recognize product revenue at the time of shipment, provided that all other revenue recognition criteria have been met. For our VAD arrangements in which our VADs stock inventory, we recognize revenue when our VADs have shipped the products to our end-customers (or to VARs that have identified end-customers), provided that all other revenue recognition criteria have been met.
Software Subscription and Services Revenue.   Our software subscription and services revenue consists of revenue from sales of our software subscription and services offerings that we deliver over a specified term. These offerings primarily include PCS related to our perpetual software licenses and subscriptions to HiveManager and other software applications delivered as SaaS, including related customer support, and from subsequent renewals of those contracts. Our PCS includes tiered maintenance and support services under renewable, fee-based maintenance and support contracts, which include technical support, bug fixes, access to priority hardware replacement service and unspecified upgrades on a when-and-if-available basis. Our SaaS subscriptions include comparable maintenance and support services. The higher the percentage of our end-customers that purchase SaaS subscriptions, as opposed to HiveManager and PCS, the higher our software subscription and services revenue will be as a percentage of our total revenue. We recognize software subscription and services revenue ratably over the term of the contract, which is typically one, three or five years. As a result, our recognition of software subscription and services revenue lags our recognition of related product revenue.

22



Cost of Revenue
Our cost of revenue includes the following:
Cost of Product Revenue.   Our cost of product revenue primarily includes manufacturing costs of our products payable to third-party manufacturers. Our cost of product revenue also includes personnel costs, including stock-based compensation, shipping costs, third-party logistics costs, provisions for excess and obsolete inventory, warranty and replacement costs, the depreciation and amortization of testing and imaging equipment, inbound license fees, certain allocated facilities and information technology infrastructure costs, and other expenses associated with logistics and quality control.
Cost of Software Subscription and Services Revenue.   Our cost of software subscription and services revenue primarily includes personnel costs, including stock-based compensation, certain allocated facilities information technology infrastructure costs and costs associated with our provision of PCS and SaaS. Our cost of software subscription and services revenue also includes datacenter costs.
Gross Profit
Our gross profit has been and will continue to be affected by a variety of factors, including product shipment volumes, average sales prices of our products, discounts we offer to our VAR and VAD partners, the mix of revenue between products and software subscription and services, and the mix of hardware products sold, because our hardware products have varying gross margins depending on the product offering and the lifecycle of the product. Historically, our software subscription and services gross margin has been lower than our product gross margin; however, we expect our software subscription and services gross margin to increase over the long term because we expect our software subscription and services revenue to increase more quickly than our cost of software subscription and services revenue. We expect our gross margin to increase modestly over the long term, but it may decrease in any given time in the event we experience additional competitive pricing pressure. For example, competitors such as Cisco Systems and Hewlett Packard (who recently acquired Aruba Networks) have significantly greater financial resources and could determine to gain a competitive advantage over us by aggressively lowering prices. We also expect that our gross margin will fluctuate from period to period depending on the factors described above.
Operating Expenses
Our operating expenses include the following:
Research and Development.  Our research and development expenses consist primarily of personnel costs, including bonuses, stock-based compensation, recruiting fees and travel expenses for employees engaged in research, design and development activities. Research and development expenses also include costs for prototype-related expenses, product certification, consulting services, depreciation and certain allocated facilities and information technology infrastructure costs. We believe that continued investment in research and development is important to attaining our strategic objectives. We expect our research and development expenses to continue to increase in absolute dollars for the foreseeable future as we continue to invest in the development of our products and services. Our research and development expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our research and development expenses.
Sales and Marketing.  Our sales and marketing expenses consist primarily of personnel costs, including commission costs, stock-based compensation, recruiting fees and travel expenses for employees engaged in sales and marketing activities. Commission expenses in any given period are based on completed contracts, which may not result in revenue in the same period in which we incur the expense. Sales and marketing expenses also include the cost of trade shows, marketing programs, promotional materials, demonstration equipment, consulting services, depreciation and certain allocated facilities and information technology infrastructure costs. We expect our sales and marketing expenses to continue to increase in absolute dollars as we increase the size of our sales and marketing organization, expand into new markets and further develop our channel program. Our sales and marketing expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our sales and marketing expenses.
  General and Administrative.    Our general and administrative expenses consist primarily of personnel costs, including bonuses, stock-based compensation and travel expenses for our executive, finance, human resources, legal and operations employees, as well as compensation for our Board. General and administrative expenses also include fees for outside consulting, legal, audit, investor relations, and accounting service and insurance, as well as depreciation and certain allocated facilities and information technology infrastructure costs. As a public company we also have experienced increased litigation, relating both to intellectual property claims of others as well as securities claims brought by certain of our stockholders. Defending these claims, including under indemnity commitments we have made to third parties, has imposed new costs on us. We expect our general and administrative expenses to continue to increase in absolute dollars due to the additional legal,

23



accounting, insurance, investor relations, information technology and other costs that we will continue to incur as a public company, as well as other costs associated with growing our business. Our general and administrative expenses may fluctuate as a percentage of our total revenue from period to period due to the seasonality of our total revenue and the timing and extent of our general and administrative expenses.
Interest Expense
Our interest expense consists primarily of interest on our indebtedness. See Note 4 of our condensed consolidated financial statements included elsewhere in this Form 10-Q for more information about our debt.
Other Income
Other income primarily consists of gains from foreign currency exchange transactions.
Provision for Income Taxes
Our provision for income taxes consists primarily of foreign tax expense due to our cost-plus agreements with our foreign entities, which guarantee foreign entities a profit, and to a lesser extent federal and state income tax expense. As of June 30, 2015 and December 31, 2014, respectively, we maintained a full valuation allowance against our domestic deferred tax assets, including net operating loss carryforwards and research and development and other tax credits. We expect our provision for income taxes to increase in absolute dollars in future periods.

24



Results of Operations
The following table sets forth our results of operations for the periods presented in dollars (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
Revenue:
 
 
 
 
 
 
 
Product
$
30,751

 
$
33,721

 
$
51,231

 
$
58,582

Software subscription and services
6,085

 
3,833

 
11,422

 
7,204

Total revenue
36,836

 
37,554

 
62,653

 
65,786

Cost of revenue(1):
 
 
 
 
 
 
 
Product
9,619

 
10,560

 
16,427

 
18,442

Software subscription and services
2,526

 
1,639

 
4,354

 
3,005

Total cost of revenue
12,145

 
12,199

 
20,781

 
21,447

Gross profit
24,691

 
25,355

 
41,872

 
44,339

Operating expenses:
 
 
 
 
 
 
 
Research and development(1)
8,883

 
6,833

 
16,393

 
12,971

Sales and marketing(1)
20,804

 
19,011

 
39,574

 
35,580

General and administrative(1)
6,206

 
5,135

 
12,453

 
9,972

Operating loss
(11,202
)
 
(5,624
)
 
(26,548
)
 
(14,184
)
Interest income
19

 
8

 
33

 
9

Interest expense
(173
)
 
(459
)
 
(927
)
 
(924
)
Other income
19

 
(58
)
 
154

 
59

Loss before income taxes
(11,337
)
 
(6,133
)
 
(27,288
)
 
(15,040
)
Income tax provision
(99
)
 
(135
)
 
(207
)
 
(155
)
Net loss and comprehensive loss
$
(11,436
)
 
$
(6,268
)
 
$
(27,495
)
 
$
(15,195
)
(1)Includes stock-based compensation as follows:    
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
Cost of revenue
$
217

 
$
73

 
$
382

 
$
118

Research and development
1,001

 
502

 
1,987

 
853

Sales and marketing
1,727

 
798

 
3,224

 
1,419

General and administrative
1,419

 
566

 
2,593

 
1,115

Total stock-based compensation expense
$
4,364

 
$
1,939

 
$
8,186

 
$
3,505

The following table sets forth our results of operations for the periods presented as a percentage of our total revenue:

25



 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
Revenue:
 
 
 
 
 
 
 
Product
83
 %
 
90
 %
 
82
 %
 
89
 %
Software subscription and services
17

 
10

 
18

 
11

Total revenue
100

 
100

 
100

 
100

Cost of revenue:
 
 
 
 
 
 
 
Product
26

 
28

 
26

 
28

Software subscription and services
7

 
4

 
7

 
5

Total cost of revenue
33

 
32

 
33

 
33

Gross profit
67

 
68

 
67


67

Operating expenses:
 
 
 
 
 
 
 
Research and development
25

 
19

 
27

 
20

Sales and marketing
56

 
51

 
63

 
54

General and administrative
17

 
14

 
20

 
15

Operating loss
(31
)
 
(16
)
 
(43
)

(22
)
Interest income

 

 



Interest expense

 
(1
)
 
(1
)
 
(1
)
Other income

 

 

 

Loss before income taxes
(31
)
 
(17
)
 
(44
)

(23
)
Income tax provision

 

 

 

Net loss and comprehensive loss
(31
)%
 
(17
)%
 
(44
)%

(23
)%

26



Revenues  
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
$ Change
 
% Change
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in thousands)
 
(dollars in thousands)
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
$
30,751

 
$
33,721

 
$
(2,970
)
 
(9
)%
 
$
51,231

 
$
58,582

 
$
(7,351
)
 
(13
)%
Software subscription and services
6,085

 
3,833

 
2,252

 
59
 %
 
11,422

 
7,204

 
4,218

 
59
 %
Total revenue
$
36,836

 
$
37,554

 
$
(718
)
 
(2
)%
 
$
62,653

 
$
65,786

 
$
(3,133
)
 
(5
)%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Percentage of revenues:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
83
%
 
90
%
 
 
 
 
 
82
%
 
89
%
 
 
 
 
Software subscription and services
17
%
 
10
%
 
 
 
 
 
18
%
 
11
%
 
 
 
 
Total
100
%
 
100
%
 
 
 
 
 
100
%
 
100
%
 
 
 
 

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
$ Change
 
% Change
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in thousands)
 
(dollars in thousands)
Revenue by geographic region:
 
 
 
 
 
 
Americas
$
24,818

 
$
24,487

 
$
331

 
1
 %
 
$
38,911

 
$
41,865

 
$
(2,954
)
 
(7
)%
EMEA
9,170

 
8,996

 
174

 
2
 %
 
18,296

 
17,004

 
1,292

 
8
 %
APAC
2,848

 
4,071

 
(1,223
)
 
(30
)%
 
5,446

 
6,917

 
(1,471
)
 
(21
)%
Total revenue
$
36,836

 
$
37,554

 
$
(718
)
 
(2
)%
 
$
62,653

 
$
65,786

 
$
(3,133
)
 
(5
)%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Percentage of revenue by geographic region:
 
 
 
 
Americas
67
%
 
65
%
 
 
 
 
 
62
%
 
63
%
 
 
 
 
EMEA
25
%
 
24
%
 
 
 
 
 
29
%
 
26
%
 
 
 
 
APAC
8
%
 
11
%
 
 
 
 
 
9
%
 
11
%
 
 
 
 
Total
100
%
 
100
%
 
 
 
 
 
100
%
 
100
%
 
 
 
 
Revenue decreased $0.7 million, or 2% for the three months ended June 30, 2015 as compared to the three months ended June 30, 2014, and decreased $3.1 million, or 5% for the six months ended June 30, 2015 as compared to the six months ended June 30, 2014, primarily due to lower product unit shipments, partially offset by the increasing demand for our software subscription and services offerings. The decrease in revenue for the six months ended June 30, 2015 compared with the year-ago period was also primarily due to lower demand in U.S education business due to the various aspects and timing of the Federal E-Rate program.
Product revenue decreased $3.0 million for the three months ended June 30, 2015, compared to the comparable period in 2014, and decreased $7.4 million for the six months ended June 30, 2015, compared to the comparable period in 2014, primarily due to the decrease in shipments of product units, mostly our access points.
Software subscription and services revenue increased $2.3 million for the three months ended June 30, 2015, compared to the comparable period in 2014, and increased $4.2 million for the six months ended June 30, 2015, compared to the comparable period in 2014, primarily driven by the increase in sales of SaaS in connection with an increased number of our end-customers, and recognition of deferred revenue, partially offset by a slight decrease in sales of PCS due to decrease in product unit shipments.
For the three months ended June 30, 2015, as compared to the comparable period in 2014, the Americas and EMEA revenues remained flat, and APAC revenue decreased $1.2 million. For the six months ended June 30, 2015, as compared to the comparable period in 2014, the Americas revenue decreased $3.0 million, due to lower U.S. education business due to the

27



various aspects and timing of the Federal E-Rate program, partially offset by an increase of $1.3 million in EMEA due to increased demand for our products in this region.
Cost of Revenues and Gross Margin
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
$ Change
 
% Change
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in thousands)
 
(dollars in thousands)
Cost of revenues:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
$
9,619

 
$
10,560

 
$
(941
)
 
(9
)%
 
$
16,427

 
$
18,442

 
$
(2,015
)
 
(11
)%
Software subscription and services
2,526

 
1,639

 
887

 
54
 %
 
4,354

 
3,005

 
1,349

 
45
 %
Total cost of revenues
$
12,145

 
$
12,199

 
$
(54
)
 
 %
 
$
20,781

 
$
21,447

 
$
(666
)
 
(3
)%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Gross margin:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
68.7
%
 
68.7
%
 
 
 
 
 
67.9
%
 
68.5
%
 
 
 
 
Software subscription and services
58.5
%
 
57.2
%
 
 
 
 
 
61.9
%
 
58.3
%
 
 
 
 
Total gross margin
67.0
%
 
67.5
%
 
 
 
 
 
66.8
%
 
67.4
%
 
 
 
 
Cost of revenue remained flat for the three months ended June 30, 2015, as compared to June 30, 2014, and decreased $0.7 million, or 3%, for the six months ended June 30, 2015 as compared to June 30, 2014.
Cost of product revenue decreased $0.9 million and $2.0 million, respectively, for the three and six months ended June 30, 2015 as compared to the comparable period in 2014, primarily due to the decrease in sales of our products. 
Cost of software subscription and services increased $0.9 million or 54%, for the three months ended June 30, 2015, compared to the comparable period in 2014, and increased $1.3 million or 45%, for the six months ended June 30, 2015, compared to the comparable period in 2014, primarily due to the commencement of our amortization of the costs for our cloud services platform in the second quarter of fiscal 2015, and an increase in cloud operation resources as well as headcount. Our cloud operations and support headcount increased from 26 as of June 30, 2014 to 31 as of June 30, 2015.
Our gross margin was 67.0% and 67.5% for the three months ended June 30, 2015 and 2014, respectively, and was 66.8% and 67.4% for the six months ended June 30, 2015 and 2014, respectively. The decrease of gross margin was primarily driven by an increase in software subscription and services revenue as a percentage of total revenue, which has a lower gross margin than product gross margin.
Our product gross margin for the three months ended June 30, 2015 compared to the comparable period in 2014 remained flat, and decreased for the six months ended June 2015 compared to the comparable period in 2014, primarily due to product mix as the majority of our product shipments transitioned to .11ac products. In addition, our product gross margin was impacted by higher discounts provided in our international markets to offset the strength of the U.S. dollar. These decreases were partially offset by the continued improvement in our product design and supply chain management as well as efficiencies in the manufacturing costs.
For the three and six months ended June 30, 2015 compared to the comparable period in 2014, the increase in our software subscription and services gross margin was primarily due to higher growth in our software subscription and services revenue than our related cost of delivering these software subscription and services, partially offset by the commencement of our cloud services platform amortization in the second quarter of fiscal 2015.
Research and Development
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
$ Change
 
% Change
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in thousands)
 
(dollars in thousands)
Research and development
$
8,883

 
$
6,833

 
$
2,050

 
30
%
 
$
16,393

 
$
12,971

 
$
3,422

 
26
%
% of revenue
25
%
 
19
%
 
 
 
 
 
27
%
 
20
%
 
 
 
 


28



Research and development expenses increased $2.1 million, for the three months ended June 30, 2015 as compared to the comparable period in 2014, primarily due to an increase of $0.8 million personnel and related costs, including stock-based compensation expense of $0.5 million, driven by our increased research and development headcount to support continued investment in our future product and service offerings, and a $1.0 million higher capitalized personnel and related costs, including wages, bonuses and stock-based compensation, for development of our cloud services platform in the second quarter of fiscal 2014.
Research and development expenses increased $3.4 million, for the six months ended June 30, 2015 as compared to the comparable period in 2014, primarily due to an increase of $2.2 million personnel and related costs, including stock-based compensation expense of $1.3 million, driven by our increased research and development headcount to support continued investment in our future product and service offerings, and a $0.5 million higher capitalized personnel and related costs, including wages, bonuses and stock-based compensation, for development of our cloud services platform in the first half of fiscal 2014. In April 2015, we completed and launched such cloud services platform and began to amortize the capitalized development costs as part of the cost of software subscription and services, over an estimated useful life of 5 years.
The remaining increase in our research and development expenses for the three and six months ended June 30, 2015 as compared to the comparable period in 2014 was mainly due to higher costs related to product certifications, depreciation expenses and certain allocated facilities. Our research and development headcount increased from 213 as of June 30, 2014 to 224 as of June 30, 2015. We expect our research and development costs to continue to increase in absolute dollars, as we continue to invest in developing new products and new versions of our existing products.
Sales and Marketing
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
$ Change
 
% Change
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in thousands)
 
(dollars in thousands)
Sales and marketing
$
20,804

 
$
19,011

 
$
1,793

 
9
%
 
$
39,574

 
$
35,580

 
$
3,994

 
11
%
% of revenue
56
%
 
51
%
 
 
 
 
 
63
%
 
54
%
 
 
 
 
For the three months ended June 30, 2015 as compared to the comparable period in 2014, the increase in our sales and marketing expenses was primarily due to increases in personnel and related costs of $1.2 million, including stock-based compensation expense of $0.9 million and other employee related costs, as well as higher marketing program expenses.
For the six months ended June 30, 2015 as compared to the comparable period in 2014, the increase in our sales and marketing expenses was primarily due to increases in personnel and related costs of $3.6 million, including stock-based compensation expense of $1.8 million, headcount and other employee related costs. Our sales and marketing headcount increased from 230 as of June 30, 2014 to 237 as of June 30, 2015. We expect that sales and marketing expenses will continue to increase in absolute dollars as we continue to add sales personnel and continue marketing programs.
General and Administrative
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
$ Change
 
% Change
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in thousands)
 
(dollars in thousands)
General and administrative
$
6,206

 
$
5,135

 
$
1,071

 
21
%
 
$
12,453

 
$
9,972

 
$
2,481

 
25
%
% of revenue
17
%
 
14
%
 
 
 
 
 
20
%
 
15
%
 
 
 
 
For the three months ended June 30, 2015 as compared to the comparable period in 2014, the increase in our general and administrative expenses was primarily due to increases in personnel and related costs of $1.0 million, primarily stock-based compensation.
For the six months ended June 30, 2015 as compared to the comparable period in 2014, the increase in our general and administrative expenses was primarily due to increases in personnel and related costs of $2.2 million, primarily stock-based compensation expense of $1.5 million. Our general and administrative headcount increased from 77 as of June 30, 2014 to 84 as of June 30, 2015. We expect that general and administrative expenses will continue to increase in absolute dollars due primarily to costs associated with being a public company and to support the growth in our business.
Interest Expense

29



 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
$ Change
 
% Change
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in thousands)
 
(dollars in thousands)
Interest expense
$
(173
)
 
$
(459
)
 
$
286

 
(62
)%
 
$
(927
)
 
$
(924
)
 
$
(3
)
 
%
The decrease in our interest expense for the three months ended June 30, 2015 as compared to the comparable period in 2014 was primarily due to the repayment of outstanding obligations under TriplePoint Capital LLC term loan credit facility and additional borrowing from Silicon Valley Bank under the revolving credit facility because the interest rate is lower under the Silicon Valley Bank revolving credit facility than the former TriplePoint Capital LLC term loan credit facility. Interest expense for the six months ended June 30, 2015 as compared to the comparable period in 2014 remained flat.

30



Liquidity and Capital Resources
Capital Resources
Prior to the second quarter of fiscal 2014, we funded our operations primarily through cash provided by financing activities, including private sales of equity securities and funds raised through debt financing. In April 2014, we completed our IPO which resulted in net proceeds of $80.2 million, after deducting underwriters' discounts and commissions. As of June 30, 2015, we had cash and cash equivalents of $85.4 million, $83.7 million of which was held within the United States.
As of June 30, 2015, we had $20.0 million of outstanding debt under our revolving credit facility with Silicon Valley Bank, and we were in compliance with all covenants under our loan agreement with Silicon Valley Bank.
We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of our spending to support our research and development efforts, the expansion of our sales and marketing activities, the introduction of new and enhanced product and service offerings, the costs to ensure access to adequate manufacturing capacity, and the level of market acceptance of our products. However, we may be required to raise additional funds in the future through public or private debt or equity financing to meet additional working capital requirements. There can be no assurance that this additional financing will be available, or if available, will be on reasonable terms and not dilutive to our stockholders. If adequate funds are not available on acceptable terms, our business and operating results could be adversely affected.    
Cash Flows
The following table summarizes our cash flows for the periods indicated:
 
Six Months Ended June 30,
 
2015
 
2014
 
(in thousands)
Net cash used in operating activities
$
(11,600
)
 
$
(6,346
)
Net cash used in investing activities
(2,849
)
 
(3,147
)
Net cash provided by financing activities
1,770

 
78,383

Net increase (decrease) in cash and cash equivalents
$
(12,679
)
 
$
68,890

Operating Activities
We have historically experienced negative cash flows from operating activities as we continue to invest in our business. Our largest use of cash related to operating activities is for employee-related expenditures and purchases of finished products from our contract manufacturers. Our primary source of cash flows from operating activities is cash receipts from our channel partners. Our cash flows from operating activities will continue to be affected principally by the extent to which we grow our total revenue and increase our headcount, primarily in our sales and marketing and research and development functions, in order to grow our business.
For the six months ended June 30, 2015, operating activities used $11.6 million of cash as a result of our net loss of $27.5 million, partially offset by non-cash charges of $10.1 million and a net change of $5.8 million in our net operating assets and liabilities. Non-cash charges consisted primarily of stock-based compensation of $8.2 million and depreciation and amortization expense of $1.6 million. The net change in our net operating assets and liabilities was primarily due to a $3.9 million decrease in accounts receivable, a $1.8 million increase in accounts payable, and a $4.8 million increase in deferred revenue as a result of an increase in sales of SaaS, partially offset by an increase of $3.6 million in cash used for inventory purchases and an increase of $1.8 million in prepaid expenses and other current assets. Our days sales outstanding, or DSO, which we define as the number of days it takes us to collect revenue after a sale has been made, based on a 90-day average, was 49 days as of June 30, 2015.
For the six months ended June 30, 2014, operating activities used $6.3 million of cash as a result of our net loss of $15.2 million, partially offset by non-cash charges of $4.5 million and a net change of $4.4 million in our net operating assets and liabilities. Non-cash charges consisted primarily of $3.5 million in stock-based compensation and $1.0 million in depreciation and amortization expense. The net change in our net operating assets and liabilities was primarily due to $7.6 million increase in accounts payable, $6.9 million increase in deferred revenue as a result of an increase in sales of SaaS, $1.7 million increase in accrued liabilities, partially offset by an increase of $6.1 million increase in accounts receivable and an increase of $5.2

31



million in cash used for inventory purchases. Our days sales outstanding, or DSO, which we define as the number of days it takes us to collect revenue after a sale has been made, based on a 90-day average, was 53 days as of June 30, 2014.
Investing Activities
Our investing activities have primarily consisted of purchases of property and equipment and capitalized development costs of our SaaS offerings.
For the six months ended June 30, 2015, cash used in investing activities was $2.8 million, primarily attributable to capitalization of internal software development costs for development of our cloud services platform of $1.9 million, and purchases of property and equipment of $0.9 million, relating primarily to manufacturing, research and development lab equipment and purchased software. The capitalization of internal software development costs for development of our next generation cloud services platform, HiveManager NG, represents personnel and related costs including wages and bonuses. We started to capitalize costs for development of such cloud platform from December 2013. In April 2015, we completed and launched our HiveManager NG cloud services platform and began to amortize of the capitalized costs on a straight-line basis over the estimated useful life of 5 years, as part of the cost of software subscription and services.
For the six months ended June 30, 2014, cash used in investing activities was $3.1 million and was attributable to capitalization of internal software development costs for development of our cloud services platform of $2.0 million, and purchases of property and equipment of $1.1 million, relating primarily to computer and other infrastructure equipment, testing and imaging equipment, and research and development lab equipment.
Financing Activities
Our financing activities have primarily consisted of the private placements of convertible preferred stock, issuance of debt and proceeds from exercises of stock options, as well as proceeds from the sale of common stock in our IPO in April, 2014.
For the six months ended June 30, 2015, financing activities used $1.8 million of cash, primarily as a result of a $1.4 million cash used for shares repurchased for tax withholdings on vesting of restricted stock units, offset by a $2.3 million in proceeds from employee stock purchase plan and $0.9 million in proceeds from exercise of stock options. During the three months ended March 31, 2015, we paid-off in full the $10.0 million outstanding term loans with TriplePoint Capital LLC and borrowed an additional $10.0 million under our revolving credit facility with Silicon Valley Bank.
In the six months ended June 30, 2014, financing activities provided $78.4 million of cash, primarily as a result of net proceeds of $80.2 million from our IPO in April 2014 (net of the underwriters' discounts and commissions), $0.9 million increase in net proceeds from exercises of convertible preferred stock warrants and $1.1 million in proceeds from exercises of stock options, partially offset by $3.9 million payment of legal and accounting costs related to our IPO.
Debt Obligations
In June 2012, we entered into a revolving credit facility with Silicon Valley Bank for an aggregate principal amount of up to $10.0 million, with a sublimit of $3.0 million for borrowings guaranteed by the Export-Import Bank of the United States. Our revolving credit facility is collateralized by substantially all of our property, other than our intellectual property. The revolving credit facility bears monthly interest at a floating rate equal to the greater of (1) 4.00% or (2) prime rate plus 0.75%. We drew $10.0 million under this credit facility in June 2012.
On March 31, 2015, we amended the revolving credit facility with Silicon Valley Bank. The amendment, among other things, (i) extended the line maturity date to March 31, 2017 from June 29, 2015; (ii) removed the $3.0 million sublimit for borrowings guaranteed by the Export-Import Bank of the United States; and (iii) increased the revolving line up to $20.0 million, subject to certain conditions. The amended credit facility bears interest at a floating rate equal to the lesser of (i) LIBOR rate plus 2.25% or (ii) prime rate minus 0.5%. On March 31, 2015, we drew down the additional $10.0 million under this credit facility. As of June 30, 2015, $20.0 million under the revolving credit facility was outstanding.
The revolving credit facility contains customary negative covenants which limit our ability to, among other things, incur additional indebtedness, grant liens, make investments, repurchase stock, pay dividends, transfer assets and merge or consolidate, as well as requires us to maintain a minimum adjusted quick ratio of 1.25 to 1.00 as of the last day of each month. The revolving credit facility also contains customary events of default, subject to customary cure periods for certain defaults, that include, among other things, non-payment defaults, covenant defaults, material judgment defaults, bankruptcy and insolvency defaults, cross-defaults to certain other material indebtedness, inaccuracy of representation and warranties. Upon an event of default, the lenders may declare all or a portion of the outstanding obligations payable by us to be immediately due and

32



payable and exercise other rights and remedies provided for under the credit facility. During the existence of an event of default, interest on the obligations under the credit facility could be increased by 5.0%. As of June 30, 2015, we were in compliance with these covenants.
We will use loans drawn under the revolving credit facility for working capital and general corporate purposes.
In August 2013, we entered into a term loan credit facility with TriplePoint Capital that allowed us, subject to certain funding conditions, including compliance with certain covenants and the absence of certain events or conditions that could be deemed to have a material adverse effect on our business, to borrow term loans in an aggregate principal amount of up to $20.0 million.
In December 2013, we borrowed $10.0 million under the term loan credit facility under two separate loans. The stated interest rate for each loan was 10.75% and 9.75%, respectively, and was reduced to 10.25% and 9.25%, respectively, due to the completion of the IPO in April 2014. In March 2015, we elected to voluntarily repay in full all of our outstanding obligations under the term loan credit facility, along with an end-of-term payment of $0.3 million.
Off-Balance Sheet Arrangements
Through June 30, 2015, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
We have entered into agreements with some of our partners and end-customers that contain indemnification provisions in the event of claims alleging that our products infringe the intellectual property rights of a third party. Under these agreements, we have, at our option and expense, the ability to resolve any infringement, replace our product with a non-infringing product that is equivalent-in-function, or refund the customers the total product price. Other guarantees or indemnification arrangements include guarantees of product and service performance. We have not recorded a liability related to these indemnification and guarantee provisions and our guarantees and indemnification arrangements have not had any impact on our consolidated financial statements to date.
Critical Accounting Policies and Estimates
We prepare our consolidated financial statements in accordance with generally accepted accounting principles in the United States. The preparation of these financial statements requires us to make estimates and assumptions that affect the amounts of assets, liabilities, revenue, costs and expenses and related disclosures we report. We base our estimates on our historical experience and on various other assumptions that we believe to be reasonable. Actual results could differ significantly from our estimates. To the extent that there are material differences between these estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected. We believe the critical accounting policies and estimates discussed under “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” in our Annual Report Form 10-K reflect our more significant judgments and estimates used in the preparation of the condensed consolidated financial statements. There have been no significant changes to our critical accounting policies and estimates as filed in such report.
ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest Rate Sensitivity
Our exposure to market risk for changes in interest rates relates primarily to our cash, cash equivalents and our outstanding debt obligations. We had cash and cash equivalents of $85.4 million and $98.0 million as of June 30, 2015 and December 31, 2014, respectively. We held these amounts primarily in cash deposits and money market funds. The fair value of our cash and cash equivalents would not be significantly affected by either an increase or decrease in interest rates due mainly to the short-term nature of these instruments.
We have outstanding debt of $20.0 million as of June 30, 2015, consisting of our borrowing under our revolving line of credit. The revolving line of credit bears interest at a variable rate. As of June 30, 2015, the interest rate under our revolving line of credit was 2.75% per annum. A hypothetical 10% change in our interest rate would have an insignificant impact on our consolidated financial statements.
Foreign Currency Risk

33



We denominate most of our sales in U.S. dollars and, therefore, our revenues are not currently subject to significant foreign currency risk. However, the exchange rate of the U.S. dollar to foreign currencies has strengthened significantly of late, which could continue to make the price of our products outside the United States less competitive, reducing our sales or requiring us to lower pricing for our products outside the United States in order to maintain sales and revenue performance. We denominate our operating expenses in the currencies of the countries in which our operations are located, including in EMEA and APAC, and may be subject to fluctuations due to changes in foreign currency exchange rates. To date, we have not used derivative financial instruments to mitigate our exposure to foreign currency exchange risks. A hypothetical 10% change in foreign currency exchange rates applicable to our business would have an insignificant impact on our consolidated financial statements.
ITEM 4.    CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Management, with the participation of our chief executive officer and our chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2015. 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 SEC's rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company's management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. 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, 2015, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes 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 quarter ended June 30, 2015 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

34



PART II. OTHER INFORMATION
ITEM 1.    LEGAL PROCEEDINGS
The information set forth under the “Contingencies” subheading in Note 5 - Commitments and Contingencies of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report on Form 10-Q is incorporated herein by reference.
ITEM 1A.    RISK FACTORS
In evaluating Aerohive and our business, you should carefully consider the risks and uncertainties described below, together with all of the other information in this report, including our condensed consolidated financial statements and related notes. The risks and uncertainties described below are not the only ones we face. If any of the following or other risks occur, our business, financial condition, operating results, and prospects could be materially harmed. In that event, the price of our common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business
We have a history of losses and we may not achieve profitability in the future.
We have a history of losses. We have never achieved profitability on a quarterly or annual basis, and we do not expect to be profitable for the foreseeable future. We experienced net losses of $33.2 million, $30.6 million and $27.5 million for fiscal year 2013, 2014, and the six months ended June 30, 2015, respectively. As of June 30, 2015, our accumulated deficit was $178.4 million. We expect to continue to incur operating losses as a result of the expenses associated with the continued development and expansion of our business, including expenditures to hire additional personnel, including specifically personnel relating to sales and marketing, and investments in channel and product development and support. If we fail to increase our revenue and manage our cost structure, we may not achieve or sustain profitability in the future. This could also require us to continue to use available cash to support our investments and ongoing operations. As a result, our business and prospects, and how investors view and value our common stock, would be harmed.
We have a limited operating history, which makes it difficult to evaluate our prospects and future financial results and may increase the risk that we will not be successful.
We incorporated our business in 2006 and began commercial shipments of our products in 2007. As a result of our limited operating history, it is difficult for us to forecast our future operating results. Our prospects should be considered and evaluated in light of the risks and uncertainties frequently encountered by companies with only limited operating histories. These risks and difficulties include challenges in accurate financial planning as a result of limited historical data and the uncertainties resulting from having had a relatively limited time period in which to implement and evaluate our business strategies as compared to more mature companies with longer operating histories.
Our operating results may fluctuate significantly from quarter to quarter and year to year, which makes our future operating results difficult to predict and could cause our operating results in any particular period or over an extended period to fall below expectations of investors or analysts.
Our quarterly and annual operating results have fluctuated significantly in the past and we expect will continue to fluctuate significantly in the future. In particular, the timing and size of sales of our products and services are highly variable and difficult to predict and can result in significant fluctuations in our revenue from period to period. Other participants in our industry have also experienced these fluctuations. As a result, our future results in any particular period or over any extended period may be difficult for us, our investors and analysts to predict.
In addition, our planned expense levels depend in part on our expectations of future revenue. We may choose to increase levels of investment in areas such as R&D, sales and marketing, despite near-term fluctuations in revenue, in order to position us for continued growth. In addition, because any substantial adjustment to expenses to account for lower levels of revenue may be difficult and may take time to implement, we may not be able to reduce our costs sufficiently to compensate for an unexpected shortfall in revenue. In such instances, even a small shortfall in revenue could disproportionately and adversely affect our operating margin, operating results and use of cash for a given quarter.
Our operating results may also fluctuate due to a variety of other factors, both within and outside of our control and which we may not foresee, or others which we may foresee but not effectively manage, including the changing and volatile domestic and international economic environments, and demand for our products in general and from any particular vertical

35



which may be a target market for our products, and any of which may cause our stock price to fluctuate. In addition to other risks listed in this “Risk Factors” section, factors that may affect our operating results include:
fluctuations in demand for our products and services, including seasonal variations, especially in the education vertical where purchasing in the United States is typically stronger in the second and third quarters and weakest in the fourth quarter and where purchasing at any time may depend on the availability of funding, including fluctuations based on government sponsored initiatives, including the timing and availability of funding for schools under the FCC’s E-Rate program and the decisions of schools to defer purchases in anticipation of the availability of such funding or due to a decision to delay product deployments;
the sequential expansion of our operating performance typically from the first quarter to the second quarter, and our ability to sustain that expansion in subsequent quarters;
our ability to hire, train, develop, integrate and retain a sufficient number of skilled sales and engineering employees to support our continued growth, including internationally;
turn-over of our skilled sales and engineering employees, including internationally;
the complexity, length and associated unpredictability of our sales cycles for our products and services;
changes in end-customers’ budgets for technology purchases and delays in their purchasing decisions and cycles;
technical challenges in end-customer networks, which may be unrelated to our products, which could delay adoption and installation of our products and purchases of our services;
our ability to develop and sustain sales capacity across all our sales territories;
changing market conditions;
changes in the competitive dynamics of our target markets, including new entrants, further consolidation and pricing trends;
variation in sales channels, product costs, prices or the mix of products we sell;
our contract manufacturers’ and component suppliers’ ability to meet our product demand forecasts on time, at acceptable prices, or at all;
our ability to develop and make more productive relationships with our channel partners and our channel partners’ ability to effectively develop sales opportunities and distribute our products;
the timing of our product releases or upgrades by us or by our competitors, such as next generation products or product features;
our ability to develop, introduce and ship in a timely manner new products and product enhancements, to support and improve such products after introduction, and to anticipate future market demands that meet our end-customers’ and channel partners’ requirements;
our ability to successfully expand the suite of products we sell and services we offer to existing end-customers and channel partners, to manage the transition of our end-customers to these new products and services and to limit disruption to our end-customers’ ordering practices and the pricing environment for our legacy products and services;
the potential need to record additional inventory reserves for products that may become obsolete or slow moving due to our new product introductions, changes in end-customer requirements, new competitive product or service offerings or our over-estimation of demand for such products as of any particular period;
our decision to continue or increase our investments in sales, marketing, engineering and other activities in response to changes in the marketplace or perceived marketplace opportunities or in anticipation of or to position us for future growth;
our ability to control costs, including our operating expenses and the costs of the components we purchase while also continuing to invest in sales, marketing, engineering and other activities;
our ability to derive benefits from our investments in sales, marketing, engineering or other activities;
growth in our headcount, including hiring related to our status as a public company and hiring to support any future growth in our business, especially skilled sales and engineering employees;
volatility in our stock price, which may lead to higher stock compensation expenses or harm our ability to effectively incentivize our employees using stock-based compensation;
the ability of our competitors, including those with greater financial resources, to drive down pricing on our products and services;

36



our ability to achieve as of any particular period or over time a level of financial performance consistent with the expectations of our investors and industry analysts; and
general economic or political conditions in our domestic and international markets.

The effects of these factors individually or in combination could result in unpredictability in our quarterly and annual operating results, our ability to forecast those results and our ability to achieve those forecasts. As a result, comparing our operating results on a period-to-period basis may not be meaningful. You should not rely on our past results as an indication of our future performance. This variability and unpredictability could also result in our failing to meet the expectations of our investors or financial analysts for any period. We may release guidance in our quarterly earnings conference call, quarterly earnings releases, or otherwise, based on predictions of management, which are necessarily speculative in nature. Our guidance may vary materially from actual results. For example, on October 13, 2014, we issued a press release announcing our preliminary results for the third quarter ended September 30, 2014, which were below our previously stated guidance primarily due to weaker than expected order volume. Similarly, on February 11, 2015, we provided a guidance range for revenue for our first quarter ending March 31, 2015, which range was below the estimates of financial analysts at that time. On April 13, 2015, we provided a revised lower guidance range for our revenue for the quarter, primarily due to a combination of significantly lower-than-expected U.S. education business during the quarter, orders received late in the quarter that could not be recognized as revenue, and continued sales execution challenges. If our revenue or operating results, or the rate of growth of our revenue or operating results, fall below the expectations of our investors or financial analysts, or below any forecasts or guidance we may provide to the market, or if the forecasts we provide to the market are below the expectations of analysts or investors, the price of our common stock could decline substantially. Such a stock price decline could occur even when we have met our own or other publicly stated revenue or earnings forecasts. Our failure to meet our own or other publicly stated revenue or earnings forecasts, or even when we meet our own forecasts but fall short of analyst or investor expectations, could cause our stock price to decline and expose us to costly lawsuits, including securities class action suits. Such litigation against us could impose substantial costs and divert of our management’s attention and resources.
The seasonality of our business creates significant variance in our quarterly revenue, which makes it difficult to compare or forecast our financial results on a quarter-by-quarter basis.
Our revenue fluctuates on a seasonal basis, which affects the comparability of our results between periods. For example, our total revenue has historically increased significantly in the second quarter compared to the first quarter, primarily due to the impact of increased seasonal demand by end-customers in the education vertical, which has historically carried over into our third quarter. We also historically have seen a sequential increase in our fourth quarter from our third quarter total revenue due to end-of-year spending by enterprise customers. Our total revenue has historically decreased from our fourth quarter to the first quarter of our next fiscal year, also due to seasonal buying patterns and budget cycles within both our education vertical and general enterprise end-customers. Demand in the education vertical tends to be weakest in the fourth quarter. However, we also historically have seen a sequential increase in end-of-year purchases by enterprise customers in our fourth quarter, which we believe is mainly due to an expectation to complete purchases within their calendar-year budget cycle. These seasonal variations are difficult to predict accurately and at times may be entirely unpredictable. In addition, the sequential expansion of our operating performance from the first quarter to the second quarter, we typically experience, creates execution and delivery challenges in subsequent quarters. Our ability to sustain that expansion in subsequent quarters, particularly in our less-developed sales territories, introduces additional risk into our business and our ability accurately to provide our own publicly stated revenue and earnings forecasts. In addition, we rely upon forecasts of end-customer demand to build inventory in advance of anticipated sales. We believe our past growth has, in part, made our seasonal patterns more difficult to discern, making it more difficult for us to predict future seasonal patterns and, therefore, forecast product demand and inventory requirements. Moreover, part of our strategy is to increase our sales in non-education verticals, and if our sales mix changes the seasonal nature of our revenue may change in an unpredictable way, which could increase the volatility of both our financial results and stock price.
The market and demand for our products and services may not develop as we expect.
The general demand for wireless networking in the industry verticals that we target, or demand for our products in particular, may grow at a slower rate than we anticipate, or not at all. For example, enterprises may rely more heavily upon cellular connectivity, whose speed and convenience may grow rapidly in coming years, while costs decline. The wireless networking radio spectrum may become more crowded, reducing performance of wireless networking devices.
Part of our strategy depends upon expanding sales of our cloud-managed wireless networking, switching and routing products to medium and large enterprise headquarters, branch offices and teleworkers. In addition, we intended to develop our next-generation cloud services platform as a basis for data services and data analytic applications. Sales of such products, services and applications to enterprise end-customers typically require long sales cycles and are subject to price sensitivity.

37



Moreover, many potential end-customers in the enterprise market have substantial network expertise and experience, which may require a more costly and sophisticated marketing and sales strategy.
If our competitors offer services or provide technologies or application platforms superior to our cloud-managed platform, alone or as part of a more integrated offering or at reduced pricing, it would have a material adverse effect on our business, operating results and financial condition. Our target end-customers could discontinue use of wireless networking technology, the use of wireless networking-enabled mobile devices could decrease or wireless networking could cease to be the preferred connectivity option for our target markets. As a result, demand for our products, services and applications may not continue to develop as we anticipate, or at all, and the value of our stock could decline.
A significant portion of our sales is concentrated in the education vertical, which may cause us to have longer sales cycles, and be subject to program funding constraints.
A significant portion of our revenue is concentrated in the education vertical. The majority of our sales in education is concentrated in both public and private K-12 institutions. This vertical is characterized by long sales cycles and often requires additional sales efforts. In addition, this vertical typically operates on limited budgets, and depends on annual budget approvals, which add additional uncertainty to the sales cycle. For example, the U.S. federal government is providing supplemental funding to local school districts in conjunction with its ConnectEd initiative to assist districts to upgrade their technical infrastructure, including Wi-Fi infrastructure. The announced incremental federal funding is significant and would be available over a five-year period, beginning in the second half of 2015. However, this program, its eligibility criteria, the timing and specific amount of federal funding actually available and which Wi-Fi infrastructure and product sectors will benefit, are uncertain and subject to federal program guidelines and funding appropriation. Corresponding funding appropriation by respective states and local districts is also uncertain, and even upon such appropriation local districts must still then submit and have approved applications consistent with the final timing and eligibility requirements of the federal program. We also believe that the prospect of federal funding has caused some K-12 institutions to delay or defer near-term transactions to purchase our products. For example, we believe that the availability of federal funding later in 2015 under the ConnectEd program continues to cause some K-12 institutions to defer to later in 2015 (and even into 2016) spending decisions we typically would see in the first and second quarters of 2015, which will continue to impact our revenue forecasts and create greater uncertainty regarding our operating performance for these periods. These are specific examples of the many factors which add additional uncertainty to our future revenue from our education end-customers.
Our sales cycles often require significant time, effort and investment and are subject to risks beyond our control.
Our sales efforts can take several quarters, and involve educating our potential customers about the applications and benefits of our products, including the technical capabilities of our products and associated applications and services, and recruiting and developing our channel partners. In our newly developing sales territories, including those territories where we continue to have turn-over, we have experienced slower-than-expected sales growth. As a result, we are increasing our investment in these territories, which may take significant time and effort in order to realize growth. Sales to the education vertical are an important channel for us, and can involve an extended sales cycle. In addition, sales to our enterprise customers may also involve an extended sales cycle, and often initial purchases are small. Purchases of our products are also frequently subject to our end-customers’ budget constraints, multiple approvals, unplanned administrative processing and other risks and delays. Moreover, the evolving nature of the market may lead prospective end-customers to postpone their purchasing decisions pending resolution of wireless networking or other standards, or wait for adoption of technology developed by others. In addition, we pay our sales staff commissions upon receiving orders; however, we typically recognize revenue on products only after the products are shipped to end-customers, or until certain other terms of sales are satisfied. As a result, the cost of obtaining sales, including paying sales commissions, may occur in a fiscal period prior to the fiscal period in which we may recognize revenue from a sale, which may cause additional fluctuations in our operating results and cash flows and balances from quarter to quarter.
We need to develop new products and continue to make enhancements to our existing products to remain competitive in a rapidly changing market.
The technology and end-customer demands in the wireless networking market change rapidly, which requires us to continuously develop and release new products and product features and associated applications and services. We must continuously anticipate and adapt to our end-customers’ needs and market trends, and continue to develop or acquire new products, applications and services that meet market demands, technology trends and regulatory requirements. If our competitors introduce new products, applications and services that compete with ours, we may be required to reposition our product offerings or introduce new products in response to such competitive pressure. If we fail to develop new products, product enhancements applications or services, or fail to effectively manage the transition of our end-customers to these new products, applications or services, or our end-customers or potential end-customers do not perceive our products, applications

38



or services to have compelling technical advantages, our business and prospects could be adversely affected, particularly if our competitors are able to introduce solutions with increased functionality.
Developing our products is challenging and involves substantial commitment of resources and significant development risk. Each phase in our product development presents serious risks of failure, rework or delay, any one of which could impact the timing and cost-effective development of products, and each of which could affect our ability to take advantage of a business opportunity or could jeopardize end-customer acceptance of the product. We have experienced in the past and may in the future experience design, manufacturing, marketing and other difficulties that could delay or prevent the development, introduction or marketing of new products and enhancements. For example, we are currently developing the next versions of our Wi-Fi hardware, including our .11ac “Wave 2” products, and our HiveManager NG, cloud services platform providing cloud-delivered network management applications and, on-premises network management appliances, as well as supporting data structures, analytics and APIs. These are complex technical undertakings and subject to many variables and risks of delay. For example, we announced in August 2015 that our Wave 2 .11ac products, which we had expected to be commercially available in the second half of 2015, would not likely be available until early 2016. In addition, the introduction of new or enhanced products requires that we carefully manage the transition from older products to minimize disruption in customer ordering practices, and ensure that new products can be timely delivered to meet our end-customers’ demand and to limit inventory obsolescence. Further, after delivery of new products, we may identify and must timely address performance issues as the products are used in the field. If we do not carefully manage the timing of our new products or product feature releases, and effectively support the new products and product feature releases, we could interfere with our end-customers’ continued purchases of our legacy product offerings and disrupt the pricing environment for our new and legacy products, which could drive down our revenues and operating margins. As a result, we may not be successful in modifying our current products or introducing new products in a timely or appropriately responsive manner, or at all. If we fail to address these changes successfully, our business and operating results and prospects would be materially harmed. In addition, a substantial portion of our research and development efforts is located in Hangzhou, China, subjecting us to risks associated with international development efforts, including increased difficulty overseeing such operations, local, national and international instability, differing labor laws, our ability to protect and prevent competitive misuse of product development efforts, including intellectual property critical to our business, and our ability to train, develop and retain our key personnel.
Our gross margin will vary over time and may decline in the future.
Our gross margin will vary over time, may be difficult to predict and may decline in future periods. Our gross margins also vary across our product lines and, therefore, a change in the mix of products our end-customers purchase would likely have a significant impact on our gross margins. For example, certain of our lower-end products currently have higher margins than our higher-end products. We may face additional competition for these products, either by introduction of new products by new or existing competitors, or by our end-customers using lower-priced products, including our own, which are becoming increasingly more sophisticated.
The exchange rate of the U.S. dollar to foreign currencies has strengthened significantly of late, which has required us to reduce pricing for our products outside the United States in order to maintain sales and revenue performance, but at lower gross margins for those products.
In addition, the market for wireless networking products is characterized by rapid innovation and declining average sales prices as products mature in the market place. Even if we are successful in launching new products, competition may continue to increase in the market segments in which we compete, which would likely result in increased pricing competition. To retain our average margins, we are required to continuously update our products and introduce new products and reduce our manufacturing and sales-related costs and expenses, and we could fail to accomplish this. In addition, the sales prices for our products and services may decline for a variety of reasons, including sales strategy, competitive pricing pressures, customer demand, discounts, a change in our mix of products and services, including seasonal changes in our end-customers’ ordering practices, anticipation of the introduction of new products or services and decisions by end-customers to defer purchases, or promotional programs. For example, we may introduce new products or offerings at lower price points than competitive offerings or our own legacy offerings to help drive the adoption of our new products and this may adversely affect our revenues and operating margins. Larger competitors, , such as Cisco/Meraki and Hewlett-Packard/Aruba, with significantly greater financial resources and/or more diverse product and service offerings may reduce the price of their products or services that compete with ours or may bundle them with other products and services. If we do not similarly reduce our product manufacturing costs, our margins will decline. Alternatively, we would need to reduce our prices for such products or services in order to remain competitive, which would also cause our margins (and revenue) to decline. Any such declines in our gross margins or revenue could have an adverse impact on the value of our common stock.

39



As a result of being a public company, we need to further develop and maintain our internal control over financial reporting. If our internal control over financial reporting is not effective, it may adversely affect investor confidence in our company.
We will be required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting as of December 31, 2015. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting.
We are currently compiling the system and processing documentation necessary to perform the evaluation needed to comply with Section 404. We may not be able to complete our evaluation, testing and any required remediation in a timely fashion. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal controls are effective.
For example, in connection with the audit of our consolidated financial statements for the year ended December 31, 2012, we identified a material weakness as a result of certain post-closing adjustments with respect to the lack of precision of certain accrued expenses and assessment of our warranty, allowance for bad debt and sales return reserves, and relating to our lack of sufficient personnel in our accounting and financial reporting functions with sufficient experience and expertise with respect to the application of U.S. GAAP and related financial reporting.
In connection with the audit of our financial statements for the year ended December 31, 2013, we identified two significant deficiencies in our internal control over financial reporting relating to our reliance on incomplete financial information received from one of our distributors and the lack of sufficient precision with respect to certain review-type controls in the financial close and reporting process.
While we believe we successfully remediated the material weaknesses and control deficiencies we cannot be certain that similar or other material weaknesses or control deficiencies will not be discovered in the future. If our remediation efforts are not successful or other material weaknesses or control deficiencies occur in the future, we may be unable to report our financial results accurately or on a timely basis, which could cause our reported financial results to be materially misstated and result in the loss of investor confidence or delisting and cause the trading price of our common stock to decline. If we are unable to conclude that our internal control over financial reporting is effective or, if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal controls when it is required to do so by the applicable rules, we could lose investor confidence in the accuracy and completeness of our financial reports, which could cause the price of our common stock to decline, and we may be subject to investigation or sanctions by the SEC.
We will be required to disclose changes made in our internal control and procedures on a quarterly basis. To comply with the requirements of being a public company, we may need to undertake various actions, such as implementing new internal controls and procedures and hiring accounting or internal audit staff. Our independent registered public accounting firm is not required to report on the effectiveness of our internal control over financial reporting until the later of the year following our first annual report required to be filed with the SEC, or the date we are no longer an “emerging growth company,” as defined by the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed or operating. Our remediation efforts may not enable us to avoid a material weakness in the future.
Our products utilize cloud-managed solutions, and our future growth relies in significant part in continued demand for cloud-managed solutions and our ability to develop and deliver such services.
Most of our end-customers utilize our cloud-managed networking platform to access our applications through the Internet, rather than access our application through a physical device or virtual machine that our end-customers host on their premises. As our business grows, we must increase the capacity of our cloud-managed solutions and continue to develop new and innovative solutions that meet the needs of our end-customers. Demand for our cloud-managed solutions could decline if we are not able to offer sufficient capacity, or if confidence in the security of cloud-managed solutions in general, or our platform in particular were to decline. In addition, a significant feature of our platform will be the ability to collect and analyze user data through applications specific to particular industry vertical and use cases. Regulatory changes relating to the use of end-customer data, including requirements relating to data privacy and security, or shifting societal norms regarding data privacy and security, could affect market demand for, and our ability to deploy, our platform. Moreover, although our end-customers do not immediately lose network functionality if cloud-connectivity fails, if our ability to deliver services through the cloud were interrupted repeatedly or for an extended period, our reputation could be damaged and confidence in our platform would likely decline, causing our revenue to decline.

40



We plan to target new industry verticals and geographies to diversify our end-customer base and expand our channel relationships, which could result in higher research and development and sales and marketing expenses, and if unsuccessful could reduce our operating margin.
Part of our strategy is to target new industry verticals and geographies. Currently, we focus a significant portion of our business on the education and retail verticals, and to a lesser extent healthcare, which may depend on developing new products targeted to such sectors. In addition, we also plan to continue to expand to additional countries beyond those in which we currently operate. We also intend to develop new channel relationships to reach additional end-customers to further diversify our revenue base. Targeting new industry verticals and geographies and developing customized products and partnerships, including our channel partners, targeted to these industry verticals and geographies may be expensive, require us to attract, train, develop, integrate and retain qualified employees and key sales personnel, and increase our research and development costs, as well as our sales and marketing expenditures. We must also further develop and make more productive relationships with our channel partners and our channel partners’ ability to effectively distribute our products, which requires specific investments and additional dedicated resources. We do not know if we will be successful in any of these efforts, or whether the level of success we achieve will justify the additional spending and specific investments and dedicated resources required. For example, we announced in April 2015 a new relationship with Dell Inc., whereby Dell will become a reseller of Aerohive’s Wi-Fi and cloud services, and that the two companies expect to work together to execute their shared vision of cloud-managed IT to provide simplified and streamlined operations, configuration, monitoring and troubleshooting for customer networks. To support this new relationship, we will need to identify and invest in additional and dedicated resources and, potentially, new product, service and support offerings, which could distract management’s attention and divert existing resources from our current business. There is no assurance that this relationship will identify significant or new market opportunities or growth incremental to our existing business. If our channel strategy, or particular channel partner initiatives or investments, such as with Dell or others we may identify, are unsuccessful, our operating margin would be harmed, which could adversely affect the value of our common stock.
We base our inventory purchasing decisions on our forecasts of customers’ demand, and if these forecasts are inaccurate our revenue, gross margin and liquidity could be harmed.
We place orders with our manufacturers based on our forecasts of our end-customers’ and channel partners’ demand. Our forecasts are based on multiple assumptions, including sales forecasts, each of which may cause our estimates to be inaccurate, affecting our ability to fulfill demand for our products. When demand for our products increases significantly, we may not be able to meet demand on a timely basis, or we may incur additional costs to assure we meet demand. If we underestimate demand, we may forego revenue opportunities, lose market share and damage our reputation and our relationship with our channel partners and our end-customer relationships. Conversely, if we overestimate demand, we may purchase more inventory than we are able to sell at any given time, or at all, which would increase our reserves and risk of potential write-offs.
Our value-added distributors stock inventory of our products, and are entitled to limited stock rotation rights, which could cause us to accept the return of products and expose us to the risks of higher costs.
We grant our value-added distributors, or VADs, limited stock rotation rights. These stock rotation rights require us to accept stock back from a VAD’s inventory. Typically, a VAD may return discontinued products purchased within the past 90 days, while the VAD’s right to return non-discontinued products is limited to a percentage of products sold to a VAD within the past 90 days. In each case, the VAD is required to purchase replacement product equal to the price of the returned product. Although we only recognize revenue upon shipment to the end-customer, if we are required to accept returns of obsolete or slower moving inventory, our costs would increase and our operating results could be harmed. If our forecasts were inaccurate we could have higher costs, lower revenue or otherwise suffer adverse financial consequences, including holding obsolete or slower moving inventory.
We outsource the manufacturing of our products to third parties, and we therefore do not have the ability to completely control quality over the manufacturing process. In addition, if our contract manufacturers refuse or are unable to manufacturer our products, we may be unable to qualify new manufacturers in a timely manner, which would result in our being unable to sell our products.
We outsource the manufacturing of our products to third-party original design manufacturers located in China and Taiwan. Finished products are then shipped to a warehousing and delivery logistics center in California, where we perform quality inspection, conduct reliability testing and manage our inventory. We operate this logistics center currently for all end-customer shipments, whether destined to locations in North, South and Central America, or the Americas, Europe, the Middle East and Africa, or EMEA, or Asia Pacific and Japan, or APAC.

41



Our reliance on these third-party manufacturers reduces our control over the manufacturing process and exposes us to risks, including reduced control over quality assurance, product costs, product supply and timing. Any manufacturing or shipping disruption by these third parties could severely impair our ability to fulfill orders. If we are unable to manage our relationships with these third parties effectively, or if these third parties suffer delay or suffer manufacturing disruptions for any reason, experience increased manufacturing lead-times, capacity constraints or quality control problems in their manufacturing operations, or fail to meet our future requirements for timely delivery and quality purposes, our ability to ship products to our end-customers would be severely impaired and our reputation and our relationship with our VADs and end-customers would be seriously harmed. Additionally, labor unrest or disruption to trade or the expected movement of our product could delay delivery of our products by third parties, or by us to our channel partners and end-customers, which could significantly delay revenue or increase our costs significantly and in ways we cannot currently anticipate. Any natural disaster, political instability, labor disruption or foreign relationship crisis could also disrupt these relationships or delay delivery of our products.
We do not have long-term agreements with certain of our original design manufacturers. These manufacturers typically fulfill our supply requirements on the basis of individual orders. We also do not have long-term contracts with our third-party manufacturers that guarantee capacity, the continuation of particular pricing terms or the extension of credit limits. Accordingly, our third-party manufacturers are not obligated to continue to fulfill our supply requirements, which could result on short notice to us of supply shortages and increases in the prices we are charged for manufacturing services. In addition, as a result of global financial market conditions, natural disasters, labor disruption or other causes, it is possible that any of our manufacturers could experience interruptions in production, cease operations or alter our current arrangements. If our manufacturers are unable or unwilling to continue manufacturing our products in required volumes, we will be required to identify one or more acceptable alternative manufacturers.
It is time-consuming and costly, and could be impractical, to begin to use new manufacturers, and changes in our third-party manufacturers may cause significant interruptions in supply if the new manufacturers have difficulty manufacturing products to our specification. We currently are consolidating our manufacturing and re-negotiating key contractual relationships. As a result, our ability to meet our scheduled product deliveries to our end-customers could be adversely affected, which could cause the loss of sales to existing or potential end-customers, delayed revenue or an increase in our costs. We also do not currently require all our manufacturers to maintain and demonstrate robust disaster recovery capabilities. Any production interruptions for any reason, such as due to contractual disagreements, natural disaster, epidemic, capacity shortages or quality problems, at one of our manufacturers would negatively affect sales of our product lines manufactured by that manufacturer and adversely affect our business and operating results.
Our manufacturing partners purchase component parts for our products based on estimates we provide, which may not be accurate. In addition, our manufacturing partners purchase some of the components and technologies used in our products from a single source or a limited number of sources. If our estimates were to be inaccurate, or if our manufacturing partners were to lose any of these sources as suppliers, we might incur additional transition costs, resulting in delays in the manufacturing and delivery of our products, excess or obsolete inventory, or the need to redesign our products.
Our manufacturing partners procure components and assemble our products based on our demand forecasts, which represent our estimates of future demand for our products. We base these estimates upon historical trends and the assessment of our sales and product management functions of end-customer demand and overall market conditions. We rely on our manufacturing partners to select and source the component parts within our products. We do not choose or contract directly with the component parts providers and do not have manufacturing contracts that guarantee us any fixed access to such component parts, or at specific pricing. This absence any relationship between us and the component suppliers or direct and long-term component supply contracts may increase the risk of issues relating to the quality, performance or operability of such component parts and our exposure to shortages of component availability and to price fluctuations related to the raw material inputs for such components, foreign exchange adjustments and other factors.
Moreover, we currently depend on a single source or limited number of sources for several components for our products. For example, each of our products typically incorporates third-party components that have no more than two suppliers, and if our manufacturing partners were unable to obtain such components for any reason, they would be unable to manufacture such product. We have also entered into license agreements with some of our suppliers for technologies used in our products, and the termination of these agreements, which can generally be done on relatively short notice, could have a material adverse effect on our business. If any of those manufacturing agreements were terminated, we could experience significant supply disruptions and be required to redesign some of our products in order to incorporate technology from alternative sources, and any such termination of the agreement, disruption in supply and redesign of certain of our products could materially and adversely affect our business and operating results.
Because there are no other sources currently identified and qualified for certain of our components, if we lost any of these suppliers or licenses, we could be required to transition to a new supplier or licensor, which could increase our costs,

42



result in delays in the manufacturing and delivery and increase in the cost of our products or cause us to carry excess or obsolete inventory. Poor quality in any of the components in our products, including especially those sole-sourced, could also result in lost sales or lost sales opportunities. If the quality of the components does not meet our or our end-customers’ requirements, if we are unable to obtain components from our existing suppliers on commercially reasonable terms, or if any of our sole-source component suppliers ceases to remain in business or to continue to manufacture such components, we could be required to redesign our products in order to incorporate components or technologies from alternative sources. The resulting stoppage or delay in selling our products and the expense of redesigning our products could result in significant manufacturing and development costs, delayed or lost sales opportunities and damage to customer relationships, which would adversely affect our reputation, business and operating results.
We rely upon third parties for the warehousing and delivery of our products, and we therefore have less control over these functions than we otherwise would.
We outsource the warehousing and delivery of all of our products to a third-party logistics provider for worldwide fulfillment. As a result of relying on a third party, we have reduced control over shipping and logistics. However, any shipping delays, disruptions or mismanagement by these third parties could severely impair our ability to fulfill orders. For example, at the end of our quarter ended March 31, 2015, our third party logistics provider was not able to ship product and, as a result, we were not able to take revenue in the quarter on all the orders that we had received and processed. If we are unable to have our products shipped in a timely manner, we may suffer reputational harm, and lose revenue.
We rely significantly on channel partners to sell and support our products, and the failure of this channel to be effective could materially reduce our revenue.
As of June 30, 2015, we had approximate 640 channel partners under contract with which we have direct relationships, through which we make virtually all of our sales. We had over 600 channel partners as of March 31, 2015, and 680, 690 and 690 channel partners as of December 31, September 30 and June 30, 2014, respectively. These channel partners consist of VADs, and value-added resellers, or VARs. We believe that establishing and maintaining successful relationships with these channel partners is, and will continue to be, important to our financial success. Recruiting and retaining qualified channel partners and training them in our technology and product offerings require significant time and resources. Additionally, we need to recruit and develop different qualified channel partners for different geographic regions and markets. To develop and expand our channel, we must continue to scale and improve our processes and procedures that support our channel partners, including investment in systems and training. Additionally, we will increasingly focus our resources and attention on those channel partners best able to help us meet our growth expectations. As a result, the total number of our channel partners may over time not maintain current growth rates or may even decline.
Existing and future channel partners will only work with us if we are able to provide them with competitive products at prices and on terms that are attractive to them. If we fail to maintain the quality of our products or to update and enhance them, and at reasonable pricing, existing and future channel partners may elect to work instead with one or more of our competitors.
We sell to our channel partners typically under a contract with an initial term of one year, with one-year renewal terms based on compliance with our program requirements. Our contracts generally require payment by the channel partner to us within 30 to 45 calendar days of the date we issue an invoice for such sales. We typically do not have minimum purchase commitments from our channel partners, and our contracts with channel partners do not prohibit them from offering products or services that compete with ours, including products they currently offer or may develop in the future and incorporate into their own systems. Some of our competitors may have stronger relationships with our channel partners than we do and we have limited control, if any, as to whether those partners use our products, rather than our competitors’ products, or whether they devote resources to market and support our competitors’ products, rather than our offerings.
The reduction in or loss by these channel partners of sales of our products could materially reduce our revenue. If we fail to maintain relationships with our channel partners, fail to develop new relationships with other channel partners, including in new markets, fail to manage, train or incentivize existing channel partners effectively, fail to provide channel partners with competitive products on attractive terms, or if these channel partners are not successful in their sales efforts, our revenue may decrease and our operating results could suffer.
We may not successfully sell our products in new geographic regions or develop and manage new sales channels in accordance with our business plan.
We expect to continue to sell our products in new geographic markets where we do not have significant current business or existing territories where our business results may be uneven or opportunistic from quarter to quarter, as well as to target a broader customer base in existing or new territories and markets. To succeed in certain of these markets, we will need to develop and manage new sales channels and distribution arrangements, and attract, hire, train and retain sales personnel with

43



relevant channel and distribution experience. In the past we have seen slower than expected growth in new and certain existing sales territories. Because we have limited experience in developing and managing such channels, we may not be successful in further penetrating certain geographic regions or reaching a broader customer base. Failure to develop or manage additional sales channels effectively would limit our ability to succeed in these markets and could adversely affect our ability to grow our business.
Our products are subject to U.S. export controls; where we fail to comply with these laws, we could suffer monetary or other penalties.
Our products are subject to U.S. export controls, specifically the Export Administration Regulations, and economic sanctions enforced by the Office of Foreign Assets Control. We incorporate standard encryption algorithms into our products, which, along with the underlying technology, may be exported outside of the United States only with the required export authorizations, including by license, license exception or other appropriate government authorizations. Each of these authorizations may require the filing of an encryption registration and classification request. Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to countries, governments and persons targeted by U.S. sanctions. We take precautions to prevent our products and services from being exported in violation of these laws. However, in certain instances, we have shipped encryption products prior to obtaining the required export authorizations and/or submitting the required requests, including a classification request and request for an encryption registration number. As a result, we previously filed a Voluntary Self Disclosure with the U.S. Department of Commerce’s Bureau of Industry and Security concerning these violations. A repeat of these past instances could result in monetary penalties or other penalties assessed against us. Additionally, even though we take precautions to ensure that our channel partners comply with all relevant regulations, any failure by our channel partners to comply with such regulations could have negative consequences for us, including reputational harm, government investigations and penalties.

Furthermore, various countries regulate the import of certain encryption technology and operation of our products, including through import permitting, certification and licensing requirements, and have enacted laws that could limit our ability to distribute our products, could limit our end-customers’ ability to operate our products in those countries, or could impose additional expense on us to meet these requirements as a condition to distribute our products. Encryption products and the underlying technology may also be subject to export control restrictions. Governmental regulation of encryption technology and regulation of imports or exports of encryption products, or our failure to obtain required import or export approval for our products, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable regulatory laws and regulations regarding the export of our products, including with respect to new releases of our products, may create delays in the introduction of our products in international markets, prevent our end-customers with international operations from deploying our products throughout their globally distributed systems or, in some cases, prevent the export of our products to some countries altogether.
In addition, because our sales are made through channel partners, if these channel partners fail to obtain appropriate import, export or re-export licenses or authorizations, we may also be adversely affected. Obtaining the necessary authorizations, including any required license, for a particular sale may be time-consuming, is not guaranteed and may result in the delay or loss of sales opportunities. Changes in our products or changes in applicable export or import laws and regulations may also create delays in the introduction and sale of our products in international markets, prevent our end-customers with international operations from deploying our products or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Any change in export or import laws and regulations, shift in the enforcement or scope of existing laws and regulations, or change in the countries, governments, persons or technologies targeted by such laws and regulations, could also result in decreased use of our products, or in our decreased ability to export or sell our products to existing or potential end-customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products could adversely affect our business, financial condition and results of our operations.
U.S. export control laws and economic sanctions programs also prohibit the shipment of certain products and services to countries, governments and persons that are subject to U.S. economic embargoes and trade sanctions. If we or our channel partners ship products to those targets or third-parties provide our products to these targets, we could be subject to government investigations, penalties and reputational harm. Furthermore, any new embargo or sanctions program, or any change in the countries, governments, persons or activities targeted by such programs, could result in decreased use of our products, or in our decreased ability to export or sell our products to existing or potential end-customers, which could adversely affect our business and our financial condition.

44



Regulations related to conflict minerals may cause us to incur additional expenses and could limit the supply and increase the costs of certain metals used in the manufacturing of our products.
As a public company, we are subject to the requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, or the Dodd-Frank Act, that require us to diligence, disclose and report whether our products contain conflict minerals. The implementation of these requirements could adversely affect the sourcing, availability and pricing of the materials used in the manufacture of components used in our products. In addition, we have included additional costs to comply with the disclosure requirements, including costs related to conducting diligence procedures to determine the sources of conflict minerals that may be used in or necessary to the production of our products and, if applicable, potential changes to products, processes or sources of supply as a consequence of such verification activities and expect to incur additional costs in the future to comply with these disclosure requirements. It is also possible that we may face reputational harm if we determine that certain of our products contain minerals not determined to be conflict-free or if we are unable to alter our products, processes or sources of supply to avoid use of such materials.
Our products incorporate complex technology and may contain defects or errors. We may become subject to warranty claims, product returns, product liability and product recalls as a result, any of which could cause harm to our reputation, impose costs and increase expenses, expose us to liability and adversely affect our business.
Our products incorporate complex technology and must support a wide variety of devices and new and complex applications in a variety of environments that use different wireless networking communication industry standards. Our products have contained, and may contain in the future, undetected defects or errors or may not perform as we expect in certain environments. Some errors in our products have been and may in the future only be discovered after a product has been installed and used by end-customers. These issues are most prevalent when we introduce new products into the market or, once introduced, when experiencing significant loads in actual use environments. We have delayed and may in the future delay the introduction of our new products due to such defects and errors. Since our products contain components that we purchase from third parties, we also expect our products to contain latent defects and errors from time to time related to those third-party components.

Defects and errors may also cause our products to be vulnerable to security attacks. The techniques used by computer hackers to access or sabotage networks are becoming increasingly sophisticated, change frequently and generally are not recognized until after they have been launched against a target. Accordingly, our products and third-party security products may be unable to anticipate these techniques or provide a solution in time to protect our end-customers’ networks. In addition, we might not be able to timely develop and provide updated products and software to our end-customers, thereby leaving our end-customers vulnerable to attacks. Finally, if our employees, or others who have access to end-customer data, were to misuse this information, our reputation would be harmed and we could be subject to claims for damages.
Real or perceived defects or errors in our products could result in claims to return product or that we reimburse losses that our end-customers sustain and we may be required, or may choose for customer relations or other reasons, to expend additional resources in order to help correct the problem, including incurring additional warranty and repair costs, process management costs and costs associated with remanufacturing our inventory. We typically offer a limited warranty on our access points for a period of five years from the date we discontinue sale of the product. We typically offer a limited warranty on our other hardware products for a one-year period. We also provide certain service commitment guarantees for our cloud-managed platform, pursuant to which our end-customers may receive service credits in connection with service outages. Liability limitations in our standard terms and conditions of sale may not be enforceable under some circumstances or may not fully or effectively protect us from claims and related liabilities and costs. In addition, regardless of the party at fault, we may choose to correct errors of these kinds which would divert the attention of our engineering personnel from our product development efforts, damage our reputation and the reputation of our products, cause significant customer relations problems and can result in product liability claims. We do not maintain insurance which would adequately protect against certain of these types of claims associated with the use of our products. Even where claims ultimately are unsuccessful we may have to expend funds in connection with litigation and divert management’s time and other resources. We also may incur costs and expenses relating to a recall of one or more of our products. The process of identifying and recalling products that have been widely distributed may be lengthy and require significant resources, and we may incur significant replacement costs, contract damage claims from our end-customers and channel partners and significant harm to our reputation. The occurrence of any of these problems could result in the delay or loss of market acceptance of our products and could adversely impact our business, operating results and financial condition.

45



The loss of key personnel or an inability to attract, retain and motivate qualified personnel may impair our ability to expand our business.
Our success is substantially dependent upon the continued service and performance of our senior management team and other key personnel, including David K. Flynn, who is our Chief Executive Officer, Gordon C. Brooks, who is our Senior Vice President, Chief Financial Officer, David Greene, who is our Senior Vice President, Chief Marketing Officer, Raphael Gernez, who is our Senior Vice President, Operations, Efstathios Papaefstathiou, who is our Senior Vice President, Engineering, and Tom Wilburn, who is our Senior Vice President, Worldwide Field Operations. Our employees, including our senior management team, are at-will employees, and therefore may terminate employment with us at any time with no advance notice. For example, on February 25, 2015, we announced the departure of Dean Hickman-Smith, who was our Senior Vice President, Worldwide Field Operations, and that we had undertaken a search for his replacement. In April, 2015, we announced that Tom Wilburn had joined our company in this position. The loss of any members of our senior management team or other key personnel, or the failure to attract replacement personnel, as needed, or the transition of newly hired senior management and changes they may make to our operations could have a materially adverse effect on our operations and could lead to higher labor costs, and involve significant time and costs in finding replacements, and potentially the use of less-qualified personnel. This may significantly delay or prevent the achievement of our business objectives. In addition, if any of our executives or other key employees were to join a competitor or form a competing company, we could lose customers, suppliers, know-how and key personnel.

Our future success also depends on our ability to continue to attract, integrate and retain highly skilled personnel, especially skilled sales and engineering employees. Recently we have experienced higher than normal turn-over, which could have an adverse effect on our revenue. Competition for highly skilled personnel is frequently intense, especially in Silicon Valley, where we maintain our headquarters and a substantial operating and sales presence, and Hangzhou China, where we maintain our principal research presence and need for highly skilled product development and engineering personnel. Volatility or lack of performance in our stock price may also affect our ability to attract and retain our key employees. Many of our employees have become, or will soon become, vested in a substantial amount of stock or number of stock options. Our 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 options, or if the exercise prices of the options that they hold are significantly above the market price of our common stock. Further, our employees’ ability to exercise those options and sell their stock in a public market may result in a higher than normal turnover rate. The lack of performance in our stock price may affect our ability to attract new employees or retain existing employees by decreasing the perceived value of any stock-based compensation we may offer or they may hold. Prolonged periods of low performance or volatility in our stock price could negatively impact our appeal as an employer, harm employee morale or increase employee turnover, including amongst our China and Silicon Valley-based employees. Any failure to successfully attract, integrate or retain qualified personnel to fulfill our current or future needs may negatively impact our growth. Also, to the extent we hire personnel from our competitors, we may be subject to allegations that these new hires have been improperly solicited, or that they have divulged to us proprietary or other confidential information of their former employers, or that their former employers own their inventions or other work product.
Our ability to sell our products is highly dependent on the quality of our support offerings, and our failure to offer high quality support would have a material adverse effect on our sales and results of operations.
Once our products are deployed, our end-customers depend on our support organization and support provided by our channel partners to resolve any issues relating to our products. Our support delivery organization comprises employees in various geographic locations and an outside service provider, which provides more general support delivery. A high level of support is important for the successful marketing and sale of our products. If we do not effectively help our end-customers quickly resolve issues or provide effective ongoing support, it would adversely affect our ability to sell our products to existing end-customers and could harm our reputation with potential end-customers.
If our products do not interoperate with cellular networks and mobile devices, future sales of our products could be negatively affected.
Our products are designed to interoperate with cellular networks and mobile devices using wireless networking technology. These networks and devices have varied and complex specifications. To meet these requirements, we must continue to undertake development and testing efforts that require significant capital and employee resources. We may not accomplish these development efforts quickly or cost-effectively, or at all. If our products do not interoperate effectively, orders for our products could be delayed or cancelled, which would harm our revenue, gross margins and our reputation, potentially resulting in the loss of existing and potential end-customers. The failure of our products to interoperate effectively with cellular networks or mobile devices may result in significant warranty, support and repair costs, divert the attention of our engineering personnel from our product development efforts and cause significant customer and end-customer relations problems. In addition, our

46



end-customers may require our products to comply with new and rapidly evolving security or other certifications and standards. If our products are late in achieving or fail to achieve compliance with these certifications and standards, or our competitors achieve compliance with these certifications and standards, such end-customers may not choose to purchase our products, which would harm our business, operating results and financial condition.
We are subject to complex and evolving U.S. and foreign laws and regulations regarding privacy, data protection and other matters and violations of these complex and dynamic laws, rules and regulations may result in claims, changes to our business practices, monetary penalties, increased costs of operations, and/or other harms to our business.
A wide variety of provincial, state, national and international laws and regulations apply to the collection, use, retention, protection, disclosure, transfer and other processing of data, including personal data. Foreign data protection, privacy and other laws and regulations are often more restrictive than those in the United States. These data protection and privacy-related laws and regulations are evolving, can be subject to significant change and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. The European Union, for example, has adopted various directives regulating data privacy and security and the transmission of content using the Internet involving European Union residents, including those directives known as the Data Protection Directive, the E-Privacy Directive, and the Privacy and Electronic Communications Directive. The European Union may adopt similar directives in the future.
The EU model has been replicated substantially or in part in various jurisdictions outside the U.S., including in certain Asia-Pacific Economic Cooperation countries. Changes in European data protection regulations, including the proposed General Data Protection Regulation, or GDPR, may also introduce new or additional require operational requirements for companies that receive personal data, which may differ from than those currently in effect in the European Union which may also include significant additional compliance requirements and increased penalties for non-compliance. Further, some countries may require separate and local storage and processing of data that could limit certain of our product applications and solutions and increase the cost and complexity of selling our solutions or maintaining our business operations in those jurisdictions. The introduction of new solutions or expansion of our activities in certain jurisdictions may subject us to additional laws and regulations. For instance, our ConnectEd program may subject us to additional privacy and data use restrictions under U.S. federal, state, and local laws and regulations relating to the processing of data relating to students or children.
The application and interpretation of these laws and regulations are often uncertain, particularly in the new and rapidly evolving industry in which we operate, and these laws and regulations may be interpreted and applied inconsistently from country to country, and inconsistently with our current policies and practices, and may be contradictory with each other. In addition to government regulation, privacy advocacy groups and industry groups have adopted and are considering the adoption of various self-regulatory standards and codes of conduct that, if applied to our or our customers’ or end-customers’ businesses, may place additional burdens on us and our customers and end-customers, which may further reduce demand for our subscriptions and harm our business.
While we work to comply with all applicable data protection laws, regulations, standards, and codes of conduct, as well as our own posted privacy policies and contractual commitments to the extent possible, any failure by us to comply with these could result in enforcement actions against us, including fines, imprisonment of company officials and public censure, claims for damages by end-customers and other affected individuals, fines or demands that we modify or cease existing practices, damage to our reputation and loss of goodwill (both in relation to existing and prospective end-customers), any of which could have a material adverse effect on our operations, financial performance and business. Data protection regulators within the United States, the EU and other jurisdictions have the power to fine non-compliant organizations significant amounts and seek injunctive relief, including the cessation of certain data processing activities. There are proposals to increase the maximum level of fines that EU regulators may impose to the greater of €100 million or 5% of worldwide annual sales. Such fines are in addition to the rights of individuals to sue for damages in respect of any data privacy breach which has caused them to suffer loss. Such actions against our partners, including third-party providers of data analytics services, could also affect our operating performance, including demand for our products and cloud-managed solutions and, if these or other third-party vendors violate applicable laws or our policies, such violations may also put our customers’ information at risk and could in turn have a material and adverse effect on our business. Additionally, there is a risk that failures in systems designed to protect private, personal or proprietary data held by us will allow such data to be disclosed to or seen by others, resulting in potential regulatory investigations, enforcement actions, or penalties, remediation obligations and/or private litigation by parties whose data were improperly disclosed. There is also a risk that we could be found to have failed to comply with U.S. or foreign laws or regulations regarding the collection, consent, handling, transfer, or disposal of such privacy, personal or proprietary data, which could subject us to fines or other sanctions, as well as adverse reputational impact.
Evolving and changing privacy laws, regulations and societal norms, including evolving and changing definitions of personal data and personal information, within the European Union, the United States and elsewhere, especially relating to

47



classification of IP addresses, MAC addresses, machine identification, location data and other information, may limit or inhibit our ability to operate or expand our business, including limiting our product development and strategic partnerships that may involve the collection, sharing and use of end-user data. Even the perception of privacy concerns, failures to secure data, or inadequate data protection, whether or not valid and whether or not owing to any action or inaction on our part, may harm our reputation and inhibit adoption of our products, applications and services by current and future end-customers.
Our international operations expose us to additional business risks and failure to manage these risks may adversely affect our international revenue.
We derive a significant portion of our revenue from end-customers and channel partners outside the United States. For the six months ended June 30, 2015 and 2014, we attributed 41% and 40% of our revenue to our international end-customers and channel partners. As of June 30, 2015, approximately 58% of our full-time employees were located outside of North America, with 29% located in China. We expect that our international activities will be dynamic over the foreseeable future as we continue to pursue opportunities in international markets, which will require significant management attention and financial resources.
Given the extent of our international operations, we are subject to other inherent risks and our future results could be adversely affected by a number of factors, including:
tariffs and trade barriers, export regulations and other regulatory or contractual limitations, such as import, technical and other certification requirements, on our ability to sell or develop our products in certain foreign markets;
requirements or preferences for domestic products, which could reduce demand for our products;
differing technical standards, existing or future regulatory and certification requirements and required product features and functionality;
management communication and integration problems related to entering new markets with different languages, cultures and political systems;
difficulties in enforcing contracts and collecting accounts receivable, and longer payment cycles, especially in emerging markets;
heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, and irregularities in, financial statements;
difficulties and costs of staffing and managing foreign operations, and retaining key personnel;
differing labor standards;
the uncertainty of protection for our intellectual property rights and the enforceability of our rights and third-party rights in some countries;
potentially adverse tax consequences, including regulatory requirements regarding our ability to repatriate profits to the United States;
added legal compliance obligations and complexity, including complying with varying local labor, compensation and tax and securities law as well as specific and evolving local requirements regarding data protection;
foreign currency exchange risk;
the increased cost of terminating employees in some countries; and
political and economic instability and terrorism.
To the extent we continue to expand our business globally, our success will depend, in large part, on our ability to anticipate and manage effectively these and other risks associated with our international operations. Our failure to manage any of these risks successfully could harm our international operations and reduce our international sales, adversely affecting our business, operating results and financial condition.
Our operations in certain emerging markets expose us to political, economic and regulatory risks.
Our growth strategy depends in part on our ability to expand our operations in emerging markets, including Asia Pacific, the Middle East and Africa, and Latin America. However, some emerging markets have greater political, economic and currency volatility, and greater vulnerability to infrastructure and labor disruptions than more established markets. In many countries outside of the United States, particularly those with emerging economies, it may be common for others to engage in business practices prohibited by laws and regulations with extraterritorial reach, such as the U.S. Foreign Corrupt Practices Act, or FCPA, and the U.K. Bribery Act, or other local anti-bribery laws. These laws generally prohibit companies and their

48



employees, contractors or agents from making improper payments to government officials, including in connection with obtaining permits or engaging in other actions necessary to do business. Failure to comply with these laws could subject us to civil and criminal penalties that could materially and adversely affect our reputation, financial condition and results of operations.
For example, under the FCPA, U.S. companies may be held liable for the corrupt actions taken by employees, strategic or local partners, or other representatives. Under the FCPA, we and our channel partners are also required to maintain accurate books and records and a system of internal accounting controls. As such, if we or our intermediaries fail to comply with the requirements of the FCPA or similar legislation outside the United States, governmental authorities in the United States and elsewhere could seek to impose civil or criminal fines and penalties, which could have a material adverse effect on our business, operating results and financial conditions. While our employee handbook prohibits our employees from engaging in corrupt conduct, we are in the process of developing and enhancing our compliance measures to require both our employees and our third-party intermediaries to comply with the FCPA and similar anticorruption laws.
Establishing operations and distribution partners in these emerging markets may also require complex legal arrangements and operations to deliver services on global contracts for our end-customers. Because of our limited experience with international operations and developing and managing sales and distribution channels in international markets, our international expansion efforts may not be successful. Additionally, we have established operations in locations remote from our more developed business centers. As a result, we are subject to heightened risks inherent in conducting business internationally, including the following:
failure to comply with local regulations or restrictions;
enactment of legislation, regulation or restriction, whether by the United States or in the foreign countries, including unfavorable labor regulations, tax policies or economic sanctions (such as potential economic sanctions arising from political disputes), and currency controls or restrictions on the transfer of funds;
enforcement of legal rights or recognition of commercial procedures by regulatory or judicial authorities in a manner in which we are accustomed or would reasonably expect;
differing technical and environmental standards, data protection and telecommunications regulations and certification requirements, which could prevent the import, sale or use of our products or SaaS offerings in such countries;
difficulties and costs associated with staffing and managing foreign operations;
potentially greater difficulty collecting accounts receivable and longer payment cycles;
the need to adapt and localize our services for specific countries, including conducting business and providing services in local languages;
reliance on third parties over which we have limited control, such as our VADs, for marketing and reselling our services;
availability of reliable broadband connectivity and wide area networks in targeted areas for expansion;
difficulties in understanding and complying with local laws, regulations, and customs in foreign jurisdictions or unanticipated changes in such laws;
application of or changes in anti-bribery laws, such as the FCPA and UK Bribery Act, which may disrupt our staffing or ability to manage our foreign operations;
changes in political and economic conditions leading to changes in the business environment in which we operate, as well as changes in foreign currency exchange rates; and
natural disasters, pandemics or international conflict, including terrorist acts or political disputes, which could interrupt our operations or endanger our personnel.
In addition, our competitors may also expand their operations in these markets or others we may also target, and low-cost local manufacturers may also expand and improve their production capacities, thus increasing competition in these emerging markets. Our success in emerging markets is important to our growth strategy. If we cannot successfully increase our business in emerging markets and manage associated political, economic and currency volatility, our product sales, financial condition and results of operations could be materially and adversely affected.
We could be subject to additional income tax liabilities.
We are subject to income taxes in the United States and numerous foreign jurisdictions. We use significant judgment in evaluating our worldwide provision for income taxes, which could be adversely affected by several factors, many of which are outside our control. During the ordinary course of business, there are many transactions for which the ultimate tax

49



determination is uncertain. For example, our effective tax rates could be adversely affected by earnings being lower than we anticipate in countries that have lower statutory rates and higher than we anticipate in countries that have higher statutory rates, by changes in foreign currency exchange rates, by changes in the valuation of our deferred tax assets and liabilities, or by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations, including possible changes to the U.S. taxation of earnings of our foreign subsidiaries, the deductibility of expenses attributable to foreign income or the foreign tax credit rules. We are subject to audit in various jurisdictions, and such jurisdictions may assess additional income tax against us as well as penalties and fines. As we operate in multiple taxing jurisdictions, the application of tax laws can be subject to diverging and sometimes conflicting interpretations by tax authorities of these jurisdictions. The time and expense necessary to defend and resolve an audit may be significant. Although we believe our tax estimates are reasonable, the final determination of tax audits and any related litigation could be materially different from our historical income tax provisions and accruals. The results of an audit or litigation could have a material effect on our operating results or cash flows in the period or periods for which that determination is made.
Our international operations and corporate structure subject us to potential adverse tax consequences.
We generally conduct our international operations through wholly owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
In the future, we may reorganize our corporate structure or intercompany relationships, which would likely require us to incur expenses in the near term for which we may not realize related benefits. Changes in domestic and international tax laws, including proposed legislation to reform U.S. taxation of international business activities, may negatively impact our ability to effectively restructure, or reduce the benefits we expected from such corporate restructuring. Any such restructuring would likely involve sophisticated analysis, including analysis of U.S. and international tax regimes. Compliance with such laws and regulations may be difficult and subject our business to additional risks and uncertainties.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations; in addition, we may be unable to use a substantial part of our net operating losses if we don’t attain profitability in an amount necessary to offset such losses.
In general, under Section 382 of the Internal Revenue Code of 1986, as amended, the Internal Revenue Code, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change net operating losses, or NOLs, to offset future taxable income. Our existing NOLs may be subject to limitations arising from previous ownership changes, and if we undergo an ownership change our ability to utilize NOLs could be further limited by Section 382. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382. Furthermore, we may be unable to use a substantial part of our NOLs due to regulatory changes, such as suspensions of the use of NOLs, or if we do not attain profitability in an amount sufficient to offset such losses. For example, our California state NOL carryforwards of $51.6 million as of December 31, 2014 begin to expire in 2026. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability at a later date.
Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value added or similar taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our results of operations.
We do not collect sales and use, value added or similar taxes in all jurisdictions in which we have sales, based on our belief that such taxes are not applicable. Sales and use, value added and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future. Such tax assessments, penalties and interest or future requirements may adversely affect the results of our operations.
If we are unable to manage our growth and expand our operations successfully, our business and operating results will be harmed and our reputation may be damaged.
We have expanded our operations significantly since inception and anticipate that we will require further significant expansion to achieve our business objectives. For example, our revenue for fiscal years 2012, 2013 and 2014 was $71.2 million, $107.1 million and $137.3 million, respectively, and our global headcount as of the end of fiscal years 2012, 2013 and 2014,

50



was approximately 460, 520 and 570 employees, respectively. The growth and expansion of our business and product offerings places a continuous and significant strain on our management, operational and financial resources. Any such future growth would also add complexity to and require effective coordination throughout our organization.
We must improve our infrastructure to manage our growth, which could involve significant costs and could, if not properly managed, harm our operating results.
To manage any future growth effectively, we must continue to improve and expand our information technology and financial and administrative infrastructure, our operating systems and administrative controls and our ability to manage headcount, capital and processes in an efficient manner. For example, we are currently evaluating upgrades to our existing business processes and systems to better manage licensing, renewals and order processing, and to transition to a global distribution platform. Such new processes and systems may significantly improve our transaction efficiency and ability to scale our revenue and operating performance, including through an ability to manage increasing volumes of product, license and renewal transactions. We may not be able to successfully implement improvements to these systems and processes in a timely or efficient manner, which could result in additional operating inefficiencies and could cause our costs to increase more than planned. If we do increase our operating expenses in anticipation of the growth of our business and this growth does not meet our expectations, our operating results may be negatively impacted. If we are unable to manage future expansion, our ability to develop and deliver high quality products and services and securely process increased transaction volumes could be harmed, which could damage our reputation and brand and impede expected growth, and any of which may have a material adverse effect on our business, operating results and financial condition.
Our business and operating results could be adversely affected by unfavorable economic and market conditions.
Our business depends on the overall demand for wireless network technology and on the economic health and general willingness of our current and prospective end-customers to purchase our products. If the conditions in the United States and global economies are volatile and if they deteriorate, our business, operating results and financial condition may be harmed. In particular, we do not know whether spending on wireless network technology will increase or decrease in the future, or at what rate.
Investments in technology by educational institutions in particular could be related to budgetary constraints unrelated to overall economic conditions, or may be magnified by unfavorable economic conditions. The purchase of our products or willingness to replace existing infrastructure is discretionary and highly dependent on a perception of continued rapid growth in consumer usage of mobile devices and in many cases involve a significant commitment of capital and other resources. In addition, our small and medium enterprise end-customers may also be more sensitive to adverse economic conditions than other potential customers, which could amplify the adverse impact of a deterioration of economic conditions. Therefore, weak economic conditions or a reduction in capital spending would likely adversely impact our business, operating results and financial condition. A reduction in spending on wireless network technology could occur or persist even if economic conditions improve.
In addition, if interest rates rise or U.S. dollar foreign exchange rates weaken for our international end-customers and channel partners, overall demand for our products and services could decline and related capital spending may be reduced. For example, the exchange rate of the U.S. dollar to foreign currencies has strengthened significantly of late, which could make the price of our products outside the United States less competitive, reducing our sales or requiring us to lower pricing for our products outside the United States in order to maintain sales and revenue performance (thus also reducing our gross margins). Furthermore, any increase in worldwide commodity prices may result in higher component prices for us and increased manufacturing and shipping costs, both of which may negatively impact our financial results.
U.S. and global political, credit and financial market conditions may negatively impact or impair the value of our current portfolio of cash and cash equivalents, including U.S. treasury securities and U.S.-backed investment vehicles.
Our cash and cash equivalents were $85.4 million as of June 30, 2015, which we primarily held in money market funds. As a result of the uncertain domestic and global political, credit and financial market conditions, investments in these types of financial instruments pose risks arising from liquidity and credit concerns. Any deterioration in the United States and global credit and financial markets is a possibility, which could cause losses or significant deterioration in the value of our cash, cash equivalents or possible investments. If any such losses or significant deteriorations occur, it may negatively impact or impair our current portfolio of cash, cash equivalents and possible investments, which may affect our ability to fund future obligations. Further, unless and until the current U.S. and global political, credit and financial market crisis has been sufficiently resolved, it may be difficult for us to liquidate our investments prior to their maturity without incurring a loss, which would have a material adverse effect on our business, operating results and financial condition.

51



System security risks, data security incidents and cyber-attacks could compromise our or our end-customers’ information including proprietary information and end-customer information and disrupt our internal operations, which could cause our business and reputation to suffer and adversely affect our stock price.
In the ordinary course of business, we store sensitive data, as well as our proprietary business information and that of our end-customers, suppliers and business partners. The secure maintenance of this information, and our ability to protect our network from interruption or damage from unauthorized entry, computer viruses or other events beyond our control, is critical to our operations and business strategy. While we believe we use certain proven applications designed for data security and integrity, we are in the process of developing and strengthening our information security program, despite the implementation of security measures, our infrastructure or systems may be vulnerable to hackers, computer viruses, worms, other malicious software programs or similar disruptive problems caused by our customers, employees, consultants or other Internet users who attempt to invade public and private data networks.
Increasingly, companies are subject to a wide variety of attacks on their networks on an ongoing basis. Our information technology and infrastructure may be vulnerable to penetration or attacks by computer programmers and hackers, software bugs or other technical malfunctions, or other disruptions. Due to our business model and the location of some of our development centers, we have faced and are likely to face threats that target both our internal systems and our solutions, which, in turn, may threaten our end-customers' networks, devices, applications and data. In addition, our employees could breach our data security measures and misuse such data or other information, whether through error or misconduct. Any such data security incident, whether external or internal in origin, could compromise our networks, including our cloud-managed platform, creating system disruptions or slowdowns and exploiting security vulnerabilities of our products, and the information stored on our networks could be improperly accessed, publicly disclosed, lost or stolen, which could subject us to liability to our end-customers, suppliers, channel and business partners and others, and cause us reputational and financial harm. Additionally, an effective attack on our solutions could disrupt the proper functioning of our solutions, allow unauthorized access to sensitive, proprietary or confidential information of ours or of our end-customers, disrupt or temporarily interrupt customers' networking traffic, or cause other destructive outcomes, including the theft of information sufficient to engage in fraudulent financial transactions or compromise other sensitive information. Because the techniques used by computer programmers and hackers, many of whom are highly sophisticated and well-funded, to access or sabotage networks change frequently and generally are not recognized until after they are used, we may be unable to anticipate or immediately detect these techniques. This could delay our response or the effectiveness of our response and impede our sales, manufacturing, distribution or other critical functions and ability to limit our exposure to third-party claims and potential liability. If any of these types of data security incidents were to occur or to be believed to have occurred, or if we were to be unable to timely respond to protect sensitive data or other proprietary or non-public data, our relationships with our business partners and end-customers could be materially damaged, our reputation and brand could be materially harmed, use of our solutions could decrease, and affected end-customers or government authorities could initiate legal or regulatory action against us in connection with such incidents, which could cause us to incur significant expenses and liability or could result in orders, judgments, or consent decrees forcing us to modify our business practices. The risk that these types of events could seriously harm our business is likely to increase as we expand the number of web-based solutions we offer, and operate in more countries.
In addition, if an actual or perceived data security incident occurs in our network or in the network of an end-customer of one of our solutions (particularly our cloud-based offerings), regardless of whether the incident is attributable to our solutions, the market perception of the effectiveness of our solutions could be harmed. We may also be required to expend significant financial and operational resources in an effort to secure our systems and our and our customers’ data from security threats and hazards. Further, real or perceived defects or errors in our solutions (particularly in our cloud-based offerings, due to cloud-based offerings sometimes being perceived as being inherently less secure) could result in claims by channel partners and end-customers for losses that they sustain, including potentially losses resulting from the data security incident affecting our systems, our end-customers' networks and/or downtime of those networks. If channel partners or end-customers make these types of claims, we may be required, or may choose for customer relations or other reasons, to expend additional resources in order to help correct the problem, including warranty and repair costs, process management costs and costs associated with re-manufacturing our inventory. The economic costs to us to eliminate or alleviate cyber or other security problems, bugs, viruses, worms, malicious software systems and security vulnerabilities could be significant and may be difficult to anticipate or measure because the damage may differ based on the identity and motive of the programmer or hacker, which may be difficult for us to identify.
Undetected software errors or flaws in our cloud platform could harm our reputation or decrease market acceptance of our solution, which would harm our operating results.
Our platform may contain undetected errors or defects when introduced or as we release new versions. We have experienced these errors or defects in the past in connection with new releases and solution upgrades, and we expect that errors or defects will be found from time to time in future releases after their commercial release. Since our end-customers may use

52



our platform for security and compliance reasons, any errors, defects, disruptions in service or other performance problems may damage our end-customers’ business and could hurt our reputation. If that occurs, we may incur significant costs, the attention of our key personnel could be diverted, our end-customers may delay or withhold payment to us or elect not to continue to use our products or renew our service, or defer further purchases, or other significant customer relations problems may arise. We may also be subject to liability claims for damages related to errors or defects in our platform.
Our business is subject to the risks of earthquakes, fire, floods and other natural catastrophic events, and interruptions by man-made problems, such as network data-security incidents, computer viruses or terrorism.
Our corporate headquarters are located in Silicon Valley, and substantially all of our contract manufacturers are located in eastern Asia, both regions known for seismic activity. A significant natural disaster, such as an earthquake, a fire or a flood, occurring near our headquarters, or near the facilities of our contract manufacturers, could have a material adverse impact on our business, operating results and financial condition. Despite the implementation of network security measures, our networks also may be vulnerable to computer viruses, break-ins, denial of service attacks, and other disruptions and data security incidents arising from unauthorized tampering with our products or from internal or external threats. In addition, natural disasters, acts of terrorism or war could cause disruptions in our or our end-customers’ or channel partners’ businesses, our suppliers’ and manufacturers’ operations or the economy as a whole. We also rely on information technology systems to communicate among our workforce and with third parties. Any disruption to our communications, whether caused by a natural disaster or by manmade problems, such as power disruptions, could adversely affect our business. We do not have a formal disaster recovery plan or policy or incident response plan or comprehensive written information security plan in place and do not currently require that our manufacturing partners have such plans or policies in place. To the extent that any such disruptions result in delays or cancellations of orders or impede our suppliers’ and/or our manufacturers’ ability to timely deliver our products and product components, or the deployment of our products, our business, operating results and financial condition would be adversely affected. We do maintain what we believe are commercially reasonable levels of business interruption insurance. However, we cannot assure you that such insurance would adequately cover our losses in the event of a significant disruption in our business.
We may acquire other businesses or form partnerships or joint ventures that could require significant management attention, disrupt our business and dilute stockholder value.
We may make investments in complementary companies, products or technologies, or form partnerships or joint ventures with third parties. We have limited experience identifying, purchasing and integrating third-party companies, technologies or other assets that could complementary to our business or help advance our strategy, in particular, internationally. As a result, our ability as an organization to identify, acquire and integrate other companies, technologies or other assets in a successful manner is unproven. We may not be able to find suitable acquisition candidates, and we may not be able to complete such acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve our goals, and any acquisitions we complete could be viewed negatively by our end-customers, investors and financial analysts. In addition, if we are unsuccessful at integrating such acquisitions, or the technologies associated with such acquisitions, the business prospects, operating results and financials of the combined company could be adversely affected. Any integration process may require significant time and resources, and we may not be able to manage the process successfully. Cross-border transactions may involve complex regulatory, labor or government compliance requirements which we may not fully anticipate or which could impose ongoing cost and require significant management attention and resources. We may not successfully evaluate or utilize the acquired technology or personnel, or accurately forecast the financial impact of an acquisition transaction, including accounting charges. We may have to pay cash, assume liabilities, incur debt or issue equity securities to pay for any such acquisition, each of which could adversely affect our financial condition or the value of our common stock. The sale of equity or issuance of debt to finance any such acquisitions could result in dilution to our stockholders. The incurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations.
Our future capital needs are uncertain, and we may need to raise additional funds in the future. If we require additional funds in the future, those funds may not be available on acceptable terms, or at all.
We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated working capital and capital expenditure needs for at least the next 12 months. We may, however, need to raise substantial additional capital in the future to:
fund our operations;
continue our research and development;
develop and commercialize new products;

53



acquire companies, in-licensed products or intellectual property; or
expand sales and marketing activities.
Our future funding requirements will depend on many factors, including:
market acceptance of our products and services;
the cost of our research and development activities;
refinancing existing obligations as they mature or where earlier repayment may be required;
the cost of defending, in litigation or otherwise, claims that we infringe third-party patents or violate other intellectual property rights;
the cost and timing of establishing additional sales, marketing and distribution capabilities;
the cost and timing of establishing additional technical support capabilities;
the effect of competing technological and market developments;
the market for different types of funding and overall economic conditions; and
continued investments we may make to fund anticipated future growth.
We may require additional funds in the future, and we may not be able to obtain those funds on acceptable terms, or at all. If we raise additional funds by issuing equity securities, our stockholders may experience dilution. Debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. Upon any liquidation, our debt lenders and other creditors would be repaid all interest and principal then-outstanding prior to the holders of our common stock receiving any distribution. Any debt or additional equity financing that we raise may contain terms that are not favorable to us or our stockholders.
     If we do not have, or are not able to obtain, sufficient funds, we may have to reduce our cash burn rate, delay development or commercialization of our products or license to third parties the rights to commercialize products or technologies that we would otherwise seek to commercialize. If we raise additional funds through collaboration and licensing arrangements with third parties, it may be necessary to relinquish some rights to our technologies or our products, or to grant licenses on terms that are not favorable to us. If we are unable to generate sufficient cash flows or to raise adequate funds to finance our forecasted expenditures, we may have to liquidate some or all of our assets, or delay, reduce the scope of or eliminate some or all of our development programs. We also may have to reduce marketing, customer support or other resources devoted to our products, or cease operations. Any of these actions could impede our ability to achieve our business objectives and harm our operating results.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain qualified members of our board of directors.
As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the Dodd-Frank Act, the listing requirements of the New York Stock Exchange and other applicable securities rules and regulations. Compliance with these rules and regulations will increase our legal and financial compliance costs, make some activities more difficult, time-consuming or costly, and increase demand on our systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results.
Being a public company has increased the expense for us to obtain director and officer liability insurance at levels we deem commercially reasonable, and we have incurred higher costs and accepted higher retentions to obtain coverage, compared to our prior program for director and officer liability insurance prior to being a public company. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, or our Board, particularly to serve on our audit committee and compensation committee, and qualified executive officers.
As a result of disclosure of information in filings required by us as a public company, our business and financial condition will become more visible, which might result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and operating results could be harmed, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business and operating results.

54



Our debt obligations contain restrictions that impact our business and expose us to risks that could adversely affect our liquidity and financial conditions.
On June 21, 2012, we entered into a revolving credit facility with Silicon Valley Bank, which we refer to, as amended, as our revolving credit facility. In March 2015, we entered in to an amendment of the revolving credit facility that extended our borrowing capacity from $10.0 million to $20.0 million. As of June 30, 2015, we have drawn $20.0 million under this revolving credit facility.
On August 23, 2013, we entered into a credit facility with TriplePoint Capital, which we refer to as our term loan credit facility. The credit facility provided for term loans of up to $20.0 million. In March 2015, we repaid all outstanding loans under the term loan credit facility and terminated the facility.
Our obligations under the Silicon Valley Bank credit facility is secured by substantially all of our property, other than our intellectual property. The credit facility contains customary negative covenants that limits our ability to, among other things, incur additional indebtedness, grant liens, make investments, repurchase stock, pay dividends, transfer assets or engage in merger and acquisition activity, including merge or consolidate with a third party. The credit facility also requires us to maintain a liquidity ratio of not less than 1.25 to 1.00. Our credit facility contains customary affirmative covenants, including requirements to, among other things, deliver audited financial statements, and it contains customary events of default, subject to customary cure periods for certain defaults, that include, among other things, non-payment defaults, covenant defaults, material judgment defaults, bankruptcy and insolvency defaults, cross-defaults to certain other material indebtedness, and inaccuracy of representation and warranties. The revolving credit facility also includes a default upon the occurrence of a material adverse change to our business.
If we experience a decline in cash flow due to any of the factors described in this “Risk Factors” section or otherwise, if we breach covenants under our credit facility or if there occurs a material adverse change in our business, we could be prohibited from further borrowing under the credit facility, our interest rates on the outstanding borrowings could increase and our obligation to repay principal amounts could be accelerated. Our failure to pay interest and principal amounts when due or comply with covenants could cause a default under the credit facility. Any such default could have a material adverse effect on our liquidity and financial condition. In the event of a liquidation of our Company, the lender would be repaid all outstanding principal and interest prior to distribution of assets to other unsecured creditors. Our holders of common stock would receive a portion of any liquidation proceeds only if all of our creditors were first repaid in full.
Risks Related to Our Industry
We compete in highly competitive markets, and competitive pressures from existing and new companies may harm our business, revenue, growth rates and prospects. In addition, many of our current or potential competitors have longer operating histories, greater brand recognition, larger customer bases and significantly greater resources than we do, and we may lack sufficient financial or other resources to maintain or improve our competitive position.
The markets in which we compete are highly competitive, and we expect competition to increase in the future from established competitors and new market entrants. The markets are influenced by, among others, the following competitive factors:
brand awareness and reputation;
price and total cost of ownership;
discounts and other incentives offered to resellers and channel partners;
strength and scale of sales and marketing efforts, professional services and customer support;
product features, reliability and performance;
incumbency of the current provider, either for wireless networking products or other products;
scalability of products;
ability to integrate with other technology infrastructures; and
breadth of product offerings.
Our main competitors include general networking vendors, such as Cisco/Meraki and Hewlett-Packard/Aruba Networks and Fortinet/Meru Networks, whose broad networking portfolios include enterprise mobility solutions they have acquired or may acquire in the future. Such vendors can offer customers and resellers a broader portfolio of products than we can offer, which some customers may prefer, and can use their broader offerings to provide additional financial and technical incentives for customers to purchase their products. We also compete with independent Wi-Fi vendors, such as Ruckus Wireless and

55



Xirrus Inc., who are primarily focused on wireless access products. Such companies may expand their product offerings over time, or, with greater resources, able more effectively and opportunistically to target emerging markets or market opportunities, becoming more difficult competitors for us. We expect competition to intensify in the future as other companies introduce new products into our markets. This competition could result in increased pricing pressure, reduced profit margins, increased sales and marketing expenses, and failure to increase, or the loss of, our market share, any of which would likely seriously harm our business, operating results or financial condition. If we do not keep pace with product and technology advances, there could be a material and adverse effect on our competitive position, revenue and prospects for growth.
A number of our current or potential competitors have longer operating histories, greater name recognition, larger customer bases, more resellers, and significantly greater financial, technical, sales, marketing and other resources. Our competitors may be better able to anticipate, influence or adapt more quickly to new or emerging technologies and changes in customer requirements, devote greater resources to the promotion and sale of their products and services, initiate or withstand substantial price competition, take advantage of acquisitions or other opportunities more readily and develop and expand their product and service offerings more quickly than we can. In addition, certain of our competitors may be able to leverage their relationships with customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages customers from purchasing our products, including through selling at low or even negative margins, product bundling, or closed technology platforms. Our competitors may also be able to offer a broader integrated product platform bringing together a unified product, security and applications offering. Potential end-customers may prefer to purchase all of their equipment from a single provider, or may prefer to purchase wireless networking products from an existing supplier rather than a new supplier, regardless of product performance or features.
We expect increased competition from our current competitors, as well as other established and emerging companies, to the extent our markets continue to develop and expand. Conditions in our markets could change rapidly and significantly as a result of technological advancements or other factors. These pressures could materially adversely affect our business, operating results and financial condition.
Industry consolidation may lead to increased competition and may harm our operating results.
There has been a trend toward industry consolidation in our markets for several years as companies attempt to strengthen or hold their market positions in an evolving industry, and as companies are acquired or are unable to continue operations. Some of our competitors have made acquisitions or entered into partnerships or other strategic relationships to offer a more comprehensive solution than they individually had offered. For example, in November 2012, Cisco Systems acquired Meraki Networks. In 2014, Juniper Networks announced that it was exiting its wireless networking business as part of a strategic partnership with Aruba Networks. In April 2014, Zebra Technologies announced that it would buy the enterprise business of Motorola Solutions. In March 2015, Hewlett-Packard announced that it would acquire Aruba Networks. In July 2015, Fortinet, Inc. completed its acquisition of Meru Networks. Such or similar consolidation or strategic partnerships may continue in the future. The companies or alliances resulting from these possible consolidations may create more compelling or bundled product platform bringing together a unified product, security and applications offering, as well as being able to offer greater pricing flexibility, making it more difficult for us to compete effectively, including on the basis of price, sales and marketing programs, channel coverage, technology or product functionality. Continued industry consolidation may adversely impact customers’ perceptions of the viability of smaller and even medium-sized technology companies such as ourselves and, consequently, customers’ willingness to purchase from us. Companies that are strategic alliance or channel partners in some areas of our business may acquire or form alliances with our competitors, thereby reducing their business with us. We believe that industry consolidation may result in stronger competitors, with more efficient cost structures that are better able to compete as sole-source vendors for our end-customers. This could lead to more variability in our operating results and could have a material adverse effect on our business, operating results and financial condition.
Demand for our products and services depends in part on the continued growth of the industries in which we participate, and the failure of these industries to expand or the timing of their transactions could harm our operating results.
We currently target K-12 and higher education, retail, distributed enterprise and, to a lesser extent, healthcare end-customers. We sell into verticals such as finance, manufacturing, utilities, telecom, state and local government, transportation, legal, accounting, architecture, engineering and construction. In the event any of the specific sectors we target fails to expend on wireless networking, our operating results could be harmed. For example, the education sector is faced with limited resources to spend on technology purchases. In North America the U.S. government’s E-Rate program starting on July 1, 2015 is expected to provide a significant portion of the funding used by schools to purchase our solutions. If this sector does not continue to expand expenditures on technology in general, and wireless networking in particular, our business could be harmed. If the E-Rate program is discontinued or receives a lower level of funding our business could also be harmed. In addition, purchasing decisions by schools may depend on the availability or expectation of funding, including the timing and availability of funding for schools under the FCC’s E-Rate program. For example, in addition to our normal seasonality, we continue to see

56



schools defer purchases to later 2015 (and into 2016), in anticipation of the availability of such funding and due to decisions to delay product deployment. Such deferrals and delays can cause fluctuations and increased seasonal variations in demand for our products and services in the education vertical, making more difficult our ability to forecast our operating performance and achieve revenue and other operating results based on those forecasts. The sales results for our first fiscal quarter 2015 were below expectations, primarily due to a pause in demand in U.S education business due to such various aspects and timing of the Federal E-Rate program. In addition, we experienced an operational challenge late in the first quarter 2015 with our third party logistics provider and were not able to ship and take revenue in the quarter on all of the orders received and processed. More generally, for our enterprise sales we rely upon the continued expansion of the creation of small and branch offices, and the acceptance of teleworking and mobile networking. If remote access to corporate resources and the demand for high-speed wireless networks ceases to expand, diminishes, or is deferred our business would be harmed.
If functionality similar to that offered by our products is incorporated into existing network infrastructure products, enterprises may decide against adding our products to their network, which would have an adverse effect on our business.
Large, well-established providers of networking equipment may continue to introduce features that compete with our products, either in stand-alone products or as additional features or applications in their network platforms. For example, several of our larger competitors may be better able to integrate into a single platform a broader product, security and applications offering. The inclusion of, or the announcement of an intent to include, functionality perceived to be similar to that offered by our platform may have an adverse effect on our ability to market and sell our products. Furthermore, even if the functionality offered by these providers is more limited or less cost-effective than our platform, end-customers may elect to accept such products in lieu of adding platforms from an additional vendor such as ourselves. Many enterprises have invested substantial personnel and financial resources to design and operate their networks and have established deep relationships with other providers of networking products, which may make them reluctant to add new components to their networks, particularly from other vendors such as ourselves. In addition, an enterprise’s existing vendors or new vendors with a broad product offering may be able to offer concessions that we are not able to match. If enterprises are reluctant to add new vendors or otherwise decide to work with their existing vendors, our ability to maintain or improve our market share, our financial condition and operating results will be adversely affected.
We rely on revenue from subscription and services that may decline. Because we recognize revenue from subscriptions and services over the term of the relevant service period, downturns or upturns in sales are not immediately reflected in full in our operating results.
Software subscription and services revenue, consisting of sales of new or renewal subscription and support and maintenance contracts, accounts for a significant portion of our revenue, comprising of 9% of total revenue for fiscal 2013, 12% of total revenue for fiscal 2014 and 18% of total revenue for the six months ended June 30, 2015, respectively. Service revenue might decline and fluctuate as a result of a number of factors, including end-customers’ level of satisfaction with our offerings, the prices, pricing and changes in the scope of our offerings, the prices of products and services offered by our competitors and reductions in our end-customers’ spending levels. If our sales of new or renewal subscription and support and maintenance contracts decline, or we are not able to manage efficiently increased transaction volumes, our revenue and revenue growth may decline and our business will suffer. In addition, we currently recognize service revenue ratably over the term of the relevant service period, which is typically one, three or five years. As a result, much of the service revenue we report each fiscal quarter is the recognition of deferred revenue from service contracts entered into during previous fiscal quarters. Consequently, a decline in new or renewed subscription or support and maintenance contracts in any one fiscal quarter will not be fully reflected in revenue in that fiscal quarter but will negatively affect our revenue in future fiscal quarters. Accordingly, the effect of significant downturns in new or renewed sales of our subscriptions or support and maintenance is not reflected in full in our operating results until future periods. Also, it is difficult for us to rapidly increase our services revenue through additional service sales in any period, as revenue from new and renewal service contracts must be recognized over the applicable service period. Furthermore, any increase in the average term of services contracts would result in revenue for services contracts being recognized over longer periods of time and the associated revenue we recognize could be lower in any particular quarter.
If we fail to comply with environmental requirements, our business, financial condition, operating results, and reputation could be adversely affected.
We are subject to various local, state, federal, and international environmental laws and regulations, including laws governing the hazardous material content of our products and laws relating to the collection of and recycling of electrical and electronic equipment. Examples of these laws and regulations include the European Union (EU), Restriction on the Use of Certain Hazardous Substances in Electrical and Electronic Equipment Directive (RoHS), and the EU Waste Electrical and Electronic Equipment Directive (WEEE Directive), as well as the implementing legislation of the EU member states. Similar

57



laws and regulations have been passed or are pending in China, South Korea, Norway, and Japan and may be enacted in other regions, including in the United States, and we are, or may in the future be, subject to these laws and regulations.
The EU RoHS and the similar laws of other jurisdictions limit the content of certain hazardous materials, such as lead, mercury and cadmium in the manufacture of electrical equipment, including our products. Currently, our products comply with the EU RoHS requirements. However, if there are changes to these or other laws (or their interpretation) or if new similar laws or requirements are passed in other jurisdictions, we may be required to reengineer our products to use components compatible with these regulations. This reengineering and component substitution could result in additional costs to us or disrupt our operations or logistics or delay our ability to sell our products.
The EU WEEE Directive requires electronic goods producers to register as a WEEE producer and be responsible for the collection, recycling, and treatment of such products. Changes in interpretation of the directive may cause us to have additional regulatory requirements to meet in the future in order to comply with this directive, or with any similar laws adopted in other jurisdictions.
We are also subject to environmental laws and regulations governing the management of hazardous materials, which we use in small quantities in our engineering labs. Our failure to comply with past, present, and future similar laws could result in reduced sales of our products, substantial product inventory write-offs, reputational damage, costs, penalties, third party property damage, and other sanctions, any of which could harm our business and financial condition. We also expect that our products will be affected by new environmental laws and regulations on an ongoing basis, imposing greater compliance costs, and increasing risks and penalties associated with violations, which could harm our business. To date, our expenditures for environmental compliance have not had a material impact on our results of operations or cash flows, and although we cannot predict the future impact of such laws or regulations, they will likely result in additional costs and may increase penalties associated with violations or require us to change the content of our products or how they are manufactured, which could have a material adverse effect on our business, operating results, and financial condition.
New regulations or standards or changes in existing regulations or standards in the United States or internationally related to our products may result in unanticipated costs or liabilities, which could have a material adverse effect on our business, results of operations and future sales, and could place additional burdens on the operations of our business.
Our products are subject to governmental regulations in a variety of jurisdictions. In order to achieve and maintain market acceptance, our products must continue to comply with these regulations as well as a significant number of industry standards. In the United States, our products must comply with various regulations defined by the Federal Communications Commission, or FCC, Underwriters Laboratories and others. We must also comply with similar international regulations in order for our products to be certified for use in such countries. For example, our wireless communication products operate through the transmission of radio signals and radio emissions are subject to regulation in the United States and in other countries in which we do business. In the United States, various federal agencies, including the Center for Devices and Radiological Health of the Food and Drug Administration, the FCC and various state agencies have promulgated regulations that concern the use of radio/electromagnetic emissions standards. Member countries of the European Union and individual countries in the Asia Pacific region have enacted similar standards concerning electrical safety and electromagnetic compatibility and emissions and chemical substances and use standards.
As these regulations and standards evolve, and if new regulations or standards are implemented, we will be required to modify our products or develop and support new versions of our products, and our compliance with these regulations and standards may become more burdensome. The failure of our products to comply, or delays in compliance, with the various existing and evolving industry regulations and standards could prevent or delay introduction of our products, which could harm our business. End-customer uncertainty regarding future policies may also affect demand for communications products, including our products. Moreover, channel partners or end-customers may require us, or we may otherwise deem it necessary or advisable, to alter our products to address actual or anticipated changes in the regulatory environment. Our inability to alter our products to address these requirements and any regulatory changes may have a material adverse effect on our business, operating results and financial condition.
Risks Related to Our Intellectual Property
If we are unable to protect our intellectual property rights, our competitive position could be harmed or we could be required to incur significant expenses to enforce our rights.
We protect our proprietary information and technology through licensing agreements, third-party nondisclosure agreements and other contractual provisions, as well as through patent, trademark, copyright and trade secret laws in the United States and similar laws in other countries. We do not know whether these protections will be available in all cases or will be

58



adequate to prevent our competitors from copying, reverse engineering or otherwise obtaining and using our technology, proprietary rights or products. The laws of some foreign countries, including countries in which our products are sold or manufactured, are in many cases not as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. In addition, third parties may seek to challenge, invalidate or circumvent our patents, trademarks, copyrights and trade secrets, or applications for any of the foregoing. Our competitors may independently develop technologies that are substantially equivalent or superior to our technology or design around our proprietary rights. We have focused patent, trademark, copyright and trade secret protection primarily in the United States. As a result, we may not have sufficient protection of our intellectual property in all countries where infringement may occur. In each case, our ability to compete could be significantly impaired.
To prevent substantial unauthorized use of our intellectual property rights, it may be necessary to prosecute actions for infringement and/or misappropriation of our proprietary rights against third parties. We currently have a limited portfolio of issued patents compared to our larger competitors, and therefore may not be able to effectively utilize our intellectual property portfolio to assert against third parties. Any such action could result in significant costs and diversion of our resources and management’s attention and, in any case, we could fail to be successful in any such action. Furthermore, many of our current and potential competitors have the ability to dedicate substantially greater resources to enforce their intellectual property rights than we do. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property.
Claims by others that we infringe their intellectual property rights could harm our business.
Companies that sell products, as well as non-operating patent holding companies, in the wireless networking industry are often aggressive in protecting intellectual property rights and perceived rights, which has resulted in protracted and expensive litigation for some companies. In addition, non-operating entities have been increasingly aggressive in asserting intellectual property rights and perceived rights against operating companies in the Wi-Fi and networking industry, including ourselves. We currently are subject to claims and litigation by third parties that we infringe their intellectual property rights.
As our business expands and the number of products and competitors in our market increases and overlaps occur, we expect that infringement claims may increase in number and significance. Any claims or proceedings against us, whether meritorious, could be time-consuming, result in costly litigation, require significant amounts of management time or result in the diversion of significant operational resources, any of which could materially and adversely affect our business and operating results.
Intellectual property lawsuits are subject to inherent uncertainties due to the complexity of the technical issues involved, and we cannot be certain that we will be successful in defending ourselves against intellectual property claims. Where our limited portfolio of issued patents may not provide defenses or counterclaims in response to patent infringement claims or litigation brought against us by third party competitors. Further, non-operating entities or other adverse patent owners who have no relevant products or revenue bring such claims or litigation, our potential patents provide no deterrence or competitive risk. In any case, many potential litigants have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims than we could against them. Furthermore, a successful claimant could secure a judgment that requires us to pay substantial damages or prevents us from distributing certain products or performing certain services. We might also be required to seek a license and pay royalties for the use of such intellectual property, which may not be available on commercially acceptable terms, or at all. Alternatively, we may be required to develop non-infringing technology, which could require significant effort and expense and may ultimately not be successful.
See Part II, Item 1 “Legal Proceedings." for a discussion of the intellectual property litigation in which we are currently involved.
Our use of open source software could impose limitations on our ability to commercialize our products.
Our products utilize software modules licensed to us by third-party authors under open source licenses, including as incorporated into software we receive from third party commercial software vendors. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide support, updates, warranties, or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software that we use. We are in the process of developing tools and policies to review and monitor our use of open source software. Until we have completed and finally implemented these tools and policies, we may not be able to identify all of the risks regarding our use of open source software. If we combine our proprietary software with open source software or modify such software in a certain manner, we could, under certain open source licenses, be required to

59



release portions of the source code of our proprietary software to the public. This could allow our competitors to create similar products with lower development effort and time, and ultimately could result in a loss of product sales for us.
     As a result of our use of open source software, our products may be subject to conditions we do not intend. Furthermore, the terms of many open source licenses have not been interpreted by U.S. courts, and these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. Moreover, our efforts to monitor our use of open source software in our business may not be adequate or entirely effective in all instances. If we are held to have breached or otherwise failed to comply with the terms of an open source software license, we could be required to pay damages as a result of infringement claims, seek licenses from third parties to continue offering our products, re-engineer our products, discontinue the sale of our products if re-engineering could not be accomplished on a timely basis, or make generally available, in source code form, our proprietary code, any of which could adversely affect our business and operating results.
We rely on the availability of third-party licenses. If these licenses are available to us only on less favorable terms or not at all in the future, our business and operating results would be harmed.
We have incorporated third-party licensed technology and intellectual property rights into our products. It may be necessary in the future to renew licenses relating to various aspects of these products or to seek additional licenses for existing or new products. These necessary licenses could be unavailable to us on acceptable terms, or at all. The inability to obtain certain licenses or other rights, or to obtain those licenses or rights on favorable terms, or the need to engage in litigation regarding these matters, could result in delays in product releases until such time, if ever, as equivalent technology could be identified, licensed or developed and integrated into our products, which might have a material adverse effect on our business, operating results and financial condition. Moreover, the inclusion in our products of intellectual property licensed from third parties on a nonexclusive basis could limit our ability to protect our proprietary rights in our products.
Risks Related to Ownership of Our Common Stock
We have experienced significant volatility in the price of our common stock, and you could lose all or part of your investment.
The trading price of our common stock has fluctuated substantially. From the date of our initial public offering in March 2014 through June 30, 2015, the high and low trading price for our common stock as reported by the New York Stock Exchange ranged between a high of $12.23 and a low of $3.43. The trading price of our common stock depends on a number of factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our common stock, since you might not be able to sell your shares at or above the price you paid.
Factors that could cause fluctuations in the trading price of our common stock include the following:
price and volume fluctuations in the overall stock market from time to time;
volatility in the market prices and trading volumes of high technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our common stock by us or our stockholders;
failure of financial analysts to maintain coverage of us, changes in financial estimates by any analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections or our failure to meet those projections;
announcements by us or our competitors of new products or new or terminated significant contracts, commercial relationships or capital commitments;
public analyst or investor reaction to our press releases, other public announcements and filings with the Securities and Exchange Commission;
rumors and market speculation involving us or other companies in our industry;
investor reaction to announcements we may make concerning our operations, business initiatives or operating performance;

60



actual or anticipated changes in our results of operations or fluctuations in our operating results, including any actual or perceived slowing in our rate of growth or ability to achieve profitability at all or on a schedule expected by our investors or industry analysts;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or our products, or third-party proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
announced partnerships, operating or margin growth or customer acquisition rates;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations or principles;
changes in our senior management or our Board;
general economic conditions and slow or negative growth of our markets; and
other events or factors, including those resulting from war, incidents of terrorism or responses to these events.
The stock market in general, and the market for technology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may seriously affect the market price of our common stock, regardless of our actual operating performance. In addition, in the past, following periods of volatility in the overall market and the market prices of particular companies’ securities, securities class action litigations have often been instituted against these companies. For example, on October 13, 2014, we issued a press release announcing our preliminary results for the third quarter ended September 30, 2014, which were below our previously stated guidance primarily due to weaker than expected order volume. Similarly, on February 11, 2015, we provided a guidance range for revenue for our first quarter ending March 31, 2015, which range was below the estimates of financial analysts at that time. If, such as in these instances, our revenue or operating results, or the rate of growth of our revenue or operating results, fall below the expectations of our investors or financial analysts, or below any forecasts or guidance we may provide to the market, or if the forecasts we provide to the market are below the expectations of analysts or investors, the price of our common stock could decline substantially. Such a stock price decline could occur even when we have met our own or other publicly stated revenue or earnings forecasts, and result in litigation against us, and substantial costs and a diversion of our management’s attention and resources.
Insiders continue to have substantial control over us and will be able to influence corporate matters.
Our directors and executive officers and stockholders holding more than 5% of our capital stock and their affiliates, excluding stockholders and affiliates holding between 5% and 10% of our capital stock not affiliated with any of our officers or directors, and do not possess any other indicia of control with respect to our company, beneficially own, in the aggregate, approximately 67.7% of our outstanding common stock based on the number of shares outstanding as of June 30, 2015. As a result, these stockholders are able to exercise significant influence over all matters requiring stockholder approval, including the election of directors, and approval of significant corporate transactions, such as a merger or other sale of our company or its assets. This concentration of ownership could limit our stockholders’ ability to influence corporate matters and may have the effect of delaying or preventing a third party from acquiring control over us.
Certain provisions in our charter documents and under Delaware law could limit attempts by our stockholders to replace or remove members of our Board or current management and may adversely affect the market price of our common stock.
Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our Board or management. These provisions include the following:
our Board has the right to elect directors to fill a vacancy created by the expansion of the Board or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our Board;
our stockholders may not act by written consent or call special stockholders’ meetings; as a result, a holder, or holders, controlling a majority of our capital stock would not be able to take certain actions other than at annual stockholders’ meetings or special stockholders’ meetings called by the Board, the chair of the Board, the chief executive officer or the president;
our directors may only be removed for cause, which would delay the replacement of a majority of our Board;

61



our Board is staggered in three tiers, with directors serving for three years, which could impede an acquiror from rapidly replacing our existing directors with its own slate of directors;
our certificate of incorporation prohibits cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
stockholders must provide advance notice and additional disclosures in order to nominate individuals for election to our Board or to propose matters that can be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquiror from conducting a solicitation of proxies to elect the acquiror’s own slate of directors or otherwise attempting to obtain control of our company; and
our Board may issue, without stockholder approval, shares of undesignated preferred stock; the ability to issue undesignated preferred stock makes it possible for our Board to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.
As a Delaware corporation, we are also subject to certain Delaware anti-takeover provisions. For example, under Delaware law, a corporation may not 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 has approved the transaction. Our Board could rely on Delaware law to prevent or delay an acquisition of us.
Our directors are entitled to accelerated vesting of their equity awards pursuant to the terms of their service arrangements upon a change of control of our Company, and our executive officers in the event their employment is actually or constructively terminated in the context of a change of control. In addition to the arrangements currently in place with some of our executive officers, we may enter into similar arrangements in the future with other officers. Such arrangements could delay or discourage a potential acquisition of our Company.
If financial or industry analysts do not publish research or reports about our business, or if they issue an adverse or misleading opinion regarding our common stock, our stock price and trading volume could decline.
The trading market for our common stock is influenced by the research and reports that industry or financial analysts publish about us or our business. We do not control these analysts or the content and opinions included in their reports. As a recently public company, we may be slow to attract research coverage and the analysts who publish information about our common stock will have had relatively little experience with our company, which could affect their ability to accurately forecast our results and make it more likely that we fail to meet their estimates. In the event we obtain industry or financial analyst coverage, if any of the analysts who cover us issue an adverse or misleading opinion regarding our stock price, 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, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.
We believe our long-term value as a company will be greater if we focus on growth instead of profitability.
Part of our business strategy is to focus on our long-term growth, and in the near term to focus on such growth instead of focusing on profitability. As a result, it may take longer to achieve and sustain profitability and, once achieved, our profitability may be lower in the near term than it would be if our strategy was to maximize short-term profitability. Our use of cash could also be greater and extend over a longer period as we make investments in areas of our operations, such as sales, marketing and research and development, which we feel may promote growth and profitability over the long term. Expenditures on expanding our research and development efforts, sales and market efforts, infrastructure and other such investments may not ultimately grow our business or cause long-term profitability. If we are ultimately unable to achieve profitability at the level anticipated by analysts and our stockholders, our stock price may decline.
We do not intend to pay dividends and under our loan agreements with our lenders we are not permitted to pay dividends. As a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
Pursuant to our revolving credit facility, we are restricted from paying dividends while this facility is in place. Moreover, we have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our Board. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.

62



We are an “Emerging Growth Company,” and any decision on our part to comply only with certain reduced disclosure requirements applicable to Emerging Growth Companies could make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act enacted in April 2012, and, for as long as we continue to be an “emerging growth company,” we may choose to take advantage of exemptions from various reporting or compliance requirements applicable to other public companies but not to “emerging growth companies,” including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We could be an “emerging growth company” for up to five years after the completion of the IPO, although if the market value of our common stock that is held by non-affiliates exceeds $700 million as of any June 30 before that time or if we have total annual gross revenue of $1 billion or more during any fiscal year before that time, we would cease to be an “emerging growth company” as of the end of that fiscal year. If we issue more than $1 billion in non-convertible debt in a three-year period we would cease to be an “emerging growth company” immediately. We cannot predict if investors will find our common stock less attractive if we choose to rely on these exemptions. If some investors find our common stock less attractive as a result of any choices to reduce future disclosure, there may be a less active trading market for our common stock and our stock price may be more volatile.
ITEM 2.     UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Recent Sale of Unregistered Securities
None.
ITEM 3.     DEFAULT UPON SENIOR SECURITIES
None.
ITEM 4.     MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5.     OTHER INFORMATION
None.

63



ITEM 6.    EXHIBITS
See the Exhibit Index which follows the signature page of this Quarterly Report on Form 10-Q, which is incorporated herein by reference.

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, on the 12th day of August 2015.  
 
 
 
 
AEROHIVE NETWORKS, INC.
 
 
 
 
 
 
 
 
 
By:
 
/s/ David K. Flynn
 
 
 
 
 
David K. Flynn
 
 
 
 
 
President and Chief Executive Officer

 
 
 
AEROHIVE NETWORKS, INC.
 
 
 
 
 
 
 
 
 
By:
 
/s/ Gordon C. Brooks
 
 
 
 
 
Gordon C. Brooks
 
 
 
 
 
Chief Financial Officer





EXHIBIT INDEX

Exhibit No.
 
Description of Document
10.1
 
Amended and Restated 2014 Equity Incentive Plan.
10.2
 
2014 Employee Stock Purchase Plan as Amended and form of agreements thereunder.
10.3
 
Offer Letter dated April 1, 2015, by and between the Company and Tom Wilburn.
31.1
 
Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
31.2
 
Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.1
+
Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.2
+
Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS
*
XBRL Instance Document
101.SCH
*
XBRL Taxonomy Extension Schema Document
101.CAL
*
XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
*
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
*
XBRL Taxonomy Extension Labels Linkbase Document
101.PRE
*
XBRL Taxonomy Extension Presentation Linkbase Document

+    In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release Nos. 33-8238 and 34-47986, Final Rule; Management's Reports on Internal Control over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the Certification furnished in Exhibit 32.1 and 32.2 hereto is deemed to accompany this Form 10-Q and will not be filed for purposes of Section 18 of the Exchange Act. Such certification will not be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the Registrant specifically incorporates it by reference.

*    XBRL information is furnished and not filed or a part of a registration statement or prospectus for purposes of Section 11 or 12 of the Securities Exchange Act of 1933, as amended, is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and otherwise is not subject to liability under this section.


65
EX-10.1 2 hive-ex101x20150630.htm EXHIBIT 10.1 hive-ex 10.1x20150630


AEROHIVE NETWORKS, INC.
2014 EQUITY INCENTIVE PLAN
(As amended May 27, 2015)
1.Purposes of the Plan. The purposes of this Plan are:
to attract and retain the best available personnel for positions of substantial responsibility,
to provide additional incentive to Employees, Directors and Consultants, and
to promote the success of the Company’s business.
The Plan permits the grant of Incentive Stock Options, Nonstatutory Stock Options, Restricted Stock, Restricted Stock Units, Stock Appreciation Rights, Performance Units and Performance Shares.
2.    Definitions. As used herein, the following definitions will apply:
(a)    “Administrator” means the Board or any of its Committees as will be administering the Plan, in accordance with Section 4 of the Plan.
(b)    “Applicable Laws” means the legal and regulatory requirements relating to the administration of equity-based awards, including but not limited to U.S. federal and state corporate laws, U.S. federal and state securities laws, the Code, any stock exchange or quotation system on which the Common Stock is listed or quoted and the applicable laws of any non‑U.S. country or jurisdiction where Awards are, or will be, granted under the Plan.
(c)    “Award” means, individually or collectively, a grant under the Plan of Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Units or Performance Shares.
(d)    “Award Agreement” means the written or electronic agreement setting forth the terms and provisions applicable to each Award granted under the Plan. The Award Agreement is subject to the terms and conditions of the Plan.
(e)    “Board” means the Board of Directors of the Company.
(f)    “Change in Control” means the occurrence of any of the following events:
(i)    A change in the ownership of the Company which occurs on the date that any one person, or more than one person acting as a group (“Person”), acquires ownership of the stock of the Company that, together with the stock held by such Person, constitutes more than fifty percent (50%) of the total voting power of the stock of the Company; provided, however, that for purposes of this subsection, (1) the acquisition of additional stock by any one Person, who is considered to own more than fifty percent (50%) of the total voting power of the stock of the Company will not be considered a Change in Control and (2) if the stockholders of the Company immediately before such change in ownership continue to retain immediately after the change in ownership, in substantially the same proportions as their ownership of shares of the Company’s voting stock immediately prior to the change in ownership, direct or indirect beneficial ownership of fifty percent (50%) or more of the total voting power of the stock of the Company or of the ultimate parent entity of the Company, such event will not be considered a Change in Control under this clause (i). For this purpose, indirect beneficial ownership will include, without limitation, an interest resulting from ownership of the voting securities of one or more corporations or other business entities which own the Company, as the case may be, either directly or through one or more subsidiary corporations or other business entities; or

    




(ii)    A change in the effective control of the Company which occurs on the date that a majority of members of the Board is replaced during any twelve (12) month period by Directors whose appointment or election is not endorsed by a majority of the members of the Board prior to the date of the appointment or election. For purposes of this clause (ii), if any Person is considered to be in effective control of the Company, the acquisition of additional control of the Company by the same Person will not be considered a Change in Control; or
(iii)    A change in the ownership of a substantial portion of the Company’s assets which occurs on the date that any Person acquires (or has acquired during the twelve (12) month period ending on the date of the most recent acquisition by such person or persons) assets from the Company that have a total gross fair market value equal to or more than fifty percent (50%) of the total gross fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this subsection (iii), the following will not constitute a change in the ownership of a substantial portion of the Company’s assets: (A) a transfer to an entity that is controlled by the Company’s stockholders immediately after the transfer, or (B) a transfer of assets by the Company to: (1) a stockholder of the Company (immediately before the asset transfer) in exchange for or with respect to the Company’s stock, (2) an entity, fifty percent (50%) or more of the total value or voting power of which is owned, directly or indirectly, by the Company, (3) a Person, that owns, directly or indirectly, fifty percent (50%) or more of the total value or voting power of all the outstanding stock of the Company, or (4) an entity, at least fifty percent (50%) of the total value or voting power of which is owned, directly or indirectly, by a Person described in this subsection (iii)(B)(3). For purposes of this subsection (iii), gross fair market value means the value of the assets of the Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.
For purposes of this definition, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company.
Notwithstanding the foregoing, a transaction will not be deemed a Change in Control unless the transaction qualifies as a change in control event within the meaning of Code Section 409A, as it has been and may be amended from time to time, and any proposed or final Treasury Regulations and Internal Revenue Service guidance that has been promulgated or may be promulgated thereunder from time to time.
Further and for the avoidance of doubt, a transaction will not constitute a Change in Control if: (i) its sole purpose is to change the state of the Company’s incorporation, or (ii) its sole purpose is to create a holding company that will be owned in substantially the same proportions by the persons who held the Company’s securities immediately before such transaction.
(g)    “Code” means the Internal Revenue Code of 1986, as amended. Reference to a specific section of the Code or regulation thereunder shall include such section or regulation, any valid regulation promulgated under such section, and any comparable provision of any future legislation or regulation amending, supplementing or superseding such section or regulation.
(h)    “Committee” means a committee of Directors or of other individuals satisfying Applicable Laws appointed by the Board, or a duly authorized committee of the Board, in accordance with Section 4 hereof.
(i)    “Common Stock” means the common stock of the Company.
(j)    “Company” means Aerohive Networks, Inc., a Delaware corporation, or any successor thereto.
(k)    “Consultant” means any natural person, including an advisor, engaged by the Company or a Parent or Subsidiary to render bona fide services to such entity, provided the services (i) are not in connection with the offer or sale of securities in a capital‑raising transaction, and (ii) do not directly promote or maintain a market for the Company’s securities, in each case, within the meaning of Form S-8 promulgated under the Securities Act, and provided, further, that a Consultant will include only those persons to whom the issuance of Shares may be registered under Form S-8 promulgated under the Securities Act.




(l)    “Determination Date” means the latest possible date that will not jeopardize the qualification of an Award granted under the Plan as “performance-based compensation” under Section 162(m) of the Code.
(m)    “Director” means a member of the Board.
(n)    “Disability” means total and permanent disability as defined in Section 22(e)(3) of the Code, provided that in the case of Awards other than Incentive Stock Options, the Administrator in its discretion may determine whether a permanent and total disability exists in accordance with uniform and non-discriminatory standards adopted by the Administrator from time to time.
(o)    “Employee” means any person, including Officers and Directors, employed by the Company or any Parent or Subsidiary of the Company. Neither service as a Director nor payment of a director’s fee by the Company will be sufficient to constitute “employment” by the Company.
(p)    “Exchange Act” means the Securities Exchange Act of 1934, as amended.
(q)    “Exchange Program” means a program under which (i) outstanding Awards are surrendered or cancelled in exchange for awards of the same type (which may have higher or lower exercise prices and different terms), awards of a different type, and/or cash, (ii) Participants would have the opportunity to transfer any outstanding Awards to a financial institution or other person or entity selected by the Administrator, and/or (iii) the exercise price of an outstanding Award is increased or reduced. The Administrator will determine the terms and conditions of any Exchange Program in its sole discretion.
(r)    “Fair Market Value” means, as of any date, the value of Common Stock determined as follows:
(i)    If the Common Stock is listed on any established stock exchange or a national market system, including without limitation the New York Stock Exchange, the NASDAQ Global Select Market, the NASDAQ Global Market or the NASDAQ Capital Market of The NASDAQ Stock Market, its Fair Market Value will be the closing sales price for such stock (or the closing bid, if no sales were reported) as quoted on such exchange or system on the day of determination, as reported in The Wall Street Journal or such other source as the Administrator deems reliable;
(ii)    If the Common Stock is regularly quoted by a recognized securities dealer but selling prices are not reported, the Fair Market Value of a Share will be the mean between the high bid and low asked prices for the Common Stock on the day of determination (or, if no bids and asks were reported on that date, as applicable, on the last trading date such bids and asks were reported), as reported in The Wall Street Journal or such other source as the Administrator deems reliable;
(iii)    For purposes of any Awards granted on the Registration Date, the Fair Market Value will be the initial price to the public as set forth in the final prospectus included within the registration statement in Form S-1 filed with the Securities and Exchange Commission for the initial public offering of the Company’s Common Stock; or
(iv)    In the absence of an established market for the Common Stock, the Fair Market Value will be determined in good faith by the Administrator.
(s)    “Fiscal Year” means the fiscal year of the Company.
(t)    “Fully Diluted” means, with respect to Shares, as of a specified date, the sum of the number of outstanding Shares plus the number of Shares subject to the Company’s outstanding equity compensation awards (excluding outstanding equity compensation awards under any employee stock purchase plans of the Company).
(u)    “Incentive Stock Option” means an Option that by its terms qualifies and otherwise is intended to qualify as an incentive stock option within the meaning of Section 422 of the Code and the regulations promulgated thereunder.
(v)    “Inside Director” means a Director who is an Employee.




(w)    “Nonstatutory Stock Option” means an Option that by its terms does not qualify or is not intended to qualify as an Incentive Stock Option.
(x)    “Officer” means a person who is an officer of the Company within the meaning of Section 16 of the Exchange Act and the rules and regulations promulgated thereunder.
(y)    “Option” means a stock option granted pursuant to the Plan.
(z)    “Outside Director” means a Director who is not an Employee.
(aa)    “Parent” means a “parent corporation,” whether now or hereafter existing, as defined in Section 424(e) of the Code.
(bb)    “Participant” means the holder of an outstanding Award.
(cc)    “Performance Goals” will have the meaning set forth in Section 11 of the Plan.
(dd)    “Performance Period” means the time period of any Fiscal Year of the Company or such other period as determined by the Administrator in its sole discretion.
(ee)    “Performance Share” means an Award denominated in Shares which may be earned in whole or in part upon attainment of Performance Goals or other vesting criteria as the Administrator may determine pursuant to Section 10.
(ff)    “Performance Unit” means an Award which may be earned in whole or in part upon attainment of Performance Goals or other vesting criteria as the Administrator may determine and which may be settled for cash, Shares or other securities or a combination of the foregoing pursuant to Section 10.
(gg)    “Period of Restriction” means the period during which the transfer of Shares of Restricted Stock are subject to restrictions and therefore, the Shares are subject to a substantial risk of forfeiture. Such restrictions may be based on the passage of time, continued service, the achievement of target levels of performance, the achievement of Performance Goals, or the occurrence of other events as determined by the Administrator.
(hh)    “Plan” means this 2014 Equity Incentive Plan, as may be amended from time to time.
(ii)    “Registration Date” means the effective date of the first registration statement that is filed by the Company and declared effective pursuant to Section 12(g) of the Exchange Act, with respect to any class of the Company’s securities.
(jj)    “Restricted Stock” means Shares issued pursuant to a Restricted Stock award under Section 7 of the Plan, or issued pursuant to the early exercise of an Option.
(kk)    “Restricted Stock Unit” means a bookkeeping entry representing an amount equal to the Fair Market Value of one Share, granted pursuant to Section 8. Each Restricted Stock Unit represents an unfunded and unsecured obligation of the Company.
(ll)    “Rule 16b-3” means Rule 16b-3 of the Exchange Act or any successor to Rule 16b-3, as in effect when discretion is being exercised with respect to the Plan.
(mm)    “Securities Act” means the Securities Act of 1933, as amended.
(nn)    “Section 16(b)” means Section 16(b) of the Exchange Act.
(oo)    “Service Provider” means an Employee, Director or Consultant.
(pp)    “Share” means a share of the Common Stock, as adjusted in accordance with Section 15 of the Plan.




(qq)    “Stock Appreciation Right” means an Award, granted alone or in connection with an Option, that pursuant to Section 9 is designated as a Stock Appreciation Right.
(rr)    “Subsidiary” means a “subsidiary corporation,” whether now or hereafter existing, as defined in Section 424(f) of the Code.
3.    Stock Subject to the Plan.
(a)    Stock Subject to the Plan. Subject to the provisions of Section 15 of the Plan, the maximum aggregate number of Shares that may be issued under the Plan is 10,106,812 Shares, plus (i) any Shares that, as of the Registration Date, have been reserved but not issued pursuant to any awards granted under the Company’s 2006 Global Share Plan, as amended (the “Existing Plan”) and are not subject to any awards granted thereunder, and (ii) any Shares subject to stock options or similar awards granted under the Existing Plan that, after the Registration Date, expire or otherwise terminate without having been exercised in full and Shares issued pursuant to awards granted under the Existing Plan that, after the Registration Date, are forfeited to or repurchased by the Company, with the maximum number of Shares to be added to the Plan pursuant to clauses (i) and (ii) equal to 8,520,656 Shares. The Shares may be authorized, but unissued, or reacquired Common Stock.
(b)    Automatic Share Reserve Increase. Subject to the provisions of Section 15 of the Plan, the number of Shares available for issuance under the Plan will be increased on the first day of each Fiscal Year beginning with the 2016 Fiscal Year, in an amount equal to the least of (i) 4,000,000 Shares, (ii) five percent (5%) of the outstanding Shares on the last day of the immediately preceding Fiscal Year, or (iii) such number of Shares determined by the Board.
(c)    Lapsed Awards. If an Award expires or becomes unexercisable without having been exercised in full, is surrendered pursuant to an Exchange Program, or, with respect to Restricted Stock, Restricted Stock Units, Performance Units or Performance Shares, is forfeited to or repurchased by the Company due to failure to vest, the unpurchased Shares (or for Awards other than Options or Stock Appreciation Rights the forfeited or repurchased Shares), which were subject thereto will become available for future grant or sale under the Plan (unless the Plan has terminated). With respect to Stock Appreciation Rights, only Shares actually issued (i.e., the net Shares issued) pursuant to a Stock Appreciation Right will cease to be available under the Plan; all remaining Shares under Stock Appreciation Rights will remain available for future grant or sale under the Plan (unless the Plan has terminated). Shares that have actually been issued under the Plan under any Award will not be returned to the Plan and will not become available for future distribution under the Plan; provided, however, that if Shares issued pursuant to Awards of Restricted Stock, Restricted Stock Units, Performance Shares or Performance Units are repurchased by the Company or are forfeited to the Company, such Shares will become available for future grant under the Plan. Shares used to pay the exercise price of an Award or to satisfy the tax withholding obligations related to an Award will become available for future grant or sale under the Plan. To the extent an Award under the Plan is paid out in cash rather than Shares, such cash payment will not result in reducing the number of Shares available for issuance under the Plan. Notwithstanding the foregoing and, subject to adjustment as provided in Section 15, the maximum number of Shares that may be issued upon the exercise of Incentive Stock Options will equal the aggregate Share number stated in Section 3(a), plus, to the extent allowable under Section 422 of the Code and the Treasury Regulations promulgated thereunder, any Shares that become available for issuance under the Plan pursuant to Sections 3(b) and 3(c).
(d)    Share Reserve. The Company, during the term of this Plan, will at all times reserve and keep available such number of Shares as will be sufficient to satisfy the requirements of the Plan.
4.    Administration of the Plan.
(a)    Procedure.
(i)    Multiple Administrative Bodies. Different Committees with respect to different groups of Service Providers may administer the Plan.




(ii)    Section 162(m). To the extent that the Administrator determines it to be desirable to qualify Awards granted hereunder as “performance-based compensation” within the meaning of Section 162(m) of the Code, the Plan will be administered by a Committee of two (2) or more “outside directors” within the meaning of Section 162(m) of the Code.
(iii)    Rule 16b-3. To the extent desirable to qualify transactions hereunder as exempt under Rule 16b-3, the transactions contemplated hereunder will be structured to satisfy the requirements for exemption under Rule 16b-3.
(iv)    Other Administration. Other than as provided above, the Plan will be administered by (A) the Board or (B) a Committee, which committee will be constituted to satisfy Applicable Laws.
(b)    Powers of the Administrator. Subject to the provisions of the Plan, and in the case of a Committee, subject to the specific duties delegated by the Board to such Committee, the Administrator will have the authority, in its discretion:
(i)    to determine the Fair Market Value;
(ii)    to select the Service Providers to whom Awards may be granted hereunder;
(iii)    to determine the number of Shares to be covered by each Award granted hereunder;
(iv)    to approve forms of Award Agreements for use under the Plan;
(v)    to determine the terms and conditions, not inconsistent with the terms of the Plan, of any Award granted hereunder. Such terms and conditions include, but are not limited to, the exercise price, the time or times when Awards may be exercised (which may be based on performance criteria), any vesting acceleration or waiver of forfeiture restrictions, and any restriction or limitation regarding any Award or the Shares relating thereto, based in each case on such factors as the Administrator will determine;
(vi)    to institute and determine the terms and conditions of an Exchange Program;
(vii)    to construe and interpret the terms of the Plan and Awards granted pursuant to the Plan;
(viii)    to prescribe, amend and rescind rules and regulations relating to the Plan, including rules and regulations relating to sub-plans established for the purpose of satisfying applicable foreign laws or for qualifying for favorable tax treatment under applicable foreign laws;
(ix)    to modify or amend each Award (subject to Section 20 of the Plan), including but not limited to the discretionary authority to extend the post-termination exercisability period of Awards and to extend the maximum term of an Option (subject to Section 6(c) of the Plan regarding Incentive Stock Options);
(x)    to allow Participants to satisfy withholding tax obligations in such manner as prescribed in Section 16 of the Plan;
(xi)    to authorize any person to execute on behalf of the Company any instrument required to effect the grant of an Award previously granted by the Administrator;
(xii)    to allow a Participant to defer the receipt of the payment of cash or the delivery of Shares that would otherwise be due to such Participant under an Award; and
(xiii)    to make all other determinations deemed necessary or advisable for administering the Plan.
(c)    Effect of Administrator’s Decision. The Administrator’s decisions, determinations and interpretations will be final and binding on all Participants and any other holders of Awards and will be given the maximum deference permitted by law.




5.    Eligibility. Nonstatutory Stock Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Shares and Performance Units may be granted to Service Providers. Incentive Stock Options may be granted only to Employees.
6.    Stock Options.
(a)    Limitations. Each Option will be designated in the Award Agreement as either an Incentive Stock Option or a Nonstatutory Stock Option. However, notwithstanding such designation, to the extent that the aggregate Fair Market Value of the Shares with respect to which Incentive Stock Options are exercisable for the first time by the Participant during any calendar year (under all plans of the Company and any Parent or Subsidiary) exceeds one hundred thousand dollars ($100,000), the portion of the Options falling within such limit will be Incentive Stock Options and the excess Options will be treated as Nonstatutory Stock Options. For purposes of this Section 6(a), Incentive Stock Options will be taken into account in the order in which they were granted. The Fair Market Value of the Shares will be determined as of the time the Option with respect to such Shares is granted.
(b)    Number of Shares. The Administrator will have complete discretion to determine the number of Shares subject to Options granted to any Participant, provided that during any Fiscal Year, no Participant will be granted Options covering more than 5,000,000 Shares. Notwithstanding the foregoing limitation, in connection with a Participant’s initial service as an Employee, the Participant may be granted Options covering up to an additional 1,000,000 Shares.
(c)    Term of Option. The term of each Option will be stated in the Award Agreement. In the case of an Incentive Stock Option, the term will be ten (10) years from the date of grant or such shorter term as may be provided in the Award Agreement. Moreover, in the case of an Incentive Stock Option granted to a Participant who, at the time the Incentive Stock Option is granted, owns stock representing more than ten percent (10%) of the total combined voting power of all classes of stock of the Company or any Parent or Subsidiary, the term of the Incentive Stock Option will be five (5) years from the date of grant or such shorter term as may be provided in the Award Agreement.
(d)    Option Exercise Price and Consideration.
(i)    Exercise Price. The per share exercise price for the Shares to be issued pursuant to exercise of an Option will be determined by the Administrator, subject to the following:
(1)    In the case of an Incentive Stock Option
(A)    granted to an Employee who, at the time the Incentive Stock Option is granted, owns stock representing more than ten percent (10%) of the voting power of all classes of stock of the Company or any Parent or Subsidiary, the per Share exercise price will be no less than one hundred ten percent (110%) of the Fair Market Value per Share on the date of grant.
(B)    granted to any Employee other than an Employee described in paragraph (A) immediately above, the per Share exercise price will be no less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant.
(2)    In the case of a Nonstatutory Stock Option, the per Share exercise price will be no less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant.
(3)    Notwithstanding the foregoing, Options may be granted with a per Share exercise price of less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant pursuant to a transaction described in, and in a manner consistent with, Section 424(a) of the Code.
(ii)    Waiting Period and Exercise Dates. At the time an Option is granted, the Administrator will fix the period within which the Option may be exercised and will determine any conditions that must be satisfied before the Option may be exercised.




(iii)    Form of Consideration. The Administrator will determine the acceptable form of consideration for exercising an Option, including the method of payment. In the case of an Incentive Stock Option, the Administrator will determine the acceptable form of consideration at the time of grant. Such consideration may consist entirely of: (1) cash; (2) check; (3) promissory note, to the extent permitted by Applicable Laws, (4) other Shares, provided that such Shares have a Fair Market Value on the date of surrender equal to the aggregate exercise price of the Shares as to which such Option will be exercised and provided that accepting such Shares will not result in any adverse accounting consequences to the Company, as the Administrator determines in its sole discretion; (5) consideration received by the Company under a broker-assisted (or other) cashless exercise program (whether through a broker or otherwise) implemented by the Company in connection with the Plan; (6) by net exercise; (7) such other consideration and method of payment for the issuance of Shares to the extent permitted by Applicable Laws; or (8) any combination of the foregoing methods of payment.
(e)    Exercise of Option.
(i)    Procedure for Exercise; Rights as a Stockholder. Any Option granted hereunder will be exercisable according to the terms of the Plan and at such times and under such conditions as determined by the Administrator and set forth in the Award Agreement. An Option may not be exercised for a fraction of a Share.
An Option will be deemed exercised when the Company receives: (i) a notice of exercise (in such form as the Administrator may specify from time to time) from the person entitled to exercise the Option, and (ii) full payment for the Shares with respect to which the Option is exercised (together with applicable withholding taxes). Full payment may consist of any consideration and method of payment authorized by the Administrator and permitted by the Award Agreement and the Plan. Shares issued upon exercise of an Option will be issued in the name of the Participant or, if requested by the Participant, in the name of the Participant and his or her spouse. Until the Shares are issued (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), no right to vote or receive dividends or any other rights as a stockholder will exist with respect to the Shares subject to an Option, notwithstanding the exercise of the Option. The Company will issue (or cause to be issued) such Shares promptly after the Option is exercised. No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 15 of the Plan.
Exercising an Option in any manner will decrease the number of Shares thereafter available, both for purposes of the Plan and for sale under the Option, by the number of Shares as to which the Option is exercised.
(ii)    Termination of Relationship as a Service Provider. If a Participant ceases to be a Service Provider, other than upon the Participant’s termination as the result of the Participant’s death or Disability, the Participant may exercise his or her Option within such period of time as is specified in the Award Agreement to the extent that the Option is vested on the date of termination (but in no event later than the expiration of the term of such Option as set forth in the Award Agreement). In the absence of a specified time in the Award Agreement, the Option will remain exercisable for three (3) months following the Participant’s termination. Unless otherwise provided by the Administrator, if on the date of termination the Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option will revert to the Plan. If after termination the Participant does not exercise his or her Option within the time specified by the Administrator, the Option will terminate, and the Shares covered by such Option will revert to the Plan.
(iii)    Disability of Participant. If a Participant ceases to be a Service Provider as a result of the Participant’s Disability, the Participant may exercise his or her Option for a period of twelve (12) months following Participant’s termination of his or her status as a Service Provider (or such longer period to the extent specified in the applicable Award Agreement with respect to Participant’s Disability) to the extent the Option is vested on the date of termination (see Section 13(b) below), but in no event later than the expiration of the term of such Option as set forth in the Award Agreement. Unless otherwise provided by the Administrator, if on the date of termination the Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option will revert to the Plan. If after termination the Participant does not exercise his or her Option within the time specified herein, the Option will terminate, and the Shares covered by such Option will revert to the Plan.
(iv)    Death of Participant. If a Participant dies while a Service Provider, the Option may be exercised following the Participant’s death within will remain exercisable for a period of twelve (12) months following Participant’s termination




of his or her status as a Service Provider (or such longer period to the extent specified in the applicable Award Agreement with respect to Participant’s death) to the extent that the Option is vested on the date of death (see Section 13(b) below), but in no event may the Option be exercised later than the expiration of the term of such Option as set forth in the Award Agreement. Unless otherwise provided by the Administrator, if at the time of death Participant is not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option will immediately revert to the Plan. If the Option is not so exercised within the time specified herein, the Option will terminate, and the Shares covered by such Option will revert to the Plan.
In the event that the Participant dies while a Service Provider, or after the termination of the Participant’s relationship as a Service Provider as a result of the Participant’s Disability, but before the expiration of the Participant’s Option as set forth in subsections (iii) or (iv), as applicable, all or part of the Option may be exercised (prior to expiration) by the executors or administrators of the Participant’s estate or by any person who has acquired the Option directly from the Participant by beneficiary designation, bequest, or inheritance.
7.    Restricted Stock.
(a)    Grant of Restricted Stock. Subject to the terms and provisions of the Plan, the Administrator, at any time and from time to time, may grant Shares of Restricted Stock to Service Providers in such amounts as the Administrator, in its sole discretion, will determine.
(b)    Restricted Stock Agreement. Each Award of Restricted Stock will be evidenced by an Award Agreement that will specify the Period of Restriction (if any), the number of Shares granted, and such other terms and conditions as the Administrator, in its sole discretion, will determine. Notwithstanding the foregoing sentence, for Restricted Stock intended to qualify as “performance-based compensation” within the meaning of Section 162(m) of the Code, during any Fiscal Year no Participant will receive more than an aggregate of 5,000,000 Shares of Restricted Stock; provided, however, that in connection with a Participant’s initial service as an Employee, the Participant may be granted an aggregate of up to an additional 1,000,000 Shares of Restricted Stock. Unless the Administrator determines otherwise, the Company as escrow agent will hold Shares of Restricted Stock until the restrictions on such Shares have lapsed.
(c)    Transferability. Except as provided in this Section 7 or the Award Agreement, Shares of Restricted Stock may not be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated until the end of the applicable Period of Restriction.
(d)    Other Restrictions. The Administrator, in its sole discretion, may impose such other restrictions on Shares of Restricted Stock as it may deem advisable or appropriate.
(e)    Removal of Restrictions. Except as otherwise provided in this Section 7, Shares of Restricted Stock covered by each Restricted Stock grant made under the Plan will be released from escrow as soon as practicable after the last day of the Period of Restriction or at such other time as the Administrator may determine. The Administrator, in its discretion, may accelerate the time at which any restrictions will lapse or be removed.
(f)    Voting Rights. During the Period of Restriction, Service Providers holding Shares of Restricted Stock granted hereunder may exercise full voting rights with respect to those Shares, unless the Administrator determines otherwise.
(g)    Dividends and Other Distributions. During the Period of Restriction, Service Providers holding Shares of Restricted Stock will be entitled to receive all dividends and other distributions paid with respect to such Shares, unless the Administrator provides otherwise. If any such dividends or distributions are paid in Shares, the Shares will be subject to the same restrictions on transferability and forfeitability as the Shares of Restricted Stock with respect to which they were paid.
(h)    Return of Restricted Stock to Company. On the date set forth in the Award Agreement, the Restricted Stock for which restrictions have not lapsed will revert to the Company and again will become available for grant under the Plan.




(i)    Section 162(m) Performance Restrictions. For purposes of qualifying grants of Restricted Stock as “performance-based compensation” under Section 162(m) of the Code, the Administrator, in its discretion, may set restrictions based upon the achievement of Performance Goal(s). The Performance Goal(s) will be set by the Administrator on or before the Determination Date. In granting Restricted Stock which is intended to qualify under Section 162(m) of the Code, the Administrator will follow any procedures determined by it from time to time to be necessary or appropriate to ensure qualification of the Award under Section 162(m) of the Code (e.g., in determining the Performance Goal(s)).
8.    Restricted Stock Units.
(a)    Grant. Restricted Stock Units may be granted at any time and from time to time as determined by the Administrator. Each Restricted Stock Unit grant will be evidenced by an Award Agreement that will specify such terms and conditions as the Administrator in its sole discretion determines, including all terms, conditions, and restrictions related to the grant, the number of Restricted Stock Units and the form of payout, which, subject to Section 8(d), may be left to the discretion of the Administrator. Notwithstanding anything to the contrary in this subsection (a), for Restricted Stock Units intended to qualify as “performance-based compensation” within the meaning of Section 162(m) of the Code, during any Fiscal Year of the Company, no Participant will receive more than an aggregate of 5,000,000 Restricted Stock Units; provided, however, that in connection with a Participant’s initial service as an Employee, the Participant may be granted an aggregate of up to an additional 1,000,000 Restricted Stock Units.
(b)    Vesting Criteria and Other Terms. The Administrator will set vesting criteria in its discretion, which, depending on the extent to which the criteria are met, will determine the number of Restricted Stock Units that will be paid out to the Participant. The Administrator may set vesting criteria based upon the achievement of Company-wide, divisional, business unit, or individual goals (including, but not limited to, continued employment or service), applicable federal or state securities laws or any other basis determined by the Administrator in its sole discretion.
(c)    Earning Restricted Stock Units. Upon meeting the applicable vesting criteria, the Participant will be entitled to receive a payout as determined by the Administrator. Notwithstanding the foregoing, at any time after the grant of Restricted Stock Units, the Administrator, in its sole discretion, may reduce or waive any vesting criteria that must be met to receive a payout.
(d)    Form and Timing of Payment. Payment of earned Restricted Stock Units will be made as soon as practicable after the date(s) determined by the Administrator and set forth in the Award Agreement. The Administrator, in its sole discretion, may pay earned Restricted Stock Units in cash, Shares, or a combination of both.
(e)    Cancellation. On the date set forth in the Award Agreement, all unearned Restricted Stock Units will be forfeited to the Company.
(f)    Section 162(m) Performance Restrictions. For purposes of qualifying grants of Restricted Stock Units as “performance-based compensation” under Section 162(m) of the Code, the Administrator, in its discretion, may set restrictions based upon the achievement of Performance Goal(s). The Performance Goal(s) will be set by the Administrator on or before the Determination Date. In granting Restricted Stock Units which are intended to qualify under Section 162(m) of the Code, the Administrator will follow any procedures determined by it from time to time to be necessary or appropriate to ensure qualification of the Award under Section 162(m) of the Code (e.g., in determining the Performance Goal(s)).
9.    Stock Appreciation Rights.
(a)    Grant of Stock Appreciation Rights. Subject to the terms and conditions of the Plan, a Stock Appreciation Right may be granted to Service Providers at any time and from time to time as will be determined by the Administrator, in its sole discretion.
(b)    Number of Shares. The Administrator will have complete discretion to determine the number of Stock Appreciation Rights granted to any Service Provider, provided that during any Fiscal Year, no Participant will be granted Stock Appreciation Rights covering more than 5,000,000 Shares. Notwithstanding the foregoing limitation, in connection




with a Participant’s initial service as an Employee, the Participant may be granted Stock Appreciation Rights covering up to an additional 1,000,000 Shares.
(c)    Exercise Price and Other Terms. The per share exercise price for the Shares to be issued pursuant to exercise of a Stock Appreciation Right will be determined by the Administrator and will be no less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant. Otherwise, the Administrator, subject to the provisions of the Plan, will have complete discretion to determine the terms and conditions of Stock Appreciation Rights granted under the Plan.
(d)    Stock Appreciation Right Agreement. Each Stock Appreciation Right grant will be evidenced by an Award Agreement that will specify the exercise price, the term of the Stock Appreciation Right, the conditions of exercise, and such other terms and conditions as the Administrator, in its sole discretion, will determine.
(e)    Expiration of Stock Appreciation Rights. A Stock Appreciation Right granted under the Plan will expire upon the date determined by the Administrator, in its sole discretion, and set forth in the Award Agreement. Notwithstanding the foregoing, the rules of Section 6(c) relating to the maximum term and Section 6(e) relating to exercise also will apply to Stock Appreciation Rights.
(f)    Payment of Stock Appreciation Right Amount. Upon exercise of a Stock Appreciation Right, a Participant will be entitled to receive payment from the Company in an amount determined by multiplying:
(i)    The difference between the Fair Market Value of a Share on the date of exercise over the exercise price; times
(ii)    The number of Shares with respect to which the Stock Appreciation Right is exercised.
At the discretion of the Administrator, the payment upon Stock Appreciation Right exercise may be in cash, in Shares of equivalent value, or in some combination thereof.
10.    Performance Units and Performance Shares.
(a)    Grant of Performance Units/Shares. Performance Units and Performance Shares may be granted to Service Providers at any time and from time to time, as will be determined by the Administrator, in its sole discretion. The Administrator will have complete discretion in determining the number of Performance Units and Performance Shares granted to each Participant provided that during any Fiscal Year, for Performance Units or Performance Shares intended to qualify as “performance-based compensation” within the meaning of Section 162(m) of the Code, (i) no Participant will receive Performance Units having an initial value greater than $10,000,000, and (ii) no Participant will receive more than 5,000,000 Performance Shares; provided, however, that in connection with a Participant’s initial service as an Employee, the Participant may be granted up to an additional 1,000,000 Performance Shares.
(b)    Value of Performance Units/Shares. Each Performance Unit will have an initial value that is established by the Administrator on or before the date of grant. Each Performance Share will have an initial value equal to the Fair Market Value of a Share on the date of grant.
(c)    Performance Objectives and Other Terms. The Administrator will set performance objectives or other vesting provisions (including, without limitation, continued status as a Service Provider) in its discretion which, depending on the extent to which they are met, will determine the number or value of Performance Units/Shares that will be paid out to the Participant. Each Award of Performance Units/Shares will be evidenced by an Award Agreement that will specify the Performance Period, and such other terms and conditions as the Administrator, in its sole discretion, will determine. The Administrator may set performance objectives based upon the achievement of Company-wide, divisional, business unit or individual goals (including, but not limited to, continued employment or service), applicable federal or state securities laws, or any other basis determined by the Administrator in its discretion.




(d)    Earning of Performance Units/Shares. After the applicable Performance Period has ended, the holder of Performance Units/Shares will be entitled to receive a payout of the number of Performance Units/Shares earned by the Participant over the Performance Period, to be determined as a function of the extent to which the corresponding performance objectives or other vesting provisions have been achieved. After the grant of a Performance Unit/Share, the Administrator, in its sole discretion, may reduce or waive any performance objectives or other vesting provisions for such Performance Unit/Share.
(e)    Form and Timing of Payment of Performance Units/Shares. Payment of earned Performance Units/Shares will be made as soon as practicable after the expiration of the applicable Performance Period. The Administrator, in its sole discretion, may pay earned Performance Units/Shares in the form of cash, in Shares (which have an aggregate Fair Market Value equal to the value of the earned Performance Units/Shares at the close of the applicable Performance Period) or in a combination thereof.
(f)    Cancellation of Performance Units/Shares. On the date set forth in the Award Agreement, all unearned or unvested Performance Units/Shares will be forfeited to the Company, and again will be available for grant under the Plan.
(g)    Section 162(m) Performance Restrictions. For purposes of qualifying grants of Performance Units/Shares as “performance-based compensation” under Section 162(m) of the Code, the Administrator, in its discretion, may set restrictions based upon the achievement of Performance Goal(s). The Performance Goal(s) will be set by the Administrator on or before the Determination Date. In granting Performance Units/Shares which are intended to qualify under Section 162(m) of the Code, the Administrator will follow any procedures determined by it from time to time to be necessary or appropriate to ensure qualification of the Award under Section 162(m) of the Code (e.g., in determining the Performance Goal(s)).
11.    Performance-based Compensation Under Code Section 162(m).
(a)    General. If the Administrator, in its discretion, decides to grant an Award intended to qualify as “performance-based compensation” under Code Section 162(m), the provisions of this Section 11 will control over any contrary provision in the Plan; provided, however, that the Administrator in its discretion may grant Awards that are not intended to qualify as “performance-based compensation” under Section 162(m) of the Code to such Participants that are based on Performance Goal(s) or other specific criteria or goals but that do not satisfy the requirements of this Section 11.
(b)    Performance Goals. The granting and/or vesting of Awards of Restricted Stock, Restricted Stock Units, Performance Shares and Performance Units and other incentives under the Plan may be made subject to the attainment of performance goals relating to one or more business criteria within the meaning of Section 162(m) of the Code and may provide for a targeted level or levels of achievement (“Performance Goals”) including (i) revenue; (ii) gross margin; (iii) operating margin; (iv) operating income; (v) pre-tax profit; (vi) earnings before stock-based compensation expense, interest, taxes and depreciation and amortization; (vii) earnings before interest, taxes and depreciation and amortization; (viii) earnings before interest and taxes; (ix) net income; (x) expenses; (xi) new product development; (xii) stock price; (xiii) earnings per share; (xiv) return on stockholder equity; (xv) return on capital; (xvi) return on net assets; (xvii) economic value added; (xviii) market share; (xix) customer service; (xx) customer satisfaction; (xxi) sales; (xxii) total stockholder return; (xxiii) free cash flow; (xxiv) net operating income; (xxv) operating cash flow; (xxvi) return on investment; (xxvii) employee satisfaction; (xxviii) employee retention; (xxix) balance of cash, cash equivalents and marketable securities; (xxx) product development; (xxxi) research and development expenses; (xxxii) completion of an identified special project; (xxxiii) completion of a joint venture or other corporate transaction; (xxxiv) inventory balance; or (xxxv) inventory turnover ratio. Any criteria used may be measured, as applicable, (A) in absolute terms, (B) in combination with another Performance Goal or Goals (for example, but not by way of limitation, as a ratio or matrix), (C) in relative terms (including, but not limited to, results for other periods, passage of time and/or against another company or companies or an index or indices), (D) on a per-share or per-capita basis, (E) against the performance of the Company as a whole or a segment of the Company (including, but not limited to, any combination of the Company and any subsidiary, division, business unit, joint venture and/or other segment), and/or (F) on a pre-tax or after-tax basis. The Performance Goals may differ from Participant to Participant and from Award to Award. Prior to the Determination Date, the Administrator will determine whether any significant element(s) will be included in or excluded from the calculation of any Performance Goal with respect to any




Participant. In all other respects, Performance Goals will be calculated in accordance with the Company’s financial statements, generally accepted accounting principles, or under a methodology established by the Administrator prior to the issuance of an Award.
(c)    Procedures. To the extent necessary to comply with the performance-based compensation provisions of Code Section 162(m), with respect to any Award granted subject to Performance Goal(s), within the first twenty-five percent (25%) of the Performance Period, but in no event more than ninety (90) days following the commencement of any Performance Period (or such other time as may be required or permitted by Code Section 162(m)), the Administrator will, in writing, (i) designate one or more Participants to whom an Award will be made, (ii) select the Performance Goal(s) applicable to the Performance Period, (iii) establish the Performance Goal(s), and amounts of such Awards, as applicable, which may be earned for such Performance Period, and (iv) specify the relationship between Performance Goal(s) and the amounts of such Awards, as applicable, to be earned by each Participant for such Performance Period. Following the completion of each Performance Period, the Administrator will certify in writing whether the applicable Performance Goal(s) have been achieved for such Performance Period. In determining the amounts earned by a Participant, the Administrator will have the right to reduce or eliminate (but not to increase) the amount payable at a given level of performance to take into account additional factors that the Administrator may deem relevant to the assessment of individual or corporate performance for the Performance Period. A Participant will be eligible to receive payment pursuant to an Award for a Performance Period only if the Performance Goal(s) for such period are achieved.
(d)    Additional Limitations. Notwithstanding any other provision of the Plan, any Award which is granted to a Participant and is intended to constitute qualified performance based compensation under Code Section 162(m) will be subject to any additional limitations set forth in the Code (including any amendment to Section 162(m)) or any regulations and rulings issued thereunder that are requirements for qualification as qualified performance-based compensation as described in Section 162(m) of the Code, and the Plan will be deemed amended to the extent necessary to conform to such requirements.
12.    Outside Director Limitations.
(a)    Cash-Settled Awards. No Outside Director may be granted, in any Fiscal Year, cash-settled Awards with a grant date fair value (determined in accordance with U.S. generally accepted accounting principles) of more than $500,000, increased to $1,000,000 in connection with his or her initial service.
(b)    Stock-Settled Awards. No Outside Director may be granted, in any Fiscal Year, stock-settled Awards with a grant date fair value (determined in accordance with U.S. generally accepted accounting principles) of more than $500,000, increased to $1,000,000 in connection with his or her initial service.
13.    Service Provider Status.
(a)    Leaves of Absence/Transfer Between Locations.
(i)    Continued Vesting. Unless the Administrator provides otherwise, vesting of Awards granted hereunder will continue during any unpaid leave of absence of an Employee or Director, consistent with and approved under the Company’s formal Leave of Absence policy then in effect. Such continued vesting will not exceed ninety (90) days in the aggregate during any twelve (12) month period or one hundred eighty (180) days in the aggregate during any thirty-six (36) month period following the commencement of the unpaid leave of absence (unless the Award sooner terminates in accordance with its terms). Thereafter, the vesting of such Award will be suspended for the remaining duration of such leave (unless the Award sooner terminates in accordance with its terms). Vesting will recommence upon such Participant’s return to active service as a Service Provider (and for avoidance of doubt, upon return to active status, no credit for vesting will be provided for the period during which vesting was suspended during the approved unpaid leave of absence, except as required by applicable law).
(ii)    Suspended Vesting. Except as set forth in subsection (i) above and unless the Administrator provides otherwise, vesting of Awards granted hereunder will be suspended during any unpaid leave of absence.




(iii)    Approved Leaves; Transfers. A Participant will not cease to be an Employee or Director in the case of (A) any leave of absence approved by the Company or (B) transfers between locations of the Company or between the Company, its Parent, or any Subsidiary.
(iv)    Incentive Stock Options. For purposes of Incentive Stock Options, no leave of absence may exceed three (3) months, unless reemployment upon expiration of such leave is guaranteed by statute or contract. If reemployment upon expiration of a leave of absence approved by the Company is not so guaranteed, then six (6) months following the first (1st) day of such leave any Incentive Stock Option held by the Participant will cease to be treated as an Incentive Stock Option and will be treated for tax purposes as a Nonstatutory Stock Option.
(b)    Additional Vesting Upon Death or Disability. Unless the Administrator determines otherwise in its sole discretion, if a Participant ceases to be a Service Provider as a result of the Participant’s death or Disability, then with respect to Awards that the Participant holds as of immediately prior to the cessation of the Participant’s status as a Service Provider, the Participant will be deemed to fully vest in and have the right to exercise Options and/or Stock Appreciation Rights as to all of the Shares underlying such Award, including those Shares that otherwise would not be vested or exercisable, all restrictions on Awards other than Options and Stock Appreciation Rights will lapse, and, with respect to Awards with performance-based vesting, all performance goals and other applicable vesting criteria will be deemed achieved at one hundred percent (100%) of target levels and all other terms and conditions met (the “Additional Vesting”).
Unless the Administrator determines otherwise in its sole discretion for purposes of this Additional Vesting, “Service Provider” shall be limited to mean a Participant who at the time of such death or Disability is an Employee or Director (and not a Consultant), and who has provided services to the Company (or any Parent or Subsidiary of the Company) in good standing in such capacity for more than one (1) year (and, in the case of an Employee, on a regular, full-time basis).
14.    Transferability of Awards. Unless determined otherwise by the Administrator, an Award may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution and may be exercised, during the lifetime of the Participant, only by the Participant. If the Administrator makes an Award transferable, such Award will contain such additional terms and conditions as the Administrator deems appropriate.
15.    Adjustments; Dissolution or Liquidation; Merger or Change in Control.
(a)    Adjustments. In the event that any dividend or other distribution (whether in the form of cash, Shares, other securities, or other property), recapitalization, stock split, reverse stock split, reorganization, reincorporation, reclassification, merger, consolidation, split-up, spin-off, combination, repurchase, or exchange of Shares or other securities of the Company, or other change in the corporate structure of the Company affecting the Shares occurs, the Administrator, in order to prevent diminution or enlargement of the benefits or potential benefits intended to be made available under the Plan, will adjust the number and class of Shares that may be delivered under the Plan and/or the number, class, and price of Shares covered by each outstanding Award, and the numerical Share limits in Sections 3, 6(b), 7(b), 8(a), 9(b) and 10(a) of the Plan.
(b)    Dissolution or Liquidation. In the event of the proposed dissolution or liquidation of the Company, the Administrator will notify each Participant as soon as practicable prior to the effective date of such proposed transaction. To the extent it has not been previously exercised, an Award will terminate immediately prior to the consummation of such proposed action.
(c)    Change in Control. In the event of a merger of the Company with or into another corporation or other entity or a Change in Control, each outstanding Award will be treated as the Administrator determines, including, without limitation, that each Award be assumed or an equivalent option or right substituted by the successor corporation or a Parent or Subsidiary of the successor corporation. The Administrator will not be required to treat all Awards similarly in the transaction.
In the event that the successor corporation does not assume or substitute for the Award, the Participant will fully vest in and have the right to exercise all of his or her outstanding Options and Stock Appreciation Rights, including Shares as to which such Awards would not otherwise be vested or exercisable, all restrictions on Restricted Stock and




Restricted Stock Units will lapse, and, with respect to Awards with performance-based vesting, all performance goals or other vesting criteria will be deemed achieved at one hundred percent (100%) of target levels and all other terms and conditions met. In addition, if an Option or Stock Appreciation Right is not assumed or substituted in the event of a Change in Control, the Administrator will notify the Participant in writing or electronically that the Option or Stock Appreciation Right will be exercisable for a period of time determined by the Administrator in its sole discretion, and the Option or Stock Appreciation Right will terminate upon the expiration of such period.
For the purposes of this subsection (c), an Award will be considered assumed if, following the Change in Control, the Award confers the right to purchase or receive, for each Share subject to the Award immediately prior to the Change in Control, the consideration (whether stock, cash, or other securities or property) received in the Change in Control by holders of Common Stock for each Share held on the effective date of the transaction (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding Shares); provided, however, that if such consideration received in the Change in Control is not solely common stock of the successor corporation or its Parent, the Administrator may, with the consent of the successor corporation, provide for the consideration to be received upon the exercise of an Option or Stock Appreciation Right or upon the payout of a Restricted Stock Unit, Performance Unit or Performance Share, for each Share subject to such Award, to be solely common stock of the successor corporation or its Parent equal in fair market value to the per share consideration received by holders of Common Stock in the Change in Control.
Notwithstanding anything in this Section 15(c) to the contrary, an Award that vests, is earned or paid-out upon the satisfaction of one or more performance goals will not be considered assumed if the Company or its successor modifies any of such performance goals without the Participant’s consent; provided, however, a modification to such performance goals only to reflect the successor corporation’s post-Change in Control corporate structure will not be deemed to invalidate an otherwise valid Award assumption.
Notwithstanding anything in this Section 15(c) to the contrary, if a payment under an Award Agreement is subject to Code Section 409A and if the change in control definition contained in the Award Agreement does not comply with the definition of “change in control” for purposes of a distribution under Code Section 409A, then any payment of an amount that otherwise is accelerated under this Section will be delayed until the earliest time that such payment would be permissible under Code Section 409A without triggering any penalties applicable under Code Section 409A.
(d)    Outside Director Awards. With respect to Awards granted to an Outside Director that are assumed or substituted for, if on the date of or following such assumption or substitution the Participant’s status as a Director or a director of the successor corporation, as applicable, is terminated other than upon a voluntary resignation by the Participant (unless such resignation is at the request of the acquirer), then the Participant will fully vest in and have the right to exercise Options and/or Stock Appreciation Rights as to all of the Shares underlying such Award, including those Shares which would not otherwise be vested or exercisable, all restrictions on Restricted Stock and Restricted Stock Units will lapse, and, with respect to Awards with performance-based vesting, all performance goals or other vesting criteria will be deemed achieved at one hundred percent (100%) of target levels and all other terms and conditions met.
16.    Tax.
(a)    Withholding Requirements. Prior to the delivery of any Shares or cash pursuant to an Award (or exercise thereof) or such earlier time as any tax withholding obligations are due, the Company will have the power and the right to deduct or withhold, or require a Participant to remit to the Company, an amount sufficient to satisfy federal, state, local, foreign or other taxes (including the Participant’s FICA obligation) required to be withheld and any employer tax liability shifted to a Participant with respect to such Award (or exercise thereof).
(b)    Withholding Arrangements. The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may permit a Participant to satisfy such tax withholding obligation, in whole or in part by (without limitation) (a) paying cash, (b) electing to have the Company withhold otherwise deliverable cash or Shares having a Fair Market Value equal to the minimum statutory amount required to be withheld, (c) delivering to the Company already-owned Shares having a Fair Market Value equal to the minimum statutory amount required to be withheld, provided the delivery of such Shares will not result in adverse accounting consequences as the Administrator determines in its sole




discretion, or (d) selling a sufficient number of Shares otherwise deliverable to the Participant through such means as the Administrator may determine in its sole discretion (whether through a broker or otherwise) equal to the amount required to be withheld. The amount of the withholding requirement will be deemed to include any amount which the Administrator agrees may be withheld at the time the election is made, not to exceed the amount determined by using the maximum federal, state or local marginal income tax rates applicable to the Participant with respect to the Award on the date that the amount of tax to be withheld is to be determined. The Fair Market Value of the Shares to be withheld or delivered will be determined as of the date that such Shares are withheld or delivered, as applicable.
(c)    Compliance With Code Section 409A. Awards will be designed and operated in such a manner that they are either exempt from the application of, or comply with, the requirements of Code Section 409A such that the grant, payment, settlement or deferral will not be subject to the additional tax or interest applicable under Code Section 409A, except as otherwise determined in the sole discretion of the Administrator. The Plan and each Award Agreement under the Plan is intended to meet the requirements of Code Section 409A and will be construed and interpreted in accordance with such intent, except as otherwise determined in the sole discretion of the Administrator. To the extent that an Award or payment, or the settlement or deferral thereof, is subject to Code Section 409A the Award will be granted, paid, settled or deferred in a manner that will meet the requirements of Code Section 409A, such that the grant, payment, settlement or deferral will not be subject to the additional tax or interest applicable under Code Section 409A. Notwithstanding the foregoing, in no event will the Company reimburse any Participant for any taxes that may be imposed upon Participant as a result of Code Section 409A.
17.    No Effect on Employment or Service. Neither the Plan nor any Award will confer upon a Participant any right with respect to continuing the Participant’s relationship as a Service Provider with the Company or any Parent or Subsidiary, nor will they interfere in any way with the Participant’s right or the right of the Company or any Parent or Subsidiary, as applicable, to terminate such relationship at any time, with or without cause, to the extent permitted by Applicable Laws.
18.    Date of Grant. The date of grant of an Award will be, for all purposes, the date on which the Administrator makes the determination granting such Award, or such other later date as is determined by the Administrator. Notice of the determination will be provided to each Participant within a reasonable time after the date of such grant.
19.    Term of Plan. Subject to Section 23 of the Plan, the Plan will become effective upon the later to occur of (i) its adoption by the Board or (ii) the business day immediately prior to the Registration Date. It will continue in effect for a term of ten (10) years from the date adopted by the Board, unless terminated earlier under Section 20 of the Plan.
20.    Amendment and Termination of the Plan.
(a)    Amendment and Termination. The Administrator may at any time amend, alter, suspend or terminate the Plan.
(b)    Stockholder Approval. The Company will obtain stockholder approval of any Plan amendment to the extent necessary and desirable to comply with Applicable Laws.
(c)    Effect of Amendment or Termination. No amendment, alteration, suspension or termination of the Plan will impair the rights of any Participant, unless mutually agreed otherwise between the Participant and the Administrator, which agreement must be in writing and signed by the Participant and the Company. Termination of the Plan will not affect the Administrator’s ability to exercise the powers granted to it hereunder with respect to Awards granted under the Plan prior to the date of such termination.
21.    Conditions Upon Issuance of Shares.
(a)    Legal Compliance. Shares will not be issued pursuant to the exercise of an Award unless the exercise of such Award and the issuance and delivery of such Shares will comply with Applicable Laws and will be further subject to the approval of counsel for the Company with respect to such compliance.




(b)    Investment Representations. As a condition to the exercise of an Award, the Company may require the person exercising such Award to represent and warrant at the time of any such exercise that the Shares are being purchased only for investment and without any present intention to sell or distribute such Shares if, in the opinion of counsel for the Company, such a representation is required.
22.    Inability to Obtain Authority. The inability of the Company to obtain authority from any regulatory body having jurisdiction or to complete or comply with the requirements of any registration or other qualification of the Shares under any state, federal or foreign law or under the rules and regulations of the Securities and Exchange Commission, the stock exchange on which Shares of the same class are then listed, or any other governmental or regulatory body, which authority, registration, qualification or rule compliance is deemed by the Company’s counsel to be necessary or advisable for the issuance and sale of any Shares hereunder, will relieve the Company of any liability in respect of the failure to issue or sell such Shares as to which such requisite authority, registration, qualification or rule compliance will not have been obtained.
23.    Stockholder Approval. The Plan will be subject to approval by the stockholders of the Company within twelve (12) months after the date the Plan is adopted by the Board. Such stockholder approval will be obtained in the manner and to the degree required under Applicable Laws.
24.    Captions. Captions are provided herein for convenience only, and will not serve as a basis for interpretation or construction of the Plan.

EX-10.2 3 hive-ex102x20150630.htm EXHIBIT 10.2 hive-ex 10.2x20150630


AEROHIVE NETWORKS, INC.
2014 EMPLOYEE STOCK PURCHASE PLAN
(As amended May 27, 2015)
1.Purpose. The purpose of the Plan is to provide employees of the Company and its Designated Companies with an opportunity to purchase Common Stock through accumulated Contributions. The Company’s intends for the Plan to have two components: a Code Section 423 Component (“423 Component”) and a non-Code Section 423 Component (“Non-423 Component”). The Company’s intention is to have 423 Component of the Plan qualify as an “employee stock purchase plan” under Section 423 of the Code. The provisions of the 423 Component, accordingly, will be construed so as to extend and limit Plan participation in a uniform and nondiscriminatory basis consistent with the requirements of Section 423 of the Code. In addition, this Plan authorizes the grant of an option to purchase shares of Common Stock under the Non-423 Component that does not qualify as an “employee stock purchase plan” under Section 423 of the Code; such an option will be granted pursuant to rules, procedures or sub-plans adopted by the Administrator designed to achieve tax, securities laws or other objectives for Eligible Employees and the Company. Except as otherwise provided herein, the Non-423 Component will operate and be administered in the same manner as the 423 Component.
2.    Definitions.
(a)    “Administrator” means the Board or any Committee designated by the Board to administer the Plan pursuant to Section 14.
(b)    “Affiliate” means any entity, other than a Subsidiary, in which the Company has an equity or other ownership interest.
(c)    “Applicable Laws” means the requirements relating to the administration of equity-based awards under U.S. state corporate laws, U.S. federal and state securities laws, the Code, any stock exchange or quotation system on which the Common Stock is listed or quoted and the applicable laws of any foreign country or jurisdiction where options are, or will be, granted under the Plan.
(d)    “Board” means the Board of Directors of the Company.
(e)    “Change in Control” means the occurrence of any of the following events:
(i)    A change in the ownership of the Company which occurs on the date that any one person, or more than one person acting as a group (“Person”), acquires ownership of the stock of the Company that, together with the stock held by such Person, constitutes more than fifty percent (50%) of the total voting power of the stock of the Company; provided, however, that for purposes of this subsection, the acquisition of additional stock by any one Person, who is considered to own more than fifty percent (50%) of the total voting power of the stock of the Company will not be considered a Change in Control; or
(ii)    A change in the effective control of the Company which occurs on the date that a majority of members of the Board is replaced during any twelve (12) month period by Directors whose appointment or election is not endorsed by a majority of the members of the Board prior to the date of the appointment or election. For purposes of this clause (ii), if any Person is considered to be in effective control of the Company, the acquisition of additional control of the Company by the same Person will not be considered a Change in Control; or
(iii)    A change in the ownership of a substantial portion of the Company’s assets which occurs on the date that any Person acquires (or has acquired during the twelve (12) month period ending on the date of the most


    



recent acquisition by such person or persons) assets from the Company that have a total gross fair market value equal to or more than fifty percent (50%) of the total gross fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this subsection, the following will not constitute a change in the ownership of a substantial portion of the Company’s assets: (A) a transfer to an entity that is controlled by the Company’s stockholders immediately after the transfer, or (B) a transfer of assets by the Company to: (1) a stockholder of the Company (immediately before the asset transfer) in exchange for or with respect to the Company’s stock, (2) an entity, fifty percent (50%) or more of the total value or voting power of which is owned, directly or indirectly, by the Company, (3) a Person, that owns, directly or indirectly, fifty percent (50%) or more of the total value or voting power of all the outstanding stock of the Company, or (4) an entity, at least fifty percent (50%) of the total value or voting power of which is owned, directly or indirectly, by a Person described in this subsection (iii)(B)(3). For purposes of this subsection, gross fair market value means the value of the assets of the Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.
For purposes of this definition, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company.
Notwithstanding the foregoing, a transaction will not be deemed a Change in Control unless the transaction qualifies as a change in control event within the meaning of Code Section 409A, as it has been and may be amended from time to time, and any proposed or final U.S. Treasury Regulations and Internal Revenue Service guidance that has been promulgated or may be promulgated thereunder from time to time.
Further and for the avoidance of doubt, a transaction will not constitute a Change in Control if: (i) its sole purpose is to change the state of the Company’s incorporation, or (ii) its sole purpose is to create a holding company that will be owned in substantially the same proportions by the persons who held the Company’s securities immediately before such transaction.
(f)    “Code” means the U.S. Internal Revenue Code of 1986, as amended. Reference to a specific section of the Code or U.S. Treasury Regulation thereunder will include such section or regulation, any valid regulation or other official applicable guidance promulgated under such section, and any comparable provision of any future legislation or regulation amending, supplementing or superseding such section or regulation.
(g)    “Committee” means a committee of the Board appointed in accordance with Section 14 hereof.
(h)    “Common Stock” means the common stock of the Company.
(i)    “Company” means Aerohive Networks, Inc., a Delaware corporation, or any successor thereto.
(j)    “Compensation” means an Eligible Employee’s base straight time gross earnings, commissions (to the extent such commissions are an integral, recurring part of compensation), payments for overtime and shift premium, but exclusive of payments for incentive compensation, bonuses, equity compensation income and other similar compensation. The Administrator, in its discretion, may, on a uniform and nondiscriminatory basis, establish a different definition of Compensation for a subsequent Offering Period.
(k)    “Contributions” means the payroll deductions and other additional payments that the Company may permit to be made by a Participant to fund the exercise of options granted pursuant to the Plan.
(l)    “Designated Company” means any Subsidiary or Affiliate that has been designated by the Administrator from time to time in its sole discretion as eligible to participate in the Plan. For purposes of the 423 Component,




only the Company and its Subsidiaries may be Designated Companies, provided, however that at any given time, a Subsidiary that is a Designated Company under the 423 Component shall not be a Designated Company under the Non-423 Component.
(m)    “Director” means a member of the Board.
(n)    “Eligible Employee” means any individual who is a common law employee providing services to the Company or a Designated Company and is customarily employed for at least twenty (20) hours per week and more than five (5) months in any calendar year by the Employer, or any lesser number of hours per week and/or number of months in any calendar year established by the Administrator (if required under applicable local law) for purposes of any separate Offering or for Eligible Employee participating in the Non-423 Component. For purposes of the Plan, the employment relationship will be treated as continuing intact while the individual is on sick leave or other leave of absence that the Employer approves or is legally protected under Applicable Laws. Where the period of leave exceeds three (3) months and the individual’s right to reemployment is not guaranteed either by statute or by contract, the employment relationship will be deemed to have terminated three (3) months and one (1) day following the commencement of such leave. The Administrator, in its discretion, from time to time may, prior to an Enrollment Date for all options to be granted on such Enrollment Date in an Offering, determine (on a uniform and nondiscriminatory basis or as otherwise permitted by Treasury Regulation Section 1.423‑2) that the definition of Eligible Employee will or will not include an individual if he or she: (i) has not completed at least two (2) years of service since his or her last hire date (or such lesser period of time as may be determined by the Administrator in its discretion), (ii) customarily works not more than twenty (20) hours per week (or such lesser period of time as may be determined by the Administrator in its discretion), (iii) customarily works not more than five (5) months per calendar year (or such lesser period of time as may be determined by the Administrator in its discretion), (iv) is a highly compensated employee within the meaning of Section 414(q) of the Code, or (v) is a highly compensated employee within the meaning of Section 414(q) of the Code with compensation above a certain level or is an officer or subject to the disclosure requirements of Section 16(a) of the Exchange Act, provided the exclusion is applied with respect to each Offering in an identical manner to all highly compensated individuals of the Employer whose Employees are participating in that Offering. Each exclusion shall be applied with respect to an Offering in a manner complying with U.S. Treasury Regulation Section 1.423‑2(e)(2)(ii).
(o)    “Employer” means the employer of the applicable Eligible Employee(s).
(p)    “Enrollment Date” means the first Trading Day of each Offering Period.
(q)    “Exchange Act” means the U.S. Securities Exchange Act of 1934, as amended, including the rules and regulations promulgated thereunder.
(r)    “Exercise Date” means the first Trading Day on or after June 1 and December 1 of each Offering Period. Notwithstanding the foregoing, the first Exercise Date under the Plan will be the first Trading Day on or after December 1, 2014.
(s)    “Fair Market Value” means, as of any date and unless the Administrator determines otherwise, the value of Common Stock determined as follows:
(i)    If the Common Stock is listed on any established stock exchange or a national market system, including without limitation the New York Stock Exchange, NASDAQ Global Select Market, the NASDAQ Global Market or the NASDAQ Capital Market of The NASDAQ Stock Market, its Fair Market Value will be the closing sales price for such stock as quoted on such exchange or system on the date of determination (or the closing bid, if no sales were reported), as reported in The Wall Street Journal or such other source as the Administrator deems reliable;




(ii)    If the Common Stock is regularly quoted by a recognized securities dealer but selling prices are not reported, its Fair Market Value will be the mean between the high bid and low asked prices for the Common Stock on the date of determination (or if no bids and asks were reported on that date, as applicable, on the last Trading Day such bids and asks were reported), as reported in The Wall Street Journal or such other source as the Administrator deems reliable;
(iii)    In the absence of an established market for the Common Stock, the Fair Market Value thereof will be determined in good faith by the Administrator; or
(iv)    For purposes of the Enrollment Date of the first Offering Period under the Plan, the Fair Market Value will be the initial price to the public as set forth in the final prospectus included within the Company’s registration statement on Form S-1 filed with the Securities and Exchange Commission for the initial public offering of the Common Stock (the “Registration Statement”).
(t)    “Fiscal Year” means the fiscal year of the Company.
(u)    “Fully Diluted” means, with respect to shares of Common Stock, as of a specified date, the sum of the number of shares of outstanding Common Stock plus the number of shares of Common Stock subject to the Company’s outstanding equity compensation awards (excluding outstanding equity compensation awards under any employee stock purchase plans of the Company).
(v)    “New Exercise Date” means a new Exercise Date if the Administrator shortens any Offering Period then in progress.
(w)    “Offering” means an offer under the Plan of an option that may be exercised during an Offering Period as further described in Section 4. For purposes of the Plan, the Administrator may designate separate Offerings under the Plan (the terms of which need not be identical) in which Employees of one or more Employers will participate, even if the dates of the applicable Offering Periods of each such Offering are identical and the provisions of the Plan will separately apply to each Offering. To the extent permitted by U.S. Treasury Regulation Section 1.423‑2(a)(1), the terms of each Offering need not be identical provided that the terms of the Plan and an Offering together satisfy U.S. Treasury Regulation Section 1.423‑2(a)(2) and (a)(3).
(x)    “Offering Periods” means the periods of approximately six (6) months during which an option granted pursuant to the Plan may be exercised, (i) commencing on the first Trading Day on or after June 1 and December 1 of each year and terminating on the first Trading Day on or after December 1 and June 1, approximately six (6) months later; provided, however, that the first Offering Period under the Plan will commence with the first Trading Day on or after the date on which the Securities and Exchange Commission declares the Company’s Registration Statement effective (such effective date of the Company’s Registration Statement, the “Registration Date”) and will end on the first Trading Day on or after December 1, 2014, and the second Offering Period under the Plan will commence with the first Trading Day on or after December 1, 2014. The duration and timing of Offering Periods may be changed pursuant to Sections 4 and 20.
(y)    “Parent” means a “parent corporation,” whether now or hereafter existing, as defined in Section 424(e) of the Code.
(z)    “Participant” means an Eligible Employee that participates in the Plan.
(aa)    “Plan” means this Aerohive Networks, Inc. 2014 Employee Stock Purchase Plan.
(bb)    “Purchase Price” means an amount equal to eighty-five percent (85%) of the Fair Market Value of a share of Common Stock on the Enrollment Date or on the Exercise Date, whichever is lower; provided however, that the




Purchase Price may be determined for subsequent Offering Periods by the Administrator subject to compliance with Section 423 of the Code (or any successor rule or provision or any other Applicable Law, regulation or stock exchange rule) or pursuant to Section 20.
(cc)    “Subsidiary” means a “subsidiary corporation,” whether now or hereafter existing, as defined in Section 424(f) of the Code.
(dd)    “Trading Day” means a day on which the national stock exchange upon which the Common Stock is listed is open for trading.
(ee)    “U.S. Treasury Regulations” means the Treasury regulations of the Code. Reference to a specific Treasury Regulation or Section of the Code shall include such Treasury Regulation or Section, any valid regulation promulgated under such Section, and any comparable provision of any future legislation or regulation amending, supplementing or superseding such Section or regulation.
3.    Eligibility.
(a)    First Offering Period. Any individual who is an Eligible Employee immediately prior to the first Offering Period will be automatically enrolled in the first Offering Period.
(b)    Subsequent Offering Periods. Any Eligible Employee on a given Enrollment Date subsequent to the first Offering Period will be eligible to participate in the Plan, subject to the requirements of Section 5.
(c)    Non-U.S. Employees. Eligible Employees who are citizens or residents of a non-U.S. jurisdiction (without regard to whether they also are citizens or residents of the United States or resident aliens (within the meaning of Section 7701(b)(1)(A) of the Code)) may be excluded from participation in the Plan or an Offering if the participation of such Eligible Employees is prohibited under the laws of the applicable jurisdiction or if complying with the laws of the applicable jurisdiction would cause the Plan or an Offering to violate Section 423 of the Code. In the case of the Non-423 Component, Eligible Employee may be excluded from participation in the Plan or an Offering if the Administrator has determined that participation of such Eligible Employee is not advisable or practicable.
(d)    Limitations. Any provisions of the Plan to the contrary notwithstanding, no Eligible Employee will be granted an option under the Plan (i) to the extent that, immediately after the grant, such Eligible Employee (or any other person whose stock would be attributed to such Eligible Employee pursuant to Section 424(d) of the Code) would own capital stock of the Company or any Parent or Subsidiary of the Company and/or hold outstanding options to purchase such stock possessing five percent (5%) or more of the total combined voting power or value of all classes of the capital stock of the Company or of any Parent or Subsidiary of the Company, or (ii) to the extent that his or her rights to purchase stock under all employee stock purchase plans (as defined in Section 423 of the Code) of the Company or any Parent or Subsidiary of the Company accrues at a rate, which exceeds twenty-five thousand dollars ($25,000) worth of stock (determined at the Fair Market Value of the stock at the time such option is granted) for each calendar year in which such option is outstanding at any time, as determined in accordance with Section 423 of the Code and the regulations thereunder.
4.    Offering Periods. The Plan will be implemented by consecutive Offering Periods with a new Offering Period commencing on the first Trading Day on or after June 1 and December 1 each year, or on such other date as the Administrator will determine; provided, however, that the first Offering Period under the Plan will commence with the first Trading Day on or after the Registration Date and end on the first Trading Day on or after December 1, 2014, and the second Offering Period under the Plan will commence with the first Trading Day on or after December 1, 2014. The Administrator will have the power to change the duration of Offering Periods (including the commencement dates thereof) with respect to future Offerings without stockholder approval if such change is announced prior to the scheduled beginning of the first




Offering Period to be affected thereafter; provided, however, that no Offering Period may last more than twenty-seven (27) months.
5.    Participation.
(a)    First Offering Period. An Eligible Employee will be entitled to continue to participate in the first Offering Period pursuant to Section 3(a) only if such individual submits a subscription agreement authorizing Contributions in a form determined by the Administrator (which may be similar to the form attached hereto as Exhibit A) to the Company’s designated plan administrator (i) no earlier than the effective date of the Form S-8 registration statement with respect to the issuance of Common Stock under this Plan and (ii) no later than ten (10) business days following the effective date of such S-8 registration statement or such other period of time as the Administrator may determine (the “Enrollment Window”). An Eligible Employee’s failure to submit the subscription agreement during the Enrollment Window will result in the automatic termination of such individual’s participation in the first Offering Period.
(b)    Subsequent Offering Periods. An Eligible Employee may participate in the Plan pursuant to Section 3(b) by (i) submitting to the Company’s stock administration office (or its designee), on or before a date determined by the Administrator prior to an applicable Enrollment Date, a properly completed subscription agreement authorizing Contributions in the form provided by the Administrator for such purpose, or (ii) following an electronic or other enrollment procedure determined by the Administrator.
6.    Contributions.
(a)    At the time a Participant enrolls in the Plan pursuant to Section 5, he or she will elect to have Contributions (in the form of payroll deductions or otherwise, to the extent permitted by the Administrator) made on each pay day during the Offering Period in an amount not exceeding twenty percent (20%) of the Compensation, which he or she receives on each pay day during the Offering Period (for illustrative purposes, should a pay day occur on an Exercise Date, a Participant will have any payroll deductions made on such day applied to his or her account under the then-current Offering Period). The Administrator, in its sole discretion, may permit all Participants in a specified Offering to contribute amounts to the Plan through payment by cash, check or other means set forth in the subscription agreement prior to each Exercise Date of each Offering Period. A Participant’s subscription agreement will remain in effect for successive Offering Periods unless terminated as provided in Section 10 hereof.
(b)    In the event Contributions are made in the form of payroll deductions, such payroll deductions for a Participant will commence on the first pay day following the Enrollment Date and will end on the last pay day prior to the Exercise Date of such Offering Period to which such authorization is applicable, unless sooner terminated by the Participant as provided in Section 10 hereof; provided, however, that for the first Offering Period, payroll deductions will commence on the first pay day on or following the end of the Enrollment Window.
(c)    All Contributions made for a Participant will be credited to his or her account under the Plan and Contributions will be made in whole percentages only. A Participant may not make any additional payments into such account.
(d)    A Participant may discontinue his or her participation in the Plan as provided in Section 10. Except as may be permitted by the Administrator, as determined in its sole discretion, a Participant may not change the rate of his or her Contributions during an Offering Period.
(e)    Notwithstanding the foregoing, to the extent necessary to comply with Section 423(b)(8) of the Code and Section 3(d), a Participant’s Contributions may be decreased to zero percent (0%) at any time during an Offering Period. Subject to Section 423(b)(8) of the Code and Section 3(d) hereof, Contributions will recommence at the rate




originally elected by the Participant effective as of the beginning of the first Offering Period scheduled to end in the following calendar year, unless terminated by the Participant as provided in Section 10.
(f)    Notwithstanding any provisions to the contrary in the Plan, the Administrator may allow Eligible Employees to participate in the Plan via cash contributions instead of payroll deductions if (i) payroll deductions are not permitted under applicable local law, (ii) the Administrator determines that cash contributions are permissible under Section 423 of the Code or (iii) for Participants participating in the Non-423 Component.
(g)    At the time the option is exercised, in whole or in part, or at the time some or all of the Common Stock issued under the Plan is disposed of (or any other time that a taxable event related to the Plan occurs), the Participant must make adequate provision for the Company’s or Employer’s federal, state, local or any other tax liability payable to any authority including taxes imposed by jurisdictions outside of the U.S., national insurance, social security or other tax withholding obligations, if any, which arise upon the exercise of the option or the disposition of the Common Stock (or any other time that a taxable event related to the Plan occurs). At any time, the Company or the Employer may, but will not be obligated to, withhold from the Participant’s compensation the amount necessary for the Company or the Employer to meet applicable withholding obligations, including any withholding required to make available to the Company or the Employer any tax deductions or benefits attributable to sale or early disposition of Common Stock by the Eligible Employee. In addition, the Company or the Employer may, but will not be obligated to, withhold from the proceeds of the sale of Common Stock or any other method of withholding the Company or the Employer deems appropriate to the extent permitted by U.S. Treasury Regulation Section 1.423‑2(f).
7.    Grant of Option. On the Enrollment Date of each Offering Period, each Eligible Employee participating in such Offering Period will be granted an option to purchase on each Exercise Date during such Offering Period (at the applicable Purchase Price) up to a number of shares of Common Stock determined by dividing such Eligible Employee’s Contributions accumulated prior to such Exercise Date and retained in the Eligible Employee’s account as of the Exercise Date by the applicable Purchase Price; provided that in no event will an Eligible Employee be permitted to purchase during each Offering Period more than 5,000 shares of Common Stock (subject to any adjustment pursuant to Section 19) and provided further that such purchase will be subject to the limitations set forth in Sections 3(c) and 13. The Eligible Employee may accept the grant of such option (i) with respect to the first Offering Period by submitting a properly completed subscription agreement in accordance with the requirements of Section 5 on or before the last day of the Enrollment Window, and (ii) with respect to any subsequent Offering Period under the Plan, by electing to participate in the Plan in accordance with the requirements of Section 5. The Administrator may, for future Offering Periods, increase or decrease, in its absolute discretion, the maximum number of shares of Common Stock that an Eligible Employee may purchase during each Offering Period. Exercise of the option will occur as provided in Section 8, unless the Participant has withdrawn pursuant to Section 10. The option will expire on the last day of the Offering Period.
8.    Exercise of Option.
(a)    Unless a Participant withdraws from the Plan as provided in Section 10, his or her option for the purchase of shares of Common Stock will be exercised automatically on the Exercise Date, and the maximum number of full shares subject to the option will be purchased for such Participant at the applicable Purchase Price with the accumulated Contributions from his or her account; provided, however, that for Participants participating in an Offering under the Non‑Section 423 Component in the jurisdiction of the People’s Republic of China, the Company, in its sole discretion, may either (i) in lieu of exercising the option to purchase shares of Common Stock, settle the option in cash in an amount equal to the number of shares of Common Stock the Participant would have otherwise been able to purchase on such Exercise Date multiplied by the Fair Market Value of a share of Common Stock on such Exercise Date (a “Cash Settlement”), (ii) following the exercise of the option, repurchase the Shares purchased pursuant to the exercise of the option for cash on such Exercise Date at a per share purchase price equal to the Fair Market Value of a share of Common Stock on such Exercise




Date (a “Cash Repurchase”), or (c) following the exercise of the option, deliver shares of Common Stock pursuant to such procedures as required by Applicable Law. No fractional shares of Common Stock will be purchased; any Contributions accumulated in a Participant’s account, which are not sufficient to purchase a full share will be retained in the Participant’s account for the subsequent Offering Period, subject to earlier withdrawal by the Participant as provided in Section 10. Any other funds left over in a Participant’s account after the Exercise Date will be returned to the Participant. During a Participant’s lifetime, a Participant’s option to purchase shares hereunder is exercisable only by him or her.
(b)    If the Administrator determines that, on a given Exercise Date, the number of shares of Common Stock with respect to which options are to be exercised may exceed (i) the number of shares of Common Stock that were available for sale under the Plan on the Enrollment Date of the applicable Offering Period, or (ii) the number of shares of Common Stock available for sale under the Plan on such Exercise Date, the Administrator may in its sole discretion (x) provide that the Company will make a pro rata allocation of the shares of Common Stock available for purchase on such Enrollment Date or Exercise Date, as applicable, in as uniform a manner as will be practicable and as it will determine in its sole discretion to be equitable among all Participants exercising options to purchase Common Stock on such Exercise Date, and continue all Offering Periods then in effect or (y) provide that the Company will make a pro rata allocation of the shares available for purchase on such Enrollment Date or Exercise Date, as applicable, in as uniform a manner as will be practicable and as it will determine in its sole discretion to be equitable among all participants exercising options to purchase Common Stock on such Exercise Date, and terminate any or all Offering Periods then in effect pursuant to Section 20. The Company may make a pro rata allocation of the shares available on the Enrollment Date of any applicable Offering Period pursuant to the preceding sentence, notwithstanding any authorization of additional shares for issuance under the Plan by the Company’s stockholders subsequent to such Enrollment Date.
9.    Delivery. As soon as reasonably practicable after each Exercise Date on which a purchase of shares of Common Stock occurs, the Company will arrange the delivery to each Participant of the shares purchased upon exercise of his or her option in a form determined by the Administrator (in its sole discretion) and pursuant to rules established by the Administrator. The Company may permit or require that shares be deposited directly with a broker designated by the Company or to a designated agent of the Company, and the Company may utilize electronic or automated methods of share transfer. The Company may require that shares be retained with such broker or agent for a designated period of time and/or may establish other procedures to permit tracking of disqualifying dispositions of such shares. No Participant will have any voting, dividend, or other stockholder rights with respect to shares of Common Stock subject to any option granted under the Plan until such shares have been purchased and delivered to the Participant as provided in this Section 9.
10.    Withdrawal.
(a)    A Participant may withdraw all but not less than all the Contributions credited to his or her account and not yet used to exercise his or her option under the Plan at any time by (i) submitting to the Company’s stock administration office (or its designee) a written notice of withdrawal in the form determined by the Administrator for such purpose (which may be similar to the form attached hereto as Exhibit B), or (ii) following an electronic or other withdrawal procedure determined by the Administrator. All of the Participant’s Contributions credited to his or her account will be paid to such Participant promptly after receipt of notice of withdrawal and such Participant’s option for the Offering Period will be automatically terminated, and no further Contributions for the purchase of shares will be made for such Offering Period. If a Participant withdraws from an Offering Period, Contributions will not resume at the beginning of the succeeding Offering Period, unless the Participant re-enrolls in the Plan in accordance with the provisions of Section 5.
(b)    A Participant’s withdrawal from an Offering Period will not have any effect upon his or her eligibility to participate in any similar plan that may hereafter be adopted by the Company or in succeeding Offering Periods that commence after the termination of the Offering Period from which the Participant withdraws.




11.    Termination of Employment. Unless a Participant’s ceasing to be an Eligible Employee, for any reason, he or she will be deemed to have elected to withdraw from the Plan and the Contributions credited to such Participant’s account during the Offering Period but not yet used to purchase shares of Common Stock under the Plan will be returned to such Participant or, in the case of his or her death, to the person or persons entitled thereto under Section 15, and such Participant’s option will be automatically terminated. A Participant whose employment transfers between entities through a termination with an immediate rehire (with no break in service) by the Company or a Designated Company shall not be treated as terminated under the Plan; however, if a Participant transfers from an Offering under the 423 Component to the Non-423 Component, the exercise of the option shall be qualified under the 423 Component only to the extent it complies with Section 423 of the Code.
12.    Interest. No interest will accrue on the Contributions of a participant in the Plan, except as may be required by Applicable Law, as determined by the Company, and if so required by the laws of a particular jurisdiction, shall apply to all Participants in the relevant Offering under the 423 Component, except to the extent otherwise permitted by U.S. Treasury Regulation Section 1.423‑2(f).
13.    Stock.
(a)    Subject to adjustment upon changes in capitalization of the Company as provided in Section 19 hereof, the maximum number of shares of Common Stock that will be made available for sale under the Plan will be 3,030,681 shares of Common Stock, plus (i) an annual increase to be added on the first day of each of the 2016 Fiscal Year and 2017 Fiscal Year equal to the least of (A) 1,000,000 shares of Common Stock, (B) two percent (2%) of the outstanding shares of Common Stock on such date, or (C) an amount determined by the Administrator; and (ii) an annual increase to be added on the first day of each Fiscal Year beginning with the 2018 Fiscal Year equal to the least of (A) 1,000,000 shares of Common Stock, (B) one percent (1%) of the outstanding shares of Common Stock on such date, or (C) an amount determined by the Administrator. For the avoidance of doubt, the number of shares of Common Stock reserved for issuance under the Plan shall be reduced by any shares of Common Stock actually issued and delivered under the Plan (including Cash Repurchases), but shall not be reduced by the number of shares of Common Stock referenced for purposes of determining the amount of any Cash Settlement.
(b)    Until the shares are issued (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company), a Participant will only have the rights of an unsecured creditor with respect to such shares, and no right to vote or receive dividends or any other rights as a stockholder will exist with respect to such shares.
(c)    Shares of Common Stock to be delivered to a Participant under the Plan will be registered in the name of the Participant or in the name of the Participant and his or her spouse.
14.    Administration. The Plan will be administered by the Board or a Committee appointed by the Board, which Committee will be constituted to comply with Applicable Laws. The Administrator will have full and exclusive discretionary authority to construe, interpret and apply the terms of the Plan, to designate separate Offerings under the Plan, to designate Subsidiaries and Affiliates as participating in the 423 Component or Non-423 Component, to determine eligibility, to adjudicate all disputed claims filed under the Plan and to establish such procedures that it deems necessary for the administration of the Plan (including, without limitation, to adopt such procedures and sub-plans as are necessary or appropriate to permit the participation in the Plan by employees who are foreign nationals or employed outside the U.S., the terms of which sub-plans may take precedence over other provisions of this Plan, with the exception of Section 13(a) hereof, but unless otherwise superseded by the terms of such sub-plan, the provisions of this Plan shall govern the operation of such sub-plan). Unless otherwise determined by the Administrator, the Employees eligible to participate in each sub-plan will participate in a separate Offering or in the Non-423 Component. Without limiting the generality of the foregoing, the Administrator is specifically authorized to adopt rules and procedures regarding eligibility to participate, the definition




of Compensation, handling of Contributions, making of Contributions to the Plan (including, without limitation, in forms other than payroll deductions), establishment of bank or trust accounts to hold Contributions, payment of interest, conversion of local currency, obligations to pay payroll tax, determination of beneficiary designation requirements, withholding procedures and handling of stock certificates that vary with applicable local requirements. The Administrator also is authorized to determine that, to the extent permitted by U.S. Treasury Regulation Section 1.423‑2(f), the terms of an option granted under the Plan or an Offering to citizens or residents of a non-U.S. jurisdiction will be less favorable than the terms of options granted under the Plan or the same Offering to employees resident solely in the U.S. Every finding, decision and determination made by the Administrator will, to the full extent permitted by law, be final and binding upon all parties.
15.    Designation of Beneficiary.
(a)    If permitted by the Administrator, a Participant may file a designation of a beneficiary who is to receive any shares of Common Stock and cash, if any, from the Participant’s account under the Plan in the event of such Participant’s death subsequent to an Exercise Date on which the option is exercised but prior to delivery to such Participant of such shares and cash. In addition, if permitted by the Administrator, a Participant may file a designation of a beneficiary who is to receive any cash from the Participant’s account under the Plan in the event of such Participant’s death prior to exercise of the option. If a Participant is married and the designated beneficiary is not the spouse, spousal consent will be required for such designation to be effective.
(b)    Such designation of beneficiary may be changed by the Participant at any time by notice in a form determined by the Administrator. In the event of the death of a Participant and in the absence of a beneficiary validly designated under the Plan who is living at the time of such Participant’s death, the Company will deliver such shares and/or cash to the executor or administrator of the estate of the Participant, or if no such executor or administrator has been appointed (to the knowledge of the Company), the Company, in its discretion, may deliver such shares and/or cash to the spouse or to any one or more dependents or relatives of the Participant, or if no spouse, dependent or relative is known to the Company, then to such other person as the Company may designate.
(c)    All beneficiary designations will be in such form and manner as the Administrator may designate from time to time. Notwithstanding Sections 15(a) and (b) above, the Company and/or the Administrator may decide not to permit such designations by Participants in non-U.S. jurisdictions to the extent permitted by U.S. Treasury Regulation Section 1.423‑2(f).
16.    Transferability. Neither Contributions credited to a Participant’s account nor any rights with regard to the exercise of an option or to receive shares of Common Stock under the Plan may be assigned, transferred, pledged or otherwise disposed of in any way (other than by will, the laws of descent and distribution or as provided in Section 15 hereof) by the Participant. Any such attempt at assignment, transfer, pledge or other disposition will be without effect, except that the Company may treat such act as an election to withdraw funds from an Offering Period in accordance with Section 10 hereof.
17.    Use of Funds. The Company may use all Contributions received or held by it under the Plan for any corporate purpose, and the Company will not be obligated to segregate such Contributions except under Offerings or for Participants in the Non-423 Component for which Applicable Laws require that Contributions to the Plan by Participants be segregated from the Company’s general corporate funds and/or deposited with an independent third party. Until shares of Common Stock are issued, Participants will only have the rights of an unsecured creditor with respect to such shares.
18.    Reports. Individual accounts will be maintained for each Participant in the Plan. Statements of account will be given to participating Eligible Employees at least annually, which statements will set forth the amounts of Contributions, the Purchase Price, the number of shares of Common Stock purchased and the remaining cash balance, if any.




19.
Adjustments, Dissolution, Liquidation, Merger or Change in Control.
(a)    Adjustments. In the event that any dividend or other distribution (whether in the form of cash, Common Stock, other securities, or other property), recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, split-up, spin-off, combination, repurchase, or exchange of Common Stock or other securities of the Company, or other change in the corporate structure of the Company affecting the Common Stock occurs, the Administrator, in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan, will, in such manner as it may deem equitable, adjust the number and class of Common Stock that may be delivered under the Plan, the Purchase Price per share and the number of shares of Common Stock covered by each option under the Plan that has not yet been exercised, and the numerical limits of Sections 7 and 13.
(b)    Dissolution or Liquidation. In the event of the proposed dissolution or liquidation of the Company, any Offering Period then in progress will be shortened by setting a New Exercise Date, and will terminate immediately prior to the consummation of such proposed dissolution or liquidation, unless provided otherwise by the Administrator. The New Exercise Date will be before the date of the Company’s proposed dissolution or liquidation. The Administrator will notify each Participant in writing or electronically, prior to the New Exercise Date, that the Exercise Date for the Participant’s option has been changed to the New Exercise Date and that the Participant’s option will be exercised automatically on the New Exercise Date, unless prior to such date the Participant has withdrawn from the Offering Period as provided in Section 10 hereof.
(c)    Merger or Change in Control. In the event of a merger or Change in Control, each outstanding option will be assumed or an equivalent option substituted by the successor corporation or a Parent or Subsidiary of the successor corporation. In the event that the successor corporation refuses to assume or substitute for the option, the Offering Period with respect to which such option relates will be shortened by setting a New Exercise Date on which such Offering Period shall end. The New Exercise Date will occur before the date of the Company’s proposed merger or Change in Control. The Administrator will notify each Participant in writing or electronically prior to the New Exercise Date, that the Exercise Date for the Participant’s option has been changed to the New Exercise Date and that the Participant’s option will be exercised automatically on the New Exercise Date, unless prior to such date the Participant has withdrawn from the Offering Period as provided in Section 10 hereof.
20.    Amendment or Termination.
(a)    The Administrator, in its sole discretion, may amend, suspend, or terminate the Plan, or any part thereof, at any time and for any reason. If the Plan is terminated, the Administrator, in its discretion, may elect to terminate all outstanding Offering Periods either immediately or upon completion of the purchase of shares of Common Stock on the next Exercise Date (which may be sooner than originally scheduled, if determined by the Administrator in its discretion), or may elect to permit Offering Periods to expire in accordance with their terms (and subject to any adjustment pursuant to Section 19). If the Offering Periods are terminated prior to expiration, all amounts then credited to Participants accounts that have not been used to purchase shares of Common Stock will be returned to the Participants (without interest thereon, except as otherwise required under Applicable Laws, as further set forth in Section 12 hereof) as soon as administratively practicable.
(b)    Without stockholder consent and without limiting Section 20(a), the Administrator will be entitled to change the Offering Periods, designate separate Offerings, limit the frequency and/or number of changes in the amount withheld during an Offering Period, establish the exchange ratio applicable to amounts withheld in a currency other than U.S. dollars, permit Contributions in excess of the amount designated by a Participant in order to adjust for delays or mistakes in the Company’s processing of properly completed Contribution elections, establish reasonable waiting and adjustment periods and/or accounting and crediting procedures to ensure that amounts applied toward the purchase of Common Stock




for each Participant properly correspond with Contribution amounts, and establish such other limitations or procedures as the Administrator determines in its sole discretion advisable that are consistent with the Plan.
(c)    In the event the Administrator determines that the ongoing operation of the Plan may result in unfavorable financial accounting consequences, the Administrator may, in its discretion and, to the extent necessary or desirable, modify, amend or terminate the Plan to reduce or eliminate such accounting consequence including, but not limited to:
(i)    amending the Plan to conform with the safe harbor definition under the Financial Accounting Standards Board Accounting Standards Codification Topic 718 (or any successor thereto), including with respect to an Offering Period underway at the time;
(ii)    altering the Purchase Price for any Offering Period including an Offering Period underway at the time of the change in Purchase Price;
(iii)    shortening any Offering Period by setting a New Exercise Date, including an Offering Period underway at the time of the Administrator action;
(iv)    reducing the maximum percentage of Compensation a Participant may elect to set aside as Contributions; and
(v)    reducing the maximum number of Shares a Participant may purchase during any Offering Period.
Such modifications or amendments will not require stockholder approval or the consent of any Plan Participants.
21.    Notices. All notices or other communications by a Participant to the Company under or in connection with the Plan will be deemed to have been duly given when received in the form and manner specified by the Company at the location, or by the person, designated by the Company for the receipt thereof.
22.    Conditions Upon Issuance of Shares. Shares of Common Stock will not be issued with respect to an option unless the exercise of such option and the issuance and delivery of such shares pursuant thereto will comply with all applicable provisions of law, domestic or foreign, including, without limitation, the Securities Act of 1933, as amended, the Exchange Act, the rules and regulations promulgated thereunder, and the requirements of any stock exchange upon which the shares may then be listed, and will be further subject to the approval of counsel for the Company with respect to such compliance.
As a condition to the exercise of an option, the Company may require the person exercising such option to represent and warrant at the time of any such exercise that the shares are being purchased only for investment and without any present intention to sell or distribute such shares if, in the opinion of counsel for the Company, such a representation is required by any of the aforementioned applicable provisions of law.
23.    Code Section 409A. The 423 Component of the Plan is exempt from the application of Code Section 409A and any ambiguities herein will be interpreted to so be exempt from Code Section 409A. In furtherance of the foregoing and notwithstanding any provision in the Plan to the contrary, if the Administrator determines that an option granted under the Plan may be subject to Code Section 409A or that any provision in the Plan would cause an option under the Plan to be subject to Code Section 409A, the Administrator may amend the terms of the Plan and/or of an outstanding option granted under the Plan, or take such other action the Administrator determines is necessary or appropriate, in each case, without the Participant’s consent, to exempt any outstanding option or future option that may be granted under the Plan from or to allow any such options to comply with Code Section 409A, but only to the extent any such amendments or action by the




Administrator would not violate Code Section 409A. Notwithstanding the foregoing, the Company shall have no liability to a Participant or any other party if the option to purchase Common Stock under the Plan that is intended to be exempt from or compliant with Code Section 409A is not so exempt or compliant or for any action taken by the Administrator with respect thereto. The Company makes no representation that the option to purchase Common Stock under the Plan is compliant with Code Section 409A.
24.    Term of Plan. The Plan will become effective as of the business day immediately prior to the Registration Date. It will continue in effect for a term of ten (10) years, unless sooner terminated under Section 20.
25.    Stockholder Approval. The Plan will be subject to approval by the stockholders of the Company within twelve (12) months after the date the Plan is adopted by the Board. Such stockholder approval will be obtained in the manner and to the degree required under Applicable Laws.
26.    Governing Law. The Plan shall be governed by, and construed in accordance with, the laws of the State of California (except its choice-of-law provisions).
27.    No Right to Employment. Participation in the Plan by a Participant shall not be construed as giving a Participant the right to be retained as an employee of the Company or a Subsidiary or Affiliate, as applicable. Furthermore, the Company or a Subsidiary or Affiliate may dismiss a Participant from employment at any time, free from any liability or any claim under the Plan.
28.    Severability. If any provision of the Plan is or becomes or is deemed to be invalid, illegal, or unenforceable for any reason in any jurisdiction or as to any Participant, such invalidity, illegality or unenforceability shall not affect the remaining parts of the Plan, and the Plan shall be construed and enforced as to such jurisdiction or Participant as if the invalid, illegal or unenforceable provision had not been included.
29.    Compliance with Applicable Laws. The terms of this Plan are intended to comply with all Applicable Laws and will be construed accordingly.





EXHIBIT A

AEROHIVE NETWORKS, INC.
2014 EMPLOYEE STOCK PURCHASE PLAN
SUBSCRIPTION AGREEMENT
_____ Original Application                Offering Date:                 
_____ Change in Payroll Deduction Rate
1.____________________ hereby elects to participate in the Aerohive Networks, Inc. 2014 Employee Stock Purchase Plan (the “Plan”) and subscribes to purchase shares of the Company’s Common Stock in accordance with this Subscription Agreement and the Plan.
2.    I hereby authorize payroll deductions from each paycheck in the amount of ____% of my Compensation on each payday (from 0 to 20%) during the Offering Period in accordance with the Plan. (Please note that no fractional percentages are permitted.)
3.    I understand that said payroll deductions will be accumulated for the purchase of shares of Common Stock at the applicable Purchase Price determined in accordance with the Plan. I understand that if I do not withdraw from an Offering Period, any accumulated payroll deductions will be used to automatically exercise my option and purchase Common Stock under the Plan.
4.    I have received a copy of the complete Plan and its accompanying prospectus. I understand that my participation in the Plan is in all respects subject to the terms of the Plan.
5.    Shares of Common Stock purchased for me under the Plan should be issued in the name(s) of _____________ (Eligible Employee or Eligible Employee and Spouse only).
6.    I understand that if I dispose of any shares received by me pursuant to the Plan within two (2) years after the Offering Date (the first day of the Offering Period during which I purchased such shares) or one (1) year after the Exercise Date, I will be treated for federal income tax purposes as having received ordinary income at the time of such disposition in an amount equal to the excess of the fair market value of the shares at the time such shares were purchased by me over the price that I paid for the shares. I hereby agree to notify the Company in writing within thirty (30) days after the date of any disposition of my shares and I will make adequate provision for Federal, state or other tax withholding obligations, if any, which arise upon the disposition of the Common Stock. The Company may, but will not be obligated to, withhold from my compensation the amount necessary to meet any applicable withholding obligation including any withholding necessary to make available to the Company any tax deductions or benefits attributable to sale or early disposition of Common Stock by me. If I dispose of such shares at any time after the expiration of the two (2)-year and one (1)-year holding periods, I understand that I will be treated for federal income tax purposes as having received income only at the time of such disposition, and that such income will be taxed as ordinary income only to the extent of an amount equal to the lesser of (a) the excess of the fair market value of the shares at the time of such disposition over the purchase price which I paid for the shares, or (b) 15% of the fair market value of the shares on the first day of the Offering Period. The remainder of the gain, if any, recognized on such disposition will be taxed as capital gain.




7.    I hereby agree to be bound by the terms of the Plan. The effectiveness of this Subscription Agreement is dependent upon my eligibility to participate in the Plan.
Employee’s Social Security Number:
 
 
Employee’s Address:
 
 
 
 
 
            
I UNDERSTAND THAT THIS SUBSCRIPTION AGREEMENT WILL REMAIN IN EFFECT THROUGHOUT SUCCESSIVE OFFERING PERIODS UNLESS TERMINATED BY ME.
Dated:
 
 
 
 
 
 
 
Signature of Employee
 
 
 
 
 
 





EXHIBIT B
AEROHIVE NETWORKS, INC.
2014 EMPLOYEE STOCK PURCHASE PLAN
NOTICE OF WITHDRAWAL
The undersigned participant in the Offering Period of the Aerohive Networks, Inc. 2014 Employee Stock Purchase Plan that began on ____________, ______ (the “Offering Date”) hereby notifies the Company that he or she hereby withdraws from the Offering Period. He or she hereby directs the Company to pay to the undersigned as promptly as practicable all the payroll deductions credited to his or her account with respect to such Offering Period. The undersigned understands and agrees that his or her option for such Offering Period will be automatically terminated. The undersigned understands further that no further payroll deductions will be made for the purchase of shares in the current Offering Period and the undersigned will be eligible to participate in succeeding Offering Periods only by delivering to the Company a new Subscription Agreement.

Name and Address of Participant:
 
 
Signature:
 
 
Date:
 
 


EX-10.3 4 hive-ex103x20150630.htm EXHIBIT 10.3 hive-ex 10.3x20150630




March 30, 2015

Tom Wilburn
46 Pickman Road
Beverly, MA 01915

Dear Tom,

We believe that you will make an important contribution to the success and growth of Aerohive Networks, Inc. (“Aerohive,” or the “Company”). With this in mind, we are pleased to offer you the position of Senior Vice President, Worldwide Sales, initially reporting to me, as the Company’s C.E.O. This position will be designated a “Section 16” reporting position under SEC regulations. This letter agreement is intended to confirm the principal terms of your employment with us.

Consistent with this position, you will be expected to perform job-related duties as I may assign to you from time-to-time. Your primary job location for reporting purposes will be Aerohive’s headquarters office located in Sunnyvale, California, but may include such other places as Aerohive may direct over time. We also understand that during the term of your employment you intend to maintain your principal residence in Massachusetts, and that you will make yourself available at the Company’s headquarters office in person or by video or teleconferencing as reasonably requested or needed to perform your duties. Please confirm below with your acceptance of this offer the expected date of commencement of your employment with Aerohive Networks.

Cash Compensation.  This is an exempt position and your initial base salary will be $300,000 on an annualized basis (before withholdings for applicable taxes, benefits and other deductions).  As an employee in good standing you will also be eligible to participate in our bookings-based sales commission compensation program, with your initial annual target equal to 100 percent percent of your base salary then in-effect. These bookings-based payments will be calculated and determined quarterly, in arrears, on a pro-rated basis based on the Company’s achievement during the respective quarter of the bookings target for the quarter set in the Board-approved operating plan for that period. You must be employed in good standing through the end of the respective quarterly period in order to be deemed to have earned and be eligible to receive the bookings-based payment.

For the first 12 months of your employment you will also be eligible to receive an incentive-based payment For this first year of employment, the maximum potential payment to you will be $100,000, which will be pro-rated, calculated and paid quarterly, in arrears, beginning with our second fiscal quarter 2015 and ending with our first fiscal quarter 2016 based on your achievement of certain individual performance objectives which I will assign for each of those quarterly periods and confirm for you in writing (“MBOs”). You must be employed in good standing through the date the payment is determined, calculated and actually paid in order to be deemed to have earned and be eligible to receive the MBO achievement-based payment.

The bookings-based sales commission compensation program will be your principal incentive compensation program, and participation in an MBO achievement-based program will not necessarily be available to you following your first year of employment.

The Company anticipates conducting an annual FOCAL compensation review in early 2015 and an equity review later in 2015. You understand that as a new hire you will not be eligible to participate in compensation reviews until the next review cycle in 2016 but may be eligible, at the CEO's discretion, for the 2015 equity grant cycle.

All employment-related payments, including expense reimbursements, will be payable in accordance with Aerohive’s standard payroll schedule and process, and all earnings are subject to withholding, payroll taxes and other deductions required by law.

Stock Award.   In conjunction with your commencement of employment, we will propose that our Board of Directors approve an equity award comprising 310,000 shares of our Common Stock, which will be in the form of Restricted Stock Units





The equity award is subject to Board approval and to all terms and conditions of the specific Aerohive Networks equity plan from which the award will issue.  Once approved (and subject to your continuing employment in good standing), 25 percent of the shares subject to the award will vest after 12 months and the remaining shares would vest over the next 36 months of continuous service.  Our Board typically considers equity awards on a quarterly basis; however, the date on which the Board acts could be later depending on a variety of factors, and this could affect the date on which your equity award is proposed for Board consideration and, therefore, the commencement of vesting.  You will receive more details regarding the award from Stock Administration after the date on which our Board considers your proposed award.

Notwithstanding the foregoing vesting schedule, and consistent with similar protections offered to members of our senior management, in conjunction with your commencement of employment, we will propose that our Board of Directors also approve entering with you the attached form of Separation and Change in Control Severance Agreement (the “Separation Agreement”), which would, once approved, provide additional benefits to you if you are terminated by the Company other than for Cause, death, or disability (as defined in the Plan) or you resign for Good Reason, and in either case you sign and do not revoke a standard form of release then-offered to the Company’s employees. These benefits, at all times as determined by and subject to the terms and conditions of the Separation Agreement, would include certain severance payments and acceleration of the then-unvested shares subject to your then-outstanding equity awards.

Benefits. Aerohive offers what we feel is a very competitive benefits package. A brief benefits summary is enclosed for your review.

Eligibility. Your eligibility to participate in Aerohive-sponsored compensation programs, be awarded equity, and receive employee benefits will be subject in each case to your continuing employment in good standing and the specific applicable terms and conditions for the programs in question (including as they may change or be administered over time). Please note that Aerohive may from time to time, in its discretion, adjust the benefits available to you and our other employees.

At Will Employment. During your employment with Aerohive, you will be expected to establish and maintain a professional, cordial relationship with co-workers, management, suppliers and customers. You will be expected to learn the requirements of the position and satisfactorily meet performance objectives over time. You also will be expected to participate actively in Aerohive’s performance improvement processes and, at all times as a condition of continuing employment, to abide by all then-current Aerohive policies and procedures and legal or regulatory requirements applicable to your employment. Aerohive’s policies and procedures relating to employment can be found in the Company’s Employee Handbook, which is available on Jive via the Company’s Intranet.

You understand and agree that your employment with Aerohive will at all times be “at will.” It is not for a specific term and you or Aerohive can terminate it at any time, for any reason or no reason, with or without cause and with or without notice. Although your job duties, title, compensation and benefits, as well as Aerohive’s personnel policies and procedures applicable to you, may change from time to time, the “at will” nature of your employment can only be changed in an express written agreement signed by you and myself as the Company’s CEO.

Arbitration.     You and Aerohive agree to submit to mandatory, exclusive and binding arbitration any controversy, dispute or claim arising out of, or relating to, this letter agreement, your employment relationship, any benefit or compensation you claim as a result of your employment, or the fact or circumstances of employment termination. However, you and Aerohive each retain the right to seek or obtain equitable relief from a court having jurisdiction over us.

The determination of this arbitration will be final, binding and non-appealable by you or Aerohive, before the American Arbitration Association, and its employment arbitration rules then in-effect, and will take place in Santa Clara County, State of California, before a single arbitrator.

Aerohive will bear the costs of the arbitrator; however, you will bear your own costs and fees (including attorneys’ costs and fees) and Aerohive will bear its own costs and fees incurred in conjunction with the arbitration (or otherwise in conjunction with any controversy, dispute or claim between us).

You and Aerohive agree that this arbitration requirement shall not apply to any dispute or claim relating to the misuse or misappropriation of the Company’s trade secrets or proprietary or confidential information.

The other specific requirements and provisions of our agreement to arbitrate all controversies, disputes or claims is provided in the Agreement to Arbitrate Disputes and Claims included with this letter agreement.

California Law. Unless we otherwise provide in a written agreement between us, California law will be used in all instances





to govern and enforce any controversy, dispute or claim arising out of, or relating to, this letter agreement, your employment relationship, any benefit or compensation you claim as a result of your employment, or the fact or circumstances of your employment termination.

Other Conditions and Applicable Agreements. You also must provide appropriate identification establishing your identity and legal right to work within the United States, and complete and return a form I-9 within the first three (3) days of your date of hire. This offer is also contingent upon satisfactory background and reference checks. In this regard, you will be asked to consent to such background information and references as Aerohive deems reasonably necessary, including, where appropriate and permitted, confirmation of your past employment history, Social Security verification and criminal background.

As a further condition of our offer and your initial and continuing employment with Aerohive, you will be expected to sign and comply with certain agreements and all Aerohive policies and procedures concerning benefits, confidential information, assignment of inventions, arbitration of disputes, and business conduct, among others. In this regard, you will be asked to sign and return in conjunction with your acceptance of this offer the enclosed Employment, Confidentiality, Invention Assignment and Agreement to Arbitrate Disputes and Claims. These agreements, and the additional policies and procedures applicable to you at all times during employment with Aerohive, contain important conditions effecting your employment and your legal rights in general. Please read and review them carefully and feel free to consult with your attorney or other advisor concerning their terms, significance and effect on you.

This is Our Complete Offer Agreement.    This letter agreement, along with the additional documents referenced below, constitute the full, complete and only agreement between you and Aerohive regarding your employment and Aerohive’s employment relationship with you. Any contrary communications, representations, promises or assurances which may have been made or be made to you, concerning any aspect of your employment, are superseded by this offer and of no binding effect on Aerohive. Any additions or modifications of these terms are required to be in writing and signed by you and myself as the Company’s CEO in order to be effective and binding on Aerohive.

* * * * *

If acceptable, please sign, date and return to Human Resources this letter agreement, along with the enclosed additional documents. If not accepted before the close of business on April 1, 2015, this letter agreement and employment offer will automatically expire.

If there are any questions or concerns, please contact me directly.

We are excited to have you join our team and look forward to working with you at Aerohive. Welcome aboard!

Sincerely,

Aerohive Networks, Inc.
/s/ David Flynn
 
 
 
 
David Flynn
 
 
 
 
Chief Executive Officer
 
 
 
 






I have read and understand this employment offer and agreement and accept its terms as a condition of my initial and continuing employment with Aerohive. I also specifically understand that Aerohive may revoke this offer at any time, and for any reason, prior to my actual commencement of employment and without obligation or liability to me, and that my continuing employment thereafter with Aerohive Networks shall be “at will”, subject to my compliance with all policies or procedures in effect, and terminable by me or by Aerohive at any time, for any reason, with or without cause and with or without notice.
/s/ Tom Wilburn
 
 
 
 
Signature of Tom Wilburn
 
 
 
 
Date: 04/01/2015
 
 
 
 
Confirmed Start Date: 04/06/2015
 
 
 
 
 
 
 
 
 


Attachments:
Separation and Change in Control Severance Agreement
Employment, Confidentiality, Invention Assignment
Agreement to Arbitrate Disputes and Claims
Employee Benefit Summary



EX-31.1 5 hive-ex311x20150630.htm EXHIBIT 31.1 hive-ex 31.1x20150630


Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, David K. Flynn, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Aerohive Networks, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)
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;
(c)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 12, 2015
 
 
 
/s/ David K. Flynn
 
 
 
David K. Flynn
 
 
 
President and Chief Executive Officer
 


EX-31.2 6 hive-ex312x20150630.htm EXHIBIT 31.2 hive-ex 31.2x20150630


Exhibit 31.2
CERTIFICATION OF CHEIF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Gordon C. Brooks, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Aerohive Networks, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)
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;
(c)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 12, 2015
 
 
 
/s/ Gordon C. Brooks
 
 
 
Gordon C. Brooks
 
 
 
Chief Financial Officer
 



EX-32.1 7 hive-ex321x20150630.htm EXHIBIT 32.1 hive-ex 32.1x20150630


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), I, David K. Flynn, President and Chief Executive Officer of Aerohive Networks, Inc. (the “Company”), hereby certify that, to the best of my knowledge:

1.
the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2015, to which this Certification is attached as Exhibit 32.1 (the “Periodic 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 Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 12, 2015
By:
/s/ David K. Flynn
 
 
Name:
David K. Flynn
 
 
Title:
President and Chief Executive Officer
 
 





EX-32.2 8 hive-ex322x20150630.htm EXHIBIT 32.2 hive-ex 32.2x20150630


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), I, Gordon C. Brooks, Chief Financial Officer of Aerohive Networks, Inc. (the “Company”), hereby certify that, to the best of my knowledge:

1.
the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2015, to which this Certification is attached as Exhibit 32.2 (the “Periodic 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 Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: August 12, 2015
By:
/s/ Gordon C. Brooks
 
 
 
Name:
Gordon C. Brooks
 
 
 
Title:
Chief Financial Officer
 
 
 





EX-101.INS 9 hive-20150630.xml XBRL INSTANCE DOCUMENT 0001372414 2015-01-01 2015-06-30 0001372414 2015-08-05 0001372414 2014-12-31 0001372414 2015-06-30 0001372414 2015-04-01 2015-06-30 0001372414 2014-04-01 2014-06-30 0001372414 2014-01-01 2014-06-30 0001372414 2013-12-31 0001372414 2014-06-30 0001372414 us-gaap:CommonStockMember 2014-04-02 0001372414 us-gaap:ConvertiblePreferredStockMember 2014-04-02 0001372414 2014-04-02 2014-04-02 0001372414 us-gaap:CommonStockMember 2014-04-30 0001372414 2014-04-01 2014-04-30 0001372414 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2014-04-01 2014-04-30 0001372414 us-gaap:CommonStockMember us-gaap:IPOMember 2014-04-01 2014-04-30 0001372414 us-gaap:CommonStockMember 2014-04-02 2014-04-02 0001372414 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember hive:VADAMember 2015-04-01 2015-06-30 0001372414 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember hive:VADAMember 2014-04-01 2014-06-30 0001372414 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember hive:VADAMember 2015-01-01 2015-06-30 0001372414 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember hive:VADAMember 2014-01-01 2014-06-30 0001372414 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember hive:VADAMember 2014-01-01 2014-12-31 0001372414 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember hive:VADAMember 2015-01-01 2015-06-30 0001372414 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2015-06-30 0001372414 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2015-06-30 0001372414 us-gaap:MoneyMarketFundsMember 2015-06-30 0001372414 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2015-06-30 0001372414 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2014-12-31 0001372414 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2014-12-31 0001372414 us-gaap:MoneyMarketFundsMember 2014-12-31 0001372414 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2014-12-31 0001372414 us-gaap:ConstructionInProgressMember 2014-12-31 0001372414 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2014-12-31 0001372414 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2015-06-30 0001372414 us-gaap:ComputerEquipmentMember 2015-06-30 0001372414 us-gaap:FurnitureAndFixturesMember 2014-12-31 0001372414 us-gaap:ComputerEquipmentMember 2014-12-31 0001372414 us-gaap:ComputerEquipmentMember 2015-01-01 2015-06-30 0001372414 us-gaap:ConstructionInProgressMember 2015-06-30 0001372414 us-gaap:FurnitureAndFixturesMember 2015-06-30 0001372414 us-gaap:MachineryAndEquipmentMember 2015-01-01 2015-06-30 0001372414 us-gaap:MachineryAndEquipmentMember 2014-12-31 0001372414 us-gaap:LeaseholdImprovementsMember 2015-06-30 0001372414 us-gaap:MachineryAndEquipmentMember 2015-06-30 0001372414 us-gaap:FurnitureAndFixturesMember 2015-01-01 2015-06-30 0001372414 us-gaap:LeaseholdImprovementsMember 2014-12-31 0001372414 us-gaap:ProductMember 2014-12-31 0001372414 hive:SoftwareSubscriptionsandServicesMember 2014-12-31 0001372414 hive:SoftwareSubscriptionsandServicesMember 2015-06-30 0001372414 us-gaap:ProductMember 2015-06-30 0001372414 2015-03-31 0001372414 2014-03-31 0001372414 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MinimumMember 2015-01-01 2015-06-30 0001372414 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MaximumMember 2015-01-01 2015-06-30 0001372414 us-gaap:LeaseholdImprovementsMember us-gaap:MinimumMember 2015-01-01 2015-06-30 0001372414 us-gaap:LeaseholdImprovementsMember us-gaap:MaximumMember 2015-01-01 2015-06-30 0001372414 hive:TermLoanMember 2013-12-31 0001372414 us-gaap:RevolvingCreditFacilityMember 2015-01-01 2015-06-30 0001372414 us-gaap:RevolvingCreditFacilityMember 2012-06-30 0001372414 us-gaap:RevolvingCreditFacilityMember 2015-06-30 0001372414 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2012-06-01 2012-06-30 0001372414 hive:TermLoanMember 2015-06-30 0001372414 hive:TermLoanMember hive:TermLoanCreditFacilityOptionOneMember 2014-04-30 0001372414 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2015-01-01 2015-06-30 0001372414 hive:TermLoanMember hive:TermLoanCreditFacilityOptionTwoMember 2014-04-30 0001372414 hive:TermLoanMember hive:TermLoanCreditFacilityOptionOneMember 2014-12-31 0001372414 us-gaap:SecuredDebtMember hive:SublimitGuaranteedbyExportImportBankofUnitedStatesMember 2015-06-30 0001372414 hive:TermLoanMember 2013-08-31 0001372414 us-gaap:RevolvingCreditFacilityMember 2012-06-01 2012-06-30 0001372414 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2015-01-01 2015-06-30 0001372414 us-gaap:SecuredDebtMember hive:SublimitGuaranteedbyExportImportBankofUnitedStatesMember 2012-06-30 0001372414 hive:TermLoanMember 2013-12-01 2013-12-31 0001372414 hive:TermLoanMember hive:TermLoanCreditFacilityOptionTwoMember 2014-12-31 0001372414 hive:TermLoanMember hive:TermLoanCreditFacilityOptionOneMember 2015-02-27 0001372414 us-gaap:InventoriesMember 2014-01-01 2014-06-30 0001372414 us-gaap:InventoriesMember 2015-01-01 2015-06-30 0001372414 hive:SeriesBCommonStockWarrantsMember us-gaap:CommonStockMember 2015-06-30 0001372414 hive:WarrantsToPurchaseCommonStockMember 2015-06-30 0001372414 hive:SeriesCCommonStockWarrantsMember us-gaap:CommonStockMember 2015-06-30 0001372414 hive:EmployeeStockOptionsAndRestrictedStockUnitsMember 2015-06-30 0001372414 hive:WarrantsToPurchaseCommonStockMember 2014-12-31 0001372414 hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2014-12-31 0001372414 hive:EmployeeStockOptionsAndRestrictedStockUnitsMember 2014-12-31 0001372414 hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2015-06-30 0001372414 hive:EmployeeStockPurchasePlanMember 2014-12-31 0001372414 hive:EmployeeStockPurchasePlanMember 2015-06-30 0001372414 us-gaap:EmployeeStockMember 2014-01-01 2014-06-30 0001372414 us-gaap:EmployeeStockMember 2014-04-01 2014-06-30 0001372414 us-gaap:EmployeeStockMember 2015-01-01 2015-06-30 0001372414 us-gaap:EmployeeStockOptionMember 2015-04-01 2015-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember 2014-04-01 2014-06-30 0001372414 us-gaap:EmployeeStockMember 2015-04-01 2015-06-30 0001372414 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-06-30 0001372414 us-gaap:EmployeeStockOptionMember 2014-04-01 2014-06-30 0001372414 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember 2015-04-01 2015-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-06-30 0001372414 hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2015-01-01 2015-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2014-12-31 0001372414 us-gaap:RestrictedStockUnitsRSUMember hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2015-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2015-01-01 2015-06-30 0001372414 2014-01-01 2014-12-31 0001372414 us-gaap:EmployeeStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2015-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2015-04-01 2015-06-30 0001372414 us-gaap:EmployeeStockMember 2015-05-01 2015-05-31 0001372414 us-gaap:EmployeeStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-06-30 0001372414 hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2015-05-01 2015-05-31 0001372414 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-01-01 2015-06-30 0001372414 us-gaap:EmployeeStockMember 2015-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember 2015-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2015-01-01 2015-06-30 0001372414 us-gaap:EmployeeStockOptionMember 2015-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2014-04-01 2014-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2015-01-01 2015-06-30 0001372414 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-06-30 0001372414 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-06-30 0001372414 us-gaap:CostOfSalesMember 2015-01-01 2015-06-30 0001372414 us-gaap:ResearchAndDevelopmentExpenseMember 2015-04-01 2015-06-30 0001372414 us-gaap:ResearchAndDevelopmentExpenseMember 2014-04-01 2014-06-30 0001372414 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-06-30 0001372414 us-gaap:SellingAndMarketingExpenseMember 2015-04-01 2015-06-30 0001372414 us-gaap:CostOfSalesMember 2015-04-01 2015-06-30 0001372414 us-gaap:CostOfSalesMember 2014-01-01 2014-06-30 0001372414 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-06-30 0001372414 us-gaap:GeneralAndAdministrativeExpenseMember 2015-04-01 2015-06-30 0001372414 us-gaap:CostOfSalesMember 2014-04-01 2014-06-30 0001372414 us-gaap:GeneralAndAdministrativeExpenseMember 2014-04-01 2014-06-30 0001372414 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-06-30 0001372414 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-06-30 0001372414 us-gaap:SellingAndMarketingExpenseMember 2014-04-01 2014-06-30 0001372414 us-gaap:RestrictedStockUnitsRSUMember hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2014-01-01 2014-06-30 0001372414 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2015-04-01 2015-06-30 0001372414 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2015-04-01 2015-06-30 0001372414 us-gaap:EmployeeStockMember us-gaap:MaximumMember 2015-01-01 2015-06-30 0001372414 us-gaap:EmployeeStockMember us-gaap:MinimumMember 2015-01-01 2015-06-30 0001372414 hive:CommonStockSubjecttoRepurchaseMember 2015-01-01 2015-06-30 0001372414 hive:CommonStockSubjecttoRepurchaseMember 2014-01-01 2014-06-30 0001372414 hive:EmployeeStockPurchasePlanMember 2014-01-01 2014-06-30 0001372414 hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2014-01-01 2014-06-30 0001372414 hive:TwoThousandFourteenEquityIncentivePlanMemberMember 2015-01-01 2015-06-30 0001372414 us-gaap:WarrantMember 2014-01-01 2014-06-30 0001372414 hive:EmployeeStockPurchasePlanMember 2015-01-01 2015-06-30 0001372414 us-gaap:WarrantMember 2015-01-01 2015-06-30 0001372414 us-gaap:AsiaPacificMember 2015-04-01 2015-06-30 0001372414 us-gaap:EMEAMember 2015-01-01 2015-06-30 0001372414 us-gaap:AmericasMember 2014-01-01 2014-06-30 0001372414 us-gaap:AsiaPacificMember 2014-01-01 2014-06-30 0001372414 us-gaap:EMEAMember 2014-04-01 2014-06-30 0001372414 us-gaap:AsiaPacificMember 2014-04-01 2014-06-30 0001372414 us-gaap:AmericasMember 2015-01-01 2015-06-30 0001372414 us-gaap:EMEAMember 2015-04-01 2015-06-30 0001372414 us-gaap:AsiaPacificMember 2015-01-01 2015-06-30 0001372414 us-gaap:AmericasMember 2014-04-01 2014-06-30 0001372414 us-gaap:AmericasMember 2015-04-01 2015-06-30 0001372414 us-gaap:EMEAMember 2014-01-01 2014-06-30 0001372414 us-gaap:GeographicConcentrationRiskMember country:US 2015-04-01 2015-06-30 0001372414 us-gaap:GeographicConcentrationRiskMember country:US 2014-04-01 2014-06-30 0001372414 us-gaap:GeographicConcentrationRiskMember country:US 2014-01-01 2014-06-30 0001372414 us-gaap:GeographicConcentrationRiskMember country:US 2015-01-01 2015-06-30 0001372414 country:GB 2015-06-30 0001372414 country:GB 2014-12-31 0001372414 country:US 2015-06-30 0001372414 country:CN 2015-06-30 0001372414 country:US 2014-12-31 0001372414 country:CN 2014-12-31 xbrli:pure hive:segment iso4217:USD hive:loan xbrli:shares iso4217:USD xbrli:shares false --12-31 Q2 2015 2015-06-30 10-Q 0001372414 47693166 Non-accelerated Filer Aerohive Networks, Inc. 3172000 0 5400000 164000 94000 27000 9000 611000 0 1.25 0.05 155000 0 6000000 300000 0.5 -6268000 -15195000 -11436000 -27495000 80200000 80213000 P2Y P6M 105000 257000 9776124 11513177 402000 30000 25000 1000000 1000000 4000000 0.02 0.01 0.05 8000000 9000000 30000 0 2 10154000 12001000 24695000 20783000 9181000 8992000 5335000 6626000 208998000 219288000 1939000 359000 1486000 94000 73000 566000 502000 798000 3505000 359000 3052000 94000 118000 1115000 853000 1419000 4364000 582000 988000 2794000 217000 1419000 1001000 1727000 8186000 911000 2136000 5139000 382000 2593000 1987000 3224000 106000 108000 97000 296000 8468384 45000 159821 8155687 107876 11690154 9000 94094 11513177 73883 144254000 133664000 134710000 122765000 211000 368000 35023000 103913000 98044000 85365000 80240000 80240000 0 0 80272000 80272000 0 0 68890000 -12679000 4.057 2.768 107876 73883 107876 103034 73883 12970230 18917455 0.001 0.001 500000000 500000000 46028908 47585043 46000 48000 -6268000 -15195000 -11436000 -27495000 0.128 0.128 0.188 0.122 0.170 0.162 28832898 12199000 21447000 12145000 20781000 10560000 18442000 9619000 16427000 1639000 3005000 2526000 4354000 0.0075 0.0225 0.005 0.0975 0.1075 0.0925 0.1025 0.04 1001000 772000 46155000 42269000 3886000 50981000 47828000 3153000 22014000 23978000 24141000 27003000 500000 1000000 1000000 1600000 1019000 1602000 -0.14 -0.58 -0.24 -0.59 7090000 7224000 100000 100000 300000 3300000 13800000 28300000 P1Y5M1D P2Y9M20D P2Y10M1D -90000 0 5135000 9972000 6206000 12453000 513000 513000 25355000 44339000 24691000 41872000 -6133000 -15040000 -11337000 -27288000 135000 155000 99000 207000 215000 356000 7636000 1791000 6073000 -3912000 1693000 189000 6890000 4826000 5244000 3582000 73000 142000 -126000 -119000 385000 1064000 459000 924000 173000 927000 8000 9000 19000 33000 627000 704000 8297000 11900000 8360000 11942000 63000 42000 500000 1000000 600000 1300000 86099000 92712000 144254000 133664000 53800000 44971000 10000000.0 10000000.0 10000000.0 10000000.0 3000000.0 20000000.0 3000000.0 20000000.0 12451000 0 7301000 20000000 20000000 78383000 1770000 -3147000 -2849000 -6346000 -11600000 -6268000 -15195000 -11436000 -27495000 1 1 30979000 58523000 35893000 68420000 -5624000 -14184000 -11202000 -26548000 3201000 106000 1934000 1161000 1806000 1264000 169000 311000 857000 738000 -58000 59000 19000 154000 3852000 0 0 800000 1367000 1367000 1131000 936000 2016000 1913000 0.001 0.001 25000000 25000000 0 0 0 0 28227528 0 0 2610000 3903000 0 10000000 0 2271000 1115000 866000 907000 0 923000 710000 694000 891000 832000 1046000 187000 285000 504000 507000 542000 136000 221000 167000 320000 -40000 -203000 -30000 -53000 160000 195000 411000 528000 14197000 1822000 5459000 761000 532000 3741000 1882000 16701000 1895000 0 1059000 599000 4105000 9043000 8862000 1246000 97000 7519000 10075000 1125000 181000 8769000 P3Y P3Y P5Y P2Y P3Y P5Y P2Y 0 10000000 6833000 12971000 8883000 16393000 -150889000 -178384000 23000000 39500000 23800000 37000000 33721000 58582000 30751000 51231000 37554000 24487000 4071000 8996000 65786000 41865000 6917000 17004000 36836000 24818000 2848000 9170000 62653000 38911000 5446000 18296000 3833000 7204000 6085000 11422000 19011000 35580000 20804000 39574000 3505000 8186000 P1Y P4Y P2Y 284743 515737 7.24 2581250 2581250 6.62 2938231 4493030 7.03 6.92 0 0 741708 2500000 2500000 3100000 4500000 7.31 0 0 0 0 0 0 0 0.3700 0.4800 0.3700 0.4901 0.5141 0.5141 0.5530 0.5530 0.4100 0.4100 0.0008 0.0200 0.0008 0.0242 0.0174 0.0174 0.0045 0.0045 0.0007 0.0007 5000 2000000 3000000 5306812 800000 2259230 2478572 2478572 4842823 3202465 4.10 700000 5200000 800000 1700000 716357 716357 1374063 1374063 4.99 5.06 3.57 8004000 12333000 6837893 7020147 5.71 6.06 12243000 6839292 5.99 4.11 1.85 7.58 7.15 10.00 P0Y8M6D P5Y12M29D P0Y8M6D P5Y7M3D P1Y6M P0Y6M P5Y12M8D P1Y6M P0Y6M P5Y12M8D 10476000 P5Y10M12D P7Y4M20D P7Y3M29D P7Y03M25D 0.85 116342 230994 700000 3000000 16200000 4900000 17200000 552109 8625000 1125000 475452 58155000 40952000 44751354 26295717 46888236 46595172 <div style="font-family:Times New Roman;font-size:10pt;"><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;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"), which includes the accounts of Aerohive Networks, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</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;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES </font></div><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease Commitments </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company leases its main office facility in Sunnyvale, California, which leases expire in September 2016. In addition, the Company leases office space for its subsidiaries in the United Kingdom, the Netherlands and China under non-cancelable operating leases that expire at various times through May 2017. The Company has also entered into various lease agreements in other locations in the United States and globally to support its sales and research and development functions. The Company recognizes rent expense on a straight-line basis over the lease period. Future minimum lease payments by year under operating leases as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> are as follows: </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:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="88%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Year ending December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in&#160;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;">2015 (remaining six months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,934</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align: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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,201</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and 2014, respectively, and was </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and 2014, respectively. </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;">Manufacturing Commitments </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company subcontracts with manufacturing companies to manufacture its hardware products. The contract manufacturers procure components based on non-cancellable orders placed by the Company. If the Company cancels all or part of an order, the Company is liable to the contract manufacturers for the cost of the related components purchased under such orders. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;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, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014, the Company had manufacturing commitments with contract manufacturers for inventory totaling approximately </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </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;">Contingencies</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company may be subject to legal proceedings and litigation arising in the ordinary course of business. The Company will record a liability when it believes that it is both probable that a loss has been incurred and the amount can be reasonably estimated. The Company expects to periodically evaluate developments in its legal matters that could affect the amount of liability that it has previously accrued, if any, and make adjustments as appropriate. Significant judgment is required to determine both likelihood of there being, and the estimated amount of, a loss related to such matters, and the Company&#8217;s judgment may be incorrect. The outcome of any proceeding is not determinable in advance. Until the final resolution of any such matter for which the Company may be required to accrue, there may be an exposure to loss in excess of the amount accrued and such excess amount could be significant.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is currently engaged in the following separate litigations which allege that the Company&#8217;s products infringe certain patents. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AirTight Networks, or AirTight, alleges that the Company&#8217;s products infringe U.S. Patent #7,339,914, or the &#8216;914 Patent. On January 23, 2013, in light of AirTight&#8217;s allegations, the Company filed in the U.S. District Court, Northern District of California, a Complaint for Declaratory Judgment against AirTight asserting that the Company&#8217;s products do not infringe the &#8216;914 Patent and that the &#8216;914 Patent is, in any case, invalid and not enforceable. AirTight filed a separate action asserting infringement of the &#8216;914 Patent by some or all of the Company&#8217;s products, which was then related to the Company&#8217;s initial action for declaratory judgment. The related cases are currently stayed pending resolution of petitions which the Company filed with the U.S. Patent and Trademark Office, or PTO, to initiate a reexamination of the &#8216;914 Patent. All claims are currently rejected and Airtight has appealed the final rejection of all claims of the &#8216;914 Patent.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Linex Technologies, or Linex, filed on March 19, 2013 a Complaint in the U.S. District Court, Southern District of Florida, asserting that some or all of the Company&#8217;s products infringe U.S. Patents #6,493,377, or the &#8216;377 Patent, and #7,167,503, or the &#8217;503 Patent. The Company filed an answer and counterclaims for declaratory judgment against Linex asserting that the Company&#8217;s products do not infringe the &#8216;377 and &#8216;503 Patents, and that the &#8216;377 and &#8216;503 Patents are, in any case, invalid and not enforceable. The Company separately filed with the PTO petitions to initiate reexamination of the &#8216;377 and &#8216;503 Patents, which the PTO has granted. This case is currently stayed pending the reexaminations. An office action has issued rejecting all claims of both patents. All claims are currently rejected and Linex has appealed the rejection of all claims of the &#8216;377 and &#8216;503 Patents.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Wetro LAN LLC filed in February 2015 a complaint in the U.S. District Court, Eastern District of Texas asserting that certain of the Company&#8217;s branch router products infringe U.S. Patent #6,795,918. The Company filed an answer, denying the patent infringement allegations and raising several affirmative defenses, including invalidity.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">JSDQ Mesh Technologies LLC filed in June 2015 a complaint in the U.S. District Court, District of Delaware, asserting that certain of the Company&#8217;s products which utilize a so-called wireless mesh transmission feature infringe United States Patent Nos. 7,286,828, 7,916,648, RE43,675 and RE44,607. The complaint also named one of the Company&#8217;s customers as a co-defendant. </font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2015, a class action complaint was filed in the Superior Court of the State of California, County of San Mateo, against the Company and certain of its current and former officers and directors. This action was subsequently related to two follow-on complaints and is captioned</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Hunter v. Aerohive Networks, Inc., et al.</font><font style="font-family:inherit;font-size:10pt;">, Case No. 534070 (filed June 2, 2015),</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Mahajan v. Aerohive Networks, Inc., et al.</font><font style="font-family:inherit;font-size:10pt;">, Case No. 534294 (filed June 17, 2015), and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Silverberg v. Aerohive Networks, Inc., et al.</font><font style="font-family:inherit;font-size:10pt;">, Case No. 534505 (filed July 2, 2015). The complaints allege that the Registration Statement which the Company filed with the Securities and Exchange Commission on Form S-1 in connection with its initial public offering in March 2014 contained false and/or misleading statements or omissions. The actions also name as defendants the investment firms who underwrote the Company&#8217;s initial public offering. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The complaints allege that the Registration Statement failed to disclose, among other things, product deficiencies, poor sales, and a decline in sales-related personnel. The complaints additionally allege that the Company improperly recognized revenue, including by booking certain sales with rights of return. The complaints, which have been consolidated, bring claims under the federal securities laws and seek unspecified compensatory damages and other relief. The Company is advancing certain defense costs with respect to individual defendants, including the underwriting investment firms, under written indemnification agreements.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company intends to defend these lawsuits vigorously.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is not able to predict or estimate any range of reasonably possible loss related to these lawsuits. If these matters have an adverse outcome, they may have a material impact on the Company&#8217;s financial position, results of operations or cash flows. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the Company resolved the pending action brought by Charles C. Freeny III, Bryan E. Freeny, and James P. Freeny, filed on November 24, 2014 and pending in the U.S. District Court, Eastern District of Texas.&#160; The action asserted that the Company&#8217;s dual band wireless networking products infringe U.S. Patent #7,110,744. &#160;The amount of the Company&#8217;s settlement payment was not material.</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;">Guarantees </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has entered into agreements with some of its customers that contain indemnification provisions in the event of claims alleging that the Company&#8217;s products infringe the intellectual property rights of a third party. The Company has at its option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product, or refund the customers the total product price. Other guarantees or indemnification arrangements include guarantees of product and service performance. The Company has not recorded a liability related to these indemnification and guarantee provisions and the Company&#8217;s guarantees and indemnification arrangements have not had any impact on the consolidated financial statements to date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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;">Concentrations of Credit Risk and Significant Customers</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash equivalents are maintained in money market funds. The money market funds may exceed the insured limits provided on them. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sells its products primarily to channel partners, which include value-added resellers (VARs) and value-added distributors (VADs). The Company&#8217;s accounts receivable are typically unsecured and are derived from revenue earned from customers located in the Americas, Europe, the Middle East and Africa, and Asia Pacific. The Company performs ongoing credit evaluations to determine customer credit, but generally does not require collateral from its customers.&#160;The Company maintains reserves for estimated credit losses and these losses have been within management&#8217;s expectations.&#160;</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant customers are those that represent more than 10% of the Company&#8217;s total revenue or gross accounts receivable balance at each respective balance sheet date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DEBT</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;">Financing Agreements </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2012, the Company entered into a revolving credit facility with Silicon Valley Bank (the revolving credit facility) for a principal amount of up to </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;">, with a sublimit of </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> for borrowings guaranteed by the Export-Import Bank of the United States. The revolving credit facility is collateralized by substantially all of the Company&#8217;s property, other than intellectual property. Prior to March 31, 2015, the revolving credit facility bore monthly interest at a floating rate equal to the greater of (i)&#160;</font><font style="font-family:inherit;font-size:10pt;">4.00%</font><font style="font-family:inherit;font-size:10pt;"> or (ii)&#160;prime rate plus </font><font style="font-family:inherit;font-size:10pt;">0.75%</font><font style="font-family:inherit;font-size:10pt;">. In June 2012, the Company drew </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this credit facility. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On&#160;March&#160;31, 2015, the Company amended its revolving credit facility with Silicon Valley Bank. The amendment, among other things, (i) extended the line maturity date to March 31, 2017 from June 29, 2015; (ii) removed the </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> sublimit for borrowings guaranteed by the Export-Import Bank of the United States; and (iii) increased the revolving line up to </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">, subject to certain conditions. The amended credit facility bears interest at a floating rate equal to the lesser of (i) LIBOR rate plus </font><font style="font-family:inherit;font-size:10pt;">2.25%</font><font style="font-family:inherit;font-size:10pt;"> or (ii) prime rate minus </font><font style="font-family:inherit;font-size:10pt;">0.5%</font><font style="font-family:inherit;font-size:10pt;">. On March 31, 2015, the Company drew down the additional </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this credit facility. As of June 30, 2015, </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> under the revolving credit facility was outstanding.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The revolving credit facility contains customary negative covenants which limit the Company&#8217;s ability to, among other things, incur additional indebtedness, grant liens, make investments, repurchase stock, pay dividends, transfer assets and merge or consolidate, as well as requiring the Company to maintain a minimum adjusted quick ratio of </font><font style="font-family:inherit;font-size:10pt;">1.25</font><font style="font-family:inherit;font-size:10pt;"> to 1.00 as of the last day of each month. The revolving credit facility also contains customary events of default, subject to customary cure periods for certain defaults, that include, among other things, non-payment defaults, covenant defaults, material judgment defaults, bankruptcy and insolvency defaults, cross-defaults to certain other material indebtedness, inaccuracy of representation and warranties. Upon an event of default, the lender may declare all or a portion of the outstanding obligations payable by the Company to be immediately due and payable and exercise other rights and remedies provided for under the credit facility. During the existence of an event of default, interest on the obligations under the credit facility could be increased by </font><font style="font-family:inherit;font-size:10pt;">5.0%</font><font style="font-family:inherit;font-size:10pt;">. As of June 30, 2015 and December 31, 2014, the Company was in compliance with these covenants. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company will use loans drawn under the revolving credit facility for working capital and general corporate purposes. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2013, the Company entered into a term loan credit facility with TriplePoint Capital LLC (the term loan credit facility) that allowed the Company, subject to certain funding conditions including compliance with certain covenants and the absence of certain events or conditions that could have been deemed to have a material adverse effect on the Company's business, to borrow money under term loans in an aggregate principal amount of up to </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">. In December 2013, the Company borrowed </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> under the term loan credit facility under </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> separate loans. The stated interest rate for each loan was </font><font style="font-family:inherit;font-size:10pt;">10.75%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">9.75%</font><font style="font-family:inherit;font-size:10pt;">, respectively, and was reduced to </font><font style="font-family:inherit;font-size:10pt;">10.25%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">9.25%</font><font style="font-family:inherit;font-size:10pt;">, respectively, due to the completion of the IPO in 2014. In the first quarter 2015, the Company elected to voluntarily repay in full all of its outstanding obligations under the term loan credit facility, along with an end-of-term payment of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, and terminated the facility.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consists of the following: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software subscription and services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,828</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;">42,269</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">50,981</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;">46,155</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;">Less: current portion of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Non-current portion of deferred revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,003</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;">24,141</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">STOCK-BASED COMPENSATION</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;">2014 Equity Incentive Plan</font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On March 26, 2014, the Company's 2014 Equity Incentive Plan (2014 Plan) became effective. On March&#160;27,&#160;2014, the Company's 2006 Global Share Plan (2006 Plan) was terminated and all reserved but unissued shares under the 2006 Plan were added to the 2014 Plan and all shares underlying stock awards granted under the 2006 Plan that otherwise would return to the 2006 Plan instead were rolled into the 2014 Plan. As of March 27, 2014, the Company may not grant additional awards under the 2006 Plan, but the 2006&#160;Plan will continue to govern outstanding awards previously granted under it. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2014 Plan provides for the grant of incentive stock options within the meaning of Section 422 of the Internal Revenue Code (ISO), only to employees of the Company or any parent or subsidiary of the Company, and for the grant of nonstatutory stock options (NSO), restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to employees, directors and consultants of the Company, and the employees and consultants of any parent or subsidiary of the Company. In May 2015, the Company&#8217;s stockholders approved increasing by </font><font style="font-family:inherit;font-size:10pt;">3,000,000</font><font style="font-family:inherit;font-size:10pt;"> the number of shares reserved under the 2014 Plan. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">4,842,823</font><font style="font-family:inherit;font-size:10pt;"> total shares of common stock reserved and available for grant under the 2014 Plan. On the first day of each fiscal year beginning January 1, 2016 through January 1, 2024, the number of shares of common stock reserved for issuance under the 2014 Plan may increase by an amount equal to the lesser of (i)&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">4,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares, (ii)&#160;</font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s outstanding shares on the last day of the immediately preceding fiscal year, or (iii)&#160;such number of shares determined by the Board. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the total number of shares available for grant under the 2014 Plan as of June 30, 2015:</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="3" rowspan="1"></td></tr><tr><td width="68%" rowspan="1" colspan="1"></td><td width="31%" rowspan="1" colspan="1"></td><td 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;height:16px;font-size:10pt;"><font style="font-family: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;height:16px;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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares Available&#160;for Grant</font></div></td></tr><tr><td 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:16px;font-size:10pt;"><font style="font-family: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;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,259,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,306,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Options granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,374,063</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;">Options canceled</font></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;">716,357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Awards granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,581,250</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;">Awards canceled</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;">515,737</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,842,823</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:18px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the information about outstanding stock option activity: </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="13" rowspan="1"></td></tr><tr><td width="39%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number&#160;of <br clear="none"/>Shares </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Underlying </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Outstanding </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted <br clear="none"/>Average <br clear="none"/>Exercise&#160;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted <br clear="none"/>Average <br clear="none"/>Remaining <br clear="none"/>Contractual&#160;Term <br clear="none"/>(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate <br clear="none"/>Intrinsic <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;font-weight:bold;">Balance, December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,837,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Options 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;">1,374,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options 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;">(475,452</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.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled</font></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;">(716,357</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.58</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,020,147</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;">6.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">12,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercisable, June 30, 2015</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;">3,202,465</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.87</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,476</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options vested and expected to vest, June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,839,292</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;">5.99</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">12,243</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and six months ended June 30, 2015, the weighted average grant date fair value of options granted was </font><font style="font-family:inherit;font-size:10pt;">$3.57</font><font style="font-family:inherit;font-size:10pt;"> per share, and the aggregate grant date fair value of the Company's stock options granted was </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;">. For the three and six months ended June 30, 2014, the weighted average grant date fair value of options granted was </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">$4.99</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.06</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively, and the aggregate grant date fair value of the Company's stock options granted was </font><font style="font-family:inherit;font-size:10pt;">$0.7 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. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of stock options exercised was </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, and was </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;">, for the three and six months ended June 30, 2014, respectively. The intrinsic value represents the difference between option exercise prices and (i) the estimated fair values of the Company&#8217;s common stock, prior to the IPO, (ii) or the closing stock price of the Company&#8217;s common stock, following the IPO. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Units</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company currently grants Restricted Stock Units (RSUs) to certain employees and directors. The RSUs typically vest over a period of time, generally </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">two years</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">four years</font><font style="font-family:inherit;font-size:10pt;">, and are subject to the participant&#8217;s continuing service to the Company over that period.&#160;Until vested, RSUs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of the Company&#8217;s RSU activity and related information for the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="65%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average <br clear="none"/>Grant Date</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value 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:18px;font-size:10pt;"><font style="font-family: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;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,938,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Awards 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;">2,581,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(741,708</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.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Awards canceled</font></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;">(284,743</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.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,493,030</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;">6.92</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate grant date fair value of RSUs granted was </font><font style="font-family:inherit;font-size:10pt;">$16.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, and was </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the three and six months ended June 30, 2014. The total fair value of shares vested for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> RSUs vested during the three and six months ended June 30, 2014. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of RSUs vested includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements. During the three and six months ended June&#160;30, 2015, the Company withheld </font><font style="font-family:inherit;font-size:10pt;">116,342</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">230,994</font><font style="font-family:inherit;font-size:10pt;"> shares of stock, respectively, for an aggregate value of </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.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, from employees upon the vesting of their RSUs to satisfy the minimum statutory tax withholding requirement. Such shares were returned to the Company&#8217;s 2014 Equity Incentive Plan and are available under the plan terms for future issuance.</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;">2014 Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The current 2014 Employee Stock Purchase Plan (ESPP) is a ten-year plan, effective in March 2014. The ESPP authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees of the Company and its designated subsidiaries. In May 2015, the Company&#8217;s stockholders approved increasing by </font><font style="font-family:inherit;font-size:10pt;">2,000,000</font><font style="font-family:inherit;font-size:10pt;"> the number of shares reserved under the ESPP. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">2,478,572</font><font style="font-family:inherit;font-size:10pt;"> total shares of common stock reserved for issuance under the ESPP. Under the ESPP, on the first day of each of fiscal years 2016 and 2017, the number of shares of common stock reserved and available for issuance may increase in an amount equal to the lesser of (i)&#160;</font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">1,000,000</font><font style="font-family:inherit;font-size:10pt;"> Shares, (ii)&#160;</font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s outstanding shares on the first day of the applicable fiscal year, or (iii)&#160;such number of shares determined by the Board. Beginning fiscal year 2018 through fiscal year 2023, the number of shares of common stock reserved for issuance may increase in an amount equal to the lesser of (i)&#160;</font><font style="font-family:inherit;font-size:10pt;">1,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares, (ii)&#160;</font><font style="font-family:inherit;font-size:10pt;">1.0%</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s outstanding shares on the first day of the applicable fiscal year, or (iii)&#160;such number of shares determined by the Board. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the ESPP, the Company can currently grant stock purchase rights to all eligible employees during a </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">-year offering period with purchase dates at the end of each interim </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">-month purchase period. Shares are purchased using employee&#160;payroll deductions at purchase prices equal to </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lesser of the fair market value of the Company&#8217;s common stock at either the first day of each offering period or the date of purchase. The ESPP has a reset provision. If the closing price of the Company&#8217;s common stock on the last day of any purchase period during an offering period is lower than the closing sales price on the first day of the related offering period, the reference price for purposes of determining the purchase price of shares for subsequent purchase periods in the applicable offering period will be reset to such lower price. No participant may purchase more than&#160;</font><font style="font-family:inherit;font-size:10pt;">$25,000</font><font style="font-family:inherit;font-size:10pt;">&#160;worth of common stock in any calendar year, or </font><font style="font-family:inherit;font-size:10pt;">5,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of common stock in any </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">-month purchase period. On June 1, 2015, </font><font style="font-family:inherit;font-size:10pt;">552,109</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were purchased under the ESPP at a purchase price of </font><font style="font-family:inherit;font-size:10pt;">$4.11</font><font style="font-family:inherit;font-size:10pt;"> per share. </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;">Determination of Fair Values </font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average assumptions for the Company's stock options granted in the three and six months ended June 30, 2015 and 2014 were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="45%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Stock options:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;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;">Expected term (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;">6.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Expected 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;">51.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.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></tr><tr><td style="vertical-align: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;">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;">1.74</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.74</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.42</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;">Dividend 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;" 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-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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></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:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the purchase right for the ESPP is estimated on the date of grant using the Black-Scholes model with the following weighted average assumptions:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three 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="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">ESPP purchase rights:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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 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></tr><tr><td style="vertical-align: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;">Expected term (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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 1.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.68</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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 - 1.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.68</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Expected volatility</font></div></td><td style="vertical-align: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;">41.0% - 55.3%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">37.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41.0% - 55.3%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">37.00</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;">Risk free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.07% - 0.45%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.08</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.07% - 0.45%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.08</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;">Dividend rate</font></div></td><td style="vertical-align: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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></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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-based Compensation Expense</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total stock-based compensation the Company recognized for stock-based awards in the consolidated statements of operations is as follows:</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="16" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">798</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,593</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total stock-based compensation</font></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;">4,364</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;">1,939</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;">8,186</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;">3,505</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents stock-based compensation expense by award-type:</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="16" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Stock Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,486</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Restricted Stock Units</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,139</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Employee Stock Purchase Plan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total stock-based compensation</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;">4,364</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,939</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">8,186</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,505</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-indent:42px;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, 2015</font><font style="font-family:inherit;font-size:10pt;">, unrecognized stock-based compensation related to outstanding stock options, RSUs and ESPP purchase rights, net of estimated forfeitures, was </font><font style="font-family:inherit;font-size:10pt;">$13.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$28.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, which the Company expects to recognize over weighted-average periods of </font><font style="font-family:inherit;font-size:10pt;color:#000000;">2.80 years</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2.84 years</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;">1.42 years</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company capitalized </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> stock-based compensation expense, for the six months ended June 30, 2015, and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> stock-based compensation expense, for the three and six months ended June 30, 2014, respectively, to internal-use cloud services platform.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the total number of shares available for grant under the 2014 Plan as of June 30, 2015:</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="3" rowspan="1"></td></tr><tr><td width="68%" rowspan="1" colspan="1"></td><td width="31%" rowspan="1" colspan="1"></td><td 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;height:16px;font-size:10pt;"><font style="font-family: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;height:16px;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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shares Available&#160;for Grant</font></div></td></tr><tr><td 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:16px;font-size:10pt;"><font style="font-family: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;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,259,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Authorized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,306,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Options granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,374,063</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;">Options canceled</font></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;">716,357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Awards granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,581,250</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;">Awards canceled</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;">515,737</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,842,823</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NET LOSS PER SHARE </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company calculates basic and diluted net loss per share of common stock allocable to common stockholders by dividing the net loss allocable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net loss per share of common stock is the same as basic net loss per share of common stock, since the effects of potentially dilutive securities are antidilutive. Upon completion of the IPO on April 2, 2014, all outstanding convertible preferred stocks were converted to common stock and were included in the weighted average number of common shares used to compute net loss per share from the conversion date.&#160; </font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the period prior to the conversion of convertible preferred stock, the Company calculated the net loss per share in conformity with the two-class method as all series of&#160;convertible preferred stock were considered participating securities because they were entitled to receive noncumulative dividends prior and in preference to any dividends on shares of common stock. Due to the Company&#8217;s net losses during that period, there was no impact on the earnings per share calculation in applying the two-class method since the participating securities have no legal requirement to share in any losses.</font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the computation of basic and diluted net loss per share allocable to common stockholders:</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="16" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands, except for share and per share data)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,436</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,495</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,195</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute net loss per share, basic and diluted</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;">46,888,236</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;">44,751,354</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;">46,595,172</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">26,295,717</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net loss 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: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;">Basic and diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.58</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></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:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following period-end outstanding common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive:</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="6" rowspan="1"></td></tr><tr><td width="63%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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;">Shares of common stock issuable under the 2014 Equity Incentive Plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,513,177</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,155,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Common stock subject to repurchase</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;">9,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;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;">45,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock issuable upon exercise of warrants</font></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;">73,883</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">107,876</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Employee Stock Purchase Plan</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;">94,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">159,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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,690,154</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,468,384</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FAIR VALUE DISCLOSURE </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records its financial assets and liabilities at fair value. The inputs used in the valuation methodologies in measuring fair value are defined in the fair value hierarchy as follows: </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="3" rowspan="1"></td></tr><tr><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="82%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.</font></div></td></tr><tr><td style="vertical-align: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;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unobservable inputs are used when little or no market data is available.</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2015 and December 31, 2014, the Company's financial instruments only consisted of highly liquid money market funds that were classified as Level 1 assets, and which were included in cash and cash equivalents. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial assets that the Company measured at fair value on a recurring basis by level within the fair value hierarchy, are as follows: </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="16" rowspan="1"></td></tr><tr><td width="49%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial 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="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">80,272</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;border-bottom:1px solid #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:1px solid #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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">80,272</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></table></div></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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="16" rowspan="1"></td></tr><tr><td width="49%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">80,240</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;border-bottom:1px solid #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:1px solid #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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">80,240</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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;">Foreign Currency</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of the Company&#8217;s foreign subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are remeasured at the average exchange rate in effect during the period. At the end of each reporting period, the Company&#8217;s subsidiaries&#8217; monetary assets and liabilities are remeasured to the U.S. dollar using exchange rates in effect at the end of the reporting period. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in other income (expense), net in the consolidated statements of operations. Foreign currency exchange losses have not been significant in any period presented. To date, the Company has not undertaken any hedging transactions related to foreign currency exposure.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME TAXES</font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes was approximately </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, for the three months ended June 30, 2015 and 2014, and was&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, for the six months ended June 30, 2015 and 2014. The provision for income taxes consisted primarily of state taxes and foreign income taxes.</font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three and six months ended June 30, 2015 and 2014, the provisions for income taxes differed from the statutory amount primarily due to maintaining a full valuation allowance against the U.S. net deferred tax assets, partially offset by foreign and state taxes.</font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has intercompany services agreements with its subsidiaries located in the United Kingdom, New Zealand and China, which require payment for services rendered by these subsidiaries at an arm&#8217;s-length transaction price. The foreign tax expense represents foreign income tax payable by these subsidiaries on profit generated on intercompany services agreements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realization of deferred tax assets is dependent on future taxable income, the existence and timing of which is uncertain. Based on the Company&#8217;s history of losses, management has determined it cannot conclude that it is more likely than not that the deferred tax assets will be realized, and accordingly has placed a full valuation allowance on the net deferred tax assets. The Company maintained a full valuation allowance against its deferred tax assets as of June&#160;30, 2015 and December 31, 2014, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May&#160;2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standard Update (&#8220;ASU&#8221;) 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. The guidance in this ASU supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. On July 9, 2015, the FASB decided to delay the effective date of this standard by one year to December 15, 2017. The standard will be effective for the Company on January 1, 2018. The Company is evaluating the financial impact of such adoption, if any, on the Company's consolidated financial statements. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2014, the FASB issued ASU 2014-15, Disclosure of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern. The standard explicitly requires management to assess an entity&#8217;s ability to continue as a going concern, and to provide related footnote disclosures in certain circumstances. The Company expects to adopt ASU 2014-15 on January 1, 2017, with early adoption permitted. The Company will evaluate the impact of the new standard, if any, upon adoption but does not expect it to have a significant impact.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU 2015-05, Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement. The new standard provides guidance to customers about whether a cloud computing arrangement includes a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2015. Early adoption is permitted. The Company is evaluating the impact, if any, of adopting this new accounting guidance on its financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </font></div><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Nature of Operations</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aerohive Networks,&#160;Inc. was incorporated in Delaware on March&#160;15, 2006, and, together with its subsidiaries (the "Company"), has designed and developed a leading cloud-managed mobile networking platform that enables enterprises to deploy a mobile-centric network edge. The point at which devices access the enterprise network is commonly referred to as the network edge. The Company&#8217;s hardware products include intelligent access points, routers and switches. These products are managed by the Company&#8217;s cloud services platform, which delivers cloud-managed network management and mobility and data applications giving end-customers a single, unified and contextual view of the entire network edge. The Company has offices in North America, Europe, the Middle East and Asia Pacific and employs staff around the world. </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;">Initial Public Offering</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2014, the Company completed its initial public offering (the &#8220;IPO&#8221;), in which the Company issued </font><font style="font-family:inherit;font-size:10pt;">8,625,000</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock, inclusive of </font><font style="font-family:inherit;font-size:10pt;">1,125,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock sold upon the exercise in full of the overallotment option by the underwriters, at an offering price of </font><font style="font-family:inherit;font-size:10pt;">$10.00</font><font style="font-family:inherit;font-size:10pt;"> per share. The Company received proceeds of </font><font style="font-family:inherit;font-size:10pt;">$80.2 million</font><font style="font-family:inherit;font-size:10pt;"> after deducting the underwriters&#8217; discounts and commissions of </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">. Upon completion of the IPO, the Company reclassified </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> deferred offering costs to additional paid-in capital.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the IPO, </font><font style="font-family:inherit;font-size:10pt;">28,227,528</font><font style="font-family:inherit;font-size:10pt;"> outstanding shares of the Company&#8217;s convertible preferred stock automatically converted into </font><font style="font-family:inherit;font-size:10pt;">28,832,898</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock, and the warrants to purchase </font><font style="font-family:inherit;font-size:10pt;">103,034</font><font style="font-family:inherit;font-size:10pt;"> shares of convertible preferred stock became warrants to purchase </font><font style="font-family:inherit;font-size:10pt;">107,876</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock.</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;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"), which includes the accounts of Aerohive Networks, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</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;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no material changes to the significant accounting policies during the six months ended June 30, 2015 as compared to those described in the Company's audited consolidated financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2014, filed with the SEC on March 17, 2015.</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;">Use of Estimates</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, among others, the selling price of products, software and support services; determination of fair value of common stock and stock-based awards; inventory valuations; accounting for income taxes, including the valuation allowance on deferred tax assets and uncertain tax positions; allowance for doubtful accounts; and warranty costs. Management evaluates estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the consolidated financial statements. </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;">Foreign Currency</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of the Company&#8217;s foreign subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are remeasured at the average exchange rate in effect during the period. At the end of each reporting period, the Company&#8217;s subsidiaries&#8217; monetary assets and liabilities are remeasured to the U.S. dollar using exchange rates in effect at the end of the reporting period. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in other income (expense), net in the consolidated statements of operations. Foreign currency exchange losses have not been significant in any period presented. To date, the Company has not undertaken any hedging transactions related to foreign currency exposure.</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;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May&#160;2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standard Update (&#8220;ASU&#8221;) 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. The guidance in this ASU supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. On July 9, 2015, the FASB decided to delay the effective date of this standard by one year to December 15, 2017. The standard will be effective for the Company on January 1, 2018. The Company is evaluating the financial impact of such adoption, if any, on the Company's consolidated financial statements. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2014, the FASB issued ASU 2014-15, Disclosure of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern. The standard explicitly requires management to assess an entity&#8217;s ability to continue as a going concern, and to provide related footnote disclosures in certain circumstances. The Company expects to adopt ASU 2014-15 on January 1, 2017, with early adoption permitted. The Company will evaluate the impact of the new standard, if any, upon adoption but does not expect it to have a significant impact.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU 2015-05, Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement. The new standard provides guidance to customers about whether a cloud computing arrangement includes a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2015. Early adoption is permitted. The Company is evaluating the impact, if any, of adopting this new accounting guidance on its financial statements.</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;">Concentrations of Credit Risk and Significant Customers</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash equivalents are maintained in money market funds. The money market funds may exceed the insured limits provided on them. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sells its products primarily to channel partners, which include value-added resellers (VARs) and value-added distributors (VADs). The Company&#8217;s accounts receivable are typically unsecured and are derived from revenue earned from customers located in the Americas, Europe, the Middle East and Africa, and Asia Pacific. The Company performs ongoing credit evaluations to determine customer credit, but generally does not require collateral from its customers.&#160;The Company maintains reserves for estimated credit losses and these losses have been within management&#8217;s expectations.&#160;</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant customers are those that represent more than 10% of the Company&#8217;s total revenue or gross accounts receivable balance at each respective balance sheet date. The Company has entered into separate agreements with certain individual VADs that are part of a consolidated group of entities which collectively constitutes greater than 10% of the Company&#8217;s total revenue or gross accounts receivable balance for certain periods, as presented in the tables below. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The percentages of revenue from a consolidated group of entities (VAD A) greater than 10% of total consolidated revenue were as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="8%" rowspan="1" colspan="1"></td><td width="33%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VAD A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.2</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;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;">12.8</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;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;">16.2</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;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;">12.8</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></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The percentages of receivables from VAD A greater than 10% of total consolidated accounts receivable were as follows: </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="15%" rowspan="1" colspan="1"></td><td width="50%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VAD A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">17.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.8</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td width="52%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="19%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Useful Lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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 and other equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,822</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Manufacturing, research and development laboratory equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 to 5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Office furniture and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,059</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 to 5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Construction in progress</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">5,459</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Less: Accumulated depreciation and 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,626</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;">(5,335</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;">Property and equipment, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,075</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;">8,862</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:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net by location is summarized as follows: &#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">People's Republic of China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">United Kingdom</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">97</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">10,075</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;">8,862</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:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,264</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Warranty liability, current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total accrued liabilities</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;">8,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;">9,181</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:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following period-end outstanding common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive:</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="6" rowspan="1"></td></tr><tr><td width="63%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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;">Shares of common stock issuable under the 2014 Equity Incentive Plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,513,177</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,155,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Common stock subject to repurchase</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;">9,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;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;">45,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock issuable upon exercise of warrants</font></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;">73,883</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">107,876</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Employee Stock Purchase Plan</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;">94,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">159,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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,690,154</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,468,384</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-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the computation of basic and diluted net loss per share allocable to common stockholders:</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="16" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands, except for share and per share data)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,436</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,495</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,195</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute net loss per share, basic and diluted</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;">46,888,236</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;">44,751,354</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;">46,595,172</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">26,295,717</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net loss 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: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;">Basic and diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.58</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total stock-based compensation the Company recognized for stock-based awards in the consolidated statements of operations is as follows:</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="16" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">798</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,593</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total stock-based compensation</font></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;">4,364</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;">1,939</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;">8,186</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;">3,505</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents stock-based compensation expense by award-type:</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="16" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Stock Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,486</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Restricted Stock Units</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,139</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Employee Stock Purchase Plan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total stock-based compensation</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;">4,364</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,939</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">8,186</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,505</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:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The percentages of revenue from a consolidated group of entities (VAD A) greater than 10% of total consolidated revenue were as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="8%" rowspan="1" colspan="1"></td><td width="33%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VAD A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.2</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;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;">12.8</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;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;">16.2</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;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;">12.8</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></tr></table></div><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The percentages of receivables from VAD A greater than 10% of total consolidated accounts receivable were as follows: </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="15%" rowspan="1" colspan="1"></td><td width="50%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VAD A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">17.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.8</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial assets that the Company measured at fair value on a recurring basis by level within the fair value hierarchy, are as follows: </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="16" rowspan="1"></td></tr><tr><td width="49%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial 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="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">80,272</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;border-bottom:1px solid #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:1px solid #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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">80,272</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></table></div></div><div style="line-height:100%;padding-bottom:2px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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="16" rowspan="1"></td></tr><tr><td width="49%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Assets</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">80,240</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;border-bottom:1px solid #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:1px solid #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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">80,240</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments by year under operating leases as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> are as follows: </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:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="88%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Year ending December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in&#160;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;">2015 (remaining six months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,934</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align: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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,201</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consists of the following: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Components, including raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,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;">8,297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,942</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;">8,360</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:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of the Company&#8217;s RSU activity and related information for the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="65%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average <br clear="none"/>Grant Date</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value 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:18px;font-size:10pt;"><font style="font-family: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;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,938,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Awards 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;">2,581,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(741,708</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.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Awards canceled</font></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;">(284,743</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.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,493,030</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;">6.92</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:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the Company&#8217;s accrued liability for estimated future warranty: </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Charges to operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">411</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Obligations fulfilled</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(167</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;">(136</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;">(320</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;">(221</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 existing warranty</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;">(30</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(53</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(203</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total product warranties</font></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;">1,046</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;">694</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;">1,046</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;">694</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current portion</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187</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: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;">Non-current portion</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">542</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;border-bottom:1px solid #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:1px solid #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;">507</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;border-bottom:1px solid #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:1px solid #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;">542</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;border-bottom:1px solid #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:1px solid #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;">507</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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the Company's revenue based on the billing address of the respective VAR or the VAD: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Europe, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,996</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,004</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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: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;">Total 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;">36,836</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;">37,554</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;">62,653</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;">65,786</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-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the information about outstanding stock option activity: </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="13" rowspan="1"></td></tr><tr><td width="39%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number&#160;of <br clear="none"/>Shares </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Underlying </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Outstanding </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted <br clear="none"/>Average <br clear="none"/>Exercise&#160;</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted <br clear="none"/>Average <br clear="none"/>Remaining <br clear="none"/>Contractual&#160;Term <br clear="none"/>(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate <br clear="none"/>Intrinsic <br clear="none"/>Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;font-weight:bold;">Balance, December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,837,893</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Options 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;">1,374,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options 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;">(475,452</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.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options canceled</font></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;">(716,357</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.58</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,020,147</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;">6.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">12,333</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercisable, June 30, 2015</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;">3,202,465</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.87</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,476</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options vested and expected to vest, June 30, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,839,292</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;">5.99</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">12,243</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:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of the purchase right for the ESPP is estimated on the date of grant using the Black-Scholes model with the following weighted average assumptions:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three 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="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">ESPP purchase rights:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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 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></tr><tr><td style="vertical-align: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;">Expected term (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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 1.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.68</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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 - 1.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.68</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Expected volatility</font></div></td><td style="vertical-align: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;">41.0% - 55.3%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">37.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41.0% - 55.3%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">37.00</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;">Risk free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.07% - 0.45%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.08</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.07% - 0.45%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.08</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;">Dividend rate</font></div></td><td style="vertical-align: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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></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:left;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:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average assumptions for the Company's stock options granted in the three and six months ended June 30, 2015 and 2014 were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="45%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Stock options:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;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;">Expected term (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;">6.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Expected 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;">51.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.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></tr><tr><td style="vertical-align: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;">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;">1.74</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.74</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.42</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;">Dividend 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;" 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-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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></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:42px;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, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014, the Company had reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:</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="6" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock reserved for future grants under the Equity Incentive Plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,842,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,259,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Reserved under 2014 Employee Stock Purchase 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;">2,478,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">800,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Options and Restricted Stock Units issued and outstanding</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;">11,513,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">9,776,124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Common stock subject to repurchase</font></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;">9,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">27,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Warrants to purchase common stock</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;">73,883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">107,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total reserved shares of common stock for future issuance</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;">18,917,455</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,970,230</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SEGMENT INFORMATION</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s chief operating decision maker (CODM) is its Chief Executive Officer. The Company derives its revenue primarily from sales&#160;of hardware products and software subscription and services. The Company&#8217;s CODM reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company determined that it operates as </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable and operating segment. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the Company's revenue based on the billing address of the respective VAR or the VAD: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Europe, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,996</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,296</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,004</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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: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;">Total 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;">36,836</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;">37,554</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;">62,653</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;">65,786</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Included within Americas in the above table is revenue from sales in the United States of </font><font style="font-family:inherit;font-size:10pt;">$23.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$23.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, during the three months ended June 30, 2015 and 2014, and </font><font style="font-family:inherit;font-size:10pt;">$37.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$39.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, during the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and 2014. Aside from the United States, no other country comprised 10% or more of the Company's total revenue for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> and 2014, respectively.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net by location is summarized as follows: &#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">People's Republic of China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,246</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">United Kingdom</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">97</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">10,075</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;">8,862</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">STOCKHOLDERS' EQUITY</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock reserved for Future Issuance</font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;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, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014, the Company had reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:</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="6" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock reserved for future grants under the Equity Incentive Plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,842,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,259,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Reserved under 2014 Employee Stock Purchase 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;">2,478,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">800,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Options and Restricted Stock Units issued and outstanding</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;">11,513,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">9,776,124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Common stock subject to repurchase</font></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;">9,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">27,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Warrants to purchase common stock</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;">73,883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">107,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total reserved shares of common stock for future issuance</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;">18,917,455</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,970,230</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:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Warrants </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;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, 2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">73,883</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock subject to warrants remained outstanding and exercisable at exercise prices of </font><font style="font-family:inherit;font-size:10pt;">$4.057</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.768</font><font style="font-family:inherit;font-size:10pt;"> per share. The common stock warrants expire in March 2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SUBSEQUENT EVENT</font></div><div style="line-height:120%;padding-top:12px;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chrimar Systems, Inc. filed in July 2015 a complaint in the U.S. District Court, Eastern District of Texas, asserting that certain of the Company&#8217;s products which utilize Power over Ethernet (PoE) functionality infringe United States Patent Nos. 8,155,012, 8,942,107, 8,902,760 and 9,019,838. The complainant has since also named one of the Company&#8217;s customers as a co-defendant. The Company is evaluating the allegations and its possible obligations to the Company&#8217;s customer under written indemnification commitments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED BALANCE SHEET COMPONENTS </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;">Inventory </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consists of the following: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Components, including raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,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;">8,297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Total inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,942</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;">8,360</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:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, net </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td width="52%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="19%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Useful Lives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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 and other equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,822</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Manufacturing, research and development laboratory equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 to 5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Office furniture and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,059</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">761</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 to 5 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">599</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Construction in progress</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">5,459</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Less: Accumulated depreciation and 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,626</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;">(5,335</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;">Property and equipment, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,075</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;">8,862</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction in progress primarily represents the capitalization of development costs incurred by the Company during the application development stage of the Company&#8217;s cloud services platform. In April 2015, the Company completed and launched the next generation of its cloud services platform, and began to amortize these capitalized costs on a straight-line basis over an estimated useful life of the software of 5 years. As of June 30, 2015, such internal-use software is included in the software category.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense was </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended June 30, 2015 and 2014, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the six months ended June 30, 2015 and 2014, respectively. </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;">Accrued Liabilities</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,264</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Warranty liability, current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Total accrued liabilities</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;">8,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;">9,181</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:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consists of the following: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="73%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Products</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software subscription and services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,828</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;">42,269</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">50,981</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;">46,155</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;">Less: current portion of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Non-current portion of deferred revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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,003</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;">24,141</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty Liability </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the Company&#8217;s accrued liability for estimated future warranty: </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Charges to operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">411</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Obligations fulfilled</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(167</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;">(136</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;">(320</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;">(221</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 existing warranty</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;">(30</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(53</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(203</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total product warranties</font></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;">1,046</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;">694</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;">1,046</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;">694</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current portion</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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187</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: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;">Non-current portion</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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;">542</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;border-bottom:1px solid #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:1px solid #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;">507</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;border-bottom:1px solid #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:1px solid #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;">542</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;border-bottom:1px solid #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:1px solid #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;">507</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></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:left;text-indent:42px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in existing warranty reflect a combination of changes in expected warranty claims and changes in the related costs to service such claims.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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;">Use of Estimates</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, among others, the selling price of products, software and support services; determination of fair value of common stock and stock-based awards; inventory valuations; accounting for income taxes, including the valuation allowance on deferred tax assets and uncertain tax positions; allowance for doubtful accounts; and warranty costs. Management evaluates estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the consolidated financial statements</font></div></div> EX-101.SCH 10 hive-20150630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2105100 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Operating Leases and Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Components of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Warranty Liability (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Initial Public Offering (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - FAIR VALUE DISCLOSURE link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - FAIR VALUE DISCLOSURE - Changes in Level III Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - FAIR VALUE DISCLOSURE (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - FAIR VALUE DISCLOSURE (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - NET LOSS PER SHARE - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - NET LOSS PER SHARE - Calculation of Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - SEGMENT INFORMATION - Property, Plant, and Equipment by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - STOCK-BASED COMPENSATION - Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2407407 - Disclosure - STOCK-BASED COMPENSATION - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - STOCK-BASED COMPENSATION - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 hive-20150630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 hive-20150630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 hive-20150630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2014 Equity Incentive Plan Two Thousand Fourteen Equity Incentive Plan [Member] [Member] Two Thousand Fourteen Equity Incentive Plan [Member] [Member] Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Employee Stock Options and Restricted Stock Units Employee Stock Options And Restricted Stock Units [Member] Employee Stock Options And Restricted Stock Units [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Warrants To Purchase Common Stock Warrants To Purchase Common Stock [Member] Warrants To Purchase Common Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Shares reserved for issuance under share-based compensation plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Options issued and outstanding Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Options and Non-Option Equity Instruments, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Options and Non-Option Equity Instruments, Outstanding, Number Common stock subject to repurchase Common Stock, Number Of Shares Subject To Repurchase Common Stock, Number of Shares Subject to Repurchase Number of shares called by warrant Class of Warrant or Right, Number of Securities Called by Warrants or Rights Reserved shares of common stock for future issuance Common Stock, Capital Shares Reserved for Future Issuance Fair Value Disclosures [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 3 Fair Value, Inputs, Level 3 [Member] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Entity [Abstract] Entity [Abstract] 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 Subsequent Events [Abstract] SUBSEQUENT EVENT Subsequent Events [Text Block] Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Credit Facility Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Secured Debt Secured Debt [Member] Term Loan Term Loan [Member] Term Loan [Member] Debt Instrument Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Sublimit Guaranteed by Export-Import Bank of United States Sublimit Guaranteed by Export-Import Bank of United States [Member] Sublimit Guaranteed by Export-Import Bank of United States [Member] Term Loan Credit Facility, Option One Term Loan Credit Facility, Option One [Member] Term Loan Credit Facility, Option One [Member] Term Loan Credit Facility, Option Two Term Loan Credit Facility, Option Two [Member] Term Loan Credit Facility, Option Two [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime Rate Prime Rate [Member] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Minimum stated percentage rate Debt Instrument, Interest Rate, Stated Percentage Rate Range, Minimum Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Amount outstanding Long-term Line of Credit Line of Credit Facility, Collateral Line of Credit Facility, Maximum Amount Outstanding During Period Long-term Line of Credit, Noncurrent Long-term Line of Credit, Noncurrent Required liquidity ratio Debt Covenant, Liquidity Ratio Debt Covenant, Liquidity Ratio Potential increase in interest rate Debt Instrument, Interest Rate, Potential Increase (Decrease) Debt Instrument, Interest Rate, Potential Increase (Decrease) Number of loans Term Loan Credit Facility, Number of Loans Term Loan Credit Facility, Number of Loans Stated interest percentage Debt Instrument, Interest Rate, Stated Percentage Percent reduction of end-of-term payment Line Of Credit Facility, Reduction Of End Of Term Payment, Percent Line Of Credit Facility, Reduction Of End Of Term Payment, Percent End-of-term payment amount Line Of Credit Facility, End Of Term Payment Line Of Credit Facility, End Of Term Payment 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] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] 2016 - 2017 Share-based Compensation Award, Tranche One [Member] 2018 - 2023 Share-based Compensation Award, Tranche Two [Member] ESPP 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] Number of additional shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Maximum annual increase of common stock reserved for issuance under share-based compensation plan Share-based Compensation Arrangement by Share-based Payment Award, Shares Reserved for Future Issuance, Maximum Annual Increase Share-based Compensation Arrangement by Share-based Payment Award, Shares Reserved for Future Issuance, Maximum Annual Increase Maximum annual increase of common stock reserved for issuance under share-based compensation plan, as a percent of total shares outstanding Share-based Compensation Arrangement by Share-based Payment Award, Shares Reserved for Future Issuance, Maximum Annual Increase as Percent of Outstanding Shares Share-based Compensation Arrangement by Share-based Payment Award, Shares Reserved for Future Issuance, Maximum Annual Increase as Percent of Outstanding Shares Offering period, term Share-Based Compensation Arrangement By Share-Based Payment Award, Award Offering Period Share-Based Compensation Arrangement By Share-Based Payment Award, Award Offering Period Consecutive offering period terms Share-Based Compensation Arrangement By Share-Based Payment Award, Length Of Consecutive Offering Periods Share-Based Compensation Arrangement By Share-Based Payment Award, Length Of Consecutive Offering Periods Percent of fair market value of common stock the price at which common stock is purchased Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Maximum amount any participant may purchase per calendar year Share-based Compensation Arrangement by Share-based Payment Award, Maximum Value of Shares Per Employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Value of Shares Per Employee Maximum number of shares to be purchased per employee in any six-month period Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Number of shares issued under ESPP Stock Issued During Period, Shares, Employee Stock Purchase Plans ESPP purchase price per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased STOCKHOLDERS' EQUITY Stockholders' Equity Note Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Segment Reporting [Abstract] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Stock Options Employee Stock Option [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation Allocated Share-based Compensation Expense Unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Period of recognition of unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Capitalized stock-based compensation expense Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward] Beginning balance (shares) Authorized (shares) Options granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options canceled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Awards granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Awards canceled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending balance (shares) Commitments and Contingencies Disclosure [Abstract] Schedule of Future Minimum Lease Payment by Year Under Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Income Tax Disclosure [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Subsidiary, Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock, Name of Transaction [Domain] Sale of Stock [Domain] IPO IPO [Member] Over-Allotment Option Over-Allotment Option [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common stock Common Stock [Member] Convertible Preferred Stock Convertible Preferred Stock [Member] Stock issued during the period Stock Issued During Period, Shares, New Issues Share price (USD per share) Share Price Proceeds from initial public offering, net of underwriting discounts Proceeds from Issuance Initial Public Offering, Net of Underwriters' Discounts and Commissions Proceeds from Issuance Initial Public Offering, Net of Underwriters' Discounts and Commissions Underwriters' discounts and commissions Initial Public Offering, Underwriters' Discounts and Commissions Initial Public Offering, Underwriters' Discounts and Commissions Reclassification of deferred offering costs to additional paid-in capital Adjustment to Additional Paid in Capital, Reclassification of Deferred Offering Costs Adjustment to Additional Paid in Capital, Reclassification of Deferred Offering Costs Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Redeemable convertible preferred stock converted into common stock (in shares) Conversion of Stock, Shares Converted Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted (shares) Options exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options forfeited (shares) Ending balance (shares) Options Exercisable (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options vested and expected to vest (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Ending balance (in dollars per share) Options exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Remaining Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term [Abstract] Weighted average remaining contractual life, period start Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual life, period end Weighted average life, options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted average life, options vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Abstract] Aggregate intrinsic value, period start Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, period end Aggregate intrinsic value, options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value, options vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate grant date fair value Stock Granted, Value, Share-based Compensation, Gross Weighted average grant date fair value per share of stock options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money Market Funds Money Market Funds [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Financial Assets Assets, Fair Value Disclosure [Abstract] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Financial Liability Financial Liabilities Fair Value Disclosure [Abstract] Income Tax Expense (Benefit) Income Tax Expense (Benefit) COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Inventory Disclosure [Abstract] Components, including raw materials Inventory, Raw Materials and Purchased Parts, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventory Inventory, Net Earnings Per Share [Abstract] Numerator: Numerator [Abstract] Numerator [Abstract] Net loss Net Income (Loss) Attributable to Parent Denominator: Denominator [Abstract] Denominator [Abstract] Weighted-average shares used to compute net loss per share, basic and diluted Weighted Average Number of Shares Outstanding, Basic and Diluted Earnings Per Share, Basic and Diluted Earnings Per Share, Basic and Diluted DEBT Debt Disclosure [Text Block] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Common Stock Series B Common Stock Warrants Series B Common Stock Warrants [Member] Series B Common Stock Warrants [Member] Series C Common Stock Warrants Series C Common Stock Warrants [Member] Series C Common Stock Warrants [Member] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Convertible preferred stock warrants outstanding Class of Warrant or Right, Outstanding Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Concentrations of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares outstanding Common Stock, Shares, Outstanding NET LOSS PER SHARE Earnings Per Share [Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Share-based Compensation Amortization and write-off of debt discount and debt issuance cost Amortization of Financing Costs and Discounts Remeasurement of convertible preferred stock warrant liability Fair Value Adjustment of Warrants Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Other liabilities Increase (Decrease) in Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalized software development costs Payments to Develop Software Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Payments of offering costs Payments of Stock Issuance Costs Proceeds from exercise of convertible preferred stock warrants Proceeds from Warrant Exercises Proceeds from exercise of stock options Proceeds from Stock Options Exercised Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Payments for shares repurchased for tax withholdings on vesting of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Proceeds from issuance of debt Proceeds from Issuance of Secured Debt Repayments of debt Repayments of Secured Debt Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of period Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Income taxes paid Income Taxes Paid Interest paid Interest Paid Supplemental disclosure of noncash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Unpaid property and equipment purchased Capital Expenditures Incurred but Not yet Paid Conversion of Warrants, Amount Converted Conversion of Warrants, Amount Converted Conversion of Warrants, Amount Converted Stock Issued During Period, Value, Cashless Exercise Of Warrants Stock Issued During Period, Value, Cashless Exercise Of Warrants Stock Issued During Period, Value, Cashless Exercise Of Warrants Unpaid capitalized software development costs Capitalized Software Development Costs Not Yet Paid Capitalized Software Development Costs Not Yet Paid Reclassification of the convertible preferred stock warrant liability to additional paid-in capital on the exercise of the convertible preferred stock warrants Adjustments to Additional Paid in Capital, Reclassification of Convertible Preferred Stock Warrant Liability Due to Exercise of Convertible Preferred Stock Warrants Adjustments to Additional Paid in Capital, Reclassification of Convertible Preferred Stock Warrant Liability Due to Exercise of Convertible Preferred Stock Warrants Vesting of early exercised stock options Share-based Compensation Arrangement by Share-based Payment Award, Early Exercised Stock Options, Vested Share-based Compensation Arrangement by Share-based Payment Award, Early Exercised Stock Options, Vested Offering costs for common stock not yet paid Deferred Offering Costs Not Yet Paid Deferred Offering Costs Not Yet Paid Stock-based compensation in capitalized software development costs Share Based Compensation Included In Capitalized Software Share Based Compensation Included In Capitalized Software Schedule of total revenue by geographic region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of property and equipment, net by geographic region Property, Plant and Equipment [Table Text Block] Purchase Commitment, Excluding Long-term Commitment [Table] Purchase Commitment, Excluding Long-term Commitment [Table] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Inventories Inventories [Member] Purchase Commitment, Excluding Long-term Commitment [Line Items] Purchase Commitment, Excluding Long-term Commitment [Line Items] Amount of manufacturing commitment Short-term Purchase Commitment, Amount Short-term Purchase Commitment, Amount Rent expense Operating Leases, Rent Expense STOCK-BASED COMPENSATION Disclosure of Compensation Related Costs, Share-based Payments [Text Block] FAIR VALUE DISCLOSURE Fair Value Disclosures [Text Block] ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable, net of allowance for doubtful accounts of $108 and $106 as of June 30, 2015 and December 31, 2014, respectively Accounts Receivable, Net, Current Inventory Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Deferred cost of goods sold Deferred Costs, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Goodwill Goodwill Other assets Other Assets Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] LIABILITIES Liabilities [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Debt, current Long-term Debt, Current Maturities Deferred revenue, current Deferred Revenue, Current Total current liabilities Liabilities, Current Debt, non-current Long-term Debt, Excluding Current Maturities Deferred revenue, non-current Deferred Revenue, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 5) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, par value of $0.001 per share - 25,000,000 shares authorized as of June 30, 2015 and December 31, 2014, respectively; no shares issued and outstanding as of June 30, 2015 and December 31, 2014 Preferred Stock, Value, Issued Common stock, par value of $0.001 per share - 500,000,000 shares authorized as of June 30, 2015 and December 31, 2014, respectively; 47,585,043 and 46,028,908 shares issued and outstanding as of June 30, 2015 and December 31, 2014, respectively Common Stock, Value, Issued Additional paid–in capital Additional Paid in Capital, Common Stock Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Balance Sheet Related Disclosures [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] 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 and other equipment Computer Equipment [Member] Manufacturing, research and development laboratory equipment Machinery and Equipment [Member] Software Software and Software Development Costs [Member] Office furniture and equipment Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Construction in progress Construction in Progress [Member] Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] Estimated useful lives Property, Plant and Equipment, Useful Life Property and equipment, gross Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Number of operating segments Number of Operating Segments Number of reportable segments Number of Reportable Segments Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] Americas Americas [Member] United States UNITED STATES Europe, Middle East and Africa EMEA [Member] Asia Pacific Asia Pacific [Member] United Kingdom UNITED KINGDOM Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total net revenues Revenue, Net Revenues from sales Revenues CONSOLIDATED BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Schedule of Calculation of Basic and Diluted Net Income (Loss) per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Products Product [Member] Software subscription and services Software Subscriptions and Services [Member] Software Subscriptions and Services [Member] Deferred Revenue, Reported As: [Line Items] Deferred Revenue Arrangement [Line Items] Deferred revenue Deferred Revenue Less: current portion of deferred revenue Non-current portion of deferred revenue Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] People's Republic of China CHINA Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Income Statement [Abstract] Revenue: Revenues [Abstract] Product Sales Revenue, Goods, Net Software subscription and services Sales Revenue, Services, Net Total revenue Cost of revenue: Cost of Revenue [Abstract] Product Cost of Goods Sold Software subscription and services Cost of Services Total cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating loss Operating Income (Loss) Interest income Interest Income, Other Interest expense Interest Expense Other income Other Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest Income tax provision Net loss Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic and Diluted Net Income (Loss) Available to Common Stockholders, Basic and Diluted Weighted-average shares used in computing net loss per share allocable to common stockholders, basic and diluted Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Customer Concentration Risk Customer Concentration Risk [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] VAD A VAD A [Member] VAD A [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales Sales [Member] Accounts Receivable Accounts Receivable [Member] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Significant customer, as a percentage Concentration Risk, Percentage Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Schedule of Property and Equipment Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Summary of Deferred Revenue Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Operating Leases, Future Minimum Payments [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2015 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2016 Operating Leases, Future Minimum Payments, Due in Two Years 2017 Operating Leases, Future Minimum Payments, Due in Three Years Total future minimum lease payments Operating Leases, Future Minimum Payments Due Schedule of financial assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Common stock subject to repurchase Common Stock Subject to Repurchase [Member] Common Stock Subject to Repurchase [Member] Common stock issuable upon exercise of warrants Warrant [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Shares excluded from the diluted per share calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Percentage of Revenue from Individual Customers Revenue from External Customers by Products and Services [Table Text Block] Schedule of shares reserved for future issuance Schedule of Stock by Class [Table Text Block] Summary of total shares available for grant Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Summary of shares available for grant and outstanding stock option activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of RSU activity and related information Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Summary of the assumptions related to stock options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Weighted average assumptions used to value employee stock purchase rights Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of stock-based awards granted in the consolidated statements of operations Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Risk free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Vesting period, one year Vesting period, two years Vesting period, four years Share-based Compensation Award, Tranche Three [Member] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Restricted Stock Units, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Awards granted Awards vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Awards canceled Ending balance Restricted Stock Units, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Awards granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Awards vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Awards canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ending balance (in dollars per share) Fair value of shares vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Shares repurchased for tax withholdings on vesting of RSUs Shares Paid for Tax Withholding for Share Based Compensation Payments for shares repurchased for tax withholdings on vesting of restricted stock units Other Liabilities Disclosure [Abstract] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Beginning balance Product Warranty Accrual Charges to operations Product Warranty Accrual, Warranties Issued Obligations fulfilled Product Warranty Accrual, Payments Changes in existing warranty Product Warranty Accrual, Preexisting, Increase (Decrease) Total product warranties Current portion Product Warranty Accrual, Current Non-current portion Product Warranty Accrual, Noncurrent Accrued Liabilities, Current [Abstract] Accrued Liabilities, Current [Abstract] Accrued compensation Employee-related Liabilities, Current Accrued expenses and other liabilities Other Accrued Liabilities, Current Warranty liability, current portion Total accrued liabilities EX-101.PRE 14 hive-20150630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 aerohive.jpg begin 644 aerohive.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! %$2 M 0 ! 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( #P!0 ,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\HHHH M **** "BBB@ HHHH **** "BBB@ KG?B7\3],^%6B1WVI?:'2:40QQP*&D=L M$\ D# Y.?3U%=%7S?\ MGZ5JI%Q2NKQCS22YI*Z=EMIU:Z7:^@X8RNCF&80PU>5 MHN[\W97LO/\ 2YZC\//VD?#_ ,2?$2Z79QZA:W4B,\8NHT59<.0K'.;WRC,H/#;?+.W/7&>*_)_#OZ0F%Q&5U,5QA.-"2GRPE&$W& M?NIM*,>>5X77,](VG#JSZCB#@6I#$QAE47)6NTVKK6R=VUH];==&>[45B_#W MQQ:_$7PC9ZM: I'GB\+)2IU$I1D MMG%JZ:]4?G=:C.C4E2J*THMIKLUN%%%%=1F%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !17A?_!2/]L"#]AG]C;QE\01&+K6K.V% MCX?L@N]]0U2X/E6L2IU?]XP=E7)V(YP<5XI_P1(^-OCP_"OQ9\#?C-=7,WQE M^">HI;ZO)=7?VJ74;"^!N[.X$N?WH"N\6X< 1)DY:@#[?HKR?]KS]MGX>?L/ M> [+7O'VK36O]L7BZ=I&FV5L]YJ6M738"P6UO&"\CG(Z *-PR1D9\E^!W_!8 MKX;_ !8^*^D^"?$GA/XM?!OQ%XDF^SZ!!\1O"LFAQZ_(<;5MI2SQLS9PJNRL MQX )(! /K*BOG3]JO_@J7\)?V-_B]!X"\97GB#_A+]0T%->TK2],T>:^N-;# MW1M8K2U6,'S;J256Q&,852S%5&:3QS_P5 ^''P?_ &7?#/Q2\?67C+X?P^,) M?LND^%]=T=HO%%Y<>84$"V$;.YD. W!("NA)&X4 ?1E%?(_P-_X+.?#'XL_% MG1_!/B+PO\6/@[XB\33�(?B)X6DT2+7G&,+;R[WC+-G"AV4L< LR@^8_\ M%(_V@/"_[,/_ 5<_9K\;>.?$<7AGP?X?\)^+[K4KJ>5_* ^SP(BB-3YB>=MW[-WS;ODSX0_\%D_AS\2_ MC5H/@?7/!?QD^%]YXPN!:>%]1\=>$)M%TWQ/,066.UF9FRS#&T2!-Q95&68* M777@/X.Z#_P5RU[Q=%-XXO/CE9?"\:A<:;;R/)IDFC"Z\D>5'CYKAI8PHC#; M2<-M#$M0(^M**X']F+]I7PG^U[\$-$^(7@B]FOO#NO+(8&FA,,T3QRO%)')& M>4=)$92I[CTQ7+Z#^WQ\,=^NI!<+!>(7C@1,N(S:CPEBI9-34ZEDI*W,U!OWFHM-2:72VBN^A])PG3PT\TI MK%NT=;:VUZ)OI_GIU.6\$?$*S\3:A<:))I.B>'_[>MVL$OK"*2.2%W(VABSM MF-B K 8X;K@&O/-2TZ;2-1N+2YC:&XM9&AE0]4=201^!!KM_A9\"=8\8>-;. MUU#2]1L=.5O-NI9[=XE\M2,J"0/F;H,QKZS;2K5SEK>%CTRR G\Z_E[@ MOPGS?CO*?;9I4^K>PFXPDZ>LXR5Y1<$Z:2A*S4OM9_LE^![SPI\/9+R[DD7^VG6YAMR?ECCQA7Q_> M<<_0)[UZI0!M&!P!T%%?VCPGP[0R')\/D^';E&C%1N]V]V^MKMMVV5[+1'Y% MFF83QV*GBZBLY.]NW9?)!1117T)P!1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!^8?_!0.^^*W[>W_!3#PQX#^#>D^"/$6A?LNO:^ M+O$,7BJ^N(-&N_$%RC_8H9/LZ,[2V\0\U "!NDF5\ 8/)_''Q!^T9^Q=^W1\ M.OVI/C/X<^$>@^#9C#\.O&UQX)O[V<_V;>2DPWEZ+A !';SB,B13NX5,888_ M0+]C#]BCP]^Q;X;\60:5JFL>(M<\>>([OQ3XAUO5F1KS4[VX8$EMBJJHH "H MH 'S'JQ)[+]HOX">'?VI/@7XJ^'GBRV:Z\/>+M.ETZ\5"!)&KCY9(R00LB,% M=&(.&13@XH*N?GK^U7X9^*OQ*_X+ZZ1!X+UKXS6%TVW@^X6#;O)W#!'*ZG_!1+]F_]HWXO_LF^(M'^-7Q?_9>\-^ V MDMII]*)['7/$'A'X 27S:A''B.6^_M![26X MB!R5WK<38YR%D(S72W&DZ7XM_P"#@K;XT\J>Z\,_">*^^'UO=[?)CEEOI8]0 MN+<'KAWO[;EA\=&U+5E\1:?X,D\$IIZL@L6MGO! M=F4C;O\ ,#C;][;CMGFL7]M;]@/P;^V]I.@S:U>>(/"WC#P?>&?%OAR]- MCK6@3, ',,P!RC@ ,C JV!T(# \X_X+J^'O!NM_\$LOBQ<>,FM[>/1M+_M' M1+IVV36NKQNOV%H7^\LC3E(_E()61UZ,17A7QB^'Y^-/_!2S_@G[_P +&T\Z MAK5GX*U?7-0MKV('&JP:=:S!Y%(/SQW($@[AXU/:O9O!_P#P2(_X2/XG^&_$ MGQH^-'Q*^.EOX.N$O=&T'7S;VNB072? M!?\ !?:QA;]@2'4MF-0T'QOX;O\ 3KA3B2SN!JD$8E0]5;9)(N1@X8TW0?\ ME8A\0?\ 9 +7_P!/[U] ?MF_LKZ!^VA\#9? OB+5M1TC2[C4[#4C<6#QK-OM M+J.Y109%9<,T8!XS@G3]D_0+']M^]^.2ZKJ7_"27O@R/P2^GEH_L:VR7 MAO!*!MW^;N./O;=O;/- 'P?\1_VH?^')GQZ_:(\)R6XD\+_$[3IOB3\*K'RF M9)_$%PRVU[I48&<[KIH)A$@ 2+=@$MBN'_;F_8]\3?LK?\$POV;?AC<:EHUM M>>-/BGI-[\3-6UR-KW3-1U>\\VYZ79ZYX5\40BUNK2=]OF'(9&C8$,LBNJNC*0RLH(.10.Y M\VZE\)/VUM3T"XTV\\<_LOWFE7%NUM/97'@S4VMIH64JT3H;O!C*DJ5(Q@D5 MM?\ !%WX1#X(_L+:7H-I\0O!OQ+T%-9U*YT;5/"S,VE6UM)XZE^PCX6TBV\!VOA/Q)XW^&GAWX;VT=O8Z+X6UDZ?IMU M!&ZR;+J,JWG*Q4[V8[GW,68DDT"/"GUBXB\/VD,S6X@D2:6802/,L;VTR!0RRK MG;D<;B,@ &O-QN:T,+4C2JWO)2EHKZ12;;>RW6_<[,-@*M>#G"UDXK?K+:RW M>SV/1J*Y&[^.OA>PNYHIM0EC6VGEM99FLYA D\98-#YFS:9,JV$!); P#E0-OS9 &20*S_M[+6VOK M$--_?CIZZE_V5C=/W,M?[K_R.JHKC=5^+MK+I,%QI9,DW]J65C<07=O+;S0+ M<3I'N,;A7'RL2I(P<=ZV?#/B1]0\'+J5T\-P0LDCM90RNK*K-]Q"/,9L#& " M2>@/%:4;-%< M-\)/B3J'CZWT^>\^PPK?:<+[R$M;B&9-S+MP9!M9 "1N!PQP5^6HKGXD:QXKECQ%@Y8>GB5=QJ-1C97 M;;BY=/),W>3XA5IT':\%=ZVTNE^;1WU%FV=W'_:EC<6L5QYUG<\04-(B%0 MSK(-O.,GG@-BZOQ9T V>I7+7S1VNE9\^:2WE2,XTE2]M&\;W]Z/2_,M]X\KYNUM>I/]F8OD4_9RL[6T?6UNG6ZMW.CHK#\(_$/ M3/&LL\5FUU'_%'5O"]U"UK M<6.\U.2X2" MSLK:6ZFD$4K(6"1J6P %))& 6 [BG:U\:=/LK_PS]C6XOK/7[B6(S06<\OEA M(Y2SV?PO;>S.THK)L?'>CZD=($%_#(=>A:?3P,YN450S%1[ M*P)!P1FLS5/C+X?TJ"*1KJYN#.\R1QVUE-/(XA3[]I1_\ EW1A# 8F%[&:&ZL8]3D@L)[ MJ-XII(;;[3)&@0L@.UR7PJDYZ$C:":YZF?Y?%M>UB[)O22>R3[VO9WMVUV-H MY3BY)/V;6MM4^KMVVOIZZ;G<45RMC\:/#NI:O'9PWEQ)))=-8B7[%.MNMPK% M?),I38')4X!.3QCJN6ZK\.O%6\]RU0]H\1#EO:_/&U[7M>_;4C^R\:Y"YIO[0T/PEX\71^&]'LSI'B&26+QMH5QJ=K;S MOJ$++$T*LA6X"LW+$#:CA$[Z/2QJ4EOX=FD^#-M;2"3% MSIUP^Q=:!QD-&TEJH(!4+$^2!NKTCQCH?PM\#_%_QAIWQCL8SI]O;6=GX+CU M*WEN;*/28[2%"EEM#;;H7(FW[<3USX6Z;X=T/^V)892T4UT+B[^Q7=XBKFXMT<,SJAVJ[QNZE1Q] MD44[@?+'AZ]\.Z=_P4:N'L[?^W-J7UU!H^E7&H"Q\^&TN9)8;R6"X25YVRB[6*J548)/&XUZ;17EYCE-'&N+ MK-VC?1/35.-]KIV;V:O>SNM#NP>85<,G[*UW;7T:?YI;WVTLSB3\+YG\,16; M?9&F3Q(VM%MS;=AOVN!CC[_ED+CIG(SCFL/X@^"]6LO&*ZC9_P!GS2:EK]G< M6J3%M@\FSE4B0A3MR5P&&[&0<$C%>I45Q8KAO"UJ4:<;QY>6S6_NII?A)_-W M.K#YU7IS"OARN@6.GO=3WC7UBKKB#4+A;5@7>$_[#^T26K_ -F^'X-*E\MF.Z6/;DKD#Y>."<'VJFO@ M?5=.^(&N:C'HWAO5+75KN"XCFNKQX[BW5+>*(C;]G<=8RPPXZCI7>44?V'AU M2IT8-I0ES+9Z\KC]I-;-]!?VK6=2=25FY*SW6EU+HT]UW.(L?AE=VW@"'2V: MS^U1Z\NJEP6V;!J?VKKMSO\ *^7IC=QG'-4_%WPFOM9T.X$+6\EW#KCZO;Q& MZEMXYE*E3&[IAE;:S8(!P<=LUZ'145>'<%4I*C).RBH+TC>WDVKWU^:+IYSB M83=1/5R_>WT_3WCU:VNVA%_<7DGDPQS+S+)]YR9< MA0J@#N33= TOQ(USXPM=-M=%:SU;4[C%SF#QR/4 M**YH\+8:GRJC*4;-MVLKN2:>RLKW>R5KZ6:1O+/:TKNI%2T25[NUFFNMW:RW M?K?4\W@^"]]8>'=6T^*[MYOM6H:5<02RNV]H[1;-7W\'YV^SN1C(.X9(R<4M M1^#6M:[IFO6[+IVEPW<\%W:V4%].]M+<1S^:TA^53"),*&5,_-E^N*]5HHJ\ M)9?47*T[6E&U^DG-M7M?[PJ?$&+CJFKW3O;JN6WE]E=.]K7.'^&O@& M\T/Q'=:I>V5G8-);+;11)J-SJ$GWMS$R2D *3C"A>V<\XJ6[^%"ZY>>*/MTB MQIK%]#>V,]NW^D63QVT,2R D85P\;$8R"#@]2*[.BNRGP_@XX>.&<;Q3R5M.QS2S;$.JZR=FTEU=DFFK-MO=+=L\AMO@9K.@Z3H%X3R_#S4Z:>BC;;[/(T[VYG M?DC>[:WT3;.FOQ!BZT7&;6O-??[7-?2]E\3M9)[=D>6ZI^S]>27&KW5EJRV] M]%.LOAUV4LND@NTLJX[AVDD7'.$V@=,#6D\":IX#UK3[OPS9Z=J$$&EII4MO M>7;V[JL;%DD5PCY)+OO!&6.TYX-=Y15T^%QN8Y M?*W!8YI[E[AU0$<1 O@=_E&16'X?^"&M>%O 47ANVN-+FT\W%G?M)([I-#/' MZ3&L M^Q?,Y-IW:EMUBVT_*S;^^VS9Q%C\,KNV\ 0Z6S6?VJ/7EU4N"VS8-3^U==N= M_E?+TQNXSCFO.O$6H:LGA'4/!&GR:?,TU[)% DT5PNH;'N2V&B\LH5^;_7^9 MMV#=UKWRBN;,>%:=>G&&'J.G:'LF]VZ>S6ZLWWUV1M@\^G2FYUH*?O XML 16 R39.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCK-BASED COMPENSATION - Equity Incentive Plan (Details) - shares
1 Months Ended 6 Months Ended
May. 31, 2015
Jun. 30, 2015
Jun. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward]      
Options granted (shares)   (1,374,063)  
Options canceled (shares)   716,357  
2014 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for issuance under share-based compensation plan   2,259,230 4,842,823
Maximum annual increase of common stock reserved for issuance under share-based compensation plan     4,000,000
Maximum annual increase of common stock reserved for issuance under share-based compensation plan, as a percent of total shares outstanding     5.00%
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant [Roll Forward]      
Beginning balance (shares)   2,259,230  
Authorized (shares) 3,000,000 5,306,812  
Options granted (shares)   (1,374,063)  
Options canceled (shares)   716,357  
Awards granted (shares)   (2,581,250)  
Awards canceled (shares)   515,737  
Ending balance (shares)   4,842,823  
XML 17 R48.htm IDEA: XBRL DOCUMENT v3.2.0.727
SEGMENT INFORMATION (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
USD ($)
Jun. 30, 2014
USD ($)
Jun. 30, 2015
USD ($)
segment
Jun. 30, 2014
USD ($)
Segment Reporting [Abstract]        
Number of operating segments | segment     1  
Number of reportable segments | segment     1  
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenues $ 36,836 $ 37,554 $ 62,653 $ 65,786
Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenues 24,818 24,487 38,911 41,865
Europe, Middle East and Africa        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenues 9,170 8,996 18,296 17,004
Asia Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total net revenues 2,848 4,071 5,446 6,917
Geographic Concentration Risk | United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues from sales $ 23,800 $ 23,000 $ 37,000 $ 39,500
EXCEL 18 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`!U_#$```3````6T-O;G1E;G1?5'EP97-= M+GAM;,V9S4[C,!2%7Z7*%C6N?V`81-D`6T""%_`DMXW5.+9L4\K;8Z>`9JHR M@ADJG4U^>J[O.L3ODV M+)G7S4HOB8G9[(0U;D@TI&DJ/:J+\]LUA6!:FEQNA=)[7FGO>]/H9-S`UD.[ MTW7J%@O34.N:1YN7U"E;TU'6J\F=#NE&V]R";7HV"MLCKXO.OL)^;=YE=7X*8?= MA7]+9FP9FA^6?ZPH]__X+#LO<6W[JZ"?S([!^F!C*N?::C/L&]63"ZM?SJV^ M:J6VJD/N3`DLV>7Y.*[K$:66_^7]]M.:5R@3QF6P@-^%)T.U-ZGD.>[ M_]OXO>!P.[%````*P(```L```!?.0Q(OW[CMB`PD.MQ-*O>X^NO`ZIK`XTHO8< M4M?'5$Q^#*G*_=ITJK$"2+8CCVG!D4*>-BP>-9?20D0[8$NP+,L5R*V.V:SG MVL7.U49V[M,41Y26M#;3"&>6X9MY6&3I//B)]!=C;IK>TI;MR5/0!_ZS#0// M>997'L=V+YRO+0O]C^AY%.!)T:'B1?4C9@,2[2F]@OIZ`(4QOCLEFI2"(S>C M@KN_V/P"4$L#!!0````(`!U_#$=AI.76UP$``"`>```:````>&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/%V%;L;B`#-^/[<2*L\HFVZ8W@.RQ ML6(#8J9J??>A7E1NDCG*PM+9@`#IFW?U@(;'+M6K'_'8Y$/?I?8PI-F?T[%+ MJ^G^NFIS'E8AI$T;3TVZZX?834]W_7AJ\G0Y[L/0;-Z:?0Q:UXLP7L^IGAX_ MSIZ];-?5^+*5:O:S&?3W$T+3(_/0_S.\OUN=]C$YW[S MZQ2[_$5%^+=`%J`$20UDK#E)"&N.U@*X%H[7`L`6CM@"R!:.V0+0%H[:`M@6CML" MX!:.W`+H%H[=`O`6CMX*]%:.W@KT5M*W-OK8YNBM0&_EZ*U`;^7HK4!OY>BM M0&_EZ*U`;^7HK4!OY>BM0&_EZ&U`;^/H;4!OX^AM0&\C[96@S1*.W@;T-H[> M!O0VCMX&]#:.W@;T-H[>!O0VCMX&]#:.W@[T=H[>#O1VCMX.]':.W@[T=M)> M-]KLYNCM0&_GZ.U`;^?H[4!OY^CM0&_GZ.U`;^?H/;_2.[7-&+>O>3QT^W3K MFO^&PZ(KO%,^'^/M4RY38<.5UGE:*8;+\>:OCLO4OR'AT\_@IW=02P,$%``` M``@`'7\,1PM?SQ`1`P``M`P``!````!D;V-0&ULO5?O+56];/@.JR@XH?Y0N-$Q"11E$CPNF1<]K3QKK%0*NX9A@P79(GEM89P?7%>$1B9KQSFG#[*=1K#AF-,2*"FZ.:)@( M*>8*P->0L+[Q'I`QM&=$PE5"U<9LY9BB*<.@$#-BZUCF'#-)JW M+@#F$8!@P=78WR:@Y3^ M2;.40,R!KP>Q+L?&,B>^BCZ0269^1[R!^ZCA5`!PRLH>79$*!'"`-@^Z-Q14:#H,+9:.0& M(^@%>7K:>>!Z#]"S78A*&2CP[6^/_M"!$_0!P.]3-_A5#6P.+`2=+#'H(2MM M22G8T]GKFA$8PXDNQJJHW?6T)P@"ZV=5=O`A+0:XWKT_&57'0],!TKFG4#C3 MW_5UO/ER`>?K^=J#JP`_Z8?Z8_TA:+?J:PVNSE;[>&95LK^QSE3_1(Q#E8\3 MCJK2_GP!IUS]"B4=HC!E%TEY6Y_3J9+_&.?F`D[[`DZG^*.TRE_Z"N?DR:`OU>T+@ZY>X7N-&;ABJ6GB_,YECZ81)2M5'FOBW\U)T:S=#NJS6B"MS>-S:># M0V/Q]/?NK&?LOZ.8?P%02P,$%`````@`'7\,1U']Q98^`0``:0,``!$```!D M;V-0S.M:OBZ[<:MKOX]?QTDE7"FLAT=O'7A4$*X.NC&A%&Z1;!%= MR5@06]`\3&*%B]\03`H@P&%@^R5E2/YN=L:VIV*BOJ^BXX0&75JJU`GG3C66_ M4[$S@M?A)`_?WJ@#$OZRD-00U7;MI-V1G5QX)R]+A^>Z&Q290)R(R"J M@BJQ<[!(SIU?9K=WJ_NDGF9YD6;7:3Y=Y459S,NB>#M.]LW?:%CW0_Q;QV># MM%U4V,"%NR6-I.72)X$D!.&50V7-13C"?!$3+.S?/T#@Y:!>2)=M!UUKO0PU MW:\Q.KZ621A'^_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````(`!U_#$>VSQ[0;@(``&8,```-````>&POI#B$SY>? M?U="W7T";KSX/XGH9P.)U`[^VD`]_?36PF>^33`\E? MX^Y17^^A?L!+3'""@F4+A^MP"(<,>P\[A$EL20&S!`C=.W@D0%LQ=5^C'`A;6P7H1]G MX+>19!Z'T*]_;P\7M^QV,-LCE&YO3P-14""EL.0S_0!J>[XN].:XX-B)M'Y[ MO'.)UL/1I+/`#CIN+&2*91-Y"#=0%%"<*;U`DGQA1B4*(UTH)9@V4H)RP1$U ME)L5M:%I$TSIDWF_?V5;W*L,.!]SQCX$1L7&U(FHS;8,;%*]+IOC[M*.C^(% MJZP)H%>CHJ#K;Y3DG&$GUD$S43_MHQ_NH(\"M&$%"R')B_8WA9!H`$L(EE@J MDG21/Q(5<[Q2=05[JVR7PF.W_)Z:3I^U5HTNP8].S]'!+?18L1C+F?TL'BYI M?+W_R.S;"7LR/[9JCI!P@N28=GRVTJ;G*^U]:NHDTF[.5=KX]ER5F6O2_TGS MZG;:Z=E;';M!05P1J@C?:$#FCO5H=-.M9MIV:\V9KMI&;6<5BO6E?RN*)DMQ MABJJ?I*E4'8RA*W]8.0/IXW7O*$(86O_P"FIF+LTMO\LHK]02P,$%`````@` M'7\,1W`4/)%0!```(Q````\```!X;"]W;W)K8F]O:RYX;6R5E]MRVS800'\% MPY>Z,U4E7GR=*#.4!-N<2*0J4&[["(M0A`E(J@08)_GZ`I3=K.(U&[U(O.$` MNS@$L>_TS5/=?'JLZT_D2ZDJ?=.,O9TQ^YOA4&]VHN3Z]WHO*GMO6S>\\T_3,TO6\$+_1."%.J`ZSD MLO+>O],W6ZG$@VBT!1.^WZ>\%&/OB_*(XMK00AI1C+W(GM9/XNA"T^XGK53N MY'QT[@T=["7494,V=2$.L'PG]9_/-SQ2B"UOEFOI6*B.:&3?BKJG;O:P^6I9'MK+1AKEPNR=+ M6&*[9I:J6Z5NY&U\CVH/^[8L=HY.;H0<,?5VXF MQM[%R`(_2RT?I9+FZ]CKCI5PD0Q_"*5+__9EBPJN"T,I8"DFJP^39 MU+@QV(>3HNNXN9'VH$D*_Y`J")I:,6HE"YN+@DRXXM5&D"X<#2`!@`0G04YF2:+98`=`5`5UA`DQP\?0V>OL:Z72R2?$'3 M_!"R'4:>I'#5HZ)^/",C6$V;3Y0CTP?["ME`Y'W&N5U[_$J*@ M?C[B7S_J"J*@@#YB(/HFD#.[?"JA?X4D**>/VMGS4@0CN(!!/P/$SU[1R1E$ M056#MU3]074LO.!H545\?NJO:+ M#E#0\>!4QP/H>``=#Q#'WQ!S)@R7ZCA`Z'B`.-YOYC5$00AE#Q$ M)>]#^1`%)0^Q?4,O*H`HJ'F([1YZ42%$'6T?$,W=QPV=L!":'6(;AM[W?P!1 M4.X0D;L7%4*Y0RAWB,B-+B4#,JW+TNZ[X6P514.[H ME#5\0!ZX:B$*RATAX38CJ)B6Y$4 M4K4&RA!!VR/$=KC#0M_B"$H>89)CWR<,!!6/,,41T(`L&ULE-^;K;Q`%%8^N MGTNX[U6;+5QE)0I7T^JN&UL4;ERA:_\.N];HW&UTW/G"%K]CSU6HMAAME7(S MDE7SFG=UW('\4MJ^_Q=02P,$%`````@`'7\,1QF)D,Y"`@``C@<``!@```!X M;"]W;W)K5?\""[%GSIS[)2E4+PN!$SOC:R%?6_R"NAU0G/+)&F-_@>!62T<$2 M!A2_VV?=FF=O_TF!L_D-R!G0:$#)K"%VAG@T0&.(;&6FKV]8XK+@K`]$A_77 MAL]*SG42E3D0)IMJ29C@5D=O)2BBFT[C%&BBV%D%'!61RNT%H-!G1\:.O@;L MK2)^#(@'0#SM(#;VY+$]&>S)U)X8>WI?WU2QLXKL,2#U`E)CS^\!J5&T%F`5 M,,Y1`A?TD7DQF4FRFNG#*M:/`;D7D-LJP0S!21:LE947L;)^-(-PD@6K9>U% MK*T_F?D<5H(`3!]#(/!23%AA/BVK[&Y?.'O"PZ?"&_,+_4K0@.3*I#V)R89\8D446`)U52I2['<=*0L]3# M7(VYO2[L1+)NN/W&*[C\#U!+`P04````"``=?PQ'[<)WA+P#``##$0``&``` M`'AL+W=OVV![E8UT MH:K:ATJG>VB?V8VS00\+S)`F*V?BETU@OQE^=IP/D_6Y[7[T!^^' MY&=3'_OGU6$83D]IVK\>?%/V7]J3/X[_V;==4P[C8?>6]J?.E[NYJ*E3*42> M-F5U7&W6\[EOW6;=O@]U=?3?NJ1_;YJR^W?KZ_;\O(+5 MZG95XX]]U1Z3SN^?5U_AJ5!B0F;BK\J?^ZOWR13^I6U_3`=_[)Y78LK@:_\Z M3"W*\>7#%[ZNIT[CE?^AIO]?[AC_I>Q]T=9_5[OA,*85JV3G M]^5[/7QOS[][&D,V-7QMZW[^F[R^]T/;+"6KI"E_XFMUG%_/^!\KJ"Q<(*E` M7@I`LP6*"M2G@A23S>/ZM1S*S;IKSTE_*J=/&YY&O)N:C)V3?NXV#JF?3WZ= MSGYLI%RG'U,?0N05LB7D/E$0H2Y(.EX_&$(N(=1U"(GU^G&]6NKU=;W"^NPV MHIF1(PX"$9NIG*$*I)P5.B*+#F;1F"6_O4IVG8408:RZ3Q5$Z=QEC[-DP2P9 MMC!,%D0`G)9,%J2LRL7C*'DP2HY1+!,%$>4$-RO4)X>()":8Q&`'QR1!Q!AN M2I`!(>!Q$!L,8G&\@@F""$AI/B_;FRR$*6UBIL4%TSA,`TP:MPS9<&&0LC:7 MCZ.`"&:93X]AF/G?$I,!MUH"T/TL$,Z"US")D!Q?SWI@;T)@J0E$0]B6@YQ0G3&)`7G_;`D,B3$#4 MB,+.!'2=XJ1)C'6.,P11#FR$(B"L32`IR8#\O MQ(R*N;O(L$0ENH^[KV^)D4:P-]T%TZ!C\H1%*M%_FA,I,89;[P5!-C,16<(B ME9*6!;-C),9)`_(^5A!F<^$BQ"[#&UB)&M41&I47C=YNH=%].H_H$!:?1%UI MP\U)%E+-[7Q\1N[G""M/HJLTI[P(IEB8F!D)"T^BI30G/&(D.&G9-,2)\:9A M(Q*%E2?)4YSRB/D%QL<+R^T`+F`FK(U9NV'M24=[+"X3J5&XC+MC+JTL9!'? M!!7VGJ(]'_.EW1(3VB3=/@^*^YND].IQ^U2^^3_+[JTZ]LE+.XQ/[O-C]KYM M!S_V$5_&81Y\N;L&PO=V]R:W-H965T&UL MC97=CJ(P&(9OA7`!MORC09(9-I/9@TTF<[![7+4*F4+9MLKLW6]_P$'3XG@@ M;7G>KT^ETF*@[(/7&`OOLR4=W_JU$/T&`+ZO<8OXBO:XDW>.E+5(R"X[`=XS MC`XZU!(00IB"%C6=7Q9Z[(V5!3T+TG3XC7G\W+:(_7O&A`Y;/_"G@??F5`LU M`,H"7'.'IL4=;VCG,7S<^D_!I@J@0C3QN\$#G[4]);^C]$-U?AZV/E0.F."] M4"60O%QPA0E1E>3,?\>B7W.JX+P]57_1RY7Z.\1Q1\;B&1!7<4\+UM[<_)[+?HTUZ;3U\'<2==CS!X(QT!X#03Q8B`: M`]%=`!@SO:X?2*"R8'3P>(_4TPXV$F>JB*SL<5U-+HGKP2BF3J``756=$ MPAGR;)#0350C\54$R/FM$N$D$YR.33VX5,XUT9A$&"6#N M9JJ)21][Q%:/V'BDMW/D(BG4X!M$KI86D5+EB-3)PE>0+C:,%J(E,8 MYNO9_]]8@=E+LT%?/_JE^614H%E);B2=6MY+EX[!!^%:F:R MS!```_A<``!@```!X M;"]W;W)KFK8N>O.S?0^[0UL6F]&HKD*(HCBL MB]U^L5J.8]_:U;+YZ*O=OOS6!MU'71?MOVE9-<>G!5NX@>^[]VT_#(2K93C9 M;79UN>]VS3YHR[>GQ3-[S$$-R$C\O2N/W=GW8%C\2]/\&'[\N7E:1,,:RJI\ M[8LHURS_I>C*K*G^V6WZK5EMM`@V MY5OQ4?7?F^,?)6J0PX2O3=6-?X/7CZYO:F>R".KBE_W<[1"!,R1%1-Q&UA9A$Q$:_]Y%P,+G`49S MN.T@LT0LB3772U0CLK<[81$> M*%2*3E;2BS$->D80 M*F\0*[LST7U[[=T7[0WBBWVQ2!(S8O,R"[%(QA&Q+4C%`@B'.5):B!DQG'AE M)?=CV"(@@3KM!!?,">UK"PE.142>8"J(9N0K%GE%C369*\9 M31'S5W]F2RVUX2DR9/5'AECP&A$JY>3(S,FR_K+/;)751&2DR#PP148C4D*2 MP8A40O8S)VK&28&_]H,ML5093I$A3PJ9!TF=E9N(;&@0DC-."_P5'VQAU53% M1\8\7N;]B-*%7,S(HN8P4*"IQVMR*R,Q(_$#^`7:HD\5XQ29!ZH/RQQ$YWU' MF7:-DN;FDC,Z4?#W(H!]!M6+(&-.3I`O5(XS+TMD3')W`CE`DA1HZ2ZH]F>:4B63D6Q.2$(-IL=GU:V%X M=KE9E^W[>*WC5>,H>,^897[/'W%Y,GZ9?+0_% M>_E7T;[O]EWPTO1]4X_WIV]-TY=FT>9(%L&V+#;3CZI\ZX>O:C@->SUM?_3- MP=VV3U?^J_\`4$L#!!0````(`!U_#$>QD6=\^@0``*L:```8````>&PO=V]R M:W-H965T&ULC9G!6[QU*W`)%R7!6S-35[V*JI M.>R>2:S$K@'C!1+/OOT":CF.I]/6)0;E[]8O(3X):75JVI_=SKE^]JNN#MW] M?-?WQ[OELGO:N;KLOC1'=QC^\]RT==D/M^W+LCNVKMQ.076U!*7295WN#_/U M:BK[WJY7S6M?[0_N>SOK7NNZ;/_;N*HYW<_U/!3\V+_L^K%@N5XMSW';?>T. MW;XYS%KW?#]_T'>%L:-D4OR]=Z?NXGHVFG]LFI_CS9_;^[D:/;C*/?5CBG+X M>7.%JZHQTU#SOY3TOP_UAVKFBJ?_;;?C>X5?/9UCV7KU7_ MHSE]<]2&9$SXU%3=]'?V]-KU31U"YK.Z_.5_]X?I]^3_8Q6%\0%``7`..-?# M!R`%X'N`F5KJG4WM^J/LR_6J;4ZS[EB.3UO?#?)V3#)DGG53MJ%)W53X,):^ MK6V^6KZ->4@"%Y*-E^BS8CDD9VN`.1<.4SA\7D'A%6ERNP8,->!E&W"*S]7M M>!/BS66\\7U@/EK,)LG!-\)+%I"9//E<5I!,)SJ/:$W"MB;QK8GH[Y1M3>KC MKSH\N6R-E^A4":*"1$KGMYUDK)/,.T'!B9=8;5/!B1=AHB+ZU+).K'=B!"=> M`KEDA-)DMVWDK(W"#2]1@@FO6,0,=ZW8$385#S[2B`R:;8C6USWQ>TM( M@[F61AFI%JG*,,(.\'8\07(KV?&:!296]$.R!(R)\(.\'T\D$/T@L4*EPK`L M@@QMQ.#7/-^TQQ)*+Z(.Z#)B[Y`JZEDEO!G/-Q3>LPUI='9!0<:,5V4IQ@QD M'I;:4P[%@4PDO)XD/YH)3,UCNH;GI?:@,^)SRN@Y:=%-4$%,U_#,U$0[H9X- M:8P%"9ND2FT4LWATZIRF(P&-&Q(-G9-*NB+H4C01_0,\14&%"3(B!8]1H*65 M-`]O2+3(I5>F""JM,<8/SU$`\B.-0!(M=*X%61%DH'1,'_,@!21#TLQ-H@58 M([T308;:1$S@8/B';LA0!(V!!R`0W)3X.+W(*M`1/`$>;A"6C%JS*+-H(TR*\PD;"HI4\; M#$M,2#,)U*1+;=1Z`7G*(E%62^M,$N56&6D-3K+A`Q1BNHB',1*,M01C$MD$ M4Z$GBY!+81XS/>"9R!^W38C(VD:DX$F*@7\224F$B412$D$,2)$'*1)(00(I MB3)I15&0*(6(.<;PJT-#)(6(U9CA^6<(;2#QCT28"M-J02+0,69X_AGB'TC\ M,]=<8ZS09E^4%1Y^AK@&$OQ()%KQ$HS9-_QDXY"P!Q+V2"1M/A4A41JQYV!X MX!D"GO0EMB&1V"L$.YU%K/4,SSI#?`*)=21"T8S7&!7CA5]W&J*YKUZEB^N+_*]F5_Z&:/3=\W]72<\-PTO1M\ MJ2]#E^UH!<;LXF^E)GI.6<. M#&0]FG?;`#CRJ:2V.]HXUVX9LT4#BML+;$'[/Q4:Q9U/38:=DT+#LR&V4XJ;KP-(['=T1:?"BZ@;%PHLS]C,*X4";05J M8J#:T?UJ>]@$1`2\"NCM(B;!^Q'Q/22/Y8XFP0)(*%Q0X'XYP2U(&81\XX]1 M\Z=E("[C2?T^[M:[/W(+MRC?1.D:;S:AI(2*=]*]8/\`XQ8N@V"!TL8O*3KK M4$T42A3_'%:AX]H/?VZ2D7:>D(Z$]!>!#8VBS3ON>)X9[(EM>9C=:NOA)HAX M96*CFG=H8W$?JJ=\M4XR=@I"(R9=8`XC9D8PKWZV14K/T=-(3_^FKR?Z>NEP M/3K\1__-)+!9"FS.;W&).4R8WR[9XDP5F#I>'4L*[+0;CG2NSK=SG\:9_,#S MK.4U/'%3"VW)$9V?;!Q#A>C`MT\N+BEI_/N9$PF5"^&UC\UPI8;$83L]D/F5 MYM]02P,$%`````@`'7\,1QB5_=:A`0``L0,``!@```!X;"]W;W)K:>=#;MQ\G$'B>*0[ MNA1>1-NY4&!EP59>+11H*U`3`\V1GG:'+XBO(?E='VD2 M+("$R@4%[IU)_B;KW["[?PB/*?J%WGS2:4U-#P M0;H7''_!O(5]$*Q0VO@EU6`=JH5"B>+OTRIT7,?I3Y;/M-N$=":D*^$AB<:G M1M'F3^YX61@UYF-WNX.$FB'AE8J.:=VAC\12JUW*7906[!J$9DVXPYQFS M(IA7O]DBI;?H::2GW].SA9YM'6:SP_Q[@7P1R+<"^>TM;C'G!;/_KPG;G*D" MT\:K8TF%@W;3D:[5]7:>TCB3+WA9]+R%/]RT0EMR0>P''[]P5\J55%RHN9&9]SYL!`/J#YL"V` M(Y]*:KNGK7/=CC%;MJ"XO<$.M/]3HU'<^=0TS'8&>!5)2K(T2>Z8XD+3(H^U M%U/DV#LI-+P88GNEN/DZ@L1A3S=T+KR*IG6AP(J<+;Q**-!6H"8&ZCT];';' M+"`BX$W`8%ONE<8X818$\^H76Z3T$CV-]/0Z?3O3MVN'V\GA_76! M;!;(U@+9Y2VN,<<9\_"K"5N=J0+3Q*MC28F]=N.1+M7E=A[2.),?>)%WO(%_ MW#1"6W)"YR<;QU`C.O#MDYM;2EK_?I9$0NU">.]C,UZI,7'8S0]D>:7%-U!+ M`P04````"``=?PQ'$@S5WJ,!``"Q`P``&````'AL+W=O6C&-&^N@[`DW>MC#O2SOO^P)BK.M#"W6$/)OQIT&KA M0VI;YGH+HDXDK1C/LB],"VEH6:3:LRT+'+R2!IXM<8/6POX]@\+Q2'=T*;S( MMO.QP,J"K;Q::C!.HB$6FB,][0[G/"(2X+>$T6UB$KU?$%]C\K,^TBQ:``65 MCPHB+%=X!*6B4&C\-FM^M(S$;;RH/Z5I@_N+9W MX4596!R)ZT4\N]TAP&T4"S M)@H:'\.'$-OI2DV)QWYY(.LK+?\!4$L#!!0````(`!U_#$>/P%LFH0$``+$# M```9````>&PO=V]R:W-H965TMC#O1SOO^R)BK.M#"/6`/)OQIT&KA0VI;YGH+HDXDK1C/LB],"VEH6:3: MLRT+'+R2!IXM<8/6POZ]@,+Q1'=T*;S(MO.QP,J"K;Q::C!.HB$6FA,][XZ7 M/"(2X+>$T6UB$KU?$5]C\K,^T2Q:``65CPHB+#=X!*6B4&C\-FM^M(S$;;RH M/Z7=!O=7X>`1U1]9^RZ8S2BIH1&#\B\X_H!Y"X9WX4596!R)ZT6X8X#:*!&7BDEIP MZ%+Q'*NWQP_[E` MO@CD6X'\_A:WF,N"R?]KPC9GJL&VZ>HX4N%@_'2D:W6]G>M/!+ MV%8:1Z[HPV33&!I$#Z%]]G"@I`OO9TT4-#Z&7T-LIRLU)1[[Y8&LK[3\!U!+ M`P04````"``=?PQ'A>I62J$!``"Q`P``&0```'AL+W=O:>=*0I70HO MHNU<*+"R8"NO%@JT%:B)@>9(3^GAG`=$!+P*&.TF)L'[!?$])+_K(TV"!9!0 MN:#`_7*%)Y`R"/G&?V?-KY:!N(T7]9]QM][]A5MX0ODF:M=YLPDE-31\D.X% MQU\P;V$?!"N4-GY)-5B':J%0HOC'M`H=UW'ZDZ4S[38AFPG92GA,HO&I4;3Y M@SM>%@9'8GL>9I<>/-P$$:],;%3S#FTLGD+U6J;YOF#7(#1CL@WF/&-6!//J M-UMD]!8]B_3L>_INH>^V#G>SP_OO!?)%(-\*Y+>WN,6<%\S#?TW8YDP5F#9> M'4LJ'+2;CG2MKK?SE,69?,'+HN&ULA5/;;N,@$/T5Q`<4QW': M;N182EI5[<-*51]VGXD]ME&!<0''W;]?P)=:5:2^F)GQ.6<.#.0#FG?;`CCR MJ:2V!]HZU^T9LV4+BML;[$#[/S4:Q9U/3<-L9X!7D:0D2Y/DEBDN-"WR6'LU M18Z]DT+#JR&V5XJ;?R>0.!SHALZ%-]&T+A18D;.%5PD%V@K4Q$!]H,?-_I0% M1`3\$3#854R"]S/B>TA>J@--@@604+J@P/UR@0>0,@CYQA^3YE?+0%S'L_I3 MW*UW?^86'E#^%95KO=F$D@IJWDOWAL,S3%O8!<$2I8U?4O;6H9HIE"C^.:Y" MQW48_]QE$^TZ(9T(Z4*X3Z+QL5&T^<@=+W*#`[$=#[/;[#W\09^ M<],(;-.Y*$!``"Q`P``&0```'AL+W=O6B?67MLHP#C`%ZG M?Q_`EUC52NV+F1F?<^;`0#&B>;,=@",?2FI[I)US_8$Q6W6@N+W#'K3_TZ!1 MW/G4M,SV!G@=24JR+$F^,<6%IF41:R^F+'!P4FAX,<0.2G'SYPP2QR--Z5)X M%6WG0H&5!5MYM5"@K4!-##1'>DH/YUU`1,`O`:/=Q"1XOR"^A>2I/M(D6``) ME0L*W"]7>``I@Y!O_#YK?K4,Q&V\J#_&W7KW%V[A`>5O4;O.FTTHJ:'A@W2O M./Z$>0O[(%BAM/%+JL$Z5`N%$L4_IE7HN([3GSR9:;<)V4S(5L)])+"I4;3Y M@SM>%@9'8GL>9I<>/-P$$:],;%3S#FTLGD+U6J;[M(#1CL@WF/&-6!//J M-UMD]!8]B_3LW_1\H>=;A_GL\#\$=HO`;BNPN[W%+>:\8/*_FK#-F2HP;;PZ MEE0X:#<=Z5I=;^G\^UD3 M"8T+X7&ULA5/;;N,@$/T5Q`<4QW:Z M5>182KJJN@\K57W8?2;VV$8%Q@LX[OY]`5]J59'Z8F;&YYPY,%",:-YL!^#( MNY+:'FGG7']@S%8=*&[OL`?M_S1H%'<^-2VSO0%>1Y*2+$V2>Z:XT+0L8NW% ME`4.3@H-+X;802EN_I]!XGBD.[H47D7;N5!@9<%67BT4:"M0$P/-D9YVAW,> M$!'P1\!H-S$)WB^(;R'Y51]I$BR`A,H%!>Z7*SR"E$'(-_XW:WZV#,1MO*@_ MQ=UZ]Q=NX1'E7U&[SIM-**FAX8-TKS@^P[R%?1"L4-KX)=5@':J%0HGB[],J M=%S'Z4^6S;3;A'0FI"OA(8G&IT;1YD_N>%D8'(GM>9C=[N#A)HAX96*CFG=H M8_$4JM=RM\\+=@U",R;=8,XS9D4PKWZS14IOT=-(3[^G9PL]VSK,9H?[[P7R M12#?"N2WM[C%G!?,_9Z5M?;>4KC3#[A9='S%GYS MTPIMR06=GVP<0X/HP+=/[O:4=/[]K(F$QH7PAX_-=*6FQ&&_/)#UE98?4$L# M!!0````(`!U_#$=V4'N5H@$``+$#```9````>&PO=V]R:W-H965TXOPL$3JC^R\FTPFU%202UZY5]Q M^`'3%O91L$3ETI>4O?.H9PHE6GR,JS1I'<8__'&BW2;PB<`7PD.6C(^-DLWO MPHLBMS@0UXDXN\TAP&T4"TMKC'G&?/X7Q.V.E,-MDE7 MQY$2>^/'(UVJR^T\\3233WB1=Z*!7\(VTCAR01\FF\90(WH([;.[/25M>#]+ MHJ#V,;P/L1VOU)AX[.8'LKS2XA]02P,$%`````@`'7\,1VF!U7^A`0``L0,` M`!D```!X;"]W;W)K&ULC5/;;MP@$/T5Q`<$+[M) MVY77TFZB*'FH%.6A?6;ML8T"C`-XG?Y]`5]B52LU+V9F?,Z9`P/Y@/;-M0"> M?&AEW(&VWG=[QES9@A;N!CLPX4^-5@L?4MLPUUD052)IQ7B6W3$MI*%%GFHO MMLBQ]TH:>+'$]5H+^^<$"H<#W="Y\"J;UL<"*W*V\"JIP3B)AEBH#_2XV9]V M$9$`OR0,;A63Z/V,^!:3Y^I`LV@!%)0^*HBP7.`>E(I"H?'[I/G9,A+7\:S^ MF'8;W)^%@WM4OV7EVV`VHZ2"6O3*O^+P!-,6;J-@B)SO]/W\[T[=KA=G+XA?Z[ M66"W%MA=W^(:2<:^"EL M(XTC9_1ALFD,-:*'T#Z[N:6D#>]G2134/H;?0FS'*S4F'KOY@2ROM/@+4$L# M!!0````(`!U_#$<95P+AV@$``$4%```9````>&PO=V]R:W-H965T<[UI@9R,7K[(!4.B=T4X>O4:I_H"Q+!I@1#[P'CK]IN*" M$:67HL:R%T!*:V(4![X?8T;:SLLS6WL6><8'1=L.G@62`V-$_#T#Y>/1VWFN M\-+6C3(%G&=X\94M@TZVO$,"JJ-WVAW.J5%8P>\61KF:(]/[A?-7L_A9'CW? MM``4"F42B!ZN\`B4FB`-?ILS/Y#&N)Z[]">[6]W]A4AXY/1/6ZI&-^M[J(2* M#%2]\/$'S%N(3&#!J;1/5`Q2<>8L'F+D?1K;SH[C]";U9]NV(9@-P2<#GD"V MS>]$D3P3?$2R)^;;[0Y:+DR(3D;2IND.I2V>3/6:[^(PPU<3-&N"E>8\:Q8% MUNF;B,#;L@?6'MRWA\X>KCL,)WKX!?[>!>S7`?MYB_O_M[C6G)TFN@^)-B'1 M'!#?@#A-?X@\U.@[;5E0J)29)GHNIF,^+13OW:6UW)SY/U!+`P04````"``=?PQ' M!F+?AJ(!``"Q`P``&0```'AL+W=OZ/6.V;$%Q>X,=:/^G1J.X\ZEIF.T,\"J2E&1I MDMPRQ86F11YK3Z;(L7=2:'@RQ/9*BX#N.?^V2B72>D$R']1F"C46SS!W>\R`T.Q'8\G-UF[^$F MB'AE8J.:[]#&XC%4+\7F+LO9)0A-F'2%.4V8!<&\^E6+E%ZCIY&>_IN^G>G; M=8?;T7W['_[9+)"M!;)IQ-W?(ZXQIQES^\V$K?94@6GBU;&DQ%Z[<4N7ZG([ MCVD\DR]XD7>\@=_<-$);0XWHP-LG-SM*6O]^ED1"[4)XYV,S7JDQ M<=C-#V1YI<4G4$L#!!0````(`!U_#$&PO=V]R M:W-H965T`5Y&D)$N3Y`=37&A:Y#'V9(H<>R>%AB=#;*\4 M-_]/('$XT`V=`\^B:5T(L")G"Z\2"K05J(F!^D"/F_TI"X@(>!$PV)5-0NUG MQ-?@/%8'FH020$+I@@+WVP7N0Y5]1 MN=87FU!20("IA=L@6**T<25E;QVJF4*)XF_C+G3Y`8'8CL>9K?9>[@)(EZ9V*CF*[0Q>`S12['9[7)V"4(3 M)EUA3A-F03"O?C5%2J_1TTA/OZ=O9_IV7>%VS+[-OA?(9H%L+9!-+=Y];G&- M.YS&-,_F`%WG'&_C#32.T)6=T?K)Q M##6B`Y\^N;FEI/7_9W$DU"Z8.V^;\4F-CL-N_B#++RW>`5!+`P04````"``= M?PQ'*GQ],-D!``!%!0``&0```'AL+W=O.R4R;S>[%)DTO=J\9_3VD(!9P[+[]`J*U&S/NC<#/ M=R+RDXV,OXD&0*(/2CIQ@ZX-"1* MW,#S#B[%;>?DF:F]\#QC@R1M!R\&+D=UO*1H7U'%1"A0P18BU8 M,"+,%Q6#D(S.%`=1_#&-;6?&<=J)$DO;)@26$"R$U#/!)R,3\QE+G&>SO1PG3"-(FM0'C'9,9$^R:' M39.#%8COF,R8P[Y)LFF26('DCLF,2?=-TDV3U`H\WC&QF$?O'Q-W=<\I\-JT MLT`%&SHY7?.ENKP8Y\#TR2<\SWI3GSOU!+`P04````"``=?PQ'V@7&<,V=\R4:.M9=.Z4&!%SE9>)35T5F)'#-0'>DSW MIRP@(N"/A-%N8A*\GQ%?0O*K.M`D6``%I0L*PB\7>`"E@I!O_&_6_&@9B-MX M4?\9I_7NS\+"`ZJ_LG*M-YM04D$M!N6><7R$>83;(%BBLO%+RL$ZU`N%$BU> MIU5V<1VG/_=\IETG\)G`5\*W)!J?&D6;/X0316YP)+87X>S2O8>;(.*5B8UJ MWJ&-Q6.H7HKT>YJS2Q":,7R#.[ MKP6R12#;"F3SB/SSB%O,:<'\WX1M]E2#:>+5L:3$H7/3EJ[5]78>XR&R#WB1 M]Z*!W\(TLK/DC,Z?;#R&&M&!;Y_S)@IJ%\)['YOI2DV)PWYY(.LK M+=X!4$L#!!0````(`!U_#$?I."B/I0$``+$#```9````>&PO=V]R:W-H965T M;`O@R(>2VAYHZURW9\R6+2AN;[`# M[?_4:!1W/C4-LYT!7D62DBQ-DENFN-"TR&/MV10Y]DX*#<^&V%XI;OZ>0.)P MH!LZ%UY$T[I08$7.%EXE%&@K4!,#]8$>-_M3%A`1\"I@L*N8!.]GQ+>0_*H. M-`D60$+I@@+WRP7N0&ULC53-;J,P M$'X5BP>H"8$D1`0IZ:KJ'E:J>M@].V0"J#9F;2=TWWYM8U-:(>@%V^/O9P9K M)NNX>),5@$+OC#;R$%1*M7N,95$!(_*!M]#HFRL7C"A]%"66K0!RL21&<12& M&\Q(W01Y9F,O(L_X3=&Z@1>!Y(TQ(OZ=@/+N$*P"'WBMRTJ9`,XS//`N-8-& MUKQ!`JZ'X+C:GU*#L(#?-71RM$MO=J&C31,B1XB^$'!O9-/\013),\$[)%MBWFZU MUW!A1+0RDE9-9RAM\&BB]WR5;C-\-T(.$XTP)X<9$%BK3UI$P10]LO1HF;[V M]/4XPW7O'J?+`K$7B,<"L2MQ][G$,>;D,=\P229-DK[(,)PQ\9AO_,G-I,G& M"40S)AZS7C;93IILG4`\8^(QR;+);M)DYP0V,R8>LUTV22=-4B\_7A M\:B9&(C2S@R)"GYK5-]+0W082\?(-N,'/,]:4L(O(LJZD>C,E6YIVW]7SA5H M^_`A"5"E!^=PH'!59KO5>]'/DOZ@>.LGXS">\_]02P,$%`````@`'7\,1[NO M-\:N`0``%@0``!D```!X;"]W;W)K&ULC53-;IPP M$'X5RP\0`[NTU8I%VDT5M8=*40[MV0L#6+$98ILE??OZ!PB-5FTNV#/^?F8T M-L6$^MET`):\*MF;(^VL'0Z,F:H#QEH6(?>HRP)'*T4/CYJ842FN?Y]!XG2D*5T23Z+MK$^PLF`KKQ8*>B.P M)QJ:(SVEAW/N$0'P4\!D-GOB:[\@/OO@>WVDB2\!)%36*W"W7.$>I/1"SOAE MUGRS],3M?E%_"-VZZB_860H452A.^I!J- M1;50*%'\-:ZB#^L43[XD,^TV(9L)V3L"BT:AS*_<\K+0.!$S<#^[].#@VHLX M96*"FJO0A.3)9Z]EEB8%NWJA&9-M,.>(25<$<^HW+3)ZBYY%B__3=PM]MZUP M%]WS#PCL%X']5F`_MYC^W>(6<>Z1I( M:*S??G9['>]M#"P.RRM5G[(!```6!``` M&0```'AL+W=O@=(J6&VS__D[6;U.,2K^9#L"B#\&E M.>+.VOY`B*DZ$-0\J!ZDVVF4%M2ZI6Z)Z370.I`$)UF2[(B@3.*R"+47719J ML)Q)>-'(#$)0_><,7(U'G.*Y\,K:SOH"*0NR\&HF0!JF)-+0'/$I/9QSCPB` M7PQ&LYHCG_VBU)M?_*B/./$1@$-EO0)UPQ6>@',OY(S?)\U/2T]K;>?")AC5T-"!VU]=>G!P[46<,C)!S24TH7CR MU6N9I7E!KEYHPF0KS#EBT@5!G/I-BPS?HF?1XCY],],WZX2;Z)[O[PML9X'M M6F`['7'W]8AKS'G&/-XWR6^:Y)/`_C\F$9/NM_^8D%7C!.@VW$^#*C5(&_NV M5)X_`K*OU!+`P04````"``=?PQ']+%T%Z0"```!"P``&0```'AL M+W=OOC8Y*HS4'47#W(HVC,/SO9UER;;;M/U+$5?.M(=940A+*DYF43SZ?N[*6= M3^5)5V4C7MI(G>J:MW\6HI*768SC_N"UW!^T/4CFT^3*VY:U:%0IFZ@5NUG\ MA!_7Q$$??(/KI M:8G#=:^^=NF:\-^X$DM9_2JW^F"B17&T%3M^JO2KO'P3D`.S@AM9*?<;;4Y* MR[JGQ%'-/[IGV;CGI?NG0$#S$P@0R)6`TYL$"@0:2DB!D(82&!!8*"$#0O:% MD'3%<(G7DM@'QHX&W5L0H1\JIF2HK=_AD3\]S@B?3Y&R%`$,& MF`5@"!K'+'L,'L>L.DS&QB'/(#..6`."7B&)R=6;,.D3IL.$"01*[@O07B`= M"E`G@%'V;Y"YPS1=-3I,@".8@,"M]II`"][WP,AKXHZM2SY>RD4/*@I*BDD18(;]9OVWH;AEAB&GO,BS M`"OBM^JG>Q(@0;TO$-/P-XC]0XG3NYV\``PIS#M@)*2X_M'$+*2X#(I+$4T# MK/SSB3/X](;T7>XO;OX?Q2W\4<"$43R>\!)`1498T&_%#][NRT9%;U*;2X:[$>RDU,((H0S#W MT>NF$CMME[E9M]T-K=MH>>POG-=;[_PO4$L#!!0````(`!U_#$=DYT:N*@(` M`"\'```9````>&PO=V]R:W-H965T!:YJ],H`OQ("V=\MPK1=.[[3!=ZJ2RE4P,U2M^>=*H)J7M$: M,'1>.QM_M5\JA`;\JE#+!WN@O!\H?5>'E]/:\90%A-%1*`4HEQO*$<9*2";^ M8S7O*15QN._4][I:Z?X`.@XXH3.\8O%&VV=D2XB5X)%BKG_! M\!$9A.D1M$$G_CRH&2TH,0F\><%%J,M73S>TN6H@^5\2PN+B8)IS+[# M?+U=[N#?31"[Z$',P9%>:V$N6A_M9_TF4-/A2WSKKW)_)%[XJYT9Y7?Y+&W@ M!?V$[%+5'!RHD#-)#Y`SI0))N]Z3'%ZE?+WZ`T9GH;8+N6=FH)N#H$WW//5O M9/8/4$L#!!0````(`!U_#$>D'MR&!P(``-8&```9````>&PO=V]R:W-H965T MV$[=O7-H;2U$GH);8_9H;YAMC.>B[>946I"CX:ULIM6"G5;0"0AXHV1#[Q MCK;ZR9&+ABB]%"<@.T%):4D-`QC"!#2D;L,\L[57D6?\K%C=TE<1R'/3$/'K MA3+>;T,4CH6W^E0I4P!Y!B9>63>TE35O`T&/VW"'-@7"!F(1WVO:R]D\,.;W MG+^;Q==R&T+C@3)Z4$:"Z.%""\J84=)O_NE$_[S3$.?S4?VS;5?;WQ-)"\Y^ MU*6JM%L8!B4]DC-3;[S_0ET/*R-XX$S:W^!PEHHW(R4,&O(QC'5KQWYXDJX= MS4_`CH`G`HKO$B)'B*X(8'!F^_I$%,DSP?M`=L1\;;31<&%$M'(@K9IN2=KB MSE0O.8[C#%R,D,/@&>;%86XC"H>()@C0!KPN\.@BFKO`SL7JL4`T"L1S@<@) M)'^;3"VF'=H8,&N(4WP;54RH&#XV$T^9PIG&+K8:Z#%_Y4UCM3R-Q)M&XD]C M-4\CN97&'%4D_Y-&ZD\CO?K[W.2OO6FLEZ?Q[$WC>4$:`P;>2>(:<=,$@OX8 M;/V2+]@C"'F#0&AY$@A[HT!XP3YQ('AGD_P#&8R`V0G4D1/]1L2I;F6PYTH? M9O;D.7*NJ):`3SK=2E\RTX+1HS+35,_%<.P."\6[\1:9KK+\-U!+`P04```` M"``=?PQ'.V6>O,L!``#%!```&0```'AL+W=O)U)ES*O\\`!/C/DJBJ?#&_D`55(+][FK=&M@X0C4T],STLQB_ M0VC!$1X%4^X7'<]*"SY9(L3IFQ^[WHVC?[*)@^VZ@00#F0U)=M.0!D/ZP8`] MF>OK&]6T+*08D1JH_;.3G9%+&V*2D7)IIB7EBO>V>BE)MB[PQ08%#5EH'H+F MO]\C7V)X39)LXQNJRJLV9+O^FB6_RI('EN3&*\DGEIMOQ:LV MZ2K^P((7)VZ@)_A)Y:GK%3H(;0ZO.VF-$!I,2'QGVFO-G3(O:3M=F+OUG MYA=:#-.E,=]&ULE9A-30GHDMVTP`N2#'Z;\O($'L=,'+)3;*LZO]D%YDS<^J?*L.4FKG(\^*ZMX] M:'V<>5ZU.<@\J>[441;U?W:JS!-=/Y9[KSJ6,MFV1GGF4=\77IZDA;N8MV// MY6*N3CI+"_E<.M4ISY/R[Z/,U/G>)6XW\)+N#[H9\!9SK[?;IKDLJE053BEW M]^X#F:VYWR`M\2N5Y^KBN],$_ZK46_/P8WOO^DT,,I,;W;A(ZH]WN919UGBJ M9_YCG7[.V1A>?N^\K]MTZ_!?DTHN5?8[W>I#':WO.ENY2TZ9?E'G[]+F$#0. M-RJKVK_.YE1IE7'4`8!34A6:@)HKA"9:&$,%( M##>=/-UVLK9.V.U,6)<)NZPGL_5$.."=`W[I@%L'7ZH=MDQARF48(D*?#%,K M%+6V%"=Q>#OD``PYL"%_J6MP&;)AO@E!Q3"U0E%K2P6,!;=#%F#(HG7!R$C$ M!B&^'X[DM4)1:T-%D:"W`P[!@$-;XY&Z/(9=+/YPOY<&"L:8E74DQJ`G8+;! MG"(PI\CFA%AX,;C98OQF(SX80CO`L]#X&U]U3\+D2@. M1IHS2%VMN)ZBB"5'*!RT%4.!Z#"!Y9!,T$,""R+AF!;Q"2V"58P$F!89B!-_ MM$5#U'6+#,5"CGAO$EC'B+`MPK@(X1:%$UH$;V0284IGH-CG;*QT0]1UZ2*[ MNB/,ZH[AH*UZ8#29^F#IJ(\O'86%@1+$ZNXAQ.JF\%ZF%-$B"]7+-AYIT2!U MU2)+A9B521DWD`'&F9+`+4S^-7.,*_V#D)E"V]A9K>PB!`N!)RM MF)`M?(1G(29;"PG$2F;PQF-VXX6(8QN##]9LPLF:PR=KCCE9=]!_V7H7=QFY M+/?MM5/E;-2IT.:G=S_:7VT]T.8NY,OX(YDM"3"^(K,G&PO=V]R:W-H965T MT8C4# MX@*MLV^_?-DUC;5S(_#WG,,/%(J1\4_18BR]+TIZL?-;*8O!6[_Q`(V""CU(G(-5<<(4)T4%JXC\N\_^4VCCO3^D_S&H5_0$)7#'RNZME MJV`#WZMQ@\Y$?K#Q%;LE)#KPR(@P3^]X%I+1R>)[%'W9MNM-.]HW>>!LRP;H M#/!J".-50^0,T7<-L3/$-P9@EV(V8H\D*@O.1D\,2/\=X5;)N0Y1R9XP:6H/ MA"D^Z^JEA%E8@(L.2M+D*@&*<1$43J#1'!0Z4/@X M()H"XGE`Y`)N(#.CZ>U*K2:#,+XOJIPHV`2/4>)%E-BAW,R2S%&L)H3IBJAR MHCQ('Z,DBRB)0TE64*PF"=9(7$Z>W-^X?>)HL\>PZ2)LZF#3E4]H-?EF`U<^ MH15MPCR\00&S,S2@$_Z)^*GKA7=@4AU'Q`LF&Z-Z^7=_D/4$L#!!0````(`!U_#$=^O=ZM'P(``.P&```9```` M>&PO=V]R:W-H965TK%=DT2$EO%Q@,2=_]^@''F9C3.38#C][Q^S@F&/SEPT1&EE^((Y"`HV=NDC@$,80HZTO9A5=K8BZA* M?E*L[>F+".2IZXCX\TP9'S5B'ACX+>=O9O%]OPFA8:",[I2Q('HXTYHR9ISTFW\[TW_O-(G+ M^>S^U9:K\;=$TIJS7^U>-9H6AL&>'LB)J5<^?J.NAL08[CB3]C?8G:3BW9P2 M!AUYG\:VM^,X/`+PDHOID0N83H*@%,9+:N+T21JA1\#.1`S+^- M'K5<&!/M'$CKIDN2-OADHN<*9UD)SL;(:?!"\^PTGRMJIX@N$J`!O!1XIHB6 M%-A1Y.L&T6P0+PTB:U`4'QDS*^FG*B9)`HLATF\,,EDD<,;,$Z301C=@'&J&,5H'2;UPJ0.Y@Z# MS+M/LOOW2>XER+W[Y$,W)DF$DEO-<*(\3]=)"B])81W2.RI!T-L+&[ZS&0AY M&1!:_VR<)LYRG-_X;F89QFEQQ0,6Y])`CO0'$<>VE\&6*WW$V?/HP+FBV@8^ MZ"XW^NJY+!@]*#/-]%Q,A_&T4'R8[Y;+!5?]!5!+`P04````"``=?PQ'=W/O M[,("``#7"@``&0```'AL+W=O]@FUN("-($B-I%I5$7[=J3.`D:P*GM3*9O7QL;!F7`81/LD^_\/O_A M8JOS""#UU2 M4WL(@,AK<-6Z6=K%7EB6TJNHJY:\,(=?FP:S?UM2T]O&A6X?^%6=SD(%O"SU MAKQ#U9"65[1U&#ENW&>XWD&@D([X79$;'XT=5?PKI6]J\N.P<8&J@=1D+Y0$ MEI=WDI.Z5DIRY;]&]'--E3@>]^J[SJXL_Q5SDM/Z3W409UDM<)T#.>)K+7[1 MVW=B/(1*<$]KWOTZ^RL7M.E37*?!'_I:M=WUIO]9`9,VG8!,`AH2AG6F$WR3 MX'\F!-:$P"0$2U<(34*X=(7()$1W"9YN5M?J`@N''[!Z@&$:XDS)2*5 M'=ZIR2[S+OBLHN\96J'4>U="AD$C9JN9*)A'"HW`@?!D`9-5('=J!:2KF%\@ MUT046FIX*%(^%MD9$?^Q$[]WXH_[Z9M^+A`(>H%@+!`8@;MNQQW3ZG9I9N6C M>2;73`S!/%,8G03.,Z5FDB4="2<-A<;07=?#L2'-!!#.,[EF8`3FF4(S(5K- M,Z712<+'AJ))0Y$Q%%D,:>8;C&*+HQ[R+4J%@7QD\5T:"*$%;V`\:2HVIBSU M;F-3BJ62W#"![2X9)O0MC@R#P(+G;C7I:&4<69Z%K68@""QW(-=0E`062TN$ MRJ]"LY:224N)L918+&DF!)9J<\U`V\TN%NB4,SKC[\53MC50&-B^B3T$+`472Y3*"25MRQMMP@UAI^Z\Q)T]O;9"[QE#=#B3/2.U MB=_%MW"=PXEX`=>E/G%]RF?I!9_(3\Q.5P_4$L#!!0````(`!U_#$?6D&PO=V]R:W-H965T*IOLFJ,@] M[/N15Z19Z2[G3=M;M9RSB\BSDKY5#K\415K]7=&<71W8\"=G@+>>> MCMMG!2UYQDJGHH>%^X0>MX1(2(/XE=$K[]P[,OD/QC[EPX_]PO5E#C2G.R$I MTOKR1=\Z>WI(+[EX M9]GWPVN%H!G.3BG0YK]C5 MX>=43G'T6,,K25(S.[QAJ\>1-XU/LO5KB6=H[GU)(L#@#F:E,'@8LVDQ-Q:O MSL"8!G9-$A@DR+#$6F&"D304)AS&/"M,-(QY`+HN1-4E MZ`X/`8)DFB!0!*1+$`#!;)H@-&80-@3$]__O9MQ@RG9D6@SRV\\P<-,"<1\X MF%)D3"F"E'J5[V+6"H.G16*C2`P$9*3?L;G?@TJ)42D!I=Z\#KN%2^Y4FAF5 M9J`4C@S1[,XA0KY1JFF66CV7(=05`Q1ZP*&%$C(K(5"*AZ?#1H,LC(2P60<# MA865$#&:$1%[-Z+`G$5K:(+\D6U`L#@@8D$1F4L2W5$2 MLU-1/%V2C08%%CIFGR(P*K*9JS-S;V?VO<5F8V%EK+$%^0::6)`'@,-)F3V( MP5XHLJ#`QM)@?$=IS)LE)M.EV0+(?H'#9B/B8'J#6`'(?MW&9J-A9;1X>(]8 M`I7OL*/:[;<]:-9CD_ MIT?Z,ZV.6&PO=V]R M:W-H965TIB>2_A12-S M$8+I/S5P-1Z2-)D+K_VYL[Z`JQ(O?4TO0)I>2:2A/21/Z;XNO"((?O8PFM4< M^>Q'I=[\XGMS2(B/`!Q.UCLP-USA&3CW1@[\>_+\A_2-Z_GL_C6\K4M_9`:> M%?_5-[9S84F"&FC9A=M7-7Z#Z15R;WA2W(1?=+H8J\3A^SN8G9S)CB(V8MJJ,HW66;^YC\)B:?,=M/,%&4DN(^I9@IF_6F M%W'3,_+)EDT:%^4_"EZ=I8&=X0?3YUX:=%36'!_BPJIAOMW+)Z;Z"U!+`P04````"``=?PQ'_%*$#1D"``!R!@`` M&0```'AL+W=OH&OW$@3I0B_F>-">N6GN_U@?>ZK*0.P#R#`^]04]R(FC6`X^/26_F+ M;:H1!O"KQIT8W0/M?-9"#A.,,&N+2:+; MD(V%7$2@,C#I(O"F,@2&'MQ.4%A$$M_Q\%!D^Y_(39MA;S,<-RMTS0H>"T2] M0#06B)Q`^*])W[IL;#,L:#Y+[H"*'A3?`6TLR)]=I4M'F&WT[)N+)RN*#?WE MVV-^,MG2Y/F6II,&4B<0W:YQ8S$O=[I@$==5P-&)HIB79I8)L&>G1MIO9(@. MXW(5Z!-Y%5_[B\*?B&_4>+73\"*?9RTJ\4_$R[H18,>DF@/FT!X9DUB952_= M`Y7Z`0P;@H]2WZ:Z478FVHUD;3_AA]],_A=02P,$%`````@`'7\,1TLG/K9C M`@``HP@``!D```!X;"]W;W)K&ULE9;?DIL@%,9? MQ?$!5D`4S)C,;.QTVHO.[.Q%>TT2$IU5L4+B]NT+0E+;$N/>R!^_\_GCX!'S M0?1OLN1]-W,/DD.M[J.T?1-TSI87^*9-=S=AB#FCI" M`*11PZHVW.3CW$N_R<59U57+7_I`GIN&];^VO!;#.H3A=>*U.I7*3$2;/+K% M':J&M[(2;=#SXSI\AJL"ID8R*KY7?)"3?F#@=T*\F<'7PSH$AH'7?*^,!=/- MA1>\KHV3?O)/9_KGF29PVK^Z?QZ7J_%W3/)"U#^J@RHU+0B#`S^RQ?"% MNS4DQG`O:CE>@_U9*M%<0\*@8>^VK=JQ'>P="ER8/P"Y`'0+@'@V('8!\3\! MD24;U_6)*;;)>S$$LF-FM^%*RWMCHIT#.;KI)"G0E2*>4B`;C]!C@_AJ@*<&L5M&^C=D,FI:NPRKR0`` M]T6%%2$R5=UEP5X6[%C(#(O50)I!@I-DAL<)448`BA<@)5ZDQ"'1QP:I=X/2 MY1M$O`3$&="9I%@-B2F-9S)B51`02M+'--1+0UT^LL<&F3-*NI?YCN`UJ?E2F M2W2_MV>H'2C177\);O\EF]]02P,$%`````@`'7\,1T#TF-?4`0``4@4``!D` M``!X;"]W;W)K&ULC53;;ILP&'X5BP>(S9E$!*GI M5&T7DZI>;-=.,`'5QM1V0O?V\PE&)R1R@^W?W_\=`+L-R/K&_ MV+C:_AE+\LSI[ZY6K7:+`E"3!M^H>N/C=^(SI(;PPJFT3W"Y2<79U!(`AC_= MV/5V'-U.@7S;>D/D&Z*YP;T)Z(2LS6]8X:H4?`1RP.;CA0<-%X9$,P-IV;1# M:8M/IGJOXB0IX=T0>4RTP)PF3#ICH.9?%8DFD60I$CF"N-@FB">">$D0>P?9 M-D&RZB#Q!/G7F*G%]"ZFP^1Q4<3;,NFJ3.IE'@B:K0;-'@^:KSK(/<'^:]!B M&=1ADAU*\VV98E6F<#(IVB;8KP;=/QXT1*L6;'DKJ@=%NSS[_YO`Q7$9\)7\ MQ.+:]1*&PO=V]R:W-H965T5JAYVST[B!%3`J>TT MW7^__H+0R"$TAV";>3-C/Y[MXL3XFZ@HE<%GVW1B&592'AZB2&PJVA)QSPZT M4V]VC+=$JB[?1^+`*=F:H+:)8!RG44OJ+BP+,_;"RX(=95-W](4'XMBVA/][ MH@T[+4,0]@.O];Z2>B`JBVB(V]8M[43-NH#3W3)\!`\KD&N(0?RIZ4F,VH$V MOV;L37=^;9=AK#W0AFZDIB#J\4&?:=-H)J7\[DC/FCIPW.[9?YCI*OMK(N@S M:_[66UDIMW$8;.F.'!OYRDX_J9L#UH0;U@CS'VR.0K*V#PF#EGS:9]V9Y\F^ MR6,7Y@^`+@`.`8../P"Y`#0W('$!R3D@,4MCIV(68D4D*0O.3H$X$/UY@`<% MYYI$,0?"L*DU$&;P48]^E`B#(OK01`X#1Y@GBX$+>!WS;#%GED@Y\-J`H4\" M.AM3$A8S@5A=(JZ:0+T)-%X+Y$R@VP1)3Y","1)'D'SUB`VFL[.PF#N`LB1. M9RAAKQ)V2GA"R6(RD"*4!6(4ISF8 ML74`?^F#.;4/OEO\P%_]8$[Y@^_5/_!O`,#M`"F8DK*@.XC5$N(YF*W8$PP!F:,R__M@+W%M$L&''3MK3=A@=[D:/ MT!S79WA9',B>_B9\7W&PO M=V]R:W-H965T_%8JXO57K*U?+:AM(&TB']/ZEH.KH/&_+O6/YN;;[N7"6H\J%1MJX8BJ3\^U$JE M:<-4*_\/I#?-IG!XW;%OVNG6]M^34JUT^M]I5QUKMV@2[-0^N:35#WW]JF`. MO"'\O;S:OXC$939"P@4D+Z@U[$74"B@MP+F M+&!0P/H"$CD+.!1P7X4("J*;0CN'T#2K;?4ZJ9+%O-#7H#PGS0+$LQI>-"0U MDVR`A#Z?">UF0H<]I]!S_IR`=01L2,`,`8_O3?(6 MDYN9&DPDJ9"QAU-N%>(@Q!Q"!H.I8"CR$(JL0A&T)'((&B,LJ'$[L?WMA602'LN"]*D4#2D( MI))X\#J<]KH#230.VO0@C_82;#>#?Q1F\ZZK267N\L=>Z M4K5A-*V7QU$EN_XF5?NJN13U=6&.F\Q-I<_=Z5E_A+?X`U!+`P04````"``= M?PQ'^,-TZ+4#``!6$0``&0```'AL+W=OP>[;+ZB=*3.QVCWL-)H#KMG.G$2-(`S0#JS_WX!%W22+HCW M$L!Y5>]5&1XVBZLN?U8GI6KG=YX5U:M[JNOSW/.JW4GE23739U4T_QQTF2=U MO>I69!XP%7IZDA;M<=&/?R^5"7^HL+=3WTJDN>9Z4_ZY4IJ^O M+G?[@1_I\52W`]YRX0UQ^S17197JPBG5X=5]X_.MD"VD0_R=JFMU<^ZTXM^U M_ME>_+E_=5FK065J5[GO?9OW7E-O+?DTJM M=?9/NJ]/C5KF.GMU2"Y9_4-?_U!8@]\FW.FLZGZ=W:6J==Z'N$Z>_#;'M.B. M5_-/Q#",#@`,@"%@X*$#!`:(SP`Y&2`Q0-HR^!C@/S!XIO:NIGBMED"FQ4\3R#[!/(V@31M MXOQ>9-AA"E,&8D00CH.V!L2>Z_!)';XI1%I,6$!V(L!.A,\3A*2"$!-$]T7Z MMYTP&/`C#KY%J1%)%"%1/$%D,"\^]T-A45%,$L5=$LDLE')&-K4;MNPJYZ0( M;AY$B.1$N3TH%A$(BUN``\T%%G.((.M)Y(+F$MA=/LZU1A";DF,@+Z'D(9O0 MO?V2:UPQ_:AS:7'C(>BEF:]0"@LN^G'F/G8'QKE6/4C&@HG)'M'`<5&T1?#> M(RSG:86@8!;#Q&12J'$YM"]! M[TL/+0[OY!@0#X"Q<=BFAX5@X^M`FQ?TYA5,"<+%!9_2LT948Z63JI%P$K6E MZ)<]@9`3#K5!'`@6QS9W(VV&X#]?9*T0%$VWT?^Z%!M7 M$]!J`FQ09)%B<,$[(P5T0=_"2('V-^C][>%E=`O:]"!NF&V_N:CUN?^*,7Q* M6?X'4$L#!!0````(`!U_#$>*UNJIF`(``!\*```9````>&PO=V]R:W-H965T M^TD3H(* M.&L[3??MUR\&O@J/0ISNHXAOCZ3' M_(Z>R""?["GKL9!#=HCXB1&\TT9]%T$R0=O:Q"%(X3S^WA*-1$U-319+=K>S+PE@X!(_M5^(#NUQ`KB5;\;LF% MS^X#%?R&TATX_H_V)ZYH/UH$@8]?C/7 M=M#7BWE2QM;,;0#6`":#B>,V2*Q!\L$@,I'IO+YA@9N:T4O`3UBM-KJ7@N69M-)![E*UP0@H+*18@HZ:\#2F=D-(Z MJ!8@5@,>ZU(Y(95U@*XAQ7Q=C`8RK^5'L9.CIQ5HZ06P(D\09J>ST`/H[_F[O*E/^$!^ M879H!QYLJ)"G`OT)WU,JB.3'=S+SHSRM38..[(6Z+>0],^<7,Q#T-!['IC-A M\Q]02P,$%`````@`'7\,1^F708(F`P``70\``!D```!X;"]W;W)K&ULE9?;"^BZ"<9Q'?=,.X68EQI[&S0J?:=<.Z&D, MR+GOF_%O@3I\68<@5`//[>%(^4"T644Z;M?V:"`M'H(1[=?A(UC6,.6(('ZU MZ$)N[@-N_@7C5_[P8[<.8^X!=6A+N43#+F^H1%W'E=C,?Z3H=4X>>'NOU+^) MY3+[+PU!)>Y^MSMZ9&[C,-BA?7/NZ#.^?$=R#1D7W.*.B,]@>R84]RHD#/KF M?;JV@[A>IF]F"QEF#H`R`.H`F#D#$AF07`-R9T`J`U+?&3(9D%T#Q,N)IK6+ MG:L:VFQ6([X$Y-3P\P26#!^Y"%,.B%!CFT;$X",??=ND<+&*WKB09.`-4TQ, MGMJ1:D*`)B)FP.@"AJ89H`B']@G*B<@SAX=/1>H[$:O-1-E,;SUT)#CO%8&R&X&F,W(4I9K0R0W0PT MFX%2PG5L->0XMZ4/5!L@NV-S[0-3\4L6B8>$N?J!+Y0_8*Y_P*,`%@I*':E8 M:LB5BSY*M886'LLR5U/@44X+!66.I"TUY-B@RD>IUI!/RIEK,U!%U5&*"@5E MKI\2!4%7"?=1JC7DD[SF2@_F/LD[]TE>#ZCR@6H#9%^6^7<#R(*?>?P_@K$Q MPV'LG^'07*8A\,AP!0%7\AH@NQESF8:R;GJM)S%O2?*%+4G-+E*?+9%0YBA5 ME0&:S$0WO4./QH/HVDBPQ>>!3O^&]:CN#!\A[SW^&R_`L@2&\8IUDE/?=Y7? MK$[-`?ULQD,[D.`%4];QB/9DCS%%S&_\P/;ER'I=_="A/>6W,[YA4_&ULE9C;CJ,X$(9?!?$``V5C#E$Z4G?":O=BI=%< M[%[3B9.@`9P!IS/[]@O8T)`4COLF@//5D=(/>'T3]<_FS+ET?I=%U;RX9RDO M*\]K]F=>9LTW<>%5^\]1U&4FV\OZY#67FF>'WJ@L/.+[H5=F>>5NUOW:]WJS M%E=9Y!7_7CO-M2RS^K\W7HC;BPONL/`C/YUEM^!MUMYH=\A+7C6YJ)R:'U_< M5UBEE'1(3_R3\ULS.7>ZY-^%^-E=_'5XQ<9.WA@V]Y472>VLB_ MM-//F)WA]'SP_D=?;IO^>];PK2C^S0_RW&;KN\Z!'[-K(7^(VY]N4V6]US*O^>%/_Q+XVPPV(-B"CP1@'-Z#:@'X:!$:#0!L$ MHP$Q1V#:@-U%\%3M?>=VFM9Z?IO;5-:_K%UV[U M8Q.P>.U]=(XT0R;,FV+"8!G9*01&PFL30+,@+A:!].9D.9G6*HB4D?_2PF&Z+)ABI(0I\[ MB-`9B.QG($8SB/$9F);YII@DC@TM50P$]W=WUE,%$:`&*(UUXQEY7E."UI3H MFHBA)L4`C>]O\&QF,6HQ&?#1;/KE+ATZ#Q3,%&N``HLX@,?1XFDC*$#0:0)B M/TY`\2RHQ4!IB$1)8!@I3=TSLQND&0;WTC,;J4=/RV7A4@F!Q4QIB,0/JC'/ M&<.6$\)E#IC-5`U0:!$'5R@(]0/`)E5GDRO:IIBOJ%ON\%5$AMN4ZJIF%F\;9$(+TQ)663QB"4QWMWX M"]W%58,D-MW5KRX1,4ZNHJ+$\&JWTQ`EQ/"T3H>``5A41G$!HDI;(HO'%06T MO13LVTL)G@2Q^"S2T*S:Q^\B3;'0\,FSTQ!AB4$_TB$@P/WL>9,/[9+7IWZ+ MHW'VXEI)]>DXKH[;**_]+LK=^ANLMH"L[V"5JDV23_>;]24[\;^S^I17C?,N MI!1E_RU_%$+R-F'_6]OD,\\.XT7!C[([C;KNJZT2=2'%9=CY&;>?-O\#4$L# M!!0````(`!U_#$&PO=V]R:W-H965T<<-2HU0%P2=?;? M;[Y`E@7U(J1YWK<[+:33*VL^^9%2X7Q59 M-141Q3 M+7[LYJZO2J`EW0KE0.3E0G-:ELI()OYM/6\IE;!_W[I_T[N5U6\(ISDK/XJ= M.,IB?=?9T3TYE^*=7;]3NP6L#+>LY/K7V9ZY8%4K<9V*?)EK4>OKU3R)?2L; M%T`K@)V@RS,N"*P@N`G070&R`O1L!FP%>)#!,WO7G5L10;*T85>'GXAZG!>ZK4!80@3'('H\2:CT4U&Y@6( M_DV4]/=HD!?_%:)I*N\H<(=:=11.IJGUC8H'^_)Z1TI%FX,^S+FS9>=:F(^D MBW;S8@'5D32(+\$L!R/QE9PO9AS<[+/T1`[T)VD.1)SWC+^*DE+IO35U*]9^*66W"@)Q*&E#Q!/K:*O>G!AOB%1;?@Y$QRDYFJ2F M#D(`XJ`A5>L7N8D]\R)G%UE7+7WFGK@T#>'_MK1F_=J'_AAXJI*8AZ M7.F.UK5F4I7_#J3O-77B?#VR?S?M*OE[(NB.U7^JHRR56N![1WHBEUJ^L/X' M'7K`FO#`:F%^O<-%2-:,*;[7D#?[K%KS[.V;%`QI[H1P2`BGA*F..P$-">@] M(3*=6F6FKV]$DB+GK/=$1_2_#5<*SC6)8O:$85,M"1/FA20]O%]A91(P?5T!C!31O`@U-1(\)HI$@FA-$`P'^ M*!(;3&O;L!@(XPQ`'-T&[BPPC>(4I0L48:!) M,GB"(8))L;O=X$G,'2:`L,ON(+<*M`25RPH06F*[MEB81`DZ:*FW!\T MC(;O!RV@P&Y?\!=\B=TJXB6^6%`6@>S>J3+`(,[2\/.A$,Q._H;RLYF(PCNP M2ROMJ3Q%IZF["?7D^!3?ZFEL)LH[39%WY$Q_$7ZN6N'MF51SR0R1$V.2*FG@ M20DMU7UAVM3T)/4R46MN)ZC=2-:-%X+I5E+\!U!+`P04````"``=?PQ';VV( M'/8!``!J!0``&0```'AL+W=O-6@>5UNT*8U56P*EZ$"TTYLM)2$ZU>G0DSG`< MA@O,:=T$>>9BSS+/Q$6SNH%GB=2%A_4O[AJC?L#55`(]K,^ZLJ8#0-TA!.],/TBNJ_0EY!:P5(P MY7Y1>5%:\($2($[?_%DW[NS\%_+8T^X3XIX0CX0QSWU"TA.2&X%\2"`]@7PV M0]H3TG<9L*_==6Y'-$X?+> MS-2#)Y/$09[=?UBA4EP:[7LS1LAX#)T\@(```L,```9````>&PO=V]R:W-H965T.E@<=U-01C&,<-675ANNE7GOLUDMV%775TLF M*;L_&UJSVRH$8;_P5)W.0BU$ZV4TQ!VJAK:\8FW0T>,J?`"+'<@5HHF?%;WQ MT7V@S#\S]J(>OA]68:P\T)KNA9(HY>65%K2NE9+,_-N*ON=4@>/[7OVK+E?: M?RXY+5C]JSJ(LW0;A\&!'LMK+9[8[1NU-2`EN&*=$I'+`M9IL&M>+#VKU=9UF^3)Z54*6@2-F8QB<3B-;@X"! MB*0!IPL8NC)`'0YS-)VB,$Q*8H^-G@'3S.Y_G4FS26\V&;^%MNCAT`?MNNQ+([G%.<^I$!_2LTX MY@!RMQA]HL78[0+/:;&!($F]V]A*Q9EG>VXMA=+4VV%#8?E69Y3F/OY`?_[E M,R2(N\'D$PW.W2[L69/'GE/80C`AL0W9MA?G7'E:'.?8!JDGI;GT#%@5PK&_5W*LGJW?Y]?)2GNB/LCM5 M+0^>F9#SF1ZFCHP)*AW'7V2GSW(R'QYJ>A3J-E.OP,RJYD&P2S]Z#_/_^B]0 M2P,$%`````@`'7\,1Z`)_-8,`@``VP8``!D```!X;"]W;W)K&ULC57;;J,P%/P5Q`?4V-PC@M125;L/*U5]V'UV$B>@`J:V$[I_ MO[Z119$3>,'V868\9Q!V,5+VR6M"A/?=M3W?^K40PP8`OJ])A_D3'4@OWQPI MZ["02W8"?&`$'S2I:P$*@@1TN.G]LM"U=U86]"S:IB?OS./GKL/L[PMIZ;CU MH3\5/II3+50!E`6X\@Y-1WK>T-YCY+CUG^&F@DA!-.)W0T8^FWO*_([23[7X M>=CZ@?)`6K(72@++X4(JTK9*2>[\947_[ZF(\_FD_J;;E?9WF).*MG^:@ZBE MV\#W#N2(SZWXH.,/8GN(E>">MEP_O?V9"]I-%-_K\+<9FUZ/HWF3!9;F)B!+ M0%<"C!X20DL(;PC`.--]O6*!RX+1T>,#5E\;;B2<*1&I['&M)EOBNOBLJIUE11BQ,XQX?1B)TT'B#".>AV$@69KD M]T&5`:4QS)>=I$XGJ6TE6A;(G%EDZ[/(G0[RY2P,!$(4/\C"@E"4+#N!@=.* M+JMFXA42T!D'A.OS@,CM`BW_*A8#LP>@RH+R],8*F!U#`SZ17YB=FIY[.RKD MB::/GR.E@DB-X$EF7,N;YKIHR5&H:2KGS)R]9B'H,%TEU_NL_`=02P,$%``` M``@`'7\,1SQ?3OXB3P``JSH!`!0```!X;"]S:&%R9613=')I;F=S+GAM;.U] MV7+C5I;@<\]7(-SI*"D"HKDO=G5%,"5EEJJ4DDJ47%W3,0\0"4JP28`-D*E4 M1S_X'V8>IB.Z7^;3_"5SMKL`]P*DTNF9CAE'V"F)!.YR[KEG7WY?%-O@TWJ5 M%O_PU=-VN_GVFV^*^5.\CHI6MHE3^&:9Y>MH"W_FC]\4FSR.%L53'&_7JV^Z M[?;PFW64I%\%NS3YYUU\FNW2[3]\U9\,O_K#[XOD#[_?_N$LF^_6<;H-HG01 MG*?;9/L27*0\9I*E@?[^)"B>HCPN?O_-]@^__P9?Y@&&P8;>*'JO?+J-5X8RH M9WZ7%'/8T]_B*`_>P8?.$5:?E*5ZG_U+M_K)Z2[/J]/4[?+DI-,]Z75JH/\N M6<5Y<`KO/6:Y`_JK+#V)YO,8GH$G%OQTW3EFZS4@[VR;S7\,@QDA;G"]VQ9; M0/,D=0!XFJ5%MDH6-/#;:!6E\QA>@VM4`.+?S\Z"HS?'P9L@28.[IVQ7P"@N M%.,YG&"'L+GO3'!_>WM^=1=,9[/SN]FWSM=1\40W<(Z_Q/^\2SY&*P"J,\ET M/L<[7`1Y/(_AH8=5'`9IO`VR91"M5MDSK1RN;[#(=@_;Y6X51.H5>.1-ISVF M>>"781#19X!YL;ZB]"7L)%X_P%&HW80P7;&)YUNX2"OG8"[2C[!4SXG=Y/$F M2A9!_`DH50$G@(-GVR<8>2Y($Q5%[.[R+%[&\#V`(RMH:X]9MB@"."*'P-QE M6T"ZYN%NZ5*XD`=/V?`PP[9A.EY7PP-XW9,M'BKCV!PX$MSR.)W#P\'15;:- M@\%Q]2VB#D^`4W%>_/S3OQ%F;%^NYBNE'M5KO="0"_ MF#\"N>@.PG:[C?\+RPRBW?8IRY-_@3$^\\Y]!P!4HR5%@>A`E\F0M,-']D$/ MB.6!NQOPUK[T]OJC<#`&P/5[]'Q_&+:[XW`"Y.H+[;J9ADT7BP3E'<`S)%D_ M__3?@=3/HTT"F.>YC[OU;D6\8A$ODWE2C369,@X;]+AVVH_/;>W7@?;URR#D4&3>`*NC:+S958<+@;U#M8''$)TR\S"0X&SQ6[N7+)9MMP^(U$J=@_% M/$\VA)YT>>+\8S*O8R3"DUSHL*R1UZQ"N&/Y*4=^R!%6FSQ;ND1!8`Q$2PE$ MSARW<0'B\YQEP05,L289ZX>IK^6T?U"@/]=PK^'&(A*+$\$V^B3 MN\`+_1V>P,>D`'QPM`B0E7W++V.\[PGU9A!MMWGRL-NBK!9L,T`)G^#SD^@C`/XQ5C=\5\#U1?8$ M2][1>:1J:891HS(P;UAA&#SH^1?^^1O(!>DK[X#:'TX7Z)4EO;+,L[6%;Q'R M9*]<-UW\L"M$KH-M@,Z3`3."/>D-PZ?X.ZE-"BZ^D9V;=A;#<0-CTS0C6F?Y M-OD7^L`K*9X`P$@E62,">Y^;6F/0H,]YLHU/LN42@;8`J1E@71`WE!L.GR#O M(::)I,4E".LX*G:Y9L@``<"&;8(GNRGSIP"((=E!E"SAB@M/$4C%105(I+C0 M>BPAI%Y+J6B>==J@5VTH:P6^&[;W)/?A50+S%WO>N=D!C8U0(P6(;KS:H3L- MR8(DY!:*\5@4FD[/2S-*.SID==4=+5D&:]Y1GLWC>*%A``^A*+M[6,$=!_R+ M$"+#H!^SCD0.Y3LK7YJ5F@4='#Y.&"HJ2$T_]5KF08`"M# M+L5?>X0#O@X7K)2?[8@VL-TX#+Y'E2W%S=W%]55P_2YX>S^[ MN#J?S8+IU5DPN__P87K[-_Q\=O'^ZN+=Q>D4K=^GI]?W5W<75^^#F^O+B].+ M\YFSQ_PQ2D6$"@,C@BJ)"G3R`B^..F9CH+`DU'H3Q9=9='`5;>7"6HISC:L) MT*`@M27?9.RY`)"?Q:N(P`R[^$`:7X?\8.UAB-L,`1D?8U*)D&4$P`E(RTT6 M292331-Q[ROD6%'Z\M5Q&,#EAB,KDL=4C&1R?OA7L(HCXF%`:':+DW64@C8! MJF/V(+(TKA:_WZRB+=(\P&RBH"CD%?`3:-DF3U!>@CNRB#>K#.B+O'^"[!08 MEQHGB!>/<0OT`+@/68*"[C9X?DI@A[`B5,K1'H14@6Z3'EJ_GA2"U'`O]'W" MJ\EON+,($'[^Z=\*@$*^(+!NV&1`@`<&CGKC-EZMDD?R$O`":'EP2'D&VD\N M9C<`]_PI+FCHPAH'!U6``Q:YK4Q,D-5V!PW(4&]]E2"9K9R`V@S_K=VP!-A$ M:#C@?A1$P#"$MA7!(W``5-/3Q@"Z+N-0`V*`-CP(;X)4Z\6+;@B+*O>L*RJ:=Q% M&DP!,U9BO+4`3O1K%=--HA/V"KM\17[^Z=\O;JY__ND_X(K`1O@T[+'$K#P. MAVRVUV:TI?W8[XH2I0T9KZ MP3J!NX$4=@D3`+8BSN/(U:G1$JWU!<&P]1I@2(B)PPU;;3U:*[C'/@^?+W<#CHQU%@AS#3N=C8QZ5QKTA.GD$_@S5DS\A(;9[; M"J9P5Y&/Y+)5,RZ=(D"]B.9,HY\BF.$ACM,`*/\:(+!5-CL+FJU@MENOH_R% ME%1@W23`PMV?FGW?P-/DQ03(`\DVXZ89L`U8"P)V+G8=.''<;F$-98-0#;5@ M<9T?_03LANSU,=KKJYXTHGMRRCAX5J!DB-;V!]Y0F4A&H"MO2<+GEFPU MXOT`06+)_1P$\#7A#'UZ`P/(<='MDV+0'0$N@8:&%XXB\-O\>!^ M!#:@UT#F1^!#:Q;[6?H";@G4BQ>S5I8W!(Z!^_YUTZ"P+H9918ON82 MQ]0N4%%94%A>P!B)BC6A]U@@^LY&*4S;[.[]C\RZ3XA7E6"[!18T',"T'QNO84B`+#OX\9KOZ! M2/0.Q;S@*2G0Q(KQ5NA/`?*$*S'A-4N@0YF(M!$9T0NYO/6S/3\!5<$7A;$G M^7RW1NZ(0N`BF2-6`0T$O7-'R@_:XKA)&/"6*`848J:Z$.L3UQ=3#*Y M%Z39P3P[\L45NQ6^D^U6Z(A`)L^VK2W)W[7+59R3"!*]%M-">:"'V!!'(8I[ M+TL+24X,I#/@B+;Y"Q&'):"`2!ES];E'1EC*NR4M+6'V<]^:M<3["U?/9A.+ M.,UL[L`3X*M\CD`)^*K[5H$W+5?^@04*A40LQ%D4?V*N$*#.B8/S\=C$GVUC M<*9;T0H6;)(`BLFDANZY&'6J&[8WBF(AW-UXB[S,[T^HKE9.Q0*-H'9IW86U M\*BT2ORUNLA6@#&"KUP(#%NZ3?;LK>`]7'T9(BL*LNIRX`>YHVS?#`^+(HWX M+BR'9G`D7L]C-L'[Z'=1H$L^L72\8P]QWIIAC(Z,H#@;08_@B-0Z]Y-9V]1KU,:G.=Q M4#]PD_3X='9/3^-,)^U)&$BP`1,;$'+)7E0PG3K5:O717;8!I7+8'FK)4BSE MH(?ODH7F`.+2(A1X3!,6[^X`LP*869AY0>",.42532P)80F900K6&>;EI1@- M'V\,G@!22(Z'1%^#LCAD=:,HZ4F_RU;F$T,"^9ZPKJCW1"@JJP=6#@/'2IKV M;%4).EH:4F`;&$#?FL=#,7-0M,`"=IB_G&!L%AD-U!):P74*XBC(XA.6W@1! MX-R!;L[)64'FJ%7$.C+3"13MZ=2)2"1D>&!L`%4:2`.+D?"BEB'9\M89,03T MXQ@&BHS$#*M`J>X+[/M/$8BM0&M8#!V7%6Z87-B\HK@&Z`D\,B=G7+'#>(\% MZ_L@KBP12T)E;[8-$'L9&-I,=H\`3_M"(;S4'8'#I`N`6SXK.1[NE:##-/(! M-&,4/CB>F@C^U)C)3RF^$LXT0L/3>Q)/X#,8(:T`$4@!*AU;,N9Y96'$/@RJ M2.5BT%R627Y>FHM%H3G/)3)`IJZD)DK++-NBI&LY5UA&%UFN)-N4SPP)]5S9 M%^!,;)BY!PYZ!=U2-N.K0T1Z"XH`$UIK;,(H)?C1X1@L8-OFLX:<002R&^FA M'^!<%EG,A)H7"_H3+I>X0%0F_S1\JV1+&]2BQ>`$KZNB?7SF9<'Z70P3WZ"? M!AE+<$I&SU,=AC)%:9=/EC=N;\A#-_%TC0&34`Z$4(ZT%HNJB7&)S.!&N8^, MS@%HAAP6-KO\_+<)-L*<965!\40BI4CVF@A47P5%7P=ID!QFS8A7%V0,_%4K MJ-$CCDK-` MD,B*C$X6DV0M0@BS->(N*+J7'S<^7S9$5DDT*/#GY9N6%'67S26^?!LL"KN4 M<>A[>!YW9JF2&D\S-E'X:2[1O72KG$`8'`5B)5S)VZ1@/=:V[!C)P@@Z(&%N M\YU$.:%4L,D051*RA8&8_8.R`ZBM,56LS#KG67.<5?`-=?0U".BK%^W8]GO+ MTX4Q99GPGA:'>96>)"\(G&A$2AT<(TK;+Q*%B%K*0NBI^SG\0:)K+!9#V#8) MX&@?VQ8F`($9W[I\FFAU*`)YCCTR9G,(#Q"(TQ@-P?DV)5M%R0S(5H:3:+&@ MZ",WQ3'MWWY@@:&2&.&7\3-GQ;'K:O(`C,"S?=F(,7@'-V_..@8" MF'RJ.1G@2>948A2@?JH^,^00H_/#6B1G3[\ECT M),!A^@9$DT[[:Y_2O[7CB5$$?Z3P7Q]J/$AP/@K]K&"K9`3]%:5MDNSJ.N-( MME=NA8+-E3#88QZ+S,W*@L@W(%0G<)G0P(+8*P9%=(M&.:>*E:5)6/9N0[H_ MBF`H`/+MP8-4&1/T!GR[0ZTS=R6[O;NUN\X\'TV+\M"?NV!E"#/Z-%/D*,16-@\2TL!,ZC M%/]N[.FSY%/--V1I1Q'3^HT6%'2ZK6[P-?X8XX^A_9=WTPJB$A_&HQRX*]_! M.#O4BZY:X,OK'K7:N-(QKK0:@O%N>G$+SUW>GP=G%[/3R^O9_>VY\Q":ABF. MR-)3F@([O*-6W9\9FA#*K+S.2+2UK-.,84D*PI>)OBX;D]<@MF:+;)4])JQJ ML&F(!&=CY68>L%2\DS1"\^U3`B0SGS^]E"!^B7$<02?XRR[;DN^6U/VC7"NER.HDIN_`QP'"M:EA;7_;@:,IKY2`1!6.U-(9`Z5DXZL:Q]O.8C MU@PXA>`8"685B&^"<3OLCKKPR\\__0_]KWSH'.:OM8!^V[.`?ML)K[R^FEU? M7IQ-[\[/@K?3R^G5Z7DP^^/Y^5UP>OWAYOKJ_.K.B8$K)?(%MV+4.(P.'C1A MH%.VK=\$EW4$!!\H8,1^JE\!&N(;P(V"JXSW+8^>M5,&H=C'(QSV\`@2$'T6 M8M3L=,))NQV,P^YD)(=DG'YOZ&MZS0@W!H/&U9O-$^M*[!E7`?2:A>W$T6+%V)'GN9R%*'ME[.B M_4H#%"CI>0.4_-&'7L.?&T1'LD^T2^=/HIFG\2>EWZE]D`I7%^.(`SS$C^BJ MS-0)Q**GV;'%#`!B-TB],+OM9(4*)K,M35OPMZ"; ME[6';%"5J`J3%Q:$K"GZH2V*_UB M#J$&+T6BOPE&8;?;IY_M25L_Y"D?8B^J$W:'?:1F[:'*+G@Q4?VZV$5`OF*8 M9M`&16L\$-X2>;:)!&`R028S"3OC3J#SUI0KJYK(]@5YYXTR;[T!$MX9].CG M>#P,]F<[8PV%<7<,C!4@,I']+:I+';3#">RI/X31!T)2JR`BPE5YK]L+)Z-Q MT.V&N.HK4\ZC\:TW01<.LXW;Z`(1!Y:DC^A2)U[Y4O%E"1Q*RHHYTNJZY5#?*OMV,JR`2C50X0:=5!N'$\ZB%S= M7G#Z%.42N6=<_D&_`SP/I!L,4>V`?'#]L$H>Y3L@B$NX];"BH\YPA,RMTR,> MU^NV\4>WVX$?5J9G_"GA=!,=C734HR?[]"^@&+[5QA^,,F)A5<_SC0`!H#]$ M@6W2K_QU6D&#-W3#X)GQJ/2[#V7@>Q+F!NU1Z??&Y>?QC(()&;D.X98'J^SCS)2"44U M[GXI7.7`3Y@T.=;YL8L*BM!>Y$IURU=*N_LR$ZR0I9SG4%B0,YX1@VBD>AV, M89B9:1#L\N+M]:V%4MU6=^!%N'62$L81PNW!$\*Z1?;,9-9*US@<$[V2?1EH MZO6F2XA"NI7KL8^@H,.;G%+L),)XCS1^I.(I\!U(-I1?P28Z1A]'%M$!+'[\ M)BW0!DF28GIVO$CA6%#[Y=34&`-=*5J<$X+7;%0QJ>6FTA"`&WT^@!L8J*V" MO2SS]CK.'\E*:EG]R;OR#-0.?[+[3BFAEK-9.>DPYR])D_5N'2CC8["XD\9GDSVJVVY7NC MGT/GJPX[L'U+\AI%M$*E;2&1(O'B?K;I@"\(#U^&55`B)C#1B,.2]8&":L&B1;C)!\+ M5>R/$JFB`<@D@:X2^ND7F)#%960"E@J,D(^/VHE3F26=2@G#JG$#-O.``1AK M.!CJ-=VQJ4B^004;G5M.&]VQ:&^.%"4Q8H&B_L"+T]$6.%I@3K"),W8C/!XR( MITN.]X>$$W$KR?$J*'$^'?SW"'+C(YU8O1!?8IYTHAHIW3/E6>-%#R;F!3HK@QG>Z>IW MNIYWD/;HK!!/;BI"$^\F`8?#=O,"G9E1OF4H502=>,7*)@P*EPW`K:W#T8O. M\A45!(7F.NIY`%AAQRMD4JQ[I90%GBU/Z'G%IKAP9\\2*PF1)?E*KHVFE:X' MZ<.'B[L/Y"?"L@BGUU3\X/S*5ZZA6GGUM%1Y]2!=N'$^=C<$]C0V[5O%5,4) M8;HF3BG>#*T9IL%LEZ8OZ"3%@B2K!%`L32(5'B;OQY\V"3E:@QDFGJJ[,"0$ M4$):^;9[?%*I%2,WGHA$JQ+!5B/0^'9D MD19`*"1-:*BK^##K6&4/I&^C%442``DBNEYAK4]+93A5N)LD&?P+I=ZDNGS@ M'B\"2S.X$949](Z-?TI^E2]5=21@W)06P+!W@.TM,EMQ>TO!G+])DBJ^76+V M%1,AC7$$<@V@+66?:\O],=G7.L,.H2#\.NGU6;W%FMULHD.C,'P4W-H@(4]$ MN^HF^.*>"'%X]'XU;T3)"UI[]>&255)EUJ7W..DU8=NJ^2HF?'3JA##2J0'M MYW,2.DF5F&N_M@EV,?=4+FJ^H%=6T=SQ\5$P=\D'1R\62LK6T7DI#U.F.(#; M:-E>6;S+NUH%?56IM&SBU#LPQZ$H80G&->**L&2)K(,MB[B42'+@[V>6P"RKC M%.>I^8)*^1JA.*+!5FCN(PPZ(RL0!QK]22%V](CFN*V!&=H8<\FB:0+/(I,T M)8&2`PJY4#)&^:N$3%T!:E6V2A9$520L<"LZHFRDPK]9 M'$591%\9T"1?,#!8A,XR7=C$V\2^*R["Z(0T&VD1J'=YM(@Q\E%BQ`A];^ZN MR1K!JT=XPH3QI\@NZ^%!<:R8&0&MZ0Q'X:#= MLY[Z-_A3`^7..7\T&Z7%LT0J4@I`G`M@ZY!2TP"&[R\D`+@+G!M^-4O5[-50 M`_]S`153/YPTE'0(H0HKYS(`GEMWQT;X.G2OVX6Y=S@F8C8Y=U@@0]Z'BFB) M!U8N-,OOUJ0HGVM3AY`/'%>R>>66H/1O#595L]0A;0V@ MU<#D:P!\"0,T*$7Y!#4.NG/`W5!B7./BR7,I%06#92FNTE)QF:_+Y(^F0\E"+!+63C!,S$[UP M7"[:,4%54'3!B#+/F4CF)_86>3PB:12<"`__D;A)\+%55W8O#&(\@%9`Y:+A MVZP5#'K]]J@='#&T&+9L@S@.8?-/T0\`A%/<3Y MX^N''K0'9F@`E5IM!=$*1U-1O2L)XJ;OTEY1;8;).J97U+FJ!W2JBW'J"GJS MDXY4IRL5PVPJG)HH@8A"&\7_CBY7[#*)$WX#2`OSJ*K"=N4B0"Y5#E2B5:1> MD+YD`14JEMO#P9TFM@$]+6NJP:C*CF92*<,G.E<6_KG@7D8$7;0;L+^B)A)` MQ45RSR^V*\&G&9;A0?LV(U)$$A/:'@".]/F)NCI810?/8>6N5`>"<*R:3Y_E M?`L88V59Q:T.>X8U/*#?+F._KA`#-L#3T8M;G8(%@+JFU<4HD<5X,.TTT1"X M)9>2)HYO/%;+>$%\JS"X">Q"JBK',?8SD!(_=MPW2I6+:$T9K":\.T>KV-(Q M$[`MQ-Z6,$8)W>3ML1&093:=!FTPKEH0L-0+HXJ)H6P0O]^2W0U4HM34F3=N MDLIB4PQ=DS1ZG%E<^`B1'=Z]C\ECEI,9S-DE2JS*S+M!YQ]R7Q/'3'(N%>K@ M(]26ODTFB9Y5HU5Y:F6$+F)MR6._=*K]T6*D(O,"&XVJGFM5MR9U[J9)EE3% M$D-=Y*]4UXQ(4I3>0`[$L&(86IR*R?)8K:E%!DIWCA MW&\"'R'K`[E9E%ADUV??9VGJ=-KAJ-]7@8+*%%N=I8@Q8Y8;0XC/^%EJOZDC M;@7O50ADX7@/RY$>E2($A=@W2U4?E+4X5?4)2M=(=^O2KD4=I*-T%*2)^S7, MDFKIC>.UR%^$E!T+$T44W^NX2-EUF9E$"^5H(^NGJ5!%76[S@.^]D?`I3`_= M0":@GN.ET64D#U+!0YW$"Y^>*#>H>HD4^3Q>JJKI-D1C2>-7XU-&=BO@5FJ/ MYOC(MU(A7*;6CZF1;[^BZ[K:*2:J=`A;I*L`XQ(@4@'1=G8XM,A9#;J.U>0V M-O@L[-8J.9:N86>Z,B)ZIH2'6H1K?P'=+==)=((D9G?7IW_^X_7EV?GM['?! M^5_N+^[^YC1]HY:=#9$/OD%*K:M5410.=Q,7MNYL]`N<='K\AUGG@QN@/1:XI$G-J5?DM;E%$?N8"Y$2X$E*9W$[9G"OKAN-\% MG:\'$G=W,`F[O79PJX;CEVF^>0A[C2Q==$?T92JT('@TJ="0QJZK?:`[8KO>FV1L-QM=-!:7(] MHXGNT6K-T'^A3]Y.9^=GE"A_?C6;8I<8)W.G5#7QU,Y?5(GZV$BT"$NMQ71_ ML#W$P+,`06'O!=#Q]]VAOW1%P[M']!W^>JPZ!^A*;E9D?W=4-W)[&+RG MJ1X5/N=1R0MB@LY(.5I9B(HE0':I7*7"[M&&4^F!I`C-8F'\*'KI>E#[]=4+ M:Z541YSJABN3JW=XDBA([WA&='LFAR6K1F8^]3!:7$#MY37EV6JEI*#2LE0` M10,(2:Q&SL2A_E8F@"S9LU2NFE(!#@88Z!J9L)!'#(!*R[>+1[1<[V5X).(8 M,M1I5,`FO$J4ZC46E5E5VF9!U'*F^;3.Q.?2[71U?*1G9.IGV-`/1X^AB M=GT<:9WD+ M1U>TAFHC/O<3;LT7*A3;6&GB+%V&MJ#$3XL683X5C+4W&QICG#AC4E2H=[$W]'1/>'P[W1'7Q^*V MJA=BB2M[+TN5M51E%L/M6>JMX3EZ*B(-JOP/(0(C@7<)UW:@KYVH8A6HM,I3 MEJO`#@,5<%GZO"LWWH%&[9(I"DHQ9\\ZB6CHKHL/+R2CL9;7D-O5UV?#\X>< MU#7P5FWS=<1AV-@Y/*1>6=D<>`,XC,6"5RCY8S`7!88X<+#:`TB@')7W;AV2 M$,XXX`QYX('[(CJ_57U"IZ4QWM,84I+'%6G[ENPYU9W:@T'8:P_#<:>KI4E% MCSC#L@8PS+?.MHVXX&'=@(DS9EN_T.P.XM*/> MR*RQ?)/,O2FU,#T$R%8'3*G/6T(/BWKJ!/UO]?C7UJ-7^ISN#8>V'U`OJ9[7 MF&T+=T#_.=69#=54^_J#`?CW0$*>8/&!06O4"4:MWH2*.[3;?>=@U\J$W.?Y?((&/L+:LL02]7T6YTV[(YR[3MMT&6&>@0T90H=U.GP&.@- M'U='1%`!#E/-BT%K,L$U=7E-W7X//0E\Z2ANF`P"C:&]3/>>U>&IEA1\';GH M7*GU2U8Y"PHQ[K4`E%K`-QS/)+G4CE<65NMCR1N3@RU;@:,#ZJ MB4O?CU^U64#NC@96=[OPM1,YH>EW3^[.*S6@3#,:D!>VS^@_$1)9U6@Y4?R8 MQ3A3I40?94TO.MM,LU$U"4BRQN9VQ-I5!#@HJH90ZX9-S4-:+('';-4906S[ MGXD?$=M-S3M'M[-[H-I6BEY9@"UYH^,`G[8J*G^D)$TJ$Z5ZFN!^$O15F'K$ MNLE#2)YJ+DF&UH]LE\M?XJK+2T'@'*F1;Q-,G)/ZP:)9<6`&VT#+L7PJWP3+ M=DNJ"4?J,O4->0L2^43F2'SY8Z9[.ZNL;3.UI4@XHJ*B`JZ^2[2!)0/<%TY' M58D6;*GW&JRJDE9"5=]-3[HJIMQB*Q-5B8>S>5:2QF<$A0.S/[ZM0Q%;+!") MS(@!0F*M\K`W`'XV0#3*:)/>&&0T++LS:K5[5?G*B%?#UK"KOA4&>C3J=\)1 M>QPWI#@KT#XU:L5`:%3AD#?6FJ5G4SL]J/&(&*A"I4-LI./ M]2G[N'Z_YHA"KMYB0*+[Y7XT[=*WU&B.N<(O@!@VW@2%5/;%MCPR^/E#M1NL MJ(J-&+W3:)L;LB[&N0325HSOK0-\$V33EOBM_4\?G<]N;HZ9B&_C](1XX(;L MAJ9'1RFXAU$:7\,^MJR[BN:GK!#U5HO-+L=GMB4_A;`M1:J:3'GDO-NJKN7< M`ZW4;O47&Z6ZKS9*(2@.M4<9Q]%A]J@:XPY/>5_Z6W=_UE3:-TDV7!*5EODE+$RF M0I]MX,,67MJ65_ZBV_M%QKQ?",Z2X:[SGP^<5?2U[PKF)%;4`T-!2E0#@TFP M0]8J>:1`)D,ZA%U')-`S83/=SUD1X`:C:L0%IZ2[C2U5-R)DCB?$'G5`1X$[V@^T?U2B=_\=8:BE4\?;AC8VTU9TQ'@V*1U!?W*?". MAA:8MH%U%*(,&)&M5$\\M42+]E.T"R'NU@1?Z&1EI44>I#_ZC,7DA2C#6!]H MZBP7TYRS9[OWJ59C*891EE&#V$HAJ8RJBO0IS9P'P1NJ2ML$5!"(T5N'[9=. MT[H'2_&F<'!T=7,ZB,FZ92ZV3)'",QN0N_C/FWP:MP<0\_#&#B\'A6`,0PCO!UT%_ MC$7:OC9_3UIM_$F-RY:X^G)UGDYKU(>ON_R6_JN/36G.E!6#GL3R[NK_K^G? MNR>?D;+,`/0A$4XDA644D^NN:)CX=0IU4=^NHOF/)[,YR(/87S);2-\*IA': MO.%8:BT,^9('1NNO,+>&*?1(#3N#BM7I?![T1 MGXK_T[H3;;?:(WRZW>H#?VHCZGSM_[#^?/'_F=6IO102YZ(XZPS'E+M&41>>@6]\9`V=)X*+)\&5.S$,P5(6-DS[+S8'W6<;4\4*]4CJQL]W'3G:SJ M)'J;;&A7)/Q$D7`E&;2M@^5T@F M'0-F_WLA8`BU7'Y289X#(S5*>#IH>(+.KOVISJ`-I>H%FJ28T183%5%OL4<:U[] MF^"H`Y(9M3-Y@]V[ND-VNAYU1V%_,N#?@8EVZ/>S.,W(&("#_+4J&!Q\Z4,/ M0/O#<#Q&A_$PZ/?#T:`3]@9]_'0P@=E'70RX[\*O(Y#OKYP1OPW>.B/"PMOH M&#[FWSKZ-Y`0U6^XV3(R,$J?Q)4\DQ)AM/MS\RW])`32HF8E!&I`FV6)S-F= M=Q4U*&7/KB5' MX[`W[ERUD=,8\:\MH3S!&QE%D+.=@@XPTDN)'3U')F9A0Y5() M6>-<9*L>*CD[J(;G"_L\\$$=8>/;K/&NL"XOX7[S.=5M?5PQ9DJ-WH8K(ONJ MN1AE7%>WKGE$=>DX\,%=N;?2M#^GMV3%<+()S]]C1?7@XNK=]>T';R;C+.9: M;KC,E&EOT\26LP]<)TZ7 MQ,_EWM\FQ-%(13A:V0K-5J0"-("<)1I.`N1R+HTAEVFOW4H&VE MO9*Y0.JV,/2E8GE*U`C.5C=8,8=3Q%9UR:KR48EH-CXS=0@/]JU_0!:-K&:Q MR*WRL`8]@^^GM\H+_?WT[%9)=_''B#)'ID42!3<1 MEK*9!]UPW!]CBM6H@QV-^\-@B#G5.BF;`$;=/#''@LRZHW`P0'OOL!L.J<'G M$!2)\1"E6Y;;)9=2[T:YDQ\R#!]F>FT.P[H'WKK\Z$CM]JJ!>-WZ4/_0C8X\ M6))[@RZGBNEW4AN669KI8%%NBI8+(Q"5=HO]FJ2($)6RS+G1<4Z)"!WNH4?\ MQ$F3V-H']OJ(5`.&LG6YJ>/TPXONJ8`'JI.O%J^JIE"Y`^7#1V_":#BAGKJ# MSB2XB;/-*OX=QN?KZEG2=Z(3=KH#[*8+.%P6MP)L@JN[L6]>T4/;X2/W;V?G M?[E'5G+^/?SK?&^"*LX_[DN8KXP%VR#>$,Q>0'Q92\DVN_CAZDO5EOP"%1!O M*-2#?!KGB*X(O:.;[/Q8-\*(I(/)WM*'K/M2ST<@5WV,PQC1K^TNG'V;S@E4 MW@XHH;UQN=I7)+(8V[5^82%$FW6C]]YP-J)>E7J7R-1UR2J["8['X*>FW5.- M:VZ:#7CZM\O9]=7)W/N./,[/[#A^GMW_#SV<7[JXMW%Z=3 MP*?IZ>GU/?6B"6ZN+R^H'0T1)=SX2@.V4RT>P">?^5H) MN!NL.)2+V1BE6OI8#.Q["MJ@[9$$"M/WRF3.P#?8_X9%Y1VU3U"=I&K9R]%7 M[Z?3FZ^.E?*E0^'5XG;BD*^IJ:B1X?DI(Q7S.74B@;%8;4D+TN.2AF*TL\*R M1,78F3%52N3Q[WLQ)W#Y8,L-\OK#J-KW$9A*@2ULE8D4 M^Q]-IACOW8YQXDX1U58,A0B!1I?>ORZE+>FM@,;%HG)6-*W`UTA1JM07,4N) M.KC+U$S70CJQ6>D:I.3S[TQ'!`7HW`@5C6?.74R M649*XYHG^7RW1DOUG,Q7\RVYSZ:%LCA(XSQ)9(.35.Y(L0`\Q+9BPU&]N:B2 M(6:?[;C8$544Y.X2;"33$F'3+>[)9&JJ@1YB4^+0^/::+TN55+P3JP^W M19^_[/N>-3#-\R54>N[-OU,6I7*#L<)(,`ML@XU:M$T2%\I/(I20)R"#T_;) M#K3UK2*BW)AU'*&5>:$BJI63)5:59W/."5:M##T^[JD;BYUKRX,=I5O*\K`V M"A]0]\,M)B=:=TW5F5/^:FNUS6MN!T]"!<-IV&EQ)YNS":$ZTALD,,5>KFXMR9VK/N-A&``NY>%XU=88K!9(HMP6.QF\_Q0NN[VAC MK@6'I;L^;E#C]B_,R$NDRXR"?L,M%"D*$J%LMQ`Z51+M%QHF>&=9C$!MV$D= M07)06]$6VC-E@8;@"N/^[0<6 MI,<][(C'P3-GQ;%K_O,`C,!CLM!W*;G[5?X4NK3)4"E.&F5"P%@#]9G1FRI^ M#67C";4Y"C_UFZ28=]G6IS(LQ6I8:-8OJ!,;F:?<'$NK5?P@EQ1!HHRM2%*(\8P(PG3*7&$ MH")>]DVT5%3*D<@*<29HJZ:5/='Q9U*5;4%42(C"PCRH\<")WI25PSQ-FSW5 M5\53'&_]941O8[SM9.(50?0FS](,Q4>O<+'O>2MG4IR+AAQ9+\TPD(#BJ"E_ M*SCZ^:=_?S>=O?WYI_\X5J4"/(\']QN*P,?'I[-[>AIG.FE/0EW.C3#CM-R9 MT5#'H[L,KE$P;`^UPJAKS3WNDH46C17P)?Z3M#9N4##%(@0B,T;<=EHWF9/$ M**I/7'!AODJ32*M^;L;,!D7'QXQB2"TW858WBK8,JG>YJ-R)D0UM[Y#>$]UW M67V!G1]`/1$EV;/54GHWOJO`-C"`OC6/2^L\##]/T@7L,'\YD6+K<[T$2=J! MBSVQ,\#QW,E7(_45%\!S7ZPX08KJDKP+VD&AL.'!*K4!+VKS)(YLNL[JQY53 MS@Q;29U2RW#,2Y[7D3*IHP>'-IKE@V4?YNV*_9%_I=MZWX*7N M"!PF70#<B#?)'ZHZOP8B MT#VT/W%##J^1`+$/:54J%X.9FIEK7II+&`7/)-IQNUDO33WU[+;WZ&TYEKM;^(<):J(NVF49)@+TSVD M5DF\8P.'#%'8R5\T1B4V`,3(W8;,'TB:D3&@%A),C^&;&"7KLE1*4FAI`#7X MKYAM2@L*.MT6IG7"#\S^HV)#^B_OII5`7/#&>90#=^63JYT=[G.#RKK1_0PK M'>-*'=/;].(6GKN\/P_.+F:GE]>S^]OS6M28S9_BQ8YRMX.J<.?8>VQ+CVV? M3BFQ'HT6VA;KK*HZME,\Z!6#DT\94PKM@LS6.T\)J&_Y_`DK/-4!F&!Z28-T MY&=7?O;$!VQI%;SFBA/Z@VLE>!.,VV%WA$F0F#*J_I4/W9)=O]("^FW/`OIM MQ_IS?34#VG$VO3L_"]Y.+Z=7I^?![(_GYW=4G/WZZOSJKIZJV*ASH5P/;ARO M\DD(.].A,SH>Y]7.?\08[N]N.S#RZ%G;M1$.?3R$80^!F(!RNA#UI],))VT, M>>EJ7[_QF[RAK^G-<=@;.@"SMUR*>3A7$0(.Z6V((W@U1,ZU8>&^B-&C+?AC3VIX"/?QYO"N0O:1CJCMH/^RT ML83KJ-\)9DJNP!I"P4">F(3M/N;HCL==B8L##,Y3RK@L`TL/V@G;@TDP&N)U MB8H89MS^1+.TLD>*80+;P;6NIW4AJ^P0:0S M#$?M3@"J40=0YA)>_19%7$X'0H-;;)5&)V/9&FWI$JEZ-`R'7&054?5X_8/$Q9EW\Q%5*#5_*<1Y2LCC_;D[9^ M2)P6=OLW>U$`M2%FN(_;0]6+Y,6T%@IU>31RTL`T@S8(,V.5W!YYMOF&@OJ0 MD$U"`+\;@J3+7YXI[Z[(A8YLJKY78MF7(^0WRAJ.:>`=BA+$O).A(1FU$:U! M?X1]4('*`^A4^OFBNM1!.YP`[O6'&#PD5[<*2SN47+W7[863T3CH=D-<-;K" M#GGK#3>WZ7$\9J?O0KW,/JCQE#YNA<<."_4%KU9*F.MRI0VMV*M8\E*Q58OG M6KGE?\4`5E.63!F/`5NI$O>H@X++>((!K)-NCYK=/7+A2*O21;\#U'C8#@9P M_I@D=VW%50%77";4L.2H,\0BY4<=RK0[ZG6QJOQ1M]N!'Z?D]&.7*.8!4-T4 M=1!'/7JR3_\.>O16&W_[#AXN[#R2LH<8(8AWJA>=7C4JAC8S2=.N#E)JTD,J$CP M4TX(HB5)O\(2M:D@&XUQQ/V8*"9<1[@>TTEU0)R@\H)8F(*0=@1,2/6;>D-E MZ-V+[.MI=@B@JT49/24S'2;V6P.TWQJ@??D&:`=WYJI%:ZN"MET:U-.?:Y-$^Y)2_4/3?"=S`!!.O`,_)-7^MVG$)3\P9_:IJ)\<A+_]")N]")FOEUBU>-_#1KAH,ES MO'"S8JM/7\/$)U,@:E3$0F3E/3-\L2M22G@\/-_1OD'JT\I8-,()1VA6E]_I MELBF`S]4NER,(>H$)##Z`>BSGK7I\OA2Q$(.RS:QK.[B6MVV$T:*8;">3X>^ M9ZE?$-'I M4!B)S'*(>F,(IPMN7_RFAT=Y(S>=_4FLR;\&=:OKU@!&OWC8@CY$G_9,-*@[ M@4^OFNC0^^6)@?R,R^49)=1Q2_5$QQ<`6?=,<_RCXV?8'P+I)UB>2,C/!:TA MJ;X@R<^`R?GMG3L<1T!KE5@!R2SFM>W*JJRQR MYOC3+M6Z85>>:WIF4//,N_BAA?%3](Q#:G:/SF(\,G6V^DB)QRSVOXOFWIC; ML_@![=.JM$GC[53$'9AGSH8:4"5A7'?4#U;[[GAAB>3D-ZL^W?=)S!+]:-D; M'6*1<%7#R@Z!HNO"%LXK6?IX0G['\LLA1J4*_KB@I,1LI+7PRX*"C_$&.+1$ ME8,I=08N.1H=)NK;>.W1`5.]R9-U'-QZAN+"@P5(9Q&9Q#Y&(`R3%?'V^A:HT@<*^7"0"70Q=PTS MJ<1"6`G"!YIWUC#K^UU$SE+6],\_X14_N5A3:;FW.#4%35GY'`Z9H3/WW%AC M4,#[7,"DOGL-1.$D6S+FJ#+T7(^O=B(8R?SNH*C8`JY3YVQF6PG<$;RI5VM.GMR\+/M0]#7;?'NV;DI'2_^P:>>I3>'?)\X4=K$ M.+7Y^]24$+48-?."62A?Z=3U%MI=8Q\(H8U8Q5P?A?2'F)\I(QA:W M6SNH6H[C0D7]VO!@JV"3:=/OC'&W^.KHXQK9OL"Z::434+MRB$S9A[,_;-O% M7!66X8OF=@APK4?+:_VMQ/+KF&MVD1&8?%[XC6>\)F?5YV"'AK2-"24Q"_XV M;@#O9:TUY,O@Z#FZI>BLIIMQVM2H3:VRX4Q*VP+^QQW@WOJWZX!5^0G%3@\4 M@:LD%@WF>O^,IX?-6!M*?U+C*MU_53]$+UJX=23?F85EIS:66:554$"PGU/) M/10:&EI!U@U!\LV:E!,(7^.K<&.?:Q[\Q=LZ2&J/TG1G"Z=5DO;%KO>O/F'9 MT._D933<+SJPWFS#_O<\V!/37ONN$L6M22AD6!V#10;36(1RO>LL" M[*O>L\!\T'M5//R<1?))O>K-QG,[:"3G%&]U+J0J8(CTZ#)9NDH7#DC4QJ:_ M%OE]^V(>$=)+]UI6;Z5&J%7((O0:K"6@TN1D&(RDFD-/A?-W)\$B>G'NF7JN MKY]K>Y]S0MA7L.]0)Q18!U5CV@\Z;35%I_LY4S2<:-VFVF;W`^^4)L7I`L"9 MI!A=1^DF]0\F^D&*N0]596,XL-Q9R/[70&U^Q4L'@/N`MU\!2>=,.$>`,@:L MQ(-29^ERJLEAETWY34LKYO#P"KER#1R6=E,/#.^Z7\$,:V*.OQ`W](\>N@E1 M+%">X3:LW*AZRT'=P([\XZ1SPYZZUTIB4>PQ[]/K3XK8P-+O-A*`I-ST$=*3:S1:ANSMX23 M!AVL^UZ^5O7U=;W65QY+>1S7%8)C[IM[^YP)T?Y%DV/V_2[_O)'Z?A]TDU;: M%"9KDP9*7=(4HEX6ML+K5.JQ5AP<24<%YVD0@AS@L2`4JHMB5GZ!GG=V.Q2. M66?S51U6)-#'WVB%8MC(:A!MI8YS)2!:YW$YVQI[O1A:"61[(!4T5SW6L69W M]&(RP_"6S3%T?!'E7MQ3@SE9\L`$'TSZ'"<7Z(0\:610))]."$0UZ.Z$%(KY MC!511`2'<)7RVAANAJ$>1C^H$L<)5>%P/2,>>&+Y9'K>37_O^)YON`3?Z^8W M4RNKL=8SZH5`30Z?@QM*G!MZI3E//E_UD9XWG,[S8JCL[`Z5\,+'/P+CF2,0 M#UH]CVO,GTSHNM7:XT/?K=T#Y2(>/HA_&Y3(6/VPE-#HF=;=MU8/NNIPQ][# M=9^KT6C4@R/U7,__&*8!.ZNA)&'W4TP5=CU,K5'?O5BM?M>E7CI>RH?])LC) M]RVSSZ".+N^SW_CL@.>2V_?ZV!+#\*18<9VM,<2N;)D)*;\UF:(WS'U.*:2\ MR=+8G)#G<#H.0Z^+/OA.K>Z1#_\N?LEHW95N<<]>OFK M))RNJXKCH#4H-VA\J))$Z[!!-__QY%79C:;>PY>S.$IFH$.TK(2_.@7XB^3_ M'02DNG2\_DKY@`-X8*<_;=[/Q5/J=D5SFYK1KW$2'IJ=5 M7[^X`E)W'MQ-_Q'KM'U&D#AAV!UH3)H4OHW3>)EL7?NX+V?M0->_[3/LOR)\ M2]IOUTN63J=NU'7VOF6U^][_VJW*\:(#QM#!/+5KG1-:DZO_DIH;2:'E_?0< M+XI*(',06#+='+;3F-3FC&)ELE6_>V]RRCQ9*/_:'/53ADGA2S[QH8L)YP]) M,]R&E6C\AY?`6M&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"%`,4````"``=?PQ'"U_/$!$#``"T M#```$```````````````@`$2!0``9&]C4')O<',O87!P+GAM;%!+`0(4`Q0` M```(`!U_#$=1_<66/@$``&D#```1``````````````"``5$(``!D;V-097)PC$`8``)PG```3```````` M``````"``;X)``!X;"]T:&5M92]T:&5M93$N>&UL4$L!`A0#%`````@`'7\, M1[;/'M!N`@``9@P```T``````````````(`!_P\``'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L!`A0#%`````@`'7\,1QF)D,Y"`@``C@<``!@` M`````````````(`!%1<``'AL+W=O$O`,``,,1```8``````````````"``8T9``!X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L!`A0#%`````@`'7\,1T.I"TK>!```_A<``!@``````````````(`!WQ\` M`'AL+W=OQD6=\ M^@0``*L:```8``````````````"``?,D``!X;"]W;W)K&PO=V]R:W-H965T&UL4$L!`A0#%`````@`'7\, M1QB5_=:A`0``L0,``!@``````````````(`!]"L``'AL+W=O&PO=V]R:W-H M965T&UL4$L!`A0#%`````@`'7\,1X_`6R:A`0``L0,``!D` M`````````````(`!>C$``'AL+W=OI62J$!``"Q`P``&0``````````````@`%2,P``>&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`'7\,1Y'C3N2A`0``L0,``!D``````````````(`! M`S<``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`'7\,1VF!U7^A`0``L0,``!D``````````````(`!C#P``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`'7\,1R>%%H2D M`0``L0,``!D``````````````(`!3D(``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`'7\,1^DX*(^E`0``L0,``!D````` M`````````(`!%4@``'AL+W=O&PO=V]R M:W-H965T[KS?&K@$``!8$ M```9``````````````"``0U,``!X;"]W;W)K&UL M4$L!`A0#%`````@`'7\,1W=7E9^R`0``%@0``!D``````````````(`!\DT` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M'7\,1Z0>W(8'`@``U@8``!D``````````````(`!%U4``'AL+W=OO,L!``#%!```&0`` M````````````@`%55P``>&PO=V]R:W-H965T=BA*3S`,``!X4```9``````````````"``5=9``!X;"]W M;W)K&UL4$L!`A0#%`````@`'7\,1R'?\9_Q`0`` MR`4``!D``````````````(`!6ET``'AL+W=OK1\"``#L!@``&0``````````````@`&" M7P``>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`'7\,1]:1SDQK`P``K!```!D````````` M`````(`!T60``'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`A0#%`````@`'7\,1TLG/K9C`@``HP@``!D``````````````(`!O&P``'AL M+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`'7\, M1VJRU^,7!```SA,``!D``````````````(`!/70``'AL+W=O```>&PO=V]R:W-H965T*UNJIF`(``!\*```9``````````````"``7=\``!X;"]W;W)K M&UL4$L!`A0#%`````@`'7\,1^F708(F`P``70\` M`!D``````````````(`!1G\``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`'7\,1UOZLUML`@``H0@``!D````````````` M`(`!.(D``'AL+W=O&PO=V]R:W-H965T MAX#)T\@(```L,```9```` M``````````"``0B.``!X;"]W;W)K&UL4$L!`A0# M%`````@`'7\,1Z`)_-8,`@``VP8``!D``````````````(`!,9$``'AL+W=O M&PO XML 19 R46.htm IDEA: XBRL DOCUMENT v3.2.0.727
NET LOSS PER SHARE - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the diluted per share calculation 11,690,154 8,468,384
2014 Equity Incentive Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the diluted per share calculation 11,513,177 8,155,687
Common stock subject to repurchase    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the diluted per share calculation 9,000 45,000
Common stock issuable upon exercise of warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the diluted per share calculation 73,883 107,876
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the diluted per share calculation 94,094 159,821
XML 20 R33.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED BALANCE SHEET COMPONENTS - Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]          
Beginning balance $ 832 $ 710 $ 891 $ 923  
Charges to operations 411 160 528 195  
Obligations fulfilled (167) (136) (320) (221)  
Changes in existing warranty (30) (40) (53) (203)  
Total product warranties 1,046 694 1,046 694  
Current portion 504 187 504 187 $ 285
Non-current portion $ 542 $ 507 $ 542 $ 507  
XML 21 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; } ZIP 22 0001372414-15-000002-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001372414-15-000002-xbrl.zip M4$L#!!0````(``!_#$=45D(\G?D``!G0$``1`!P`:&EV92TR,#$U,#8S,"YX M;6Q55`D``\^DRU7/I,M5=7@+``$$)0X```0Y`0``[%U9<^-&DGZ>C=C_H-7S ML(7[Z+`U@=.C'75++;7M\9,#!(H4W"#`P2&)^^LW"P<)D.`!B@<`5H2CNTW4 ME9E?GBA4_?2/]XEW]8K"R`W\GZ_I3]3U%?+MP'']\<_7OSX/E&?M[N[Z'[?_ M_5\__<]@\&_UZ?Y*#^QD@OSX2@N1%2/GZLV-7ZY^=U#TXVH4!I.KWX/PA_MJ M#09YK^EG:DCQ(WHTDH8"RU&B9`T9FD)H9-,B(]!(_OO[9V[DC!B9LAIP@ ML$-KQ-MHR`M(H#ED#;/1WH>AYW[&?U[!POWHLQTD?AS.?KY^B>/IYYL;_.A3 MA.Q/X^#U)G]XPU`T.Z#H`4M?%]V2,`0ZU_7+G^*.7+6C@]SZ/O"@ICEZMU_J MV^,GN`-?[?#BOJ)YA[>WMT\6"@/\XR<[F*3M*8&EBM:N_XJBN'Z"[%D-[6X4 M<`PM5F9)>P;A&)I3[$W>HNC@N?Z/#:WQXZ$5H:*Y;[EV5+^F]!%>$EU=DA_X M?C*IG\.)PYMX-D4WT&@`K5#HVO-^VSM5.X1HM)82X0:>%@TCUZXG`1[4$!#% MTW!->WA2TR&)!F/+FL[[C*QHF"XD?U`##7@2!AZ*:OND3^H[83[4=TJ?U'6* M0S1>RR?Y!IX73?$#9TDEYOS,'E::QK5-^:QI7&[J;@*H'\66;\\A][X"T3>I;\4/[D._G'DHO`J74K5IA38U.[^=7U+`3&LR'`T M]]/-":NH6"GOW]!DR$*3\F^N2:A,5YD]EOVHP.3OT\]UW;C;%U7C@MM MLJI"OOC/:\F[OBV:K-#WTTWM\/EZ;E87]`$9PW],*V0,F7L8NT,//4+:@,(0 M.7V6^$9JNRS_W"FV./>HB2.8)CZQW/Y0V5JF,2Q%K&);K.)A/9\^EW&7U*)1 MJ,@=.%1:BN[P.89,7S@AC/\#"-`;!$L1K-O8[% MB[G7\OBXRGWQV+Y[?"!8/C"6YSR]2.P^ZR16.5>LTK8(ME1Q+2=T-A`36MC& M/[G1#W6F(M]^F5AA%1M8OZ(E@U;3^?MLBJJ82J(XF*!PI>W26%^LOX*P:!RE M0^!74G_^INA*]\"XC:T+3);X>BBCN$$L)5W8+)=#K655K->W6*Z?%W(]H1*V MJX1/E)`HX04J85O>"66[%8@2$B6\0"5LP?:7THM9HH1$"2]0"=OPIC]30FXO M)53L=!=S](1LY+Y:0P\1C3RX1JYC,E'/]JEG92?*V0-5HIY$/7NLGFT(8?,M MO`MML:(7Q7?P7\9_$L"#!W1%%87Z$OAH]@5PA&(S\9WE(-:TW/`WRTN0.IO_ M\Y\`:RNT7V;WZ!5YE='F;>[\:1)':0.F@_JVEF\+D-/;HP=`@(BR> M*5YYW=N!`%80)C:N-]_YT',. M-21(.VA!%/<=%CMSH/,8*5=8"$:ZC9%35.&:>90)>%<4SMOT'!%KZ.V\_/?U M(V82^FZ$KFO$_EBV2^NC\)9N5W/D;"!Y@MT)OM&H`0Y_8E$/^)* M[I$5H9?`<^XFTS!X34^8Z+LOV4!SIYW)1W!`[$%_ZE,?#"I(='FRZ+)7(05Q M)>=Q)2VJX/.'G13U"E4+V5;(ZK\TT\\9B[=V^.`Y.W33 MHQ$CRW?RAMU4YQH9IY_U[49LYR6_%!(2R;=.\B=*!H@%[[@TZ=8>VUPEGSV. M`^L$^=P1R/]@0K?SKIQYCR?+'R_5!US?G2233EJ(4^]?:K"Z.:-+58DRIR\L M_6P#T*UW`O33`+W,:0+T`Y5:+MZ&[UN2(5:[6V"^"#M])C!?L&7.KP9<[+H* MD>/&IF6['E"SJ)=\1^'D/K`Z>#G+*D5Y5:1*TLGRY6/<<%AWKMRJ(.?6!;T& MWJOKCZMM^B':N9YO(O("E9PIGZ-"L'$N;)0,`7.*$W.(I%L@Z2.42/5,I?\W M\=&'A3UO]9L5NOC,RR>P.$L%&:J]1G4W2V**FN*AP72K?%V: M;B-C3[@/X.`7OQXR'R+.\=*<8PLRMG.9U>]O03]`W#:S.F=LI\WJRFE9Q-%W M%I'G_3((SO)OA/ MU?)_!*-??3=&3GI?;0=W#6Z*`%8X=G3`[LOQKJ=0[#=62<8L39+A$[Z&H:0# M6Z-#UN2Z+MH6%&!;5_$Z:59Z'_@./D,B1N$0K.;#:(1@'-SL_DY]>"(H.V"N MNA.O+RN#;?+.D41F)#)KX]M4/=L;HR.;Q&4GM%[I!ID&UHL]PD6-9ZATD-I; MCVIO!Z]TY%]$F6C(B*3^U@-4GK[^!E$>,V#$@[]H6[KT_3$)[1@AV,5QK3/8BFENA^X3.MBV7EB]O MJ"<@ZA"(VI)O5MX$>%84/8Q^MT*%7>K-"9?]J88M283+U@AE!* MY"6P%`16-*%SA@@<=%_<6ZGJNW42V7=7;FK5&)@*&W!::=@D?B+BXKH-S)0A!07)RE MJ&SV)R^2V_8BN76AY^;M)SL9DHO%V\&M4K^P?N(7ZP2Y!+F'1^Z)+E8GX"7@ M[6N(D:4K',"]M1=O?C":/\XY&=N=6\V[E<4!5J`.KC^N'@CT8H5(M2+D:,%D M"MBV<&$E&SNT?&!Y)X\E.-";IP8SEIA;.CQH=^[VP7U]L"9%W!=Q7UVHMN5H M_V+-R.O[<\B?;RA_OB^NN)/G5G7&%9_^\*HC75:U9)LNS9MVT*.=W:(=N/Y` MS-M)8K=V&[K651WV=ML]P./)@[:SGI)!WG9W7;ZM<$A]*GVUV2&=J`C6!X=$ M-O5UQ'A]_*.?BTW@2#FTT9NI5FQ//KNO_OX2(N*M3Y(^+CA]8?ZZ9ID1=,<=-^(V<'FB\0/'QS\&A!%#^,GBVOBV>S[P25%0HO MT!DM[;D@5J4+5J4%.QCJ,E0"GBZ`IZ7Y'@F#VQT&=]AA$=B<%3:M<%5[P(8$ MP)<`C#W2:@(,DC+7`N,7Y*/0\L#N*L[$]=TH#BU^WM]F):A*I$`!U"$!M M<4TD9FF9:VI%ZKP',(AE:8-E:0N`]HAM2.'NW(6[ML0U>V1,Q/JTQ/JT(K/: MPWV1$MY9-T"TPFE]_'0ZLA^2[(?LC)7<]WCWA2I8_KC:^HOU[DZ226_P>\0O M@.?,6\Q6X=X%EB..`4B(B@@@]P9DF7N7"^,'E&8 M?=,QJQ]@D465[E%_3H9_(3N.@RP/!7:A6,7"-SE7)\`EP"W M$UG[J8';HWN>CX_9LUX;3>#:_S+KT1%,*J0M`K-!'7FEN!X7QQ5!ZB88%81=H&[BF,%`F M,(UM=?"CCUT,0X6X"PRUF\.!N(I+`$6S^(&XB@/#H"V[HDD8V2+;T`I0-`XC M2?S0YW"R<:I)7`5)+HFKN`C;T#Q^(*ZBWY$#@NFCA_6@LH,$^LW^_/6Y2V#:P)WRV0!; MV+,198>!=L[>S[\^7Z9E(Y`FD.Y3[+;DK`FD":1[$'@02!-(]Z7@LGQ=XW8$ M_J)V"8$[R/P7];@R/\&MP=PWCDCP)!+D!C13NJC^*/<^]\T+M,#NGOCF[NT2 MU+[V3(+:U\Y+L)D5)3K8/BO:3()$!\\NP<1W,_'YR4J%?H*L*`G1;3X:_+,8 MIWA2&AH/5#=N3FOMP.EW*7F#/89.(J=V6#<*.(8609_T/4;U`LM?OUK\=!\N MX(\@H@W+2AI&19I!F=DA66-P2&%:]O1Y87@0JL##Z?4DO"$/_F1F`9 M_D!6:&09X@ZS2X*@J#2O*9I.:YHJJ+JDY;.;K"BQU[>#0N$WS31?BA[8R63> MXC&U!";\%NVP%D:D-9;3&%9G95G76$T0N6(MC*)IU[??F&P9:V=9LPZ\TEU7 M03$R(RD4`T:=9EF!DTR!G:^"-X`CN%?=.N:SK*PB6^'N4N%92M4I1>`,33$X MDV4522S6H(F&>%V)AM;.M+(.7(/987K18$1>%`6.471#$U69DM4"DB9EPO0T M-?A6G1@//9_/2)V*EI9TO#O?0>__0K,=)I9-S=1X33-IB99D2I0YJIC85`6> MJ7K;M3,MKZ-T/DRJ^@])C+V6X_I5!!""2(E*H+.4<)\A:K("]>W7P-_8-DV\K`91%^C$_2W6$]BBG38&-T5I?!GNF@V\I4](=NSH@AO MK4KKB\%("_Q7%,;NT$./(1HAL&G9L]7 M8UZXG!T+/`W8$G-8AA$U55(_4(RG::S0N@31'+@P757`UFD\*W-\1J]H M,F"5E^D%>"W(;;2T@U&T11<86+;.23I8'AT':)2NY1&B1#&^=#T)>F%W=`(.`RAD;H,8AQ MU0K'^W8(V3O8E.SO,_`!@<#RE**9I*A1(T82<)1>IQ$(2K*ZX+IY?J."6Q7Q@U5M43Q94 M"H(&0P#8*8:L@7'/#;K$"2J_-E3;><%WT!WD\)@,/=NCQY&5?0;/O#G.PHGC]8,([36.6W2KNQ0.AC@/IB?CK2.`::L M,1I@3I-%6C1E4:.I7)(:A!S*B@M@R_3OLOK-M#XA)['S4V26.CY"Q+U,?48\ M;:(A(S;DP+QY5?U7FU>'>YBFJ_/1-IND,*H,5ICE.9.&W,4T.1:D6NC>^SPZ?S MK`D9OFW0?(661`G7"S59$0P!:&-D;([(7%ULA]YPM, M2JPS=$TW(2%6#>`:HYB\RIDF+XF<8K"40;'7MX_,'SF?#DG,`5ATC_QQ_/*` M2WP1LM/#ZZISK*UI?HQCLBS3)FTHAJ&)DD8)8'N!8Y)*LY"9FQQP3/CR48YM MIVT;`\'@I MF+HM_D5D1%.%O$Z2%$UA:5J4V2*K`ZK-E0(LPXN'I&ZX`2##V:))1:7&XQ"- M(0G.(EYL@+Y"[)G^3W$:FVYHP.,RF_>^\WR$A3DKQ/`KQ<*>\BX99U&&X*N4:+,_S][5]?< MUHUD_\I4WB>+1C>^MFJW"I^SWG+&&3L[5?.H2'3,C4*Z*,D3[Z_?!LE+D<35 M)452HIQ1Y2&2>779.&@T3C>Z&QA2-$QE:EK1'%I"Z\DU,4&YO:$_P;A/@.SB MG6SB1K,OHZN/TUFYN[V;C3I:OQ3`3R9W]V'CQQC6?:X%K&I2+P/?N!&]GPG. MW\V#NOPTVB-H5:"@S-F*@#XZ"T74;)'YG$$61'U6>","^JRP_DO/YD__G.Z: M3>%CR&"8=+H@@C*%3):"[1P)GRF[U]G<.9LGN1A^8+E!-DF%XI3-`5,NIBR7 MF\BR]]R8_N4FZ.)F&=Z>?EPC7XLWO8REN(=AE19J)FFUHCRQTB5RT!E6+#GU MGU#*%6!(U7@:4UX M#=09&94@K1UE`&LZE@LQ;"0I]J0>O!@(UV=U.KN]K6>+RY2C>=AYGOZW2(IY MR!N]![SYP\5-(?QE;Z>37^J[U]ZYOL[>3+Y4\6;C44^\8"NC,0;%3FVL!VQ( M#+]9^FTYV1!Z`O*;V^:.,1X%AWI^.#!9ES4FC''SZ7IT<]-YMN]6V52/CP8'S"!B]."\20Y2Q)H#3(0% MM(;^+(1N-`>)>/HA[H@\*`"#I808?%$F!?(^UR$&GD0O\<%LM6.'UY_6L(AE M33_63]J30_P;I='E$2DF6[&^[&P*P6-Q3J%/P4.7KA48@;PV]$4]7L>#]I!] M/M!5N\;+Q>$96\YZ'KNLF]J9K+J9X)""-CK;Z)P`FR1/V#*:K*GP>FL/)D`M MDF^'I3A(T*TLU,TS!G;Q@J,D;4)A)$B1EA%4C85\<\;`#P@X5-#WH\O1^$M] MZJ^CVX-PS194`1-(%9,@>U!=HI'&;+%)=).DER?N^\ARA-!#&"-BH.C8JJ9H MG(TZF&6BKU8QJV;12E'S!PX5>L9KO"L[X#W@()B-]L(4EHT"1@@.LDXKB6-J M-DH'ME&*?CD.E78(WQ209]F@MP"B*%\P+2V#U@BRL?O6.7F8M'>_W5W7NJLT M^CQC6>:\BW^^'LT)V.2*-[[9[?C_YO_^XVSZ>32[_5I9X2U_5LGBY_Y,O*&I M8$UAM%"QML04>/DKK34% MWV'!]J`Q5EI+_0Q8;%2WK$Y6U[)X'C?C#BA8P4Z>L#SEPM9-I-L[9`]+E8(5 MVFZ.;\R'Z78)KU/@I/VN!%<7T\OZ[3V.]WY M]_IC?W[!4#H;FEP,Y538Z@4+O$DJ`1Z93QHMI&OSJAVZS6'L)=<)AW+<6EY4YH/7DBBJ-L"1_4-C7UQ=+8#@7JP[%4V!)"1'<>4>8MA M!'+R-I)L5B*0U2\:@KXS]O>/?QP\5UK[N\2969Y60?=>TRD*1FH^"@[C^Y MN`#8'$T:_(9@^,MH,II=7-<-\.JW\61>L5UC6LOOV+50M)0UX4(B)4?L43!! MK]``,DD'U2P4WKN_(6QJP.QB=OFI)N#>ET#NAXR6[%VA,H04VJ*!B-+$I1J^>P2!O`^OBR*\(\GHP@Q958`&:G$R(Z.+,&Y M.0Q.Z61\4W`/<&:S]HP<`4*-P[.Q)Y0Y\6Y(S!'FV%#FQ=,$,@#@I1C*IR8) MC$G1-K'/[VN/#5WK'I9JPW;4-\S2JG-2R\+%U,$2 M93#-^100G&U[V5$7YS`J=AZDB[Q9I@@Y+4\>2427=1,")M1GLY#JU($$(<$$ M:Y@01%7`\F\`W>!3%KGAP/9L6^3CQ[X72\`44LS)"39T/B1VDD3L$,@IM2>M MV]&P%X;`823!VEH*)[,A$S60%L6D#@458AO8-.>C">HI(PF1/1Y/BOF2J(>W M4458'+P3Z))5LQ7RBOF&<#B.)H1<(-G_@<@ZX!QJ6TN@@NHLFT^J M,0=X5N;\S/$$RE%+&V10E"!E8XOOB`)OARV)4NYL7O,!X!Q#%(K0SBJ(1FM7 M^X'%0+F#ADD5ML?6]LP;XO,0!>-,KD=U)"AF$8PA"RMNR;\URTG*DS@@_ZS9 MU64Z2].[GV\_WEVWZ5P'96FQYQ"$3)E=I\BN)G8<^8N6E?YP$&M9?Z\^UC&$WY+UUUNWGMG MV53ET4=$)#PY0Q`P9,P>JZ^[+!=FHR1;7K.U&/>4ZT2#V=6TS\502K"EF%QB M=%12UU.6^6EHMB3I]`E&,[D=7]7>1[P[?!A=WLWF27J+C/C159E-:S+\Y[O; MY5OSQ6S"[[SI;KD8+D%8'ZI8GS9C([,0(16:E(MF1W-9I*%*TJ:OSLZ2MFAI M;;2G$/SYH+AG<\=]2_C:_X+[K.^U1*YEP]K;M8:UK1U?GY@`/AL7FH;V;L'+B_HA3L%D7%I%O6*!COM.F>BJ;<-R$DW.LZ><[MU08L M(EI5%'/04ANBQHZ6UNSQOONE[IN1O<[3B?97JXBB$XX]-.N1UPFHU5+QN-$P MH9L%9JX6GW0*;FY&VZ[VSDI'A^"#5!)LK+X."F>[*B!E;>-G`Y'<+B&=?^U> MD@Q%9!A*[Q,KMA!1^.QK7M:JO(YL6R**_,&>DAP4]RK2,`VHP;MB8HPY>1DZ M@02TYT2`9$#T"-0;!1J6:[#LR4B2MN:[>^.*8,Q*[J;,:=G&XR0/1.TIU[(` M:AYBO!K7M@TW;*'J@U?A[O:(NR-D,D%&K[0+P6A=#'F]NB0(2E/F([=.W?85 M[$2CV=6:#TD[1UX`>&%K!_WN"D@K;`YM#P!M3S&:FQJGK_^K>\>7B^O:]-'? M1C987]DVS,OL6UW"`1T/QBDCDV(MEUX[S_J>NKLQ@A9-"1WRFL2MD>PAU"F& M00-+0EET(1:O!,IZ%N]9RB[TB38W>6\@T,'9QC$P'<@>B:?@$(MRRA:>G.72 MEM[%IN.CLX+H/,,8M%`JD!))%K!8V.62T%UYHQ503[=VA5L&ZE3#*!?CV?S9 M&O"]GM9K?(>[_S[PQ>O\X(?I9/1U<214[B97NPY7`UEEV`5-+M=V[%G:)5-` MERS:1C?KG6EB#S!ZAO:B`%E]O/K*\'7UXW^-1[-Z[/CU;3UTW'C;ZIDW$V8_ M-_,'8%="`T7AP!=5*WT"D*`B.HP)2Y.R](IQB['<59XI2XG2BU+[=4",-M[K M,?/'9E&_@KL&+N[*P%`^)?`F\,94,C"QE1VX$:)I#/\YP=VXT.GDYI*I8:;, MAC$X$*F>T79=3#P0>R<]2]G(\R[EDP#RG.:2O2P=2?"VE*2I%[N'K#J,L?@^ M<_F*\2/-I4Q60O!,/X,M@7DHB!7&)%W#K%_!?82Y]-8$D&B,B624B06SZ,#5 MI)_+7"ZZF^V^8W)71WQRKK`SF1PE`A&,Z/J8F%)\>Y>TMM;MPU[ZQ3OAN';E M@,[5D;?*^\CO!]&M1=B6#L0Z=Z_M3Y666?+%\Z?WV;.P[&-HPS!2 M8127VU).;N.^O&]-!P\&;WZ5^/CG:S8_RUN/]X(2;!*%(KH00K0^1]2E@Q(1 M>A.R!`JD9X1RK9WT^=9K4MYZ`QERRCE8K:&C>,6C='TGZ_NLU[6Q;0*QZI%< MDUUY>FOR^FAR.>[K1SX/2-]/J70R9IW10.UPJ9$I:=?Z-*BF]>^??K\9__MD M?/T?W]W.[D;?_>G?#I=C'E&^SR*34OO`NX52Q5/VVOM5QUAR8IL4[Y9C.5/+ MDY?-'N5ENT?YSK#]UCH0!0)Z:]D-"9H*$WK371`FE>I+%66<33U+69OAQPIY MZB%NA?2W>\E3,M$6$U&"+,(A=513&!_[LOK`.C"DU!,,\<>+V;O9W+`MFDMW M7.N1\Z:U=\$I8G?2.$\FQ>YB1YT4BO00H1/?"P&]PWI(L.,',C@[-@JHE[*@ ME-+8+(V1W9EP-AKLTP]D,9'^[O;3=%9O>WSL"BJU7D9E]EM4\B(D05TGZZST M1G%MIUY*B*Y3_![R'"[W(/!%2I&$0%6@9@<43>17P#.Q>&*Y!S>W0<`-%AFQ M&BZMA,M`-G15/;591M^=AJ2%M$[8`;F'-J3]!1]$G`T0)?*@`2SKB+8QK"IW MT,0^^D9&624(CQ/\@/-@Y\-PIV6"/ M8RNS(R29`R01HK>BTUO4U%X:3?91DGV>C3Z-)C?,FQ:5=G\=W;[[^-/%[X]N MC\H27H!=2]J3IW^K.5VJL7#TAPE]6"R"^\G)D<21%%8 M$;+5W97MV2O?S/N?0<%6`_DG$7M'^R!=0@U6>S9F+N9J@:VO8#LVQ36IOQ4; M"!N5?1*QA]"VKJY[;T(LT27^&9+NT,X&6K2EH8/1GJ=KSN9)>>_'-[\N;ZVY M^&4$#^GVNINU^)_ MI[/NX;4DU;_[Y(".MIY;S]@@'7![+-)R_1#9YPP]HQ0TT%0M^6Q+Q+WHD0FWG6DJ*GFU0)KGLTRN#NZVL1[N6E^N$?[I$%VI3!D;[1*)J=( ML>YDR\AP*:[W@$+:>@&\VS2DPR/:&G_M=_.7Z?2J!AL_C&9?QI>CFP_3Z_YD M]4&OPV'P07C-'IN24D>5F0BSN4J*7+\JL?,V4&K9%C(P5X,C93Y(B24[10&-C%$H MBDX61VFNQ$%#K9MOD^*5W@Y+;4CP:.F&8&1?32GO%$;/PN44$)>A5Z.3=6VY MCR62IY-NAV*&8K73S$.R]U[4B]*\GBMFJ'-O&NF*-M@@AUDZ.52I'IIG#1B[M$=C,T%[TY`0?<;F(-%VZ%N]RB1$ M2&RJK8XA*@-IKF_1&?"Q['B9GSSX?-L=''U;O+WB]FX$NCW3$I:YB+_ M)O_[;C*Z9R;MK9_=1^]'7Z;77VKOGXUGMF_67ONZC3__<3;^;?ZO.V]1!W(Q M>4#F#*S[7J>NDC*&$%+H97IL6M:.Q_:%XW@,>]GVDV'X=CJYFD[>\-?/?KZ8 M_/KNX\<1OZ<^]O9->/=^Y^&YX07+C`;Q_]F[MMXVCB7]7_9=B[Y57UX6Z.O" M0!(;3O8ACXQ%.]JUR8"4CH___58-.10Y/9SA#"G%R3D.(`<2K?FJIKIN71=7 MC/$AHN+;P]!XEE&;Y;O5X$C#P.3_2$?8[=E M82,!R^TC?6YWM?@R?L,J,J7YN-S795DWYE,0F0R%*$!V=>$(#;&]F`G]"'.R.1YY?AW MY>4%+U:?ECP^KAR]/7U[, M-1JHU8A92^X"BAZ-D`[H.\M6Y-!;A'Z14W.8U*6VP[1=J6(SU''>GF^-VAD# M^^ MT/K^Z'80.LBHD536Y`JR!BI!-Z^,;2^J2-N9 M_7\5,4.2SJ+4L6068BA,25_"?M0V\KF4>H$],&?[C^-<:"\O2QFT3Q!M`.EI MV'XF<[.GD;%Z@YTR5MA7I'&:+*'^+P8PL`C%%JV#Y88=3@:#6I9X9Z78!&)F M*7B?G(\ZBJ`=&BO/J=QIKSQ--+D>(TR_;PCA!0ITEI87FO9Z2EY00%R6RL56 M]C6(4B\A$]*90;FX`.A/Z]W(F:E,E20?EDJP.%G0*2@>P7(6YFRB$D\LQ.LQ:%F8EA+(O(,I/AC95NH%=/CK04ZO M!GJ(T\QHI91W+`NMC"G6"D&<#NA]1R-JMU7?`#3^_^?E7#DY.8^HV3(&#L;P M5)Q$MUNU_5\ZTV-H[H!&2-Y<0Z\:*^MS,K0FJR2VCIDRT2LE^WA M2^@ZYA/)J*89+K8/'YIA]I^?'KN5Z_U*YKC#QH<@,-X%Y:10R8,7)=--C0X> M;6;HO(?GGH$[C'F/@KD15%=3\.MY"F)1"@R#!*1?1)"J[*V[,39W'?,3"L"^ M$@6U_CFFP%CC&4/%B?Y)S!9%*`#WBGGTH'+J#BX[H4"\UCNHS\$Q!<($'QP& MSQ8BU4908W_[#D(I0Q2`FTG!?KKM^^5GRA;\\+#XC?(6U"4XQYU!(ZNBB\%D MC#U4`B1G[Y('C(CJP@G#.M,71O%0NT#9CFD$C,.J7#EP$+7>\ M4IG).D?SM^;5B&NEJ'6#TK^&2<4*.K*L['@%#F+/0,SOE5<_49'<%@]TLS%O M^\L:?]_QS^DYNSFCSPB&\P7S-B\>,S=A!.:,U^BK!H;>AXIE/S19LH#*JF+N M+.[.H?POPM^SVQV/N0R9>]IESHP,/'NO#>P'A$L1O:WWMTK[;S9?OD'RF-5: M!.0N9RX'*1VW&/*V`LVC4A6KT=_^>[%ZI[/*>K/_%GUNO!YB@B9Y#M0E=1@Y M[E-*Z*0%K_8S95%W,'3V_^._WO%?X4>>7H&WO53_Q1E^JEJ>5;8344CE.&", MB\HD:PA[MM.U@$6VBU_=CRCW_^;[C;;5/HN\1D\$O5GTT:16P8:XK]E!D8]< MJ8;WG'TO,G^8H>?O__=IVTS]>)YC-:.<7>LD@0M1C(7"+0]MED@64ZKTRETG M*!M$/,@CRRTG9RT:X'KBT7$>.H M*(/U*<2F:%?S#!Q"%0(#EZ>7N".`K@8_V&Q=C.&&:LBYE:98J7Q;H$I3&:I0 MD&:SO![XD<)?%`H=4=0U9]%B#%],L%3XZVC\CC2J[WB'.A.O=_D]"OU_=?'SY_GKB]MNBDE`P>=8;,Z+`9?UAP M$DR]2!0Z>P':IUX(97#F@C">!TE+\;@)/$GV/!8_^>ZTQDNA;-;;[;O-^N/# M94F4DT8"QG2,7C%M`U.4AXR\J=5'/O%4ZI8AD)WBC:.G3T(UV&"3J0A>L*(= M3<*]EI(9B%:N2@9NMH_$1,E@:9RI(UV[4J91N=$I5>%TH[ M?A-40[S*P;$`>-P42]DS+D-;FF*D]/5VWO7F_F&UV'Q[\[C\LJ6;4OR7FW6S M2;LM])HLIU%8K:WVV5DF2LK%\Z8=3YO(0;N*RCO-Y>G1>4%J_E2N#4J'+0.`3(P"SY0Z&QR+0T M0M>9Y3N.PF;^)=@V>!VJ>(Y!)>ZRL:B/J%&NU=K6UA4+=\((:_]$MN&_WWL9 M`9V06>8S>(XN/02;(&G%\;1BRRWO,&+XAUS-0ZS6,R)2AGT;ZA!X`GK#F!)44O*L75:;V^-=3A M6@;01B5G.37V,V]D-.WM9\;`KZ<9>#[6Y7;6YC7F$AI)C(ND\+)@&)K;MD>+ M;*X7MPA^YM7OGC\-V^@>M9R"+PH\&G2OK3?"MT44/LN>_6-Z"K:3^?!O5NUX MCG>+;]2N--VB.@@IHGISH`-Y(+&=7FT%^#JV-UI6<(])4C-5E,3<='_96!#P/2)E>/A0,-9@:%S/*-%?%LKW+:T%A)%U% MS.BG7TC#,ZH;D#&F.9)G.627LDU&B(#>>CL@`RV(DY6]E(Z+%Z!C\W1RYS_Y M=60C.1<8%Z4$(`"#M]"^#E64KK=1(FWC9'10W8",D=+K!LF2#3FB.9#N,6X&QE9[7W2TBHY"N M)6#D'20=%-6YXNE&[S$&8]NZ8K1=Q5?O0%DQIEZG$?!FA9]Z7&_FG`.1O+<@ MF$0/6!FF68CM>59HX>KF!='9W#@(YQK@(UPO/%)OL*/I)9DK650[V-FB+:[W M$TJP8WKHI3W]K@2_;G:(-^#3J*+J-(2)0AUYIEY7.=QAJU M!WVH;D+(6`SE!2B"KB$"*M0BU,$F*,WJF2AJ[$U<3TQ"4:Q9LNP8SV^W"_(^OVJ3O.QRS% M7*+>;99_H-/;ZKA]".%7]\TOG'F81*"EQN`$5UJY0!:EM2(8L=?NE;15M#`# MYHM0.G93!Y!B<:YPZN=S)CAHXR(5A>ZI0]=C&GL&J;O\Q-R+.Y5LYB*+PG)) M!K^HQ)H4!&!D%T.=_X6N,)X\?S*V0?X*+31G10,UZM%(3=MFA&A8;Y7'=Z++ MWBNPC:084&HQ@BLA%NEI$'9F634I!LT<[^FOX97-N`[;(-]R0JZ!C;3GHJF^ MD(>*:A%EY5$[TU]S`GJC$+/VT@:S.I4.\-.2$_.:`C5",>84-:H+",+/D7-@\N'S(0'7Z$R MK%_A]:#:^=/?"EV1_[Z\;R:W-0/*]YM3SJWU.>?$<+KKR31\A:'XT:SC?1XH M8#A0]RZ1>>Q`'45T/05#=^E2&U0UVC-E2V10A&BG-",%KC8N.R_L)B3@1Z9Q MNV0;&.W:I80ADI6S:W>;:#SUE1]LI3X#%1\]`=,0_XHA!R&A&=:T\8/24&T/ MKRJZ5N+(ORK8&`/U?O'UQP6*]`,^'GV@=FW6_;O%YO$:Z8IG>M)T8CR^%\O1S4)]B'][OE?1.;'LJDN<;@=S+XJ9.(<: M/H(*Z!04*XNS.L8$N3"NT7,5'/U#7:?$NPW`-P,ZTJG,BS#>X7_H;4$PE)\L M+4---I4][O;\WA+G$$.C33&`B1#0E=:\>.$5,I1G99H)L_6MZ'2@Y^+W,FTP^C0\,9;2 M83H!6;0>;[]S#W`!)!HS3*7&OZ\_WR\W6UJE_/AM&NL"]09'%=&OB=Y@]!1S MNX]/9.;J:<)*B:T]JQZ>D3[.:]M.<]3%8'0/IG!N\(!#/.R/ M\K[.N2KE#)\&<+5\^W$WF*R&)H[W=MY\P!G*B-94UD$#OG-T[GG`64#WLB.?0)B1> MRK.PWFS67XFTQ1_XDS[]]K(R3\V8*"')0$87B-96N+U^CRFK7-=R3V-21=_K M,Z99)KR\I^&#%XZ3_/GIM\\/7QX>__MI03T8R^7];]_0'UEO'M]\H:]AL?J_ M]4?JWZ%6'G2U>Z9_=29,4E%+"AAZ1P`F,P:PI3V2Q=:5K/*[83*\J/1Y9RC, M273[$)V))OEV\B:JW)HOXON1O@L9\SU(GZ`%>>`"0[]765,P(#M(7]"N2OM\ M%]*WLXK2/WV2_&:F,29M@S(H:I0B]E8H$UI.9%U?>M]6WM:K3P247OPL[Q!5 M'D^9HM-,]ZCH?RE]V(UM>-WA+11TG*\:PG2(@PXWQJBT/\WD!&K787[(+PE1 MKY*`PP&0)BE0A!\U;[\/+\^>Q MIO.LP_K3\C$NMK^_VZS_\7"_O`_?_F>[O'^S*@^KQ>H#%4=\>'SXQ[Q"A\"L M\,!EYID'DYDRA[I0C.A]/:+72GN:D[PP%27K3="Q?]YK0U8J0.)[VE,$E9S$@:B_\44U5<<"=Y)T-69># MNQE-8PU@'!PJ,^>-C4PS(7BK9RU$'>O6*(%Z[P5I>JXUFO^>8A9*J,2S*@5C M-Z,=L/9VCQ5>UPVAU=.7T-0#[F8TC=VF)N."$`&*I20H7>JWLB?0#M7M[+P: MVCB?J.?&FNF7_<7H4*+,'EUT4W0JP327_2Z`YW7&M-Z_??+\B<@&E2[:Q6P@ MZ*CI!M@ZT4J)0>FQE^S8G@UMY':_<*L@*(FZ1D!!_T*()GM*M49.RBHYUK-' M^QIH@_H"A8TZ1EVP1@-9,^W_[\2"2/R\_44QS$XA:(*.,)Y#THOW_9+B*:J7GP^8 ML6C!2;I'#2$R;O/>H\3(`N3)](#/?MKD>D'&A)8FJR>N4TQ.QFD M5,V!QEA06U.7^S):-WW\_BL,,Q`.5E@FR<#B6?6,!P`;N3^(J!>QNMH'"T+> M%N'(^>9XMF-`U:,\YRGE)-RN00V_L#X>@G6W1SCHO1G4B:"*=XG)3`Z".VQ7 MM#VE]-HVE\C3$5YA6HR@@9L^6B$3^B1):%\:293))Y=K,P^Z4R'8@V(6RL'B M>9LS;UKDHU,\ M6%_7'J')$9UYQ+>".=PME&C?!-`:K11+3KJ]6:'PH5[X>BFJ:LIC"PN*F_PC0,/T7NK]_=Q**Z.UR=>=/(%%Z*:0\F; MU2^_;Y;+7Y>+S<2[9RL3")298E+A+$MU6"2:=;"V9XBJGD/4,<"9!'Y=SR"/ M6T^*F8JO%#K=!AS?']UL6,]X$_3-SAS<2_%-IN[]\LOB875/EK\\;#\L/M.O MF49E0+_S=73)RFQ`72RYC)R46XL[L7KB!A>= M&H/)N'LZ'T:W=_B2K`0\]5ZE8AA/;?^L)LAUY61GE]&Y5H9!0,-K?ZQ!D649 M0Y)<,"P!'0Z`7*D`2%+H=4-N]9_V3!U/AZ M<8TM3%[&84.'.7Q4.J"QZ=BIY%V-ES\V?K4',]M9!$)H7HA!`.6 MC(F&BUU3@8Y&Y509V#OH07T6SK7(!SN',0Q`']%)'DQ12:L4#MNX;8)*_T+/ M<7H9X&.CYTP6-@+ZVBPH'32X`HW+B"J,FM)'>A!>%OAP7Z$63#J=\$^P/%%O M49OY,:74I6C0HV4O0][:O[R71_<+GH M%#-)!U+&"+YD]LL9WJ[>QRI*-"XM-'^.\\_C-;GO9<3!!C,,%[YR(5IEG$F,CA MU!)$:ELOAXV,EV?VT5MIBE@YQ5Q%R@4\N**7;TRQM+W[H*R[?'4OMSH3D M8!*WH6HCK32>,=F,`HIIE$7ZML?OK'9_>QNN2)'Y],V<@\S]%];C/MR\8_4^ M?6QRNEVF:8N.*+%:7R)%/$59>3^M+%59N1!?E'D*UBJX7;:3J;1M7DX@PU9F MCBUH;4FF;X;S"FO;4HZ#-Y*C-?^`5UKU,'1E@,TTE04RS%$ MF70[B$3_XB8-!J(<*O"V4"X[EB9*/BHYJN0*DT_U8#VB?84$'$#0[BCP?#$` MW[F#-Y/Y/^>/Q,X=NG5/\;2U"EM]8*E9^U)R*%92!`\!H>_BI40P#N=1GXBF MQ'="/'MHV4VVDZ@SJ-(&ZD2CNMDCVD+H*A?D/1APD;:(EU*G^_.[\'#_X7:^ MGCQC=%5LZ/!G93):%D@U%3"]&I3A/J]^[KIO8A3A8>_.N$1'"3^Z!N1QDJO& M1%.H.,LOH3PG!/O;W7CT0:79:50AT51H5EZP;,OZZR^1>)',0Z6 M=M3,05.2K4NQV3K&=8ZE1QBRC)X"9Y/V64_^G@9VL5(]7P)24I&*L$E@/W^3 MO11Q?Y&?R7*A0=ZJ^%>08>Y&,Y`%W+7%$"^CMR/YI;ATUP\]1!V;HJ# M2;J>W/45XDI:F9BF8GX_^[_KZ>JW;>ON9>Q2BL8!,E78A1L]2X^C5&4%M^Y< M>RF=D?X4QNA<[WYWC!*,31)1QZIEH"H)R[*C5Q35I$(;%ZW[[OUE&QU'IKS& MVQI2]3P`6&B//;7RVM`D#?O)QG@Y:W%R#GHYD+)456K@I@91*2C9?G3:ZAS: MQQ#9O86L2KQ-HN,U&+V^]2&$&`2:*$,-Q83X1!*0?`N[@0.RZOTUN+V:3M]U MF,O]!0V=QJ=QA?W1.6(6A?8()A[_]4E"=7U>'Z`%(EP1?HLPQXJ^[6JQ8O&, M`Q4=JI@8>![[C%ZHS9-_)]:@L'=DO/N)SV MOZ!$1$93=:0W2/"J*&%$DEF5C%2QN-_KE04.U"92(,GT(.D\Q%Y>8 MEP"Z99\`&$!+;Q7I6`6VK![?HJ"NGB*:KDI+G]VR@'=KIIB]M2>2?T'KU'_P M@"XYQV5PXOY<2DYEC5;TCPF0"S2BXP!Y?$R8(Z3>YE^I$*B&\@BE+%"DL]P\ MMY`:91QCQ]I'X'+SWSIGM,G:ZAZU%@>42$F#2:*H#1XVNAI$84#EXM- M!P+*81!>)\-!8NK_@[^.@ESP&V$W\P?&$:%>=8R4=K:"TBQ@"6S!F$Y0[= MVB<@E)(TUP`\^/="DF^#UHTRE"2B-`SXQCQ0OG8V%PIUE.U#Y?`A]JR2CPY- M=,^JGH*62L9(]+"@IZ=#6@VT5R]REVQJ'\GGT^GOL[M%2](*MO3^TQ61*C"# M%@._#<3"K97=,M@"(85V;D'OI,QF"<^@WVBCA0.3%2"=Y2[&!1[!61R0@NL& M7YM[LE=6<"L+%B7PFHH[%X7W+E&M%+H%9%X/E]M1"75A"[CM]3]49M?S.3OE MO<^"`LTRVU9MG^I?S?G7;_';V?J'KAU.7:80635/BD2M)5=GC\[/E>30M%>? M8'=9M*%8I])DM%+GKO!49<""2E9KZM/RI-R2U0YG:U]0DVU]KE844;UV5"1+ M5$P##-V:Q!)<&/W;*2/`E%%L%G[5*(LL9_8#AAR2Y$#&K#)#4:D.5;PITZU37\W?FEZ MW_@B]N%^.E]^9DNC&I/:!\L`^C%+ALB!926`1;3MXA3?FGSZ\FS0P5==\=TG MDV#AVS'?(77&!AJ@/^K-X.6:^BSVDNM2S/##Y.K#[.;Z?S+\\]M,0-@ MD55;JD""$\5%2FH7;^W!6TIYFQ+$Z8O?#GV+(+]?+7ZY:![LNC]X%F"+5;A) M+D4%4IE2*$U$^K%W%:C;#@3P_L5VQ^@`JK:"2EY;JJ1L,!C4/3L[>;N2UW`C M.O%BR_D+9X-<$O#:3O#P;'!#PD#8!&&=J MD,[IQ##)J=\-HK9(`I=M@@-"G5>4T.G$;`V&\0F*#*[?"^/%F^&06">CC='Z(FP)/I2<30]=1J$_ MB*96IDAW\8[A^%B7DHRQ*JEM2I49776/?A-\A!:3`85N[D6.MLK^%#>5WZ$3 MU)*#8H!MNVP#-ZGJ)HOUE.3N)O60769OF=N&T^^GY*\GGS[,KB;7W>IUK,GS M+_^;?MR\68U15H$NF9RV,BZIJ!?P3L&+-8UALGW-?'T%OX]C`U29@61%M_1DORLM%%<*0?;5;G3.S5H\JRI6XWL*/3 M/4[!48X%+C?;ZTLZ^A@A7`[>LBCA3[-J=*V@G-H581L(Z:` MQBXW76G=!H"\0`5'3E5D9O2D^#6,HAM5+2+47D&J]==4+COF_R^IW\BQ`F?) M]1<'&)51?%U<5:]?T:6I<+RSISY6O]Q-?WNX_L?LMXU/$*W\:;I[V,02.:HQ#N84QI@J39$G51@\]HU%"LE(AX\BOR#BC!<_3'3=M"-3&5R>2T93T M!J_[9-ZX\K6YB)VKFT,.#WK!MJDH?=54_619P>JLM-7!5/C*#L])3+7I*"%R MJUZND;<11J:=)U.%`N!$,7#D4?II^ND)MN6(,2`,C'?M2^6?71')]AT:'JS3 M8W-C&T0X3,RM$QPA64I?4M&5L]#LH$?L4-&T\&/MR,]NTMY-)_.K#V3_9_O@ M4+2LY&)&Y@57`;167+8QP'0QM0K*PIJ;-.L'[,RCXAPI^"C\CJ#*I0KI5(V% MMD14L&3FKFC7(.0-:>/.)OF6+H(8&0+666%L3U@R>\G%!7?E0GEDC?O[\+5URI*FP^/0A@>Q>2*ZRQ$(M,E!L6*6P-SC#F&+)+]@X5-"LM5>N% M'[7>W12_7J8I^#Y1Q^JA=K`4TKML>^A[KTISU:APR)V\IRG,Q>X*54*4*"2# M:2E));:*EG=%!'X36;X1I1@$T49775(H$OHTA&7BBRNN052R@W: MU=>)<9BUT.<",01=D\:2 M-.]UYFA(W@,Y1M_(J80S9['GEM2"D6XKI(#^$^'C=$[_<]LK M(04%!DPC9^BJ-5F%D#($2GX*TA9W30$@*8MRKZG6W6SR9G(UHV1E6Y-`CIEA MM%TF[Z%]"5`<:X:@^`&G)986;O.6.K]BY8<2MG4OD8!.N*IMD(HB&AU6W:U5 M+5XJT[SH>D1[4HU&)^"!4VH&VBY>JXP!3%\=D-]I:7^MQO4#DKL9J$!\2<*8`X2;M%NA@*9+*\+=E$=DK:Y6AE:,Z]U![\ M:ZJU\P%)21COH^2)9_JI&*"$E#6+%BEM;B-@*_WI<(S#5E^IQ:0N]"G]6T4R[T&AG?8C"!EP=F6#]/YY]G5].# MBN1:`UHZ$-X82MF-TB'FKA+QR5#2U22V:GAGOT&0@X4=K91I(UB@B)=TK34: M\J.Y3PM5;4.!-!R\QW$1FFGU]=,"7OS[H?)_#_3 M9SQ^>^];6RSZ(%.4KIB"UHLL.V8644(%V<130#'TA!N%.4;FT>V+.64*,TP> MIV2H$F$!:7U1;T@L_ M/'-GD7G\;S*#E?`<.@!,122CA4JT4)&CI+7*:IWK^=:&*:FDS8%B7'RIJ MX''@]]/'QH:GCRQP+#H&B.Z'?SWR@[^A?.KV'9R5.F+Q5:L=%NN%[[Z%%+CZ M,/WGS;3IG:"AN(7I M/>5V8M`S='FF[XEA>.[NL=>&88W??IC<+#`WZ^W\M^F,#/KWF\DWL$CS]!Y(@?)[.)^^GWS/(2*9ROTYF M\S4P]!=^0.7*K%2U*LOH4\1$13S?"2V.)^619B,5C?M.ZA=<_)T6X87V1??% M=W\`UTR%I%%%&&M4B$HZGE;OUY[JS76G7AK/*R=?TC>_/G](1IGH3ATTB>MLLV]7PY<6ZXY]\C< MB?`22S\P\J4L[?,YT,M=V@H>M$&%"OC^2\?EG0UX9U:>&/NEU1JYY?H;6-H] MW?DE'^CGOMQD(0384"!D@\%2^1O[-5<^V\TIMGB1(GAW^W\%&^)2W<#S#:%B M23G8P*66D]HZE52_(:0?MG4\#^[X(L']XC;$OSII-F?E^G+YPU?=?])9ZFB, MBKD@B.PD+N8AE-,NK'/_+^+X5PU\.:MZJ:GZD'LUE2P@)E5"M248$1=O`496 MI;=0F'YCJWK!!=B`ZE6B2[8('S!4:3/JV(=M%+@R;-BOJM/@A/]&EO;M[?WD M>J32OF"GO#*-1-F8`9,UPU]%--J*@C%I727?ONBFZT\.1]1>Q^"7NN:7>KA7 M1S13S5B\TK9&477E=CM:>J"FTT@HH^5";L0\UD*;0Z8E!99S2`(44?,=)9?;9` M-]W-Y&D*J%U-\/49_'%C;;V,CI3^5$9SQ.29P4+TCTPR6A_+GV;?[MWVVN=5 MV*!L""#U_[-W;;UM',GZKPR<39`%;*7O%QD)T-?`>U:VD1CGP(\C*0%N6A3$G.@T.1,]U=7U?7I;NKRA`GL#,F`I][:H'E%:(_ M`-\1\+OQ.15@WGN&4*K-@CU3G`:`W2)D`/N5.-/G"/N=#/C=^-Q'XYS@Q('% M18D/2-=I587VU("/]0/PO63R4?[4H@[#.%?2_B MQ4NAE+EANG:5U M`IS:LB'(_AYXW^E(0W0XNA0A8"BVM;XUVC,.OFN[OGWRZ"^R M?^_'GUJ&'Z5$A-2'R$,T`E&.R"(XA[-42:D=?M[)E<&=X3BD6>A4_8+*]9*! M[-?4@95IC42P""PL"I;.DEI]VN7%C M611O`.ZRJ*8/X_U:9K!5@A$NP"`RDFON:N]7"J.$:+=$$>KD7M)=47A\F-_% M#O*21^M,2A8C&>/:J'CM^9J(6\]+CA#9&]L?*/*=BAH9D.&IG#8+V#EH/V(T M/S+!*4]SZY[F,^3V/5C]V@MM4@)_3F/*08JH4G./UV.J7/L^#SS7Q17UQX+\ M?KQ=R80,Q@OE`SBWD3J3N!V\76HDC;+=X$=8=A&0_8B0WX>G*X0R'CFNO4?$ M:*F9JSW==%O?.?;\D'\P+]<+!_*&2$O`E&'@Z.HF&3"GV))-9@WC#PC]WKVK M76>@4U6+?*IF#_/@`[<,IL!X67NX7BNO6;MO]2QFX*&\6T>1$\I)C&@@F!MA M.&[6@**X]1Y4,G:Z2,.R(QB',P.=K@$1M476XJ"IHYP@RXBK/5L6'`HK*2V? MQ@PL%M0\X/?=6?U0];XH&\SV`_GJ`;J06@<*_S"P'KF3A-!%UG1*-.?+;%_5 MXWOQQUU2&79`?3<8-\V;?G^07LF'\X[,;'HQ+@?_+5;#I!8@G^17WP8R6M:N MJ:)]P)'$0(,6!)S70$@$DY*$5-"P+:7`[:([>Z3_4'#>;T29-EA$CL";0EQR MHQ71H'&CHU2*Z(5MF82UTF!/;1(>(JO.\D+05/J4W(Q+@[RU,5(DKG/J>$W: M9`T\HG`7;NU#S\&B]4_Y8)B?#HLX+NO;Y-O3**RCOR)GWL_*W@5T>`/XEIM1 M',"F%H0Y]LKZ5'%B444Z8N%,&]BWBY[M"X.#!+I+82.PY&"_@]!G(16VQRB8 M!GL=(F^3^*`62"<'5H<)_M=S0^QDMC@,QCD6005O@O4A1D*;%+#2\[8`8<*D MXK)+47*X"'6,&L<6#HJB8ON;)4K%<[ZVH&HPT#Q=L4"OK(-9,!'!JT>C*-.&\21 M1BR*H#U&+*P5L.#D><+84@=DM=`O226T<(J.D"IBHAAJ*A1(C==2:W1F_#\Z M%+M>?1K>BGI\]<2"6W)G@NKUX,, MY#1R;14/I,ENC`02K0Y0JCK)N]C*W4S']\+IH9(FB93]RE$KA8M(,^2];K97 MJ&[U^!\;Z*NI;_\LQ]7&XNM;C&JIB#+6>P;.HB%:(2NPCRYR`FHZM*7>QE0" MYW9A5&\FY'L!]5`;L(AKXE#@@F&M09D'R["0C!(L,&U-K/O(4;]'4H]U`W/9 M7`(X4`;"@-C@J`H`,.:IB!91&[/! MT*,NM=3W!/C=;%I-09X.1N?;3-/%?O7&LF[(2J=U]!X31+W$CMC8['?$8-:+ MP:_5NMX7'=\+K5O;'*LU$:/7L4ZK(ISDA`IJ%W60D)**R34KGM#;15,?&UQ; MLO!OUM$26Q]2]@+,L04_QS+6[**EJS&A14<+1:72'>KH-1H>&J'M^XQ(^YBB M7R@UB%$;'6'-NA/1M%DQ$B78.Q1?#X;0;ON,MSAK6>Q'D%%@J\C(*"A4P,QY M=2VM7%";]:KL(HYQ-\H.`\TMN[8F'7LIZQ48T=IQ!:(--VAB&]DF-$6G5LKW M0'.>K,V,^DW0T8=Q^FII*.;\O"S.07M_B[I`BE##A44"C&UMM/'H6KE*R]>R M56)"6+?JXMZ$/C#<]Y*A3!@GF7&,(!D,F-KSF/):&P/T;5?.0,MHTDD"_AU) M>V`\.Y,1*4`6101.HG'`Q2$=\30L#*AO-+1YIZ[BMQ'<#?8-;;=ZJGNXOG6X M.`_O[^'>PHH>#)H+;S'5*LB(C&9684-D%(R`)-_BP.,N].!.4.R&?K7K-O;= M.;U]2V\95FT9*,,4HN\#42I@;J\%BC=Z8Y$7?*1V.?[ME,9NX6W9=^T2X*B, MX%Y$QIW3!@Q=3'DC3;A#&^TW><1WB07LF,IN(=ZZ:?!-Z%IBP"DU,MKH$\1: M,XT#(M)92I`GF]'%7;+OW0E"JD,)%F02&.#'/R/2X:-M[PY2K-8Z`!P\H^8G!#]Y`&]9[S) MC;<:N.:@D0EE"-Q^%)@3=1"Y%M:`6_5L./.;0F:7:D9;RF6*##08M$20CM(Z M,AR\*(D=JSE3GM"G#>=]@_]N$N.G0:T\O0A'6@,T>XYX%T:W"#+1]26(@"L4$4J++FQFN"FSM;BXL?<-]-6$2) M(R!GB.%>$2I2[IHZF0'&P@FG&S6FGKRTN)<6NX>TT#X@#`9\C)*!F^0(2UGF MD[0VZ7*R>2;2HG.X-T@+8CF5-+C$V4Q@K#WB=<@PCM9:99Z)M.C&M!#@*#!G M""782:J=8WR>@,-&*1$5CU%:K%\Q7]TOQ[N=#)!TO]-X1)TPCJ<<[^%Z(X0I MLG8W&2,FQ?K)P%XHV1=@MW8"_BHN@$DRY8[/ZD=`KEYMWN3?V3-O^!K4*ID&@Y+#0W*-*;FVAE)"9+`X$.N4UJ1A2DTT*X6!+=/-Q21`=<.JP,.H!A@!PKQ#A+NCL!O@KT,N MYX3[`-%8L"?#5@&B4Q*((T6]WM(%`JUYWE:.R/9"_GK M*%?O\T$_CLL/^9?_&TPO+L;#-&OP1?M.]Z,JCGFK1A)'*"JC#+/"-XVJ%$`G&*T^F+H;PM M5H)0!(Y=EY`GZNM3EZ+O9V#*G<^/7FISKGVE;;C(WUW*U=40LF`LY6!EZ/HD MBE%C8G/?G$O+OQK/>$\"]X=21VD+5U!25DBI1'0L"(X-$4:P=&D\LF!),/$V M2NMI90X+I@,6FRNX>R%!$%.!2<8::0F\4ZNX8[%6J#HP0&_#_Z4')QZ M(:E0UGDM';-!`7]2'[F(BI';.#']!&`Z`/Z4&H#D0D1#A23.(B-!;()$8!&E M0O?KH:/[X\\W535;;6.NO39F!>F$/;^>W0(31%3:+T51$$6=39>KN46:6,3; M+E.GB&:D;T&T.W5W1^AM\;G^:140?WV[X5ON-MR\.SNM!OU!7E[]G0^+MG?? MO'_W59.&>6VD%=0%2CD.W`C%P/$T] MW+&P($H'K=I[F_*'H"B1]`V:P+"TU2;?,YI+,O_ZLMD]@K.#=]9A+--Q,1'$ M8M5D^T5*>MP6G,U`B7!R1\I:A[E.9;*5B[*:B]?=HI^8=`K[&%*X"DA-`EP_ M]V,IB%ODUD0K5YBW3,W*"'8>X-9]8NZ98C0H0S1EVCN]N#!'!5-.K`4<,:3K M-!9W'N"MS8N55#U+>QS@@`QZ9M3W@^%LVL8KZP&GRPG[@M%."C`7-`@7$ZRM MXW51$,XP9D(KIP"K8,J7_*3[#75?U'[<3*W&*>4R"9J'0)D$V;A(A4HEE4RT M+7E8/II++`^2VO50S&5J>#WM7\WP]`D!W"NK_#IFK:.Q4:"2QH"J:GR#5IV5345)L7?_PRG+[N#SYE MU?1J6/S^X@R:?'667PZ&5\@DD$#97^-+_/1Z_JW:O#?XABCR?3UBU_. MIZ]OO3X%B<33/!%)KOS;_Y/!_**4C(>=,ULMGX+'L/LP=J?KY# M!3.2.=!#@&^__B:-X+?40C.DE+?36?P]&?>C[F*4'.@*@?N_#19$E M.S\?7663LI@`Q_6S*7R9`R?57\/8$MLL*(5?SP:C?-0;Y$/H:V%<5=E@5+]1 M]N&G(OL\F%YDY\4(V'DXO$J_%)/T:G[-GM#9`!J9#(OZW=1C\J7@F=IBJ[)? M7_QIS/L7_WR9?;X8]"[@H=YPUH9N!3 M'=4S!,X9O#Y.8QA_'D'C56/2#8KJ*`/3#=J=@B6Q0."ZW?3R%!RD"I9$,C>R MBQQZ.`6O+2N&@TM`(`UU,%I"!AX[ZH8)#H#IMQ+2?+X18'>3/BL"*YG=@]IN MKD"DI;,1>*T`EB@J/ZAZPW$U*XM=!)>V(:;LU]PA(2S&#BVJR-'@@Z'H:0FN MM1ES[TY.WGPX"6\__)V9MSYS[]Y^>//VS_#6O0E_9T^&,?]=@*N=+3%/1Z1] M5\$[3$15M;1*9X4@U((!&*6+])3OZP%Z*V>%QU6DSQU.R[KH2S+RELR M^G\`M_[XN/S$7!`!1]'-QR43IC\>/\/+3*3J^R*QC6 M`OLUL/-:7ZZME_MP[[]FH^*7_'+R^B6)%RI@P^%P_+DZ MSM9'O+2JFT6<%NPQ:A;Q8M&FOY>7_6A<@@6_NO#3,]<+>5IS*7#KRG MO]/2:/[>77]\'O2G%\=:'PF,,+CJG!`&'L#/KT_!8BK*5SV@-9]4Q7'S84T6 MW0RQO/Z4G)4TL%%=[J0$L.K/^$:#3_LW'\O6%NJ1_?Y"J9]76KAIN;6UFQ?Q M?=]##]+A)K(74PB+;#KHY<,%TJ?CZ71\^7J%IY+<7V:8Y;_GSZ]\5=:,EK[Y MZC"7N#BM]C/@]N.+01\XMU-%<[-,MQMU*V!?#Y>^V([5@H$72.#)EZPVA[.? MYH>1^\"R!;^EU=*KU<$2$OI^`.J-EI:Y3$;N7<%\)!RXV:SK$K^ZES[HPK)6 MP<>UHDH2>M[#QZ2\BGJO(_-%;V[!4/QR'XS[!!GSU\'H9K%/%Z>-U3_WRJFG M>>\_YV"FC?I)B8W+XY_`UR_.S@Z*A;]=B";K)ONU;*[R9=7@2W8)SUW<'=Y] MK/F-Z!\*;O_H"IVO\MD6E.X)1LV%G:*!7V*!]X[(HN^TS'K@?92_OP!/ ML'CQV]?WEIZ0YNQ$[(C[*#^R!^6W@ZK;Q\K1E'6U<@YE=K_+`GD^"EON8^5T M"M_W75)H%]'R0Q4]7]'1 MB/=Z$@6PIMM]+]-Y7XKV''PJAE.'HZ M-RM.\M'L+(4GIVO7W^.&1=?">_G\O9J=IAM$*?RZFM].NUPA=WX!+%UTF(Z7 M?BKJ8_^+O.Q_3J?2DW+N*I;2Y_+8IC/K\)>4S"Y3F0\OUM0S7H7B]%WM00> MG#_,([D.`8)G^3#L_]E[]^;&C:-O].^D*M]A:M_D9%V%90#POHY314F4G\WC M72DKK7UR_H/`H8@8!!AM, M"R5+J3"C57Z>BZ]@]Q>6WPL>X+HPPG075!!PNS,#+O[N38$-_*?M2?1*%D06 M&\A]:6%A^JHMC#KCUU,\M-I:CJ7DS8HJ@Z*QF#I/[(ZCS?@/K!8J4)_?.[[0 M[)SC(&42F.\EWGV6#AYY,0I.EE(&FM$+G`B+>]((T[S&["Z%"WC\+"_L$?A+ M)(=%(^8(C2TS_AXG/`#;`\/P/?Z0)\K!%Z#78>\ZP;'<2?6./\"M6-***7$B M1]D+P`1A3IS(8\:$:9&S@"8$9Q9Q)PX#N/V)\3@18CY:'A<7X";"&LK4,]Q) MX^4/CI_"Y<6<-Y%(AW924@F>EJ!J$0.#^?LPBO%8$'(Q$"#(8K+YW'#XLX@_ M8`*?S!J/4CXRF(=&+G.[I\[O\)#1?](XTVZ8!8C::A9Y,*X&NP%^\<8P7'C+ M?]+1OK;5_3%>#"UC-EBQ$%;,3>0ZA&D"*IQ+ M^_Y4X#R<2A`F\RD('L#D^]$#N@<-]@UDT1>OQ3Q]9*XX]%/!I-G#"H,4^E_F MD":K`E`DF5P,(Z-.=@%P$S"*R-064H+4\/`[%Q@]]R8R@F6K*8@B1I!=E7.F M8!24NL7Z*4JG/ZHN@>42HA@D*#W!O7,OZP;$`HD,1Y%.@(47*%8+E1)GZP)B MQ^\S,=_$3+E?"@\>H_G'%,8HP4SB&3PT2%[ST79*>URA[4L>`-M$UW5A=)DE MV=HJZKT<\BLK(1#FN$O(;X4/G\U^*:HM++>"S+Z>;7>V#OR]--.=HILK4RTS MW#GPHEM\4Z'$!_16_JV1R4B\JY!\:]PTV+60$/9_ND:SV3?ZZ%IG6Z+YW9T? MX>OLP@:["M@_P8=&ZVXWA3<._P91\\4(L2`I&]?2V\40I6`O^^YCSU]H!#&B M"T]"3,`E:02S^Q)&J'6#Q0_PDF(1@",>YH.\)T*APV[!1W6"+OT_;T]*)8V0!T#[;D6T4"L,SI]Y&$F5V+WOF^DN\6-!,;FMCCG^`9^%)\X"O MX0',Q.6HF!J+,4MB.0M]*^(".BL@YFZ4V?SR+B_Q&H>>+5L*Z)6->)].*XXV?5A[GO@A?G MKLOBD2^^_,UG(&0-R1KJ;`U_@9=]9[?=[86O MLROEC@HLM=7I&FVSN7IU]T?X>J&%;E>TH(,V)WZ$G0\^2E2K\BC3*IMT\]QT M2L(KMILX/1&S6GRUF,-\$[EJ3%^^#[7N+A9V*5:>&5=_Q72`52A8FJ)Y>,TX MO#;+A=7"=Z`YN)?P5&(5<1.%A6Y+FZEG]E`&K@NCB-$,S6LI,_N+3_8$O$QN M7##:N6199'@EWS=M9\@D9ZQ8L>WMU\OT(9M&-JW>-NTWGD0A^V7PA?WRR_EB M3W3)[R*YT\+Z"T><2+UNPH9.G#RW8+>@&>+GNCN/DKQ@NNY`#8%FBL`J@M%X M90_9,;K]-NPA>XV73(\!5D;":N!+9]F&J+AO*6P69;6Q(Z/+,4>`&!_CJ5XT M=?`@`9XUQNP4L9]"A`RY"1*JWDN>2'.0YJBWYOCGS<6_V&<>3Y8\XF4U@L>S MNZF0HNJX@$WYH_"G=EF MX**(:`%W9!+"7-LL015D:N=+"'Y*U[![':-G]PSXV+1Y*NTMX:,RW'L5XCMBY+%@/3]XRMU3\!,^;(OJ#\'LC:4!&'AXMA9BL(=WI M;.0X7H3YX/]-/F>5)_O^(S1E[ M:&R">#(81^9=M7'[G=1EGL@8SZ8("02?F#TB-<&^AW/:D=_`ST$[_&Y M([S$`GH;_!!F(XBSZ>?`9W/C@"I_KNTE#!MF#LES>(8.J# MXL]F\)H)T=<\[,P!R8D2,0S=#&F(2R-1"I*)IAJ8N1.!%+?8U`",(+[_D&MSL$$Q,I*_AK4S6"B)T[?^K)EY4TRPX)%? M`#+"`,H##U)>W'C M$7C0@,V8>+(,HLA$1'%8P$=B6Q0OQ`L\-BEC,>>_PZ68=^6-O2RI48":8XAO MY$R=^TP:)>B8J7G5PM"Y.1S1!_3T1.SXA/96J$//.:8UL=*D^B3`@TA&%$`#&1G8/T M0@(!=7$A4]1Z#]Y]&(G$H%I,5V;QY`FZLXB/Q&XCFF<:BL34+ M04_C?<^3CY8)EJD27$RA&Y0EQDI+9-^Y!5X`\P"6!<$'W-& MPV"C*E^`@<*X,H`Y$(/4EX*>89"A(8&YN0[L-]@E2##<^.G3)X.=14^P-,/\ M2ZG3_^E@R.1Z\>7\=.=+^)`!_+5D1K"X/G_K7M&QQB*#N>`!9)M>/EHQ"TM\ M(#3=G2B,R?>S@73D/`'V^DKNA6691K?5:K#%&&Z7L@4WO3?F2>)+J?!N5XPB M,-J#%Q?1'=%)$1R4G^*@C[/]Z=W2L1T:*;A=M/!CTB6"'?O"K7'098M&HC3C M:0U:I421#&=S!.F\M%#D2>;9L"%#'&8O8M(N+N+"J%E%J.:.+'KUQ3E8\](MX_E3I5\6/>"Y')`0`Q8R=_4YP5"*97(T7TZ/7K%Z*Z-! M%,_\Y46N>"DGMS!:$>-X:8;"4N+XL/8B\Y$+IO)UP&QT=#!A^>6@V0K2\FZP MR<\0ET6K(6F/OWKQ[^?H=23X:1MXY7.STS3M,T2ZM^TS>S@\.\MPX>'CX+Q> M\,K;53TLR"GX6]*3"8(B`Q53T<]S*:NHWW,YYV&,1T9IQL2H0V",H+:9.N!;B2"H\!5%J!,_+%2:E,TY4#NH!PZ_ MB"2&\Y4K1:JZEP="P"+`[EJXNM'O7&#UCK)ZC-7OA3^,.>J90P?33M%2(?I[ M$DN5,I*^&/P\K6P5W'+FA^]+&.JY_5NL"2[CQ,$H@K!O@2AQ6,+F9U@9IE ME2FPQ\?M?Y:0@;_!YME#=WP-L"42KKZ@4 M]7GA)`S97]C#2Y\HY%-;A7C0H7,?S=XXO M&FP@:KKCSB-.&#?/?XHG''38?K[%1@=AR9&XX'?)?CT:6G:K9YV?M?N=\^XY M-D*Z/,NZY9Q?G)^W>_5R(E9/GR:BE8/8MDR?;V4<='(BC0V\0">BL^ML3@CN1,N,3;PRASDUS.E15#! MF!\!.<'ZL$.#78O$`N`0>>J700-D0#R^8\GT6J-4PS;^H66J@R'NO.$!T8+F+$]XIYH7AL]'-6U$!7;D1 MD%PEZS_:/PJQ@%%.P_R(0E-E/;]:B%VN5L2DV3S([5LL#2%AY$8A*A`>,,SWP0*1^94WGA)+>Y,@N M3K/6VS6!4%-D-_Y41M3PYIQ"^SL-E MF!J1=5Z3$#2@:N$6]WX+@P4<=]DBD[L^<-@Q_%$6(B>L]^FXDO%^?30Y2KE, M'LEND`?3/'(]S!&267'RB%MV/L0[>>$$!)=SH4%7+,%%.A4:NFP"9 MHEDH/=@4/L6\NO3"!+3T'A1KACSS0K`23Y0$*==O26\C;+]]'6+ARGE&-"R; M$@'+C??^(!6U@X4A?"F78NT.!<]2)2!EOE,IY,`^Y^G%MB9W->;X=7=QKC?R MBW+3$Q6?70"=6YQ1C3`Z+9)%GN@_8)+!2Y%\V.BC.N MS*DD&Z!C4NY]A`X3+SV@J]P+%I&HN2Y:92XY?550S25N1UY@WNP:)>]+'D-% M`8\Y^!LRDO3$1*+0:&$.Q>_BB!9=-C$U90#DEKIHICKTU;ZR,6T";P?.2%VI M%E2145E(0R$958WI.1G1:YQ#2X,:YT6?]-/U%2I$=&:$6A%5&EX$C/S?U(D2 MJ5^>A3^X+_$TL(EWZ(/&E&DGF`LI.J"/4]RER>,3D4:YP>_=0@T@8AQN+^0) M5H`0]!_"\0=Q?;[!4'::92J&]\\@823Z9Y+C9>7N]HY'_AN.\I\=]\-&&@CX M528HG#T-%HF0^Z4!M,_.V\.S\_[%L&>9;7-@7=I#F09PUKIL=@^<2WCP7+J< MH/.4CRP!;KY'GP.#?MS?2WVI\^Q&0E6CF_K4B>Z]0`[229,P_T(VS1+?2+@( MRS35M5COO;'%>K=YZ!;K>]]8E?L.\\**-'^C'O(5:M6=1X%V(*=N)"1VK`\[ M%D.0VY*4U"+QH6H^7-LU9T^52*Q&K/8RJVW=4)Q4W1OYKWOU6+W>M+D(<'RIHJ@OSE&WIR:"?LDC9AMWIDT@=P*1MZ5'WJF[L M;@6>Q>A9EL,QI%'I'N:H8MHVC7[/.I28UMXEI5^/0LG7(3/;AK]KK)]H2X\0/L^?6Q9]43"-G8XX3X5 MD:!]VPO$_1(&']1:G!W+2?UO0PF90D*=T%#I&?93.,<^YC=3)R(GR&"RK6L@XUW MJ>NT3'/0&IYW>^V6U6V;Y^=6:R#J.EO-KFF?=VH.[WQS>W7^OQ_.!C?#"W9^ M]?EZ^.5F^L5C:_#4RE MK,K;.0*?W5D#M?/7F&V>(7LO?L.//[`[[F)'3`D;`E+LOVM,+:#6&O:]'L41D@_O7/5Z@K@BDJ$?$C'H4 M^"NRQ^/B??G%V#^$.R,YIBCT_1RP9FE8.5Q2MES==+]9%40O@AU')>(,$-[M%7#):0!K)'SV`O[(ENA,\(XR6511:Z M76*+#-Y+HK5)!&A'PB)X<[F0#"+[6<5Y*PB\=LJ=`*F%S:RS]K4MVYZC0V`V M/JY39L5@04>+&3*)$%\!N^;)#K`K[+\/,S9A M\V[B/TJ>)N83I*+$$2:>$7ZN1HN*8JY_,@6DY/U8[EL`D\[0WY0\>EDE8C-D3>.E@J.^]0*BB?SI!BGPO,?8Z<*]HR;G\O9U9F!56 MV3AD'"3:WTS,5\8IC%0.2XC2@197`H)MAES>`U[_%>\YVVWE&RJYPDHE3!+* M>(:^K^39RH"B-_==*)KX?,F#%;Q4T0>L@)R)6I^+>PH\9V2`U$4RQ"GPY0I3 MS7L^S1'-ST+P+BKM0,RA:YA$?XG3*?8/^[^\V%YRA1);"GT&8[L$H?EQ;V(1 M0HYBA)SF&Q%R.KT]\5R:!`3S0H`[Y_F.8G'7[\!]]Y)S?6E546:K#H.=(.;! MC;2V@]S:+@B,9O=G-+LU9T]]Y)MT80IS)/J#&*JZ\LF.^TO*V MCWH4:MCMOF$W5_?#5-=;:1M0)@D':3()<7L[4L4UE9:AMM$T.T;/LE510Y=U M/HJHU-^"R4/9[/`E.T@C*_42L=Y;1K/;,LQ.^4`WJQQ3'J&4,U6Y&%SU%$`7 M_4:?3)FXKVMUC&:[2X:,#-G6SN!2I@S9L1?MF&VT>Q9LN*8Z?2F4J4=6S.WJ+* MCI+5P>;*CH,-[$TE!67EWV\XD139=-D&5,VD2B\BV"+-R0M$DJ\$>;P+TV0Y MP:R0<\P<+"#PDB=J]:5/(I/UUDRF9G_?A*2#-PD[]'UV50;:J1A;X@:U;LL\[=SA+GMO70 M#CJ-;XN"32W'5Y!V30>XQ>Z#4-7VTCK4=VR%VWX37_#11ETS`%(Y]WSC[\/O M/'*]F&^Y,L>:YW7DN$%NOM9=<0XOCAPW21U_ ML;:W/)INO./]O^&+[1O%D7R0S7F#"`SN[R-^[R2;>?P3,+`7Q)Z[\8I?'7][ MZ$?:KM6R(N3H]"'^4:0$B7^(?X@^1)]JZY_M-R3']L"H/S35/6J:`=@Q>LVN MT>M3YV0M^:1F%D*Y5=">VZAS\E*^<:.K#FY:]Z4G1:.IHM&(<.46L36:ZEJ[ MZD.S:C$;6;7:6[6>89KE;S-T6?NWFK6*G`Y4$/.@TAM1Y<@&NBQVV6X@&>`: M]W'L-M25RI%`G(Q`$'V(/A4ZR:G623*=R[SNV?(L395P4%[&06EUVT:KK0PP M[\114"HDA'JIM)UJA4J3Q(-O.1L]=3@4=0_;D&S5_S2""%<7PFV?#W]`(FI/ M.`I-$QKH6C==,1PH>>,49ZE]X+K=H\`U"00%9HD^.OJ]Y-Y6;Y=%L*55CW=W M#=,V#:M5$N+P+G34@/$H+J>S-7V5M2BSLUP-5P6%UFF8G>-33!?F(5U655VF M$67++HDX7.LLXD:RK&19]R2791M-A;)Z\K:5SK:>)Z5WL4W#=NT MC5;G<.32A8/H!*"&GH,NS'4X!Z%*RJ;5L-0U"20]0WKF:'I&XVUQN]%3GMQ" MO$4VC&R8W,N:1JM[N#BQ+LQPE"VK1E&Y0^QE'WB,Z.9.,()M[8R[^$<2BJ_I MZ%KI28_1:_8-NZ^N5NOD0U(5$F5R,?1G1PJP[^CS]]6A@Y$N(UUV)%VF$67+ M/KH^7)TX<2-95K*L^V[W;<-NT=%U&7&`OXE6X^NN/]C`"D3;LA5]@:REMJ:_ M#"/1?SZ91)R+D$#L?6=3N'(2,PXO'2U'!`QQ]6/>(+ MV`/V?F+A..M9/X^F79F--<>4^3V(S'K$8^[4:@@`X06?>_VKC MS/"R\W`*XO'TUQC>&;J_ESC;5J//X"H?'J_D@0VVX\JW=%CY5;4U%O];$&EU M>[(72R`YU"Q<>UVV[UO9-.(QQNV\!^X_:A(E]L;#9&]]_. M^%(9G80&:3=LQ1ID"VYX9I&7=0X*[W.1C?@,+@)=$8M'C[SQF$<\<#F[X\DC MYT$FRW-19C-LPQR+U[_W?A!W\3CQI@[:AH4UB9^9$\E>/=OJ_AC#OF$*PY;* MPL`GXLQ"EN!'V_!5[R?[WY M%O^`S.?"3MGQ@-&G,S]\XAF+C[P(!"B,8BD^>#5+GF:XI89GXY$HPV@3<]#] M\L*18$UO"C[8/0_``\:KE(@_;"39$^PI%>D2)8])'D,QIE6&V4OW@L`K>=`X M3".%XY(V"_QJ%J=W_P%NR%75S,'8B@?\ECQ304'B!:E06CQZ0(65W9%SIV"9 M9.(D&=#!\(T6HQ%*&L1 M?Q(:N*@.YQL!L4N(&6R3>.0_Y=K1>72B42PFBJ^#6<3P[`@$QHOC-$L("-,D M3N`#W%1958J"O#`,'DP95G8Z=:*GEPP++`5ST)9ZR9,@1<1]8?.\``SS5!(^ M-]&5<],^[KV6+W6]7%ZKPE.60MIFS@#9@N/?Q=<$2%Y_F6GPFOF#10`/%+CO M9]?\],Y\)_Z.9XZ;_[V&(K>@J6/VA3^RK^'463DH`):X]P(Y2"=-POP+>2HA MOGGT1LD$K@9"9$%5%SC+F<7\8_YAA;D7XRYF(,UCJ=VU""!;Y#")L?STKM/^ MRZM1VN58<7:CU=GWQJK0U@\&9_5J87SW..<@7MR'%U^%KBZ!%W<'A3HH=]X(]W$'8A*S;H(KR6?U,QO5Z[OM>>O MC<%YWVU91M=4UDB(VN-610"ULU^T?3SU[2/%J6C[N+.5IS::17-N]UI&5UUE M-%EMVEQJ)3+ZVN`JJ8ENPU9V?0K*63:B&S+:/6; MAMD\'%+W1B*703#MU$&%)+]:S@+A.QU9-U;!0>DT"`6V%-=&!JKHQC"02742%?UV`AKY!62VXWVP2F^A.^:OMAD+4I'&G5NKC!!>X/KI"$0WDV"!"5%$BGCTDLF$^R,6!NR.3QQ_C(]8 M8)0D(8N=Q(O'3^*VJ1=XTW0*`W22-`DC^-;Y+A\2^D@$X)#_IE[$IPCYTV`7 M6R_$JJ`;ZP>JA%LLJV,T6ZL>\7$%UH:I]_NK@<2]1I6M>(Z9]MQVH1)W@H+W M,U?V:G2/UC!JK1+5(I`V"J<%$4IG(%L"5P5QK$`:)`@(V%>)]O,&"6NPF]2= MY$O]R",$W$K2*)`=539!C:"^8T-X2O+$/@58FP@C9]<^\D,&1>,\.)XO8"\$ MBHO$H\$+$AY-8\$]XQ3>Q`5X"X8N&V_6GR+^U5NC/!7I2ODG7O[1`Q_'?@0;,TPFL$ M^M$L'TD&-)3OO>"GA5PM8^D(SD40`[!V0$Z!G!.G=[$W\IS(XV"+@-5AL$^K MMF5)-L1@4-1X!#.?S:+P0=K1B#L")^Y.$>"6;9BFB?^H48_)D@^0T1BA]R(< M_T*(<76`%H-8F:HO=<-57.&)H\K.&JUNSVAW%=E_N6/:P-;S)4"5.1>#E?7X MMO2%P3*3,?:B&$,2`CF*.R!H\-^Q%[OP0H%`AK3N"-Z'#UUC/1ML')/0]G-- MOS3"*;PSXWHAYF@;IF$*Y`'S`V_/S(O/XUB^Z[WWPPNQ[4V$?04A*0L?YD\(`+;9#(R>7.H%"QF( MBP>S+TX_1J]BA8U&'(V_A\[%G716SD(G&@'WGO%[+PAP"(4'(T?VT.T/T_O) MLQ_LYJZL>@SF?'$'H98-X_+8T#H5-CR06Z9Z]_Y<]1=-G@N<_0QJ=.$N+;E( MP/*.[S,.@_:0M`L_*0N&.,HP.94\1_J3(<(!X^@R=%/"G".*Y_R9$AQYKN64#+S75JL?%FI7R#]&DJ=.]#M/UO8!^'\VH2OC MQ#GP0R8;)PM+B``>NR8G66.Q*X$^0`[0I0%/P[+T8*-Q@G\9+2-`[ M84#G:LYW%J-#R7W&!G,I#%:LL/WR4@*W!,B2U`Z3,A[-!F^8HH<^>:F0_ MYFC;\B%H1&%@LS"6IC97I7F,;IG/"CH7;\3=%#`>[AZ?32Y&&_Q,M:]*-G#U M'<^(CT$/5.YRXN)M#?8E+$+>"B,_?]$TC+@@D&+C^&>[KDK>7,8\-3EDVD4IHWZM`QOFM/*BLAMAMV[!,1-E!9 MA/,*%F/)34#EZ*R15U4'1]9JY>3.MOV[LK#U.T)&L[<8:2'>\/#OWL MZ*WS++FML\PL)XL?W>\W>F;;[/1LNP-T`X=/&9JT9;\13KJU-VBR7158:!IH M-0=:D9I`[=*5Y\-MGSK0]JTPC9^E21PNF<0=Z$G\1ORV';_=@`/V)FXCE5<+ M//?M*XJ.S;$JR]P.33MBTM-A4F7EO:0LB0_KHRR)#T^4#[?6AP0#L)9KQ6-' MW`TC$4;^*)LE>@'/'/EBP/7E^.B^/%TNB=_$S-IIBJHPJW:$(W8D=M2(<,2. MQ(X:$8[848\V0+7Q*L5]P^]8C(;E,CR:LO=>($L%CHK>IQ$0BDG0YQ0JJ"I< M8RD"H0RLG`2"!*(.`D$6@@2"!&*>[-QHKV8ZG[A`4%1[B_W'0^@[B>=[R9.6 MP01]!,QJM,KOU+#*,.712#E/K5:HZ63T2 M/1*].HI>J]\P2?34B!X=./WXU8M_9V.L=!'`'#Q.6.0DG((G]XB^TU6>.EQO M@=)/=JIELBHM+K;"[1B)"XE+S<6%K`N)"XG+#M9E#>8[B8OJW8U&T88RB7CA M/7@CA"54N=FI9\!A#I]GEQ^9T84]\#YJF*BA"2,1(Q$C$2,1TUK$3L.])`$D M`=14`'61I;?:N.KTJBURXN%A^&\GS]N^+B%B"V:>(Z,*"%XO9MC1:RKQMX,E M\'$)U2]1WD6+`A_X[,.-.PD1TGL:CK@OP>X%J+>`0<5+'U^`93TP2NJ2HE@' M@;J)^(61O/J,:L&H6J:I$#C5?"MPZM[HF:U#PW4VJX(K6E/*5"1'03L7:S[< MEA8`05IA`!&T*7'@<3F0P$ZUW'EJAI6V_=;M%/'[".Q4.X;5@$D)[)24I0Y\ M2,J2E&5]E"7ETNR#A"I"K<^ZG>X"B%H5ZFJG$XAPI2O3`Q*Q"H33AEA5XS@B M'!&.=)S^A*M(P/'4P$F544M]QHO9:)OL`[/@/]6ED%Y"6.L*%[/1(31/$HBC M"P2I5.(@4JFU5:D4RJP^_*7&*KIE-BAQ@K>;)A=5/!FH]4FK"8*NVS%,AE$E< MJD8?4KG$0WIQ#*G<\OU@C?:EIPV/I['R/@;4$.GT4PJ'$)8.X<754\1(K1// MD5HGM;XU`2H*D=:;K4*D*2*K_!,O_^@E\'A7?K,*P9&$[N\?[IR8C]AY.)WQ M(!9%?`R38(+X9;=_ZXG::R9:.A9<$L+$X<;%!-WB!!&W#6?L!$\LXFYX'\`C M1@(@KGB/\^A$HYAY\@8W#$0MJT",BQ/XSQ3&'R-@7#CCLOXQ1EPY)\Y`X=Z` M^O92'2PAMNV#V-8Y&F+;OO?950%>HPG2!,M\844.K+7SH.?#[1X!&$(KI`?" MNR-^(W2[4V+!)F'A$&`3,6GMF)30[8@/=>!#S90E\>&)\F&Y`';$G(7AME_A MSLKO6MZ+2'>8QDXPVA[4A=*H-G/<>1@G>$`0\0<>I$>M+]#^(/#/JJCS*F]5 MX2C8MKJETT.7E(3U# M>J94/6-9RHK@M%_YM^J9BD0$2\6!X#$0SYTP)QBQ$7_@?CC#K,Y]XH.O@6F7 M'!XL098,T[1429,N*UZV<28;7&.):)O*O%B2!Y*'RLN#9?1[RL+4)!$D$967 MB%Y;63RU+O)`Y\.;:7OC^#P6FX^I$_W.$QAE&6)47K7LX2U.UZ:#48HD:F2C MZB-'&"`!X/NV3HUC>(H52>=%ES"NOI8WHJ)Q'M3H?D@>2!Y"&O3C#: M?0ITDT201"Q\)DM=37!=)*+,HY]>U35F MR375A:=)1Y*.)!VI`Z^2CE28-VE8/64A5M*1I"-)1VK!JZ0C5>80M4UE(4;2 MD=M&+JO450:9^>#-5F2S$Q@#DRU#9A&/16>4C?U7N&PPP^Z>9(^5#\G3C%.S M%&J6HGLGBMJWVJ`)5GV"%4GOT\ZSGP_WY)M7'*!9RF&`G(D?:\&/U$SEV"Q( MN.Q5[P]`S52(24MLIJ(;;8F)3X>)-=.TQ(-&>N:T]8QEM!0FP.F^]J1I2-.0 MICE6[;;5)$U#FH8T#6F:LA-6S3:U?:I96+#D=BQ)Y+D)'S$9K_D6>,DNT9KZ MXDO81K>O[+A.E_4NVSB3#:ZQ1)`XD#B0."P@ZF!;1Z"-)!$D$60@Z(!X=]H. MIS,_?.(\VWEEA%76$,]JM&REQ"NR38/=%AC&=69>`F80-94:IC=5R^-KN.X&ZCPA M!;'WG4U#`=W)EZ`[A7(W%$JVV;!T53K*A[8]_1,!Y8M3>7$E6L_U&&@K#S&. M`G`'4S!NKA^F\`P>/7@NC]D,["2\8MIXV7_*/O_];VG\X=YQ9A\OO!B>%(,I MO!J?%P;^51K>\S!.XIN)$_$SG-NU\S3%/@*WX,&<^3#E?_SICW_X^[IG+>XI M/G4014YPS\4SSIY6GCO`S@/S9P,A`W25OO+Q3^\N+Y`]_V7_^_;B'?-&\(7C M)A_.!\UA__*L>S;L=2\[S6[OHFG:%V9_T&J:UO"\_^X?SYRSXH*^@O._SB%^ M8ZL'4[&OMZ[50YQ.ITX$U\62W<1!;I!.[\"^@1F+D>;@+#TXGB^N1[Z\AU5) MP".#78.X"?E/9-DR1]B^)15!32&T:0K1?&-/B$YO3_S[YF&0^BM2?_L\<)7S M?$>QN.M73/(*W2I%JXHR6W48[`@=!EZ.:1T`)U]:VT%N;1<$1K/[,YK=FK.G M/O)-NK!D7:A1RG%)@>OU0G[F@*?LPA;O@KM<^-E-2^[AE$7\2\M#/B[JE=WN M&W;3+)U,&K".+IG)%98^>;R1)I,0M[6>NJSS442E M_A9,W)=!;LNPCSI!JJ>5>F\9S6[+,#O-@]%IP3'E$4HY4Y4+B5]/`731;_3) ME(G[NE;':+:[9,C(D&WM#.)Y$=FQ[>R8;;1[%FRYRM]ND1T[$3N6R9]J,U9Z M^]2C[MBLMM%M*C-SK]%*%U8A,WB,B.32P7TY++BW;Z-GJ M-HE[$YFROU_ZO#[S24&VTE(FU-")`N#C^)I'XK9=7X2W[Y>KFAET/O[*;_QE\':[F_+TM M\_Z0V5F+%%+?33&C+F9W3NRY(@%PY/DIIJ-C?CIP8HSIQC)!"Y.NW'`Z#8,L MU=WQ@7M$[E(2+OTR`<+Q")[Z!(][\$1V/*9PS9^YS9UX0Y[[S/+@_P;.["$!,/4]XB3+M,O/RW!OLV@T=BMJ;/1:XF/`2?^>GZ MBL%?@UGD^35A\<4E M,`\_Q=1/T5QRAT5(X_EC9T#N=50;1^%4/%2.(\89CH`#&XOC8-62559-RV66 M.RMY#,CMX1?A\]D)*FU<%6.I"&`ND*-E<5G0ST/>"#"GUDN>V*.7R"J"Y#'\ MX/H.7#KER01&XP@9PTQ'=3_(NY/+$E^L?<9S$H6B)XO"RXGC-B9S?RG7,.L4'ZA!C92;^((XC"?WSL^4.N_J1<) M@XXSFJ\SDD).X>7T:7TD8EWF+RQOC*Y*)A:H&)Q&2[5C MJN)/Q&_$;XLT=N_[V[BM(BJOU(CG@@7?Q(Q-+:HLM@\R'YMW59Y\')IVE=68 MQ*0[,ZFR8@&RW,2'I"R)2>O,I%LKRXHXGOHRI]7>Q)U`C.KO;-Z+@[(CU$>NB89?M=H]4_7.TF*2)2 M1*2(2!&MV9FU#8L4D6)%1(>$.QP27O`@G'H!'1-J80+T84+M"$<<1QQ''%<) MPFE#+.*X4^`X.B9,?OSM>9?%K3$MC-4Z]GTX]AB-2G;(>BP!G:IC]'H]PR[K M8*V^.%,4*"*QVBQ6+:/;MHQF6UVC#Q(K$JN3%ZN.T>ZW#:NKK*D%B16)U;/T81'U)#I(9V54,*.[.3&B(U1&J(U-`^ M:JC=)S5$:HC4$*FAXZHA*G,NK:AGSI<9'+[0[&B]U%8OS_DEP<=YS2[9G\V3_ MJ2E[#%-_)%M*W7$>+'63V[\WTB:*%NY94KO:=D(JHZ4?E(NP/16;"FC4/TY;MCI+GM?O!WXB#WQ&KU9;6Z M0=67N<.Z6=N!EGEQG`J?-06/5_KL2%@VA-U`\L0^!;B0V/?VVG>"8TJVLF85 MI6[Y+U,@7+Z:",S/<-JMXU.3YG(U$4J*#=^ M,VW/BT8L3N_^P]U$-FV?I9$[<6*N3`&K)*@V0MS''K]NA$D1,DRKH`5%K*NDVCUVN2 MTTA;*=I*Y>$'LVOTNLJ0:.HB$[21VDS;X73FAT^ZZSW9/2>%\]O;Q^ MRS#[ZK*=Z^[E54C>JF6QZBE=5KMO]&R+Q.MPFZC*5U3>AHGC*^.8,A)V*W.* MU>F;AE46^-H:8M(Q%^W-2"1?.B1K=7I<<269;5W)Q.ON[SW_^6QA_N'6?V M<>A$`;!4?,TCD6-Q"],]\V$O]8\__?$/?\^ONG2\Z%?'3_F%%[M^&*<1C^=7 M`@$#I-)7/O[IW>4%)E']R_[W[<4[YHW@"\=-/G1M:VB99Z9]<7E^8=JMR_ZP M9U^8_4%S8-KGO>Z[?SRC>I&"KR07KUNTE]/9>VO2V14MJ_AS)=GG<.\_W$@]6T$G8&/B(/2`C-1@^QPMF:9+A.WN!R-_!7V6. M_I0GDW`$[NX]WNWA%PYP'B;=+Y[#,%]_Q.'EBT<4?IUX/'(B=_($@\HJ"N*/ M^U/^I12QBN?H3YWHW@OD()TT"?,OI&46WY20QM]\8QK_P;/Q>W;YV?$:Q1+* MM'Z_\`?N+]RL\C?+Y*!6AG!E\MV_TA!+N6:1YX)"?)\&SN@_:0Q?_8`&!-P5 M3!@%[?<[&K%D`F8+;8P#M(AC#Y4O?(-F1IHC/@4USD9.(LO&/-3J2-K<"L)W M!2/8.&!`I.KK]$P_*,-\)C6@&WW*Y**KNYA'#\)IRB1^+M)W#OJ=X&EF;F@0 M)NR_4CF$SQ6!P>[2!*8112'X/HZH!7W*?D3I=\J5[!-1S<]$7EEZA$;DJY8N MT(AP9?+=MR!BYM_UP>GRQA[< M"-M]H4R8E3EBAAC5X\1S)_)B6<(OHP:N$T_$[^)#`4N@<:@HC>IEN7P>C1%4 M*JQ`[KZ.EN,RPO)A7">-1*0%VVK%:.I\0A`(F7]>W;`5<5OEN(V"R,1M!^.V$@*9Q';$=B^PW4XIQ!7QZ0Z;J34/FPU$ MV*P,OCP,WVDGMYJQE7;TF0^W6P+_:*6EWHL(?N M9H4-H;CO\\JQFBJQ+,,+T[XY4_JU`LV3,-NZML9[XWR71A'KR/ M2I4U=%))E9$JVXKI>K9E'XSKM.<@TF>DS_3A1M)GI,](GY$^(WUVBOJ,MIK' M!2#8E/%K%A*F"WQ3ZMRWTS^4HTPYRB_=1QFNN@R4)D@YRA5T:2E'>7XPO%(S MMHD(2-D MS_3A1M)GI,](GY$^(WUVBOJ,MIK'S39<;7?T8B.CY99'8<2!"N=I%/'`?;J- MG"!&2/`PB`?!2/SIBSXU\36L`ERP2SNDGGDY:%]87;L]M*V^.;`&7=D.J7?9 MA__6JQV2N/RCE\#CW4V1:$ELEE/[18[8>F+K,DA+!=W%ED;C-!!K%MQ0+^%Z]T0.DX]YSQ[R[<#!\0Y!X? M#AJ$NPD;R.D,"!".&FP@[^2!P&GFCCN!Y\Y"T%UPH;S(V#CQXH0+/PB` MY\2)GC9VD5H>?1(^)Q5+8WS_TCSBPD2#;K`O8?!AQX'`8R=>G(21 M:/ZQ_/8&^]GQ@NP1(3PNACM]L7HP_OE#1"<1^5ALJR775BZH%[CAE+/W_/N, M!S'_P6`PN+S?%<)EHR40#XP3^$^&I3UF(MWM!NF^:@V^\+'=_JG-G-YK!>.GY%HW_Z\^B M\,&+L?N<:.8CI2YQOL-J/`)7.S.XX+LW!9;UGU:QS??RJ,V&Q>`J'UZJY(%" MR^@Y-`/$/9YQT5C%?S($C5%Q)).(<]3\R21&Q0SZ8+6A@.PA($#\G?B%[=R> M,[65SG0Q/ABP[H/=M"RQ]WV;19&M'%^0G$4[AUD$LA/!>-`V"4N578+/RO5_ M\=Z75;\^NN-RB9-Q-EL23UK..?'B5>J-//!;T,,81^%4K@L0+@5/`UR3*6SW MD@)91RE'4SH%=R.!?]#<.N`$^GZAKZ:#K1F)UPK MY_N\=\;,`0<);L2%&\-7V!$B7R\QV\5:5F7);I]Y+!XFDKC9%]@,1C2+PF[YP&77;%$.ZV7*5D5 M#OD*Z^;]7RDTH*_6"`;NU$9\QL4`<.KC-`$_$:_(6@DA):6,\^^H`X78`1\D MWA2%$QXK60$>!%LU=)>]H,'.\LYDFW9//3(01.+IC>R&PQ\#Z^=PJK#QN9W]&C$OA$OG'>+63?I1[`]L$<` MUD'Z\)&TRHZ+FQ:8E"_E:>8[+NZ+-JN?;'X;E(YDV7FWFDRCO?S$7*&AE*X; MN3-O5K0*A;^I:U'1-NZZ$WEI#[&TV0`U,0#Z@3('`EY'81`B-PAID7N4W8-, M%Q>#UN7PO-7I]?MF<]#LV0,S#S(UN\W+>FU`M@@R?>68+,@6=&;+A*YHT.E3 MP#X[3PM^7G@5A?S.Q9QO$N!S!YMVGX7P'_8^URNV^>/EX.9L_J?UXP^@'N(4 M)&C-[>S;3/0\+=X^N/FV=#>.Y(/9-]A7_L`#\$R$!W,.IZ")IOR M*&;O;\.9Y[*.V?DA-Y#"+QH!)]ZGWDA(.)K(*'L:)1<@!>[$F3U*;<4]$4D2^J+#VH1"BPE#<^5`PJH0F%#0(NP_#D6CC.K=D MX::GS/52.4]#U(K!"&88/7U`A8:AG?D0&NPJ`+4(FKLOE6'&0,`/H$== M;R0C-"/N.T_2F`DB8W],P04BD`8SB'/N`'\A!'?WB3L1WCA7J_AD>'Y74F!^ M>6Y1%H_-29GK?YCW/YT@Q7B91M]P_D>'/NS`5+NA0R-B2=S(00=(G7'F4=@]9$J,G[.<05P>^@R<%SW@` M'%+0W5X"3)AQ>%ST:>!9*#PQ"G8FUTOO=!;O=)?>>2_>Z(K%6DX2K?=@VI;$`R M8*8Y+V)H=>HE,J9:>+80C(RQN5BL!3-+W^EQ3L$%/Z\7C5'OHAN1OV._YS';;,W.T/J"MSP[/,N0M+AQKHD@/9 MKAU/;.\<=NZ'Z4BL32HN&401QL^1/^6R%9=CC?%"WIS;&"E`CQ,NS)+#7/%P M=_YP9_'PO%/^[!8VR4X1L9"R>A*DO_?DTVY2* MJ,.S6QGWY>,S5BR^,8_XP$?![.)W%X0Z]O+=E#S7>/[0>(OIS'DYF]>F:;TZ MH^)#A:K(+/SM/LM"1>],P,8_[L\CM^ M[P4R2C.&FU;L9+O!ALMZ`MZ_056L6D`IRP4S-\Z>(WZ'ZW%FSH+CYWR*[TGB M]89OQQW0KAN;I5W1573O!-D._'QNDN&/,^Q*>C6^EI$+^14>^X%YN."Q&WF" M6(-@5'@WOL?#UW_C]S:>?OWRZ M_'0^^'++!N?G5]^^W'[Z\C.[OOKET_FGX8TB3TF##>07)\E6` M1^$$5=@7GCR&T>^QL=A`?@K=4)E"D#]Z?KN'>X?I5'2Q MCN8!*'1=\U#7L[>L#>Z!H1%T!@]BE+IBER!/" MK*GZU(/KF"TRZW MGIEG+M856Z8[,_3TI?RP>^]!I&M@UMK"-V*8P^&#'4^#K)\W-N>6"CL%@_3@ M@5[-'`_<#$0OT%9P5S@>B[D`&W\)(V#*`;P(!F&P81H!HTF/X;,W&@%3#9U8 MCGT0>P[X?W*SC%_P*;*/V.B.P9J*;#MQ)[S:'ZG:%6J@ZSYA]``(?9W>P47L M"L^@8'P557?%?<%R(WKA8_I<:#@A:'+:,SGM,)NVU%B%4->GZZMBJ,M`OI+" MD2RY9&+;H>20MF=T[+9AFJOII'LE"<2@9'C\+#/MK[GV@L>!AV1(O1.CG8`+ ME;S8,JQRIE$<.";&CN0N6)Z\\,A%+>T%\N@@FS7FF^/902*W,=EN6:I%D;OT M"._EPJT7D8XY-X@C-64D^;-E-E318R9V.T"390T8P;X"5E'L25W.1[&ZP?=4 M9R-D6Z$11Y.5;V6*RU',%L1H#3KX<68@IE.0.6%7E$VPTS"5SJ_!OB%C9GHG MVPWC'$&G+*LF6#7?@>D(`ZAF,NU&2^UBS4_9YL+AAG$>#!MY6>[IS/%&'S"* MYLS0ZE0XO`0^2,#EP?H\LB$63@DY[9YAVUVC;??4K`[XA")R@>NR5N,ONWUA M("H/\.1Z-O=>I49%Q->I(ZH2_*?\2K$M@)56-?=>TS9Z?45S7V\:L@`P>FPB M_"-9=9;";L8!"Z'&QIE-PVRN@A>^>1J;E^>.N\ZTW#EUC5ZW4^;2*-(*&CC/ M(CR%TRL&J&3Z3S&*55$M6'0L@`]GCMCCB@AOEO23';B\?(0F0NHB9T3$'(4V ME6E$J&%P=SO#6POQ27"[X"$S7V[C"ME6-XG(\7__[N?!X/K=_/1X'O?.!Y=F M6?&KT0\F@AXB>HNGP9-0I+H]8CBB&+EHL`&XCTOY3?/G"KU23&T7IRLBE1[V MR\5JC2(/U(?I;]+IU)$I23>%`Z5BND46@JTNWT>\L*H!YEEBJ!^+:T0A19R7 MHQ1/U(H,G!&@6$SS6IZHV))E,A9FAP@C$>.^6V0=+O9O3CH2(K&-^`GI$,]` MIA\$`496OHIB&`SQ76(LS3(__._\P$0D`E[A3W(KNK3!56-Q"BEBL.E,"%(>1?UQGI$Y)_38 M\2*1QLA7`A@RIQH^?;@3J:`8=Q_!,SQP`0.1^3E/?X1OG>53ZV+Z>!;#&>7J M9D,>YMID21C#/"=59@.'\OP67SF_&]\X"M.[9)SZ"?\L,CCOA5,GBOJ5*.SQGG>?5RF/E,=C@,`N&.Z/_I&)' M^LJ:/^)!^-AQ\UA",>&#C3P7N0KL?YSG^&*J56[V09ZC[%PXSG-M[W@Q!U?( M!`B:*]+\@;%<$<<&V4A]O$<<4,M4_WFB_TO#S?,=LIHIXQVRFBGC';*:*>,=LIH MIXQVRFA7FM%>I>V`L$*XSDF>`7,.6TE0C%^]6(84BPUHIIQL1?`DN\H ME=ZC<(QG(0JJQ*N(T[O_Y('DG+&D17U&*U?2*D):9=*^C%?B.O%$A@;Q`QIT M8,ZE,',6I<9<*TP^;K#SE2M%`NZ\E!V$:+K2"T,*P>KW\(?89//LN!6F+4(% M>+@(C\Z47>I"!W#-1?Q#YN3M->LMUC= MY&F6)60]XWR^.%*06Z,L>+VP.O)"0_A?BZ/ZN?7*X4Q$]^<$ M?Y6SPN6;SZRQV-<7!Y4+12R6*7K@<@VA\N8_Q1/.$)\B/.3YWGY(NR0YY'%\AR2KZ#N MY'L6H*,'2@Y/3E`\LY-"@:`3";?-6=[H(ASN3$23<7N%FSRI'I!#R*+5^ZX'SY6=F=^*X/[:&>=>YGO M%17C9J\N%NI@-OAA_:H(ZB\]('_X(^9I.*A`\)`R_KA"O@+)EE"ZS6>(0OAW MD:8!J$W'7Z8J7C.GDE@V6&'?SZ[YZ9WY3OP=@^.:_[U[L:!HR`T?84DS%&BA M8V:MP,?\+/,=ATOYCL1OQ&_*^>W&^_XV M;B.30":A5!&UM>CZK970XC$!L1JQVF%8;;5.CUB-6(VT&K%:E5EM:ZVVEX.K M4=/(,AO6B?"S*IG5B&;:"?/A")=I`Q&Z7U$%VC2.M.R&?3#R+7CH2/13+K=_ MT9+U2&;K+K.KR"4DLR2S)+/ZRFR'["S)+,ELI626[.Q!9':K;NLE2D'%\MKR M7+]8YK:)T,&VB6OK4@:?)[&M)@%2%MM/[[IO3&*SVGLF%K7-?3.2.E7)N3K, M0.F`G0[8Z7S@L.<#JE.NCD!"8L?ZL&,12W`/[Y3,!ID-DE/*8"!6JQ6K408# M93!41Y@/1SA]`K'=QFK7&BT"L;I('YV/D.25(GD]78]`*B=Y6YURO-SBMM0N MM4O]<*\1^B-*GJY])TC@ON%_4V^&,`F[-+4=].UA=V"99Q<79V?#RT&GU;^0 M36W/6A<#Z_+X36U+/;S):2C;.>8$E`"X&>S/O$F2/'N!L:XY?=GVJ.HEMWDC MS:IQGC-UHGLOD(/$_E#Y%U)CB&_*`"ZPWGCFT[8/?9+2K\J1S\%?6,\)4G"2 M@I-$'Z*/;O29#[=)$4R!/_$7V(/D2?0^CW[BOZ_ENCU(0R#Y1EBR1L:S1O,CP_/%2VE=*'E-K);E4(M_UQ[SZD:\HV M2S6D6[48;A_Z;"2V+BKNSP=CJTKD6!F]OK+-M?9KC_?=1/0J/+VK]5TU0DN%0F"3\[03IVW"2-8'R&:)CF1*[L M33CB#]P/Q;:$^1#[;%_^5W(T2KU!:QF6J#;V?&Y3?%D[8U=> M">NAK6#?,%M-"G20<)%PE1)%[%$4D:*(6Y/P:CSVL"5]&@5>DB+8;+$@FK:U M%">D.*$.[%/?J(AEF.T^145((D@BLONZ'8H24I1P:]K^PIV83T)_Q+SI+`(Y M1<^-HC?']NDT(AS%#.O$=2<8UFCWE7F(M0]JD&B1:.TB6DV*%U*\<(<*J"!. MHM1%S$KF!0P2J/!_1:*D+T9^*1)49LNQ5W8WDBX*7VY+P%Q['']G`==-IZ@NXUA&?1=SU1%<> MX8LZTQ#H(-OXT-Z98G9$'RWH4]]DK_<=HV-W5+-*)=NU;0U12`)SR@+3-II- MY8#7]188BD7NUPN0=JX44"/"G1;AEHZGFK/O;!2FV#GS+:=W&UYOHUJGM M29@ZH+[7:/L6)+\R2%E"T,HTS*XZ1-&]"5H)QJ.`,BG)JO`J*4EUM.P9O8ZZ MK&32D5MN#?\F6H2OO7[#Y\(T'I%J:]I">U;?%>0O_VWAO;MW>;]6P:3EW1*:#[SGS^UYA] MY;/TSO=<%H[9^<0+G'U\ZMJEL5J&95-[+(IR4&+W0B+LEK)"B+I(!&V:7]TT M_R^,;A1.RY"A&A7+]J@.G;:)&IFGUX+P]1$]A37J^]*L+I*I8%M5^7*EVS!Q M?,3=++UHJ90DWRKD5!XNE[_YY3?N MA(]2GU^-!ZX;I7STB^?<>;Z7>#R^Q1',;P.R!DB[KWS\T[O+"TS%^I?][]N+ M=\P;P1>.FWQH69W^>6_8[PVZS9;5'S1-\]*^,.'#66MXV6V]^\>SM2C2M?HE M$!D%F;\@(1(M]N($(_G)A&?%#C#$C^Q%GGAIDMOWIJEZ]0`[229,P M_T+:7O$-5590986J%U;DS%$['Y+R1@]7>7$$$A([UH<=J7*#^%`'/J3*#6(U MJMRH'_]1Y08EH>P9)G'#Z8P'\=&!H[4_`Z:TZN6T:MO>6K]39DYU=(YV1HXT MS:EK&K-ODJ:IERM]",^&?T?'ALB95,Q!^^BM:?N;$T5.D#S-;ZB124:>8F&LYI`IXR+*+.9,INW)5G/Z/*-/#]-O`=^PV&K+VX=?G?] M=,1'EU$X/0^GLS01)^I7XZ$3!<"^\36/;B9.M%,E1_]\:/:M<[-U>3'L#89] MJWL^%)4F80"/ M1I)B0?&#X\-H8O;((\YXMBQL#.LB:C_)@.8A82?@=&V3X81SC:UB,"P6O MCL0=\L7P2\1C3'09L3ON.FG,F1?@TW$4<-V4/8:I/V(3YX'#%1S[.+ M+/[2&FRQ;M4H*RFA9J3SQIJ1SMXU(]VJU'`<9J`5.7;4SMN<#[=]A`Q2K3+\ M!C&JXUWK-HCOC@QW4\_,94J2)U:C)'GMXM-B`R7LQ)+7[\5Q*GS6%#Q>Z;,C M81D6W2=/[%.`"PD^.,-J_&-*=C7B%I9EM*VF8755XW_5.S:AGRAJ9PK*314Z M[EF%U6X;G9XRD:F+5%#JT&;:GA>-6)S>_8>["4M"%O%9&KD3)^;*%'!I*0W' M#;"#_2B=1+IP2]GV22.AJY;AJJ=PM=HD767;N1J;L\6>;`;?\>\\ZZSW9/2>%\]O;Q^RS#[5'^A)9."XGQWZZT) M[ZV#YY_;54F4IPG2!*E$0C]O>FN0X]J72-Q.(L[99_AM$K-A@&5MJOM<$+\1 MO\WY[<;[_C9NJXC**W5SMV#!&G08V'X_?6S>U:^(1UDL0E^-24Q:7OF/?FJ3 M^+!&?$C*DIA4>R:M6ZVDOLQI;<0C`&)4?V>SU$[(0)08/DL$X$L6$@]&A0#Y MR$DI(A($>VFB#J&W>F1'B(]1'J(]-`1]9#=-5I]==V;2!&1(B)%1(IHCYU9 MV[!($2E61'1(N,,AX04/PJD7T#&A%B9`'R;4CG#$<<1QQ'&5()PVQ"*..P6. MHV/"Y,??A%_'1Q\K&:AW[/AQ[C/XC1VW_ MW>H8O5[/L,LZ6*LOI`8%BDBL-HM5R^BV+:-9%K(4B16)U2F*5<=H]]N&U2VI MYSN)%8G5"8J5W3%L$*NNI;J;5^W%BH+TNU3RK.S:*%9/<2Q]"4<<1QQ''%<) MPFE#+.*X4^`XBM4G/YZ](=Y.&6240;:4068V[,,A?I]&_AA%?$@-D1K:50VI M`ULC-41JB-00J:&]U%"[3VJ(U!"I(5)#QU5#5.9<6E'/V_LP[=0H:5.SI:PM M[@V/'CR7Y\_A(VSAQ(-8M`D:B.X_LIO35^Z&]P%,?P2O]4*X+D[B7=HQ6:VS M8;/9N1AV+\USLS4\,WL=V8ZI:9G-OGFD=DP%SBB]/5."_1N9Z)_TX0Z)+1); M..+5O^4,3K/H$"4B:FNAL0RYJVD3\I@>_ MG4K3)GU9D!H[4/<18M+Z,2FU:B(^U($/-5.6Q(GXW9C>0"RMV&FI M(1/!J"G@.#R[P0."B#_P(.7'M!D;*:X+K=2=$;_&6U4X&[85EHKJOO)X7YFE MUQHI&^W,&^F9T]8SW2:I&5(SI&9(S92J9IH]=8`RNJ\\Z1G2,Z1GCJ-G+$M= M0JWN*_]6/5.1B&"9)/S*8R">.Y%5UOR!^^$,LSKWB0^^!FI5*B\/EM'O*0M3DT201%1>(GIM9?'4NL@# MG0]OINV-X_-8;#ZF3O0[3V"498B14FH>V>)T;3H8I4BB1C:J/L+5[5/PC$2+ M1*N,\R_#5HB_1\)%PD7"57`*6Y8Z.*>Z"Q<=^_SX,P]XY/ABX^6,IE[@Q0D" M>#SLDJ%;WR"&4GG29/Z:F<1+0[RKHWDCR0/%1>'FRCW:=`-TD$2<3" M9[+4U03712+*//JI?'N/VQ85!VB6A&6V+B MTV%BS30M\>&)\B%U8J%.+*K8B3JQ*$?:P;,(=C437=J/:3&TKR\F0.'B??T> M8:(6["1TS&:[X%7K)+M*:^^!*VT>TK.Z[39;W+-LYD@VLL M$20.)`XD#@N(.MC6$6@C201)!!D(.B#>G;;#Z

1.G)BS:]_9 M!8SK!.&WV]3;F<*).EFJ^HA6LTVX]B1:)%IE>(>6LM[&)%HD6B1:9+6.=.I# M2,C;L5(IZ$Q5`,,Y'`C3D2A6>5SC*G!1Z4Y$&?)Y2D6$I/U(^ZE*1CXH8G$5 MN(BT'VD_TGXGH?T.C$5.-.^"CU^=4XSS2XX=&#Y_*;B1/Q,PQ[G1>B7@/?#UWQZ6K\ ME;OA?0`S&EW##$.X+D[B6R#7&5SS^S_^],<__'W-6X+$2YY^\T;\4S!&^%I\ MUE?^P(.47T;A=/@]X5'@^.=I#"O+H_CLZ3H*1ZF;Q(-@E(UM\198O`!7Z"L? M__3N\@)Q5_YE__OVXAWS1O"%XR8?^L-+RQZ<#5L7EGW9N[0N+]NF?6'V!\W> M\,P:GK_[Q[,5+Z[>*SBXZQA&0RCD&8\0',*YA[F$8Q9)X87<5PH#VYX_^O@@@U^@%\X7!&Q9.($S#+_@A!5&N4"R)3.A+>AQ&8C&S3YB&)"#^KDEF-:*:=,!^.<-4XL+3L1OD5 MI*L\5)+?G7\E`_BF(L[?_&<.\\7-?.?N1.G$1]=P7O= M-(I@?&+3C-(,OA_#DK`'7!,6!LS!W:'Q&=W M3\P'-O#9HY=,O$`\IW#/Q..1$[F3)X,YKYWZ;'M$]I*[OG$1JG&.-'6B>R^0 M@W32),R_D)I*?%,&8$+GC6=-K?ZA3W#V/J.JRGTT05T&JO<$*5K\QA"5=?*5 MY'AFMJ!ATS38+N%08L`W,F"38J3/.?(7X5$JZ]E"W$;<]BJW*1)##-':"4?P#L=#A3>,IJJ`RTVS,"AM"<=_G,.!/;.I$O_.$C6&Z MNUB^@WMAVO>0+*G'P2KU7N7/*J0#]$S#[JJK8]Z79+HP#]Y'O7TU=%))E9$J MVXKI>K9E'XSKM.<@TF>DS_3A1M)GI,](GY$^(WUVBOJ,MII*5=G.V>>;,G[- M0L)T@6]*G?O;87PH1YERE"G#59>!T@0I1[F"+BWE**\%4F&EE]`3[U$N%:4G M$[=IQ&V4GEQ;;ML>7%DS?;B1]!GI,])GI,]( MGYVB/J.MYG&S#5_"NE6`0KL)WS9-X-[/7N!-T^E7;++G7SM/4_@07X;1U8Q' M3@(/_`7>P7?'M;WL=YK-2[-]=G9V?FDV+X>#7DOBV@X1Z_:\[KBV@KAL*JG+ M?"0BFV7D19S:)V`N!C+`(Q;FI):7Q0A,&XY7(6GW&<>6<'K[/'H%0[F#C:ZU%6'F4/K&$L/4YEM3H1&TRQV^L>5EMG M#MSL^*BDGWC+B+MA)+#U/PI#A1I:ON'?:+QX@--@^W25TP\#YM!'M0MAU^O, MMNI'MNC=L/<1GSK@>0%WQMYW-H7K)L<%<-)^SZ-NPUR'#;%E6!UE&;7:K[W" M_6XU+:<2M=/9Q_B]UI*PY*RD,B2GW]RZ'.(U'M%E=8\B(*=CL+ME2$YY'&!*:9>434- M4.8'(ULEN$BA/E-PE+3_@<^&(Z1/P0/<'49/YVD4P:>=3XDZW=:9=6&U!OW+ MRY[=M(?G/4N>$IVU.F?G9YJ=$IF*3XGF]$-2Q5Z$ZR(6TFG4Q4Z!,"3>=8T=SDST8V$Q([U8<=]CO%( M+1(?JN;#7;I]$JL1J[V-U0BYB;I%*>(F_>KOJQ[)/@^GLS#`\)3!O,#U4Y%O M%#F/;.K`8GJ.KZP>GW(Z:I_3T5('IZS[PK\UZEPA_:.=P2,U<]IJIJ,,D$S[ MA7^KFJF(3UTF"2^]P(LG?,3NPW`G=*$:9Y!91M]45HRHRT*7;9+)\M98)'J& MW=\E2>XD)*+,G7.OZG9%)('!ICE++U#FDI22#K9I32J1X7.X/+&WN,?52"!# MTZ]PF[XW02O!>+3)UW233TJ2E&2ISF"S4Q)6"^G(S3[FV]-O7TZ6W9!A^R6$ MN^*$C[["OR//A4\W"5S^+?"2>.`FWH.7/.T.SC(PNV=GS4[;.C//+*MY9@]M MD7;;LB_[9[V!9FFWMN*TV]MB@BWS8N:P.)U.G>@I3[_%HR)H#O75_C-G7 MFV_,R2C.G&#$(NX[L![@9H\Q#Q8+Y>&QD7C`HNX8Z^3AHA66VV?@):*Y?'Q1 M)BC-^(!IQMTWIAEWVOLFQ7:JDO:[[WU[4X;2A0\9P>N<>H>YA;5GPMPS8>_9 M59K$B2-P5TH-DQ$O[E!H?'J)< M;=K4_1PY\+8+<,FW=64/.@\$\F0"R9-=\X@)&:JY$L]W"3W%^S?]C@=WER&M M:45\58+N/G6^HE3G'7K>G3F^$[C<8'OWFCXH9;6)CMM&O]DS[":AMVG))S7S MVRG9][23?;L-D])]:[:)*9.$@TJ?'1,1:.-"-E&NV<9=ILR?BNW M#3NZ^:UOQF^GT5&6!U<7@:#]XZN&1::*:.GY:V-PWG=;EM$U>P>CTH);RB.3 M*4]'V<6HW#;-)Q4YZ M!)PUDOQJ.0N'+0C5A1VK4?.IC;;K-/H:5+[KPCP*79NW%V[N48.YH9KS.@I' MJ9O\YD1X`OSTB^?<>?X^!9R]_O#,M%O-;G/8[K2L_K#3OLS[IIS9O>%)%7#* MZC]9P0G7Q:(`3`4D`>J.]P0OQ&_+6I0O>]OXS92>52KJIHIJ7D-L=KA6$W9@1:Q&K$: M:35B-2U8C5IR'8K_K'8)91/;'Y4>F]>H89?J4YLS?N\%`8;D[V2VQ#&MAO9G M7)0+O01KVZ3^7`=CB!.V?J1G3EO/="UU^62ZKSSI&=(SI&>.Y,_TJ;2+]`SI M&=(SY>J9ODT(1#6+&);:4WWB1/>8(AFR<,8CT;2"^H[B?2U+F<'69;'+MLMD M?FLL#Y:Z+E,D#R0/E9>'MJT,,HCD@>2A\O)@]94EA=1%'NAL>#-MK^[@N7*[ MP<:I/_;\W1!LMA:D\E#K#BUA[ZV.LJ[OA%)7%2&LK@FKD^0U.R1Y)'DD>0>7 MO*9=_OD\21Y)'DG><\FS[?)/K$]#\NB<"<^9`CQG\@+&OWMQ@DG!.7Y&*7)X MW'K7,@QA2;AGFVE3;Z'43_XJ;/5J)VTMDC:2-I*V`TE;6UW.$DD;21M)V\L; M.X5-"DG<]MW?;1DIZ%5]YW<;)H[/9A+I,M_S>7R7),,=6+!L--U*(#]7`VJW M&JCCEF&VU)W]$.(X1:AKCSA>"5XE':F.EIV^,N@ITI"D(4E#:L&KI"')BR0= M23J2="3I2/(B=>*ZMVI(RD?Y\3R-(@ZWS<((:Q`.'0\_Z3ZAVQ*I"G`+;;,D MI55?[:.?HJFR&T8ZIO8ZQNJI*_LB'4,ZAG0,Z1CR8TC'D(XA'4-^C-8ZAC++ M7B#NES#XX%8GCJ,]G.+!E%8M@#;;K9+ZL^]`+UTXIVQ7BH[L2(^1'BMKYW

O^?SWOZ7Q MAWO'F7V\<2=\E/K\:GPM2QA_RU!K?O&<.\_WDJ=;?/`M4.',#]W?__&G/_[A M[ZLW?^4//$AY?!F%T^'WA$>!XY^G,:P+C^)!,/HE#.Y_\1[X:!#'/(G/GG[F MX7WDS":XJH.(._'R:V!1`J3\5S[^Z=WE!;9D_I?][]N+=\P;P1>.FWQH7P[. M6NWF6;?=[K1Z%]9YU^[9%V9_T.H,S\VS_KM_/%O)XJK<>E,>LR_\D7T-I\YF MM5JXW?<"_F$BNZI:MOF7):FS4,:>LXKXVPM`;22GGG=L+9./3!-,`8 MF%A]%O%9Q&-X7'^^%:]GU_STSGPG_@9-XN9_[\YWC]XHFS&O>^S#_U" MFB!-4,<)5B216;L]RGRX7;W!3\IO^GX[B3AGG^&W2?5`VI&E(UQU$US9[1M\IO%Z?+XI.J(55#JN8XJJ9E&;V.L@BL]HO_ M5E53D;A@F20026'"M4+5=^P MNLHZWNFR[F5;:3+&-98(<&C[RA"[22)((BHO$5;/L$DD2"1()!8BT35,=V'/+$"&E9#RJ;-E&KT7GI!11U,@^U4>X6H;9I7`] M"1<)5QD(#D9+8;,O$BX2+A*N^7T=HV]13DNI6[%EGJ@\3+!L0)\A?&C>=KX* MW<<.U_/N2!0K(3VF8_2:!^S_604VHL#K<5-E2(&1`MM>@76-=ON`[3FKP$:D MP$B!D0*KB`+KV$:GW20%1@J,%-CQ.8\4V.X*K&UT>[2%+"LZ]G9X8-4(OQN` MA&\F3L3/$*86T6MY$#O8]^HF@3NN9O@Q'B`V[0HN\1:`P5:SW3T[[W>:9ZV> M99E6YZ*=`08WK8M+\^)(@,$Y0#!^H30NN`8@.$ZG4R>"ZR1`L!>,$>D6R%W'?/MQW#.9[A9;'9LO%?,N5.=8\KR//Y213QX@('Q_6>?O87@4$[BN?.EZ0FZ]U5YS#BR/'35+' M7ZSM+8^F&^]X_V_X8GLL39(/LCEO$('!_7W$[YUD,X]_`@;V@MAS-U[QJ^.G M6^MSVJYI6/&Z.Y-J1Q_B'T5*D/B'^(?H0_2IMOZI3I\9@M!7F,.QGL1GCN\$ M+C?8!7[%<1620.TLA'*KH#VW M$0KK4HU[@_`C2-$<6]%H1+A2I:W;:/9K2+-J,1M9M=I;M9Y*.#_MU_ZM9JTB MIP-EDC!/A;N/G"#AHV.J&FV$R#*:W99A=I1M1'59[++=0#+`-8:*[3;4M0TF M@3@9@2#Z$'TJ=))3K9-D.I=YW;/E69JJ,M^VGJCTH)CRB.3 MAZ;D#[V(V ME4^Q:>FF=ZV.T6PK`Q`G;YSB++4/7+>5M6'2A?,I<$V!6:*/UO2AP#4%KG>E MIOAS1=*L9;R[:YBV:5@M=:UX]J:C!HQ'<3F=K6DY M.,NZL^/A,)9KD?K9:9@'1%?6G7E(EU55EVE$V;)+(LJO="1N),M*EO6MA_.V MT50HJR=O6^ELZWER&H+6'VM[7^E=?-.P3=MH=0Y'+ETXB$X`:N@YZ,)<6K4W MTD;9M!J627J&]$SU]8S&V^)VHZ<\N85XBVP8V3"YES6-5O=P<6)=F.$H6U:- MHG*'V,L^\!C1S9U@!-O:&7?QCR047]/1M=*3'J/7[!MV7UVMULF'I"HDRN1B MZ,^.%&#?T>?OJT,'(UU&NNQ(NDPCRI9]='VX.G'B1K*L9%GWW>[;AMVBH^LR MX@!_$ZW&UUZ_YO/?_Y;&'^X=9_;QQIWP4>KSJ[%HYGGFQ'QT'DYG/(A%G_8; M;,J>[:D'64_V6WS5+=#ES(`+QTT^=*VSYOG9X/*LV1GV++O?MWNF?6'V!ZVF;9KG[7?_>+:XQ85ZI>7Z M.MY8:3E?%$8+1>\Y]Q2[R;?P`I7L=#OA;.QX$7O`IE0L'+,$OIEE5&9"GMDX MC,37PYOK:^;%C,>)-W4P.A(&XH<1-L2">P4&(TMCF(_X_LP'_22B?AQ'/I@JO#2Q[ROG)/UCW,6"_KQ1<;>AK"9L'>>V8_.,JFSQA5+ M)L?,+\FH;[Y`_,)(7GU&<:A!&$T=?YD+\)KY@X60,I?[?G;-3^_,=^)OT$!N M_O?NS#EUHGLOD(-TTB3,OY">A_A&=#>'JX&8F>($O><[LYA_S#^L<.MBW,4H MXT)?FFO+?+8(5&:MUEM[-W=O';J;?+,J;>]K2IF*9&EIY[3/A]NB_H_/*]EN M)Q'G[#/\-HG9$%3Z:'XPH,I')0XD#GR!`V^\[V_C/U*+U#;ZH!RK\L!4,SIJ MQZ3;(P]JQK`:,*FRMA.D+*O%>Z0L25E6BF$U8-*ME24EGJWE6O'8$7?#2(2P M/\)4>82!0?E$$6I=#L.^$@JE$\L#&"XBG`)E2BBIQ'%$.")<]0A'.FX?PE4D MX%AFUL9P7D[`HRE[[P7LB3M17&'XWU*3?LQ&VV0?F`7_J2Z%]!+"6F.*FXT. M`2230!Q=($BE$@>12JVM2J50YA8>[D/H.XGG>\E3#7>DY:*S6`WS+Z"CV^U& M\R\U)%ZUM'<]*Z^;W8:I#@*HEATR2?1J)7JD\(GK2.&3PE>@\"F0_>-7+_Z= MC3$'WL,D$QXG+'(27MV00LF;:+.+"MYLM-K*%#SI\5J'74QE89?34,HD+E6C M#ZE.$]>""P(Z5NL9ZT4R^*4C/U;,O6GB*`NYV`](JX?$JP\X;FP.[V+YIG/;O;[IR9 MG<[@(L/.ZW;.K,&1L//*PLK[[068NCE&'@(A.L'37V-X.E(QS'X7T'APKR<1 M\Q*!(X2=!F+O.YN&`L^%+^&YB$8#XA(LMV6//,(W9K!YA\;%VV)UE@Q(]6'O M^OU&SVR;G9YM=X!NO;9"$#S[K2!X[7T!U.RJ8-+10*LYT(JM@)*IW/7>%9+!:)JR>HM?J$:08B1Z)'ED]$CT2O5,1O5:_ M89+H$9"F(EII"*2IC:A9C:[RU.%Z"Y1^LE,MDU5I<;$5;L=(7$A<:BXN9%U( M7$A<=K`N+65'NZTD" M2`*HJ0#J(DMOM7%;0>.^#?1U-S#633BO^)"SIW/?B>-=@%O[7:O9ML[LSJ5] M:0T&O8YY=B:`6YN7@]Y9KU`N MG][QB#4M\>B6442591,'=LX\YM$#!QE%QA)3<\/I-`R80)PU&'QRX/_Q!V\, M\AF@#,/5=T[LQ8;`J1VG21IQY@&W.8&K!E66(&,G<+6I#B2V\T:,V&Y3;Z!0 M0C2MN:^U=:%V";1ZV=\H'^R'`$N)G12R4]$KV,.');55!I\=!N!,*SXD+#UB M-8++J]2!ZWEA:[C8.A9V@:(Q2BW;Z-G-TFE8!CVTB\U52*ZU,S@G&/ZV#;O=-^QF^06+=1&PBFP< M2BW.R.VDM(JB_U;>I8U)F-F\3YM2ZUAQ26MU>T:[2T`PM!.B]-G\OIYI&J:Z M^HRZR`1MV3;3-CL5%N>!8(F2R!/(,-+N?`L\V*WAT1TVHH0KPC2)$_@`57M!8SV6LL!RCB]^P]W M$Y:$+.*S;(M%?J20+?(B:6=%.ZM"O*%+(D$;JUUH^YL3R<,N,"^Y<5G*G23W M[B7R=9M&KU?^*98NW$*;)TVM5CVERS*[1J_;(?$ZW-:I5W6#=ALFCO]:0<"Z ME']E7+:4F-2C,,4L_+=D)E4CK;0Y,L]FU6^?M@7U^*6H<6YV+OMFZ/&R-8R\O;E._Q.+/E?S9F^'/GX=? M;MFG+Y=77S\/;C]=?7EQN7>OUBS,9*EZTU1^#U3)W?><3>GU]=?/X!/!Z&!Z;GXN+A=^ZF(J?U:CSV7!XU M6.'I\(0(?I,W1/R!!REGL\B;.A&,D8VC<,IBQ^?Q0FF#JP4^U^@1_"ZX,ARE M;B+/;>-PG(AOX_0N=B-/'.G*7\!7@U?'2Z]>FA@.'-_O\<>8C;T`'#8/W#PO M&&,%I'C0#'V^`$^%\:DH#4+S./-"3^'TS=)H%L;2(W1\D!M)*+@W3",8@A@/ M?Y#5Q_##XEU`5/$RB1%0@'8[Y?EPNT>HL-.JGNYV M@KT&/L-ODY@-P=J-&!6I$[^5QF\WWO>W<1NIO#>R8%.+HN+M`V3'YEC]BMN5 M!1>)26O$I,J;%Y"RU(4/=6,US?0AL5I]6:UP$H_B'4AE+HR2^,D/K@RG\Y#KQ,>V!]AEM?U9%G5>9J@KYC';+Z%F]TDFB MR^+C?90MK&$^%*F:4U`UK1Y5=9.J(55#JJ9<5=/$K._RV\#KLOBD:DC5D*HY MCJII64:OHZZX1/?%?ZNJJ4ATKJSHFB2")J+Q$6#W#)I$@D2"1 M6(@$8BTI2SRJBTC0B?%+/3<]AUT[KC?VW#)$J#P0F$/+EFWT6G1.2A%%C>Q3 M?82K99A="M>3<)%PE2!<;:/5(L`R$BX2KA*$JX/P8B1<96[%EGFB-FB``N%# M6:IN9?#$-#Z.WI:$E4=@:W:,7E.=2T#H:Q1X)05&"NR`"JQKM-OJ^M>0`B,% M1@J,%-@!MXVVT6FK:])`"HP4&"DP4F`'5&!MH]NC+619T;'-`-X'&UB!:+M# MZ9:DZ;;\]"EP_131S!Z]9.(%+*^+9YY$TG7N0#-G&+S>`FUW`1V=7XAM?$5/ M7P&6'([5@"7_V6XV>FR*<+[A:E/Z?9XH\L>5CL)&.[/(0RQMR_P+0F1/ MPXCG`-H+V.VD&)H7V.P++A6@\)4EV3(?-,I3_$L8ZGB!2DMPC84S4?(D$?'_ MFWHSA(2']>8)NWMB$CH_#%"GQ^D4&P+\7VR_'F?`Z_%'1N#C^:#6@H_WWH@] MWFT>&MBY,@C4>D^P(F5YVFVHMX:+*X%6+^]NRL?O(F!J8B>%['3!73Z]`Z>M M:1'ZM"Y\=IHHEP2H2JQ&@*HUX[_7>CV4G'I*>*K52]5<"BL=TR9HGQA,F$#+ M8`W=3K]TBNBR]G@?55QH>*!/FJ;VFJ9KM"W2-#7SHKHM$T*;YU4WS_\+H M1N&T#!FJ3_6PU2/4"]HF:F2>7@O"UT?T^NJJ]O>E65TDDZKZ\ZK^V>8$M7*X MC:HTRB1AY:LT+-,PN^K`Z:E*@W;#I,!(@1WR)*W7L4E_';S*;-WGO_\MC3_< M.\[LXPV_1[_F*Y^%0.?@_L*+73^,TXC?PL3/_-#]_1]_^N,?_CZ_/H%O)J$/ MQ(V'X!4E3U_"A*^Y"\@:(.V^\O%/[RXO,!7K7_:_;R_>,6\$7SAN\N&BV^G8 M9^?VH'O9/+=;ESW3ZMH79G_0O!R<6_WANW\\6XLB75_)J%^WE"LE$"6MK?AS M):?CYO;J_'__Y^J7B^'7F[^RX;^^?;K]]XL+K4/5GOP3+__H@5?LN1LF=QY. MIV'`!'=@?0J/'OA(E-U.)&L?G3E@L6X8`:#3P[\/_[@C6%C&Z#.A:OOG-B+#;&*8[F* M7K:*Q4*J1/=>X$Q$)3@:\MEIUD50"0ZQ6BU*<#0ZEBXS M*G5>V!HN[^6S7>!]Y`1)S(`.7,)JR$`0^Q3@(GL/G%W[SBKHB0[)`-4(E;:, M7LLV>K8Z5,%--#R),&F%Y%H[@W.D[*UC2I]MV.V^83>5=2VFK!$]O+DR2?@U MMY/2*J(OPH;3F1\^<9Z%Q:_3R)TXL5KK6'%):W5[1KNK[%A0%VXHVV*18:JQ M5/1,TP#WBV2"MFS;TO9JAF!YL3@/!$N41)XKJ]W1[F`6?RR.[A!!#ZX(TR1. MX`/,A3S!%W/N+*-M-0VK2VW!M&244S)I]92POM'M=@S+5M<`INX"1GNMY0!E MG-[]A[L)2T(6\5FVQ2(_4L@6>9&TLZ*=52'>T"61H(W5+K3]S8GD81>8E]RX M+.5.DGOW(J9-T^CURC_%TH5;:/.DJ=6JIW199M?H==5U;JJ[>%%Q\Z)E^8L% M`>M2_I5Q655J!LN`"#'Z5M=HM:F,E_9T.EG'$Q9)V^AW3:7)'B22RZ:V2OT/ M>YI54LZWGVJFMZY0=*F,TCS),DI#S0@W;';W>=0FOZP0['[,62/B4P=6?>E8 M5X+6?.>1Z\6BQ-%)\C\YFT6>J[(%9JMAME:ML+>EXUNIZ=F4#,>R?5H ML-O)F%G_;VOKEBOST+N;_34%^AP_P MKWB7"GRSU>V8[>%ESSIOFN?#2_BC+RKP6SW+/+^\++T"_Z#:=[4D_]O9S?!? MWX9?;MGP5_BW8BU;5G'Z^23RID[$;I[BA$]C`Q/O&VSL^:`$@`'_F?I/6<]5 MT2W3!_60S-O@-FX:#%A*I(BP\S"-$H,-'7A0%"R^!]T`;.3`HYTXY@(8`NX& M)>+"'_"X9_TVI5[NV5;WQQB!LT:I"R+Q./%`$-+$\V'X[#I\!#E"QY@-L:$G M-GI\?QT.?X"-9N!B^@JL>O($XQQC7]/G#7NOX=\PBR]AW&`]PVJW#1-\-_C8 M;]D&!D+PHVD;P,]"B_3A][[1:_8:+)=:00@05C9Q8A9[HHS=CT,6.%/4GL'S M+J)+LW)3$/@I"":6OB-=/XSXF`%[VAKS@W@-E\.#XJ9-1#=_B\WMGD:&# MZ3BS,(X]U,SA'3![]B.H]=?>G^67/@)O`$$8LM@T\,9>UBX3E9.7(*)'O+/V MV:1'GFF;V!V>,'.!K\,OIP/VW[/SJ\_75%U!* M-XJN%4!TM![ M@A5)DM(N3$@=_@X'T'$$$A([UH<=">"#^%`'/B2`#V*UN@!\$/]1C]TR^$JC MO+V2ZS)F88"Q0X-Y@>NGXB@J^:@BT3-L=3T)ZR(19>Z<:U*6X^7I!N3WFXFMQ'B<:5=^!'36BM&?.1 MD:`J&V(U'5B-JFS(#R'Z$'TJ2Q^J8BM!;VN48%)V%5L*JR9;Y2%4V>+P4-E6 M2A]2:B>[52'<]L>]^Y"NR9ZX$RG;7FI$MVHQG-+<+UU4'%6`+66Q&KV^.D1^ MW=<>[Z,T5-(TI&F.HFELJFJO67"I3!)^=H)T[+A)BI#(AFC;(]#%<6LRX@_< M#\6VA/G.71@Y`IA4^5Z%]+9N]*G4SH/8I\:%KBW#,I6YSKHHW;(]9)*(&DM$ MT^BV+)(("C=O2]N;<)P\.I&Z_HKZD$T[M5,5PI7KX-G89Z1-\67MC%UY78H/ M;07[AMDB7"T2+A*NC<>>R]DXC0)/]/1>*HBF;2W%"2E. MJ`/[U#=8%BCW5?F(=8^J$&B1:*UBV@U*5Y(\<(=*J"".(E2-_'"@'D! M`X?S/N(QA7IJ&RDD^E2,/ML;L1(`#(YJRR2Y>K9EJ_.67J&1+GJ9`HXD5^7Y MB$9+78C^5"2*>MKL@;\-QQ_9P'73:>H+N-81GT7<]1P1SD1?U)F&0(?_ M*[Z@O3/%[(@^6M"GOLE>[SM&Q^ZH9I7%LN\Z_R.JYZTA"DE@3EE@VD:SJ1SP MNMX"0['(_7H!TLZ5`FI$N-,B''5\?GX?=7Q6&+0R#;.K#E&46CZ3DB0EJ0.O MDI)41\N>T>NHRTHF';GEUO!OHD7XNNL/-K`"T=[8,1Y6["")S_#!FSH1W,XB M/$R(L?A.](UWG9F7P/#D80)VDR_"LKHAMICW`C>-(CYB_W][5]O;.&Z$/[=` M_P,1X(#[X#B27V([NWM`LLD>"MSM77=3%/U(RY3-+BVIHI3$_?6=H23'CO-B M.Y0C*?-E-Y+Y.GSF(2ER9L8+DP<#3/!@P2;&JZMYQ:-(`:I-&:L%Z(1/11&C M/L^WO``Y^*!!\F$*NB'B&^D):*?BB1_&\S;[>\#.H=6*8>2PUEJ]'ORO!)Z, MX&98\33P9O"`20*0+IN*0,3+_LCDR5I:IH"QF/(`SD5T8A)+@@\ M?H$NQ1S'^QC'GHVYEO##C0FWP<0RQ%Z:A=A3TE]V7^>.TO`YMT1KLW.-CT5$ MU[RS.O5F(/5$Q`$0!11UGU>:X5#I!.HPD5-6?@/YBVD8+]HU1>_E<^=<3-Q% M(@!1W'+--CJXUV3HMAT&J=1CIVC[%&C:;*=I3KMOMVD`=P.69!8+P>:09*:9 M"!!&:^`S?<`(:L99[67(@\? M461+>IL]8O(SPY5>]F8CRM.YY\4I=/LWR<=2R42^$'C4'DEU+)-4T1-UWQ.8 M'0*8!9*"Z/U0P28)FGBV_P!N;PV]4LK:AL8I))-+`I]7JPE@`N1J79J89EFP M66@Q3RB5I_ETY!R99UA%>L7S(^*[EG,0RE=QR[Z%<[ZQ382%R%0&62-YFH3% MBVQ/:M[_PT?.@+8X?3%L^ M'0VZ/[VXFEY?\.<9W7WS[9VQ+OD.4V%-KA15[MO*LKD48G9C.BMF[W*V_U6( M3$YPK!$<+X4GYF/8@G;=K2%)M$@XM(U#"O).4#L:JI&G%.Y28Z8YKTSC3-RB&F: MM90^Q,HF/X_6YO`N3"##ZIG0/LOLQEG!N*W.J;59O"KC7_9D37-RHS5BZ%BS MHVR*1M`^^FG9_HO',0^2Q7)N6;28N8T'145X.VJG;?4[=,#1=V@?2?O("LU9 MS5&MSM">C5#359=FQFK+CE`YEVT"+T^6]5=+&43#L(CE6&(YEV M$`ZK@$,R[2"HD6E'\_!'IAUT)65'P/T9AY/42]XTFF[ESXOIDO5JOF[+[7=+ META5QGZOK[UT#8?,.8AI+##-<&CM@FWEQ_ZU3%.3Y7.9(OQ>>$_4Z5A[L8R6 MW@<+=Y'[+*O?7?3EWJ`U[`P/]=&T*N`I>Z:G"?T]JU2GU3FEB.85,B9IR`W< MR8-;#F^ACJ0(PVOPV8*YNCG;W3EMLO*93-.]1.VC#F M\9D?V&!F@1/*GU9KIW^=;FLTL+8OK`H&:-]7G;FL?BK1:>UPPOU>5(+V;<\( M]VL8'-N=<>P8T5#D-/NR;7[DM,Z@Y3CVCH,I=!KMIQMCK%EKK!))6B3)7LOM M'="^L];`L[CX),//G0P_E_ZIBLA>"TM!RPYN^WF]:M[),@M)G/LN[UZ'-J(\,H>M4LN9`S\*G35P1AXV+7G MX+OJ(X_YZ)Y(!>^)$,\TGF<&+D60))XAGB&>*7D],[)W(:SJ(T\\0SQ#//,V M/#/JD+.VAGTQ+%.$GV<\GN(5R9"%D8@YFB=1`&S,UW.M3=A5&>RRYV6:?ANL M#R`(T@?2!]*'PG>0/9=YI`^D#[77!W=D[5)(4_2!SH:?ENT?8R@WVVXP/U6^ M5$I,RE"DYOC#^MD]'1SL6\<]8LK[^F$=5%O?VJB1$M9W"FN2YG7+=TQ.FD>: M1YKW4/.ZG?+/YTGS2/-(\QYJ7J=3_HGU^]`\.F?""B[\ M9Y2BATV+*/!SU]X\N*5LFJV4U=._&L]ZC=.V'FD;:1MIVX&TS6*`2=(VTC;2 MMN+/9_<*33C#A`D7[Y3\N5K4Y9NR^G9._LA M5[[TA9K\G5HH8DAB2&+(26"6&I%4D<21Q)'$D<22M(JN$ MNMUI(=7"WT'=*(JWFLD_UB*;.RS#BF,9S MC#NT9_9%'$,<0QQ#'$/K&.(8XACB&%K'5)ICZ&;9,\+]&@;'7GV^XU3>G>+! M2*L1CC;[/7L!"O:55U604_92BH[LB,>(Q\K:^1UL559YY!"/$8]5!XW$8[0> M(QXC'B,>>U<\1NNQ,CZ?G21\K,1CZ0_6L!6A*1F(XUD6@=3M.#^M(=1%/#X4 MJWF6`5!</1<9_:O&'?P4] MGD.;-+0I0$%_$_ZGHR^7&.CZ'YU_7U\>,3F!%]Q+CIWST47WRZ`_Q=$O#X9Z=0RNY1PJ^2INV;=PSI^>K+9&RO`1I%@" M1O:(R<\D2%5ZV9N-L+D@003#4H8'4@''L@I<`S*C6$0\7N(;P5`*Z$R:#WH:E8"_G4\ MYAIZQZ'<"90A@QOH6!@O3+[,C_0'TT60$#8+Q@!;'\X%2_B=@%9E?<'?L/G+ M;(PK6#XB8S!XF`A?Q#%4!)E0$B(77@J_QPE'@<,/4:AE4>4R-]:(UXP3/U5% M2S!!L,J*R'EM]OL]"D36$)#]TZ.`C01!!=-0FEC*6FJ6:OQ[!F0=QCCS&PJ. MI<"68'XS5"!9#W[/2YS\)S6,^\*8W\Y$8#+F["UC+YT#EJ!DS2;20U2UV3FZ M[4Z`6*$'2XA!G3"2PB`6R)0'`#,V%LL1QPD"=0(4S9,::@-@>4D*K0?=2!7F M"5,U@5J@"&A]',ZQS.>:V\HKQCYEV81I:%80U(VY8E0'T+>ME&7'J6=]!C&3 M"^C%CS,_#!/4LM_@@=V95W&(C#1+DNCLY.3V]K9]-XY5.XRG)QW'Z9[@SR>8 M\"A/GRPB2`^L)X#T)D>F[).-PN'UQQ,L29[AO_#X?U!+`P04````"```?PQ' MO#9Q5+08``"H^P``%0`<`&AI=F4M,C`Q-3`V,S!?8V%L+GAM;%54"0`#SZ3+ M5<^DRU5U>`L``00E#@``!#D!``#L76USVSB2_GY5]Q]\V<\8XQW$U,QMY66R MY:K,Q.5D;O8^L?#2B'DCBUY22N+]]=>0[<1Q9(FF2$K)[A=;M@"P^\C?0 M`'_ZZ\>+V=%[:-JJGO_\A/U`GQS!/-2QFK_[^@%M`//I0+9MA_9O2O[X,?_CB_(?Q*HT ML]8>K[[]5+2MUA7$9MGQWW]]]6:E(JGF[<+-`SQ!#(Z.?FKJ&9Q!.LJ_?S\[ M^:(!!TU]7KV''T)]<9P+'#^O+RZJ14:[?3J/S^OY`CL&.ZB"%J7(POQXWD#" M5K`:ZLX4U8)FS?_2H>KBZA)^?M)6%Y7L#"5;-=!'ZH MJ7$5>'T)^:GS=Z\`"9*_/ETVX1P_WZFTNW)]'C.NXF^=G^U$L"\;&$38>5O/ MJICMS3,WR^/IS3G``F6XK.=9A.W2=FUA$G&?AM`L(;ZJG*]FU0(QZTRDG9N> M1,'/GUZG%Y"@:2">P7N8+[O;@^&>,8G*)W-\]*)NK@93\*$6)U'GM*G1,BVN M<'#_\H]E=9E'^F":=6A\$B6[FKK'M3.)Z'_D27&^N+H=Z,/1;EO+(ZK76_I) MA#MU#>)S#HLJN%EO2=>V,K#8;Q;X\^+:-#YW[?G+6?WA4=AN;&!$86^\(?QV MY51<7#9P#O,6Z[ZJV]X:=&MU`+5>@%]L$_)NF8$>V7'HKRDZB`!M:*K+#._K M]&S95G-H,\YOEA<7KKEZG=Y4[^950K;/%^BE6IQ5[9^YA<\5GR_;17V!\7CG'MVC4'L']62._JV;G2X]_OTZ MH0>(7TZ"7):8;8P0VU;C[=D,\80N6;5;7L$..3%E?O= M5I4>T<8`(K]T5?,_;H;!5M6&6=TN&]@FX88JXPCT_-S-W^7A^@KCPME)53T^ MXMZMU7'4ZB_Z).)U&X%;*PX@W,D+LZ;HL`)T[+2':PP@SF^PR![O M*31OSMWV\?I`\>$%>8KV*E:S95[D?0-AV3QFA/9I:W@5GKM96,YN7*EGKJT" MVN$760Z(6/2Z6V\+]]-LET<,KW"W4;ZQT@!"O8%W>5Z[,]5MD^CA&J.(T[&K MMU8<1;C;=;C3F;OV&VX7XYY=_0WJ=XV[/*_"&;S;18_^SQA%Y6ZTW59O"-$6 M=?@31S&L5B1@WG9C[\9:HXGU"[987P&LOKW=H,H]VI46.[4ZGEK(Q>PGYS`8 MB^^NT-;V1E/E#-I%4X75RA=^_SM&J%TGT-X-CJ;,`^A^S!^[3IZ[MSRN>J]7 MP>?3@$3IOGK?M[W15.EH3CO4'4W$'&2L/CQMV^7%"J7=1D:'!H=2YKR>16C: M:[O22=JU-481)V<`W'`/;04T[R&^K)N7RP5&(3-[R>`S.NS8^MI(W^V*/ MXLXCVQI%A4<,T0WUAA!MZ5OXQQ+GQE_>=UC/>J#X6D'"Y]#H%1:Z*9J?NGN* MU?4#X>,"YA'BJ(_'++KX6:96!EUSK5_ERRY:\ M<^[R.'?],U_5F0@E-WD\OWEYM_E/0&O3<*OU;RZ6%Z M,3B#"U=A?S2OT\NJ1:K\+[AF1U36MEGJP&2D1A,FJ2"2,T:,D8P`B*1U*@JO MY3:<[E#Y:1..Z@8?\O,3]N3H`U3OSA>KC]2T_MTBJ M!5SU3ZV5WN%8X\X1[X$3<%$0EDQ! M7$&3DMQ9XW@_MHE_0;;M@NL=OOUT?,_[&<\E6N<(#^F+/2XU>DS,#97+*DL7)(`Q##T.H/7!>$"74_-;="1%?3`/:QQ6#(X:%-0Y+2IXS(L M;M.Z5^*[V?.9:]LJ51"W,%9$8;RT4";0*]I`= MI7%(,QYZH[I#0Q^_F6^7@L!S[7P3C?%*NDI3X<\MX](@YU0 MVJLYWGQ8<"+C^TF(WV`3->\6PZD5C)6!$R-@-0%L=;QE%CB,FQEX\C: MG+D/OR+R3>5F=S=$XJEK%BWJ\#K=[%%N6GGJT5H9T!:E8#4Q!B5TAFLB/$?C MY"@+43AT2]@A&^S^'5WO`[PI3/DG35Y6\ZH]A_BWNHZ/)]'#M4O%@3KP&)E2 MD0BU/A)/'[7RG0].3V3P'TSNW#P!;*I6F@#, M%$X2+E4BR9F"".T848IK:ITV2FU=>IA8V[\U=\Z1/D;?5<52*\L2E930`JFM M+2KKE*;HSU`CM#3*17?(9GZX[OPZ=!X6MRDL/`;XRXOE:AGQ!5PV$*J;?.[+ M&:RZ9QZ?7M3-HOKGYOSHS:O:@SRB](5T3!E*!'612!`.W5VTL=9HX[0$IE+< M>:X@WR+U]@CQ7F>8?6]V=;M]8KKI;&+J=%J;VE:U3!H=<)"KS39'9"$,23;B M]*X#4X"S?2QZ!K[3Q#"3D64GS/8PT>S'CM_9TF9X9CI-W?*\.^SKV&P:EB3AP8%EQ^W2\AF?"8$!-,@/4\W=OH;G( M5[UUF`*^+ET&+RR#G/K+,=8P$?U)QW/"6P2G4%]+9<_TP&ER>`8FP#`0[2%' MX`"31.2W2(!O*D_D+EL[!>+K*Y0)"F2X\B1RET@RMB#,%OD3+P)0890[Z/![ M,$=P*'C^G22TQWE@)PJ,E"`T;D+X'>4[T>#A2J5)*IB0(L'@V!+);2!".4^X MUE$;BT:0]S0%DT\'._%@4(BF($*'D^UKF+"A5JE$E(RI1(*(Z/="UC-Q05)D M4GINJ&;PC^Q[\AEB>#H,@M5^D$!.W/:/$:>:"@3M]`'PF62N,L^621:55B)1$XQ.)&$X3&7,2KBPDI<8SC+`/.:@8 MF">C(#:)/6G;.UOZZVS&JD`)*>5;;!)ZO(83@%`0B&")EH#",V^9W]/1NFL! M.^R8W"U7"HL3MM>CU=ZI=\+&@FO*;?2SR``2NYG\!MTV$+;5*V4D4M0.A&G4%VTTHY0 M10N25&)*"`?X]2$[R<,Q8V"8)CVH-?%9QKU>@#!8A^\(RT0K'Y?HEM_<_8QV MZ_IVCXX.08?:96*%5L($XJB7Q`9GD-/6$:L*QXK$&`-]R&[N<'08!ZTI=]6> MUVT76JPK7F(D9[6V-%\$XTD,W&&0IQ1.>XX[[E4P?=.KU#?&@X'@F2B]_2"/ M-N[?(=@I;A@8GRF8D(\-?ZAFF\[]W!8I/:-%U%02)F1!)&A%1,$,X59*;X0, M6AWT"M@`/;P#%I-MD&]=N+A3JO2"6FJ%),A,30Q5D7B.K$S,\J1E`F8/>@M\ M@#[=#8Y]G#/9\)KE<8XS=GAE\D2G7=:'X:?05'4\F8E9`/I.&]MHA*<`RB8$<-YYR5U"VU<49!XT<:*(*..^\KQ#[9U>_MX#R M?[JP]N:-*9O3(KHW4EJF@8%',\>2RYDFE+B\]T\]>D91"V%,3Z=_FN6@\;J] MGA#3*6:23^_<>[7Y]H8#"XX0HL4FN.2>%LNCH@);22`56'?1V^5C= M]C4[=@)MFMAP^\4`&V/%[=5+4PAO95!$:^F(]"'G+C-!,-A210@X#_N#/I`Q M$5U&PG*2E><[(N8W/\S1B4%@5B'RZ@6?[?7:Z:95Z(Y-E$7PD'P4)-"($!O( M-E!D8[U2QOVQ[=41TUA0KW+>C"Z(D5HCIBP2RJF@48@(:FM^R'KZZ&FNH9J( M/R.!N1\:W6X1;HZ\-]8KE;72,($3+HX.DH]E$@OX)P()*8'WA>VYH&Z^<^+L MAN)^&+-:A?S\IJ%.UYL\HI724"\B+2AA1EI""Q5)#-JC@+P(U$1/MU_ELIY- MQ?3>V'/OQIO'$NA>]9*!X]:$0')Z%S$,E=;)6>*$2R8F'#>]D^6_JR7L MD<#<#XVZOX9I:]TRA/Q"6BF)<2X19D,BED9-N+:):6$$#WW?+_U=K5J/@>1$ M^ZCKX,D1:KOK#OV:1DI5..4CS\?MDLQGJ1+1C*$]QAC8",%DX7L>V)C&'NU[ MAWX83"?)X;QY\_#;^FE`I!KH<]E^]T9*46AN><*AI7"FIX):(I5RA.?D*F$5 MQL*[O\AA#Q[WSCU^/PET3$BG)=8+-*VS^O)-G18?7+/Q[H2'ZI0L6!%2X"3O M3A.K\XW0EAHTT(RJF'AV''6=8H/@YGZ9=#0*T^J@2CJ!\0]?:-)OL,;98;+:,".5*\]>7 MBPZZ*[36% M;R*KM1.04Y#G#"X_^P>=*/-`C5)[QZ56FC"?+/%@!.$89Q/G.%/"@(FTIY79 M;[+>T$P9#K^ICSJ2=VO5IJ0;%2\($982FRQ>GF=1?1T4)RJHBCZ MWB%NOE>3,@"&4\9Y9["ZI>YM_=9]_*-:G.<[\1"8EW7SZ#,(?9LL.>+KC3$D M"29P%-%$$D^4^+RS[GU0GNV>M?<=V*,)`9[HP/?=(]KZ[8O+!LY1 M`ZQ[]W1FUW/8ZQ?IOCB3^/2]JV8YM>-M?>="SYM+(1'$*JQ."LV6B[5>_6X- ME@F\TDP&$B3ZI46*.$1I86^7?PI`(FXC_;]/Q>X^AJ?LQF_PA.QG`?/D=GTK M_A*-S>?1^@Q2W;`G8E[7;'0[8 M<$6[?3;T0J7&Y9+.;@KTWX^,D[MMPDQEQ.4GIF'W`SKL4W!NMJPQLKE0.+"^D8`IP2M(7P/!7'H,N MK2UF72MT-C)_69]F%%XGQ=`N9/U="-JWK73063213C4U,&4SSCCY!4Z!-GM'4'"^J8X`>P*,WQ2PLX#EUO[V(7R&[=$7WR$.9$OZJPPKM,61:- MSYC@%)+.T3RWABKRB9`!S/J]YH'2>W7@,BZODJ3JPU8)(LE_V>8+'/#B!"B. M=ZJD+`IO/&>*8F`R0-.22XFE6WC\2-)SB/B3,]*XKP-2+B=JJT8-QRQ8J,'`]OI.$<.1%Z6AYI+B7' M!<;XW$J"C@:WRYMF'4^^OW'0JK)0\LPHW%"IEB97*C#MT,G4.D9>6%YZV_,$ M-K$Z&,E<&,:;)!N"74*[?VSR9*79%RTK*I4NH91,&V/1EPLE;G5@F2V%M@:* M7/5.DT@BZ]ZR>:GT!_,EM9RI8FK[?F'OFU?>%K*P#A=!K@PKRX#>>[9]D1:- M&>>SR,LP9XD/DM0)J0]@4&K1WT'S5'OX">D?]$`C)GACA&`FXL:7FURC.8MC M:B]B@`ZWJDBH&OI%#,F M`#.Y+?SD>6+N:%\RS/!7(( MEP@Z,T$PR)6,J-O03)KUAC^6J(XCH">;THE]/^FS4M\WK(I,Z2@=K@VG%7XT MHQ-[CE/*<&+HIT23S]K!GU3H`[B4YC:L.^KNG)EMD8F3MUBO6E<1BA@L%\Q3 M6%FV+>0>G&6>N](+;T7AAV>*_0_O#\;A=4H,G3\1>M&RTD%8*VU@P:%)90"G M(A7NKRH(IX6SPOF>A51WI4 M3@3EL4"^$89H?5,_=`6_KS9MO8)V:Z"2M)MG-"WKQ:J.M:?Z!%UI)UR2 M-^ME[0_2M^=%%>HR2J#JM-CG>-U`J!]OZ_8+?>%[Q^M-^XCX:MI9L_C-;-E9 M4SQO..SC\Z<5[J&=WMS_-]78WXIL4^KTKYX^P7C3VX;[VM["X!&T3BYE"_H\F/Z49[8^O#\OU,\#VWYM- MX^^Q!8EB:EZ_30W*GJR`74;_Q>BX1;>\J?TV>0C__P>MRJEUW]N$'&%3Y^%= MCJ(N%7Z77[^`),HW2:1X$V=V M*RE;8Z&;W5\W@$:C`?[RMV^+^=E3E.5QFOSZ"?SD?#J+DDDZC9/[7S_]>7O. M;L7EY:>__=>__]LO_W%^_D]^GB[*\T^Q(_A>?G&ZJS]:=YG'RY"_/H[%L>_YQ/'J)%>)5.PF+UY(>B>/SY MXN+KUZ\_?;O+YC^EV?V%ZSCP8DNUMX7]UWG9[-S^Z1RXYQ#\]"V??CHS^B5Y M#?Z;EC_;;Z?%EN!U8W2Q_G+;U-*^8?T5KMH"2NG%ZMMMTSS>U=`P!1?__.WJ M=H7&>9SD19A,HD\&KK.S7[)T'MU$LS/[^\^;RS<,PBA+'^*GZ*=)NKBP#2Y$ MNEC$A35,SI*I2)/"V-#8,HYR(X45YN>'+)H9+H;,P`20XT/'@O2?-4B+Y\?H MUT]YO'B<&Z@N.A;P]S#+C",\13(JPGC>1N!]K/I5X/HQLD]-[J\BXTOVZ\_+ M;/)@/K\B:J]SN.I'9IX.+?]Z?8AB@HCPV.: M6!&JI:W+81!QV622+:/I51S>Q?.X,)C5=J36K`=1\.73]4Q&LRC+HNE-]!0E MR_KC07?/&$3ER\0\NDBSY\X4W,=Q$'4^9ZD9F8IGT[G5OY;QH^WIG6E6@_D@ M2M8=ZH[C,XCH?]E),2F>RX[>G=M5<>Y1O<;2#R+HB2W-!>I7EC#>IQ M[4`M&=T554*^;M/1(VMV_1U-.Q$@GV3QHX7W>L:7>9Q$N<7Y=KE8A-GS]>PV MOD_BF?'VI##!2;I<18J?C9WJK&.ZX7YR-8UG3HPOKKW0="D3JL3%39Q_L1Q> M",4R+]*%6;K7MN@)A3HYJ)>)B6_#^>?EG?GW]F;Y7:5*1_#H0&0=QMD_PKE9;,7Y M9)[FRRRJDO``23\"B87<7S\BKL=UW[4:B[Z(.+5ZX&5A!T( M=YF8CX;MMVIQ=C3M5H":1MM/T8$XOT>%C7@_1]GM0UC=7_1ZNXX8R&<>?_QZE M]UGX^!!/;J+[-GHT?T8O*M=SVRJZ+D0KTLD7TXNC548B2O)ZWGN0JC>QE.&8 M/D?1ZMMR@\I:M*Y;M.+:GUK&%VV<;)?!IGE[A2KY]:;*390763Q99;[,]W^: M%6K=";0QP]Z4V8/N-_NQ[N39GG._ZEVO%I]L8ARE?O:^*;_>5*DYG-:@[4U$ MN\A8?6!YOERL4&K7,VHP[$J9AW0^C;)\/:[4DG8G12_BV`J`C>^9L2+*GJ*I M3C.]+,Q*[M(@8[<\CL&Y+?.^E=SLBQWE.T?RZD6%([KH`;HN1%O>Y=&_EF9N M5$\U\EE[FN\4),PFI2R;CZ_%V59\Q4EQ,8T7%YLV%^'\_3[>[IJRLDS,EJ*A ME7"O*+L4R'RV&U-I(NRIK*N8M'ET(^&%[99'D7G6\A:2CJ`4X[!39.$MLMC32Y,FTV+:U,[0L4 MU\^+OA51,HVF?3[Q<)G@5H+5\XT$\W2R"]P5L+,POUNAN\S/[\/P\<(.3!?1 MO,C+OZR&JG,';(I2_W/SY^!C\9[Z-IDO;?'M59K<%U&V>/G*J!Y=%M%B*^H\ MO(OFOWXRH@7M&`9`.Y0Y`F!"/,]!U'$=#:22!/@^\2A_"\[<%NVF66F=<:"S MFG^Z0F;%+/`!PTX M^[?QM%:X_K_/66R&][4W6OYHKC:\BY5EZ2;D_NW-6FB'`WUH&SB8(T055TP) M,S$@@I0L]<'(UT.YQZ[%7$O?.-9B:;=85=C^0W[%_B6X?4BSPJKQ45.VL%5/ M.XQ;CS"0F@-!"66:.])1&&KIE-(+S,AW;.GF87%SCSM,-N"#:Y[^&E`B<>0IK8'R-.]$838=?Q_531I"KI4HL^`!ZDW'.@UEIQRH"F MRB]U-Z-DI>Y#Y%DZM6':/TKCS:-DZ70Y*:ZSVRA[BB=15:ID1_-`$NY31H7' MH:(28X$E+*&@VATJ,7=4-J1C([]?*[2':9#UYEK,5>G\6M"\>E6YCR9P`%&( M`P`E]!'FT),(;_7SE3_B?$4K<^VV?6<`_7B.,+XDPCCL?S*[5V8"WK0+H`GL^)KF$6VJ*(\^)2'+_KL MM=\1U($G7-^Z.X$N\J@4&'"ZU8,(KY%5W?%;M3^,ANC![^*8^L%_P+G@S/,5 MDZYV!8<:"%'J@C1H9N_>>O&``?^1R)S`RF*99='.[-YA@H`B,Z,AZ0GANT)C MKH78]@W)0+-(O;<^/J#-FP%T`M/_GB:38ZW_0A-H*3U)B>\X0BNM(%$,K?7C M#O4$:N0`\`=P@,88]9B^;7?%T(!IPMHW`@U5Q[7OU%*=]&`U<8`X)Y0RK#P' M(@`4\*58)_@9H-RO+/_H1VM[:>%T.8^N9WM5J$H0UF41:(RETA)"*+6GJ,&3`?!:;19PAL[[E:D!K=M`NE(I804S*6*<^1JB$BI-#%Q MU1CS@=U;-.T&GB%BC)5LE4F`5ZT"#(#`6CJF_W@4(X)=SDH=D-(CSO4UL,,N M2[;"X?NTZ>C2=L.:Q8_BMGAU?MPLHUJY!0B(`J8=MZ@$YI1Y"Q,M?97*NB#I`CN""^0*XKL:.)PB\Z2Z[@>&.P3BU:UUM:(_=_PVM&%^6- MW5F&=Q*;>%L64;:5MC*RV$,1*`>Z0F+H>]*,QLH$T6X9-P/)"!A7K-BIM=(^ M$!HFFIP\Q$F4OZEENA);I'E1?<:C-H^``"H]J!U)N(G%&1-`EU$]\*73;%W9 MV]91GU[2%V9#^(Q>9L8(RY7P.OYF/U4[R7ZB`'H>=CAP@.]P#*G"$F_'1Z%0 M,Z_POD>OZ`RD(=Q@=>[#7AASN7C,TJ?U7?N5?G"`*D#0#(B>E$1R%SIFR0^) M+'4T^C>K&D??HR-TA](PP622%]ER8I&_M/<]WAN_K7:%0V0!!1"X&C,`/,05 M<3DP_V^T9*8'-/(%_WOTA0YA.NGR\\\\FBWG5_'LX)T>U=0!AP!*["F`-.1` M`>J@,@D$D,\'6WZV=(WV6\C=@W52!_E[]NIE+,?XQHHP($8IZ5%(,%(02R@% M!Z6F]H#V=[($Z=$MFN`TA$>PR62YL!=;1U,9/6;1)-Y<@/PXCU;V2*9LD69% M_#^'+Q0^X#M=/2+`9JRE!!(*&3?+.;-H\[=Q&$*ZV:'FX9=(3Z M/3KD8X?(`LJ0F?XEYI(@QT1PS'N)WSD%S:J=AE_D]#@Z'8_2">LF3WR^O-XK M^GH7:/#G'7AW7B\/K_$:O-Z?>\S+ZSH3YN-+ZCIE?=J3_W?%Y6I)5?^T_TZ* M@'JN=H#O:JVE3Q!'0FTB*;,0@_)D)_Q?2UM]GO]#Z\#!/E*NBS1V/0&0J\PB M]5G-YO:9,/M?QM<1AMY>WZO7XZG*QFBHH2DX^-`^H[A'H40ZX8 M\LPO`?T-#`!3=Z@;FXX\F]_"G.\3,&TA&20']T;(RFW^7;S5(&Q,=M'8K9'X4NX^NGN/4YA[>S#?14SI_BI/[M_)6%V%;%=ZV M"AS-J*N4Z[A02P^YQ,6PE$M2UNQ.C-Y2BYT8J3T,PYR??AU,5@30'QL'6&GF MNH`I(CC2ON?Z/BLU,E%HLYQQSR7970;0K2$9WLB_AXOJ6ME])`$T$0=SN(^5 M@(+[PG&@+K6#B./Q!M)M3'70ZJW1^=%\8'1!]1A,W\'4>[N\F\>+N/C[,K0I M\BB:WCVK;X]I5EPN[$\>)E_2F7V;X2;-6G7U44-^`15,$`P4<7R$L`,)]IQ2 M5\H&>]=([7LRVIHL'1ZT5K'9VP!F_?;$ZV3_>=?ZQ`&3D$E/:`81EMPCV'2> M,@GI>+#99E^/=^1T:?H^$.K4L<:,E\5[C"$Q[UI><3@;;)9A^1 M9L>=>[P*9R@[-T5HB#G^'V$6VVCVQHPZ%:'\^Z:!0ZB2`DKI:R$%,;K1C:+["UZ1N2K2WY]4WV&I`Y]P!%U MB590&>TQ\CQ.U!8_*/3(@O`.':`/>`9QBSB)KF?O]F/6]WGP-,O2KW:W)GPT MW[R\V'R7=QS!QL2GR"74-;W"XRXR`(#R,`UQ*67-;LL8:)%^U;KHI4>HAD_7 MK1P^R@OKZ*NMKY=9W_-3.Z%W#-,`^()A`CUJXFMLNBR& MJ%S40I>BD9U`Z+>"JD?@AG'T.GD]4H/:CK2?18#9ZKYQZ)H! MWY,&!S,KE]HK0)N5VPV41>C:;3J#:>@)J^:$%`#7KK69\K#F`@F'(%^5,'FX MX;9`;^<`^IQPCH3BQ!'(^KU\U\LB+\+$OA10+C/STPQJ<3IM%HT<9!DH5P&# MC`L!`J[C"49?T,%,-EN8]G88>L#(I$O8!EKMW*^2I35'BQW-`R@`EIA!*#V. MS*C'7%W&7M`G#1/-O9V&[MP9VD/2:`?!ZB'2IR@)K1;_6L;FN<\W]BS&OFV# M_10!1E`8`+A'A(^0\+"9O4IY!7";76Z`QV[";E%I;,7=<>GGM#!_B(UD%##E48TJP[PGN,E>:"+?4D#BTV9X!^6[LWB]<'6X,_KZT MR*0S^\VN3:&ZI`8J[2GI2FH6Q4H[1%+L;!9--%U?MW(]4\GT>F;= M^G/X;,7="+=O?&C&+9"24:`85YPP1:7I!<0K]=2"-,Q"CCX-.1QDG;G&>W&. M<83WM($V<:MU;4_;RZT9!]2C6QUHTY=Q1-[H\%D8I>G=D&:SF/[*OJW0G9XC+J-4")-;#=: M'RPO[7`3YU\LAQ="L!IM7K3U6_C?:5:*MO7# M`Y-S30X!!YY6GA28,#/9*`?Y>).'YDR[ZD0'NE]N1_^@!W]^HTG.S=!IZRN- MI6_7IXOS^N]K:LP],+$<5@ZV;[;TI29,:%;B1@ERAMIK/WA@O',?V/L^IZ%P M'.^!\]>#BQU4:KW)Y:J\H352 M/Z97C*[6;VS.<`(GV`R1'Z2NOEWV,&4@)*0N=KFVERD[6E%!1*FK0YS!G*'F M:=LNK/;>$SI%:`AO>#MK5L03'QL'T-?V3D&@J:/-+P*58*5&"JNA2@*_FS"B M-81#.(4]R'(]>R-JY2RQER9@3"ON(ND"KB7`!"B`2OVHZXZX_K^-L=)^X?GQ MW&!TH<(HK-]!TO4?3++#1_->6@1FOC/#FB\=`GTF!%%,DE(>9B;"<": M=H'#28)W_LRC9/*P"+,OQ^9"H;5CKPQ%?SM&=(2L]I!/, M?G1/&5T0,%X'&=XQ;L-YC==2O6H5.%1`Y?@&"1,?"1\3%WA;'837[/ZMX3(" MC4WR?B.C,21#F'6SE9G?1),H?K+S8J6-]Y$$RLZEG@"N`%!!YGK:WR*$"&Y6 MFM??K7A]&;PC?$XRVK\4"QTZBG.(+)#8YSY"R",FL-("2%^ZI9;802.[!+/O M;J@&*A/((=(#!"ON0` M< M8`PI*V'60`P5QC5,#[0P<=H+0$-,Z[M$K5R^[2<*J,.%AH([GJ38!*W,7MJ\ MT5`Z'AWO$K^]T6IX02N4?D1_&-U"?DQN<(*E^_(NCZ>Q">7L6G0S)E9,!WMI M`H0@108U)*`P`2Q&5+BE?H[/FE59#[;IV]U\T!5"0R5O-A*N=TW^R,(D#R>U M!H)JXD`:-Q<^!\[_LG=EW6WCR/H?W8M]><2:R3F=.,>=GGGD42PZUHPB9B@I M:=]??P%)E#=)E"D2@IST0Y*V20+U50$HU.H\%CY>9OU6YC'D&7?[IJM0MNGRDLX5X!(S0GE!'$+>1\"PVRW0R!@YF` M^F1(U0\D*5AZ]:.LU71:+>*-=%UGMI7%>]\IO(L%B+U6'!/#`5:&;Q%BRF=F M^QV0Y7U!E&2W;]IB/C:PM"F&^]XIM--&">^X4+'\'55:VX8^#E2J5L[G5PQ[ M0BB)`^#1%-L=O"\>+APBTDOHN3'`(4X4MJZA2#FA,U;\3N?2/B^?:MFJSFVA_@_?[80AB.EO+$*26==.,",WFHMDN86U'\"0UZX M[4Z#(I'S-N@:BTDXJSZ%SY9U'9M_',?H@V\6D!"#K)!66DNYH)H[T=`*+>F6 M?SJ<([]/MO<)3!H5+LSN_7R^+,>/Z[;]>3>JR_G'\N?J5X?UN6,^4'@C`"94 M"&80`\"'2XMX4(=U9E[]GAV&0T"41#CB##_5DYN#SN'M0P4P*EQ,!48N(,2` M,0[Z[4G(>3=?<))UWP.3N\+0*2S_4UW=E.5X'JF*XA.="3L#*3Z6B]C8*2#Y MLYXL8N6(R7P=7C2:C>,I-9E']6=OA:W>!RJ`QMPJ`"6SAFKMI5!L>XTU,E6X M>%(AR0+*3H*VES<1BU7X5_QU=6LWBE%# MBZGFB[WRTM\(!85<,PI\.&3#>6I\.&:;\U4B:[L%H@Q6P;='"3H;ABETE*=Z M]EJG>E2,^(#BTO)F`;FEP$@NI8[K2$H2+>UK6H4UF17Y[5>;Z1>;=+?9^2H& M]=&D-S>R3 MR1^3T9=883,`?LY$A^U4'\WG0SF*4QY?S:[C>HR:WZH'S%^SZLN\K%?I2.]G MWY>+\.MJ%NN$CC88M>9)##%<(9B4EC""$7:4LM`5)-26O<0/;(MN5F M]#U4`2U&TB.,(,+"`6>$V(2T0F)0LK3+@PD=YQ6E*BL.9)M$LL5%WV__^8]) M68<)W]VOML*64)'C/A#N(A@2%VZ?VBG&O<08-'!1973'LLW#QHV<3V;V"6^? M&*?0\+>SW<"V*LSQDH36V(17?:?P5C-AO3.QK)M#VFC*&AP\X3C?>)6^&;U/ MC@:$\=<5J^RB82Y*FLXH1:O]>KX"!+>&51QXJT"2!IV$*TVU1\R"&%'8T`@X MR*PQ[D#\VR"7KY7*`T1\[JWIL2\(L6;#.:WBRGZ\)`U73JJ_KGJ#[4^WCPL0L& MH0702HLT#@H_P4&5>]#W9;>"WL-KJ6_,BM@+;F(GK+# M#`@/?*QF]1-^O,K[T<4))@R'7G*7*,C[.T9%6:O;M38DQS]:U84;SNT!D_,O]=SGY M,9I&`T=;(>V]+Q50(T^YPYHH+KB!0E/>P.($R;*?UAF$XGDX25^`IE#\KLOY MHI[<+,KQ[FGO_FFKS?"4SQ8(68XYU49PR+RQFA/3H(24LOG>N/M@?75V)'_+ MW6ZTLKO_7IJXI1>S#]6LO/\PJO]3+OQR-FX7H-TO%%1;YPSUE#K#H>$(4-U0 MIFRR:I%'WB#3,/%Y%Z@^D$OL\1@T`(1[@@GCSGJDM>$R+$'84$XI2Y5V>&': MTR#@OET7/99`"!C6F`?(&HB3?/7=8/QUQ2H[5>BBI"F/ MR`_8*?)C\U;!-0;2.R0`-A`C#*40#8T!W,R:J@W$OR,B/[KA=2Z90)UD`C6J MHX$R=GRQ)A!DI&-.N\:0%VX@W9*(!BNT<#Z9Z(;7A4:(">"1I=0C*(2P2OL' M&A7QKI-,#%97X7PRT0VO%#*QO@KL\(^I+^&:.;I9')",UG<+9T"X(`A+(:7` M.62P4PV]3H',*O#DX?CH&]4DJ:\[;0X'$N".=E7L^$:!H]%+2*,DEX@!AYEK M]#QA(<^LPEN/_#S*%W$Z8DG.HLEL-+N9C*:/EEBW7>B57RJ,5\9APZB3QF+- MI:.XP8("TNW,&EZ/.:\S=E",4X9]#)IL_'X6_AF&^#O%"(<#6$X=Z&/L$3*? M?RKK5>6%-*.HV6(RGDR7B_#00VK^.2-U=L_(_7TS78;!?5BNIOH6U+S1.O?= MC>I96'5;@HX)TNEKB,(B[QETBG"H-<:4$8C7G?DP8]BT*EO#(/A0K?I$0H]O M&-?'0(41X4X?MDL6`.0*]Z.QM2W<&S+.-U#D1"WV_ M^P,MCJL!1RUL4$2U8,0Q(!'6R'''&\;(=/;`CF7RT\KF\^M<-FQ)8D[8.=G8 MKZ+5A]'V:N$U5<1B`PB"#C`I$84-M=Y!EJ\W+`L9.$HN3X;[K0M9=KZQ-RE; MKY*IW65"/_^L/M]5RUB@U%?+>E&6LV@DB06@8B_K\,BGZ6C3YF:O#;SCEPKK M!3$`&<:!^AU`1Q(96BKJ$CAAWDY0/KG>%]@-)I);MOWZ?5?5FNQ.S31K8>MI1] MB[CEM0)`PG68-L:>8XXP#7\W5V'H7;=@T,%J?@^S?OO%*(D#:K"^,@HQR2C% MUI,86T2YA+*A%1O>+6Y\L`K>@RWO?F$ZWRWA:,58?8ME2H>SMZR_7T"BB`9< M<:ZQ8"RG:#XSE`'\P]]%RO MW+S5[.L?8?[CM>/W&$]2UT\6QL7R18X#8"GS&#,M]7H]H+A[MUY7A_8ML@!*@PD@1AE.9(,6IR95^,E!S]#PHK#7$Y0`TVP]/T%+BK:- M>ET'8S+_C[[_'&;0N,09"QH5TP#T-!H9<[90KUPKDT:3D;J M;4I%=@Z-W(0AO1"\*ZNO]>C[W>3FQ;Q;S1FM[Q;:$"@4D-)8P*5#2JGM]NID MQ^J=PW5%[8-SU;`8I9");2OPA\F/VE*9][Y38".1H,9X!V*W4,4$WM(GK$[5 M+/D2M(J^0$PB)&LU]_%,6\^.O>\4!D@$/8XMPYV4C`/SL`BDQ3)??:('GCV7 M@IY1>GO2D)T>D9,0G,'Z'?;",,'VFBA/'RQT;*F(C9,:288%`"P0L:'$&)=9 M-./+_,_7ZL?_KGJAU?>1K[CYG\A2_(BEFQ\7?_VY@XT/ MORP\H!1$!3G\:1F@D&+6S)4"+?)B75>@JQ/I3K'XW`>G6A?>PT,%0-PHQ*@$ M!GLB?/5E("\)!X;"FD!EKO16VH84P M[C-3;M+[<$Z"*P7K&TB.<((6GL=<5X(](!AP:6`@HIF]H1W[6PUVJ"9G=D>< M!@N&>.F=_U17W\MZ<1\#SU;]>_^[G'R/S^C[ARWNNOQZ9D?^9N+7Y?>JCFV- M'U%PC-/^F-<+[R%%CCJK.#66&._5)F];A!_JLZ=V'B!"WV]^>;Q7_NBO%1AC M1YP7&H1C3!D:U'_1X$(U367+/NB*[Y?!>]WN0X&6K:^]7XMXN&]*0C0%SH=+ MAT<.2]J`0AC+/,-Q`.8?;09_'7*79_@D$B`,K.6>2\*Q]I#8ACZ)6<9IASWP M[&@+:#>4WIXT7)`9/+T0Y&0M91PY+I@S&ECM*:4"R6:NG-#,2I/U@/E+P^GK M(!B67>;C`7:9CX6`-J8442*5%C1H2K![4UM),[WT?@**]1I8Q3<<`T4XPHKISUGE@.XP5`0[5*Y MXP_;IA**RG[+55*@L[5G_;.2U@$`8X36W?D.XY!YE MGAN2C.U57PBFT-$VLVNU4#QYKN".6RR\\<)*J*'P*ESEUW0$O1-FW,:^$S=V M<_0D+"Z7M]E9G-*S]`Q&Q=V;UVIW"AM8V.2N9ONK"77X2KB5"">("EN<9!(+ M1JULSED'/,@L;:,C_Y[K"(/ADX>,?/Y9]2`CVZ\4@5IAN%',:$&EHP0+T&"@ M=$>KRV!&LE0RTA6?),&%JWFVIP@_>:Z02C'*H00LSMT:R`#9RKJ&J4K87YCB M=PJ&9]POCL#E@;+9.)HVCBJ%.<1P!14.,HL0-`A#Q1Q6UC6H:H)AOHIH1^DX M;C'^G5G[SG,:H;-APD4(^H;&'Z/)-&KB MOJK?Q9JO0TKYGB$+`;QW'G$5T+4V\!MIW'!^'`RWRO;O$ M[VKH+P?F_N7^X9''+B"O_KBZO2UCK\Q`PZ3:I;+W/D:A1-A1``M[!_8V M7*ZTQ7"+B03=$OX'*RI^5AD^#^1IQ?"/:4ECAA#AU#'-G+"L08Q:T2V\A/T6TJ$XD.P*>>A8T7N.E6WD93VY*2/1 MVPXQFZ.C[1(YR*`%UP(*1(E&4"(!!(F-K1J$:,5V!(("6<".DLQY8)YWF`%?K2>^M[TCL-E`#I]L4#>4<*X8@IXJ!D"X0+;8$.AZ)C\"]ZB?"9!..L- MMFF>\Z]R\O5N48[5C[(>?6WTH,W"VQ`_B*/P51,H8/@OP,Z)"3`SIYFD9+ON MM>V83/#;:9B((<-E#.[.JGO9R?5W/MU^46.4&HP5E]*9<*IZY3!:\U(CRGEK M8.[O?+J@F"@+C2=($6>MIQQ9N@D05@8[WLUFFE\^W=&B,E@^W>N`SC:?KHEA M:HFL?OQ804`LIN>%IM8I`H(*#'5#.M0=^R)<3$;=T8Q_GOC>'<(D90^.#2]] M%O6F@),T'+W*==?++W=7'\T`4# ML2]3?U=5\$.?5_M$*XRDE MECG.M:4:$N_(]CHEJ*NK#_?C68[ ME_L0:^"54R@@5V&?<4Y39X`*)RVDC;$!,V"Z>4M[SV)ZNPMC6'Y=]FK9[!;E M^*P+YL4L"NZ#UDF)HPJN8FOQ-H)<8V=MM[H%O2=5_<)KYE26)0[$NRX#)9.; M,-_5[_\*7Y[_CL0[8*_Q2!@*/'6:"8F,-!Y`ZZ`E2F%.6T.X?T?BE042V'CH MI6:&.LXX=QIN,!3"^%0]/P:/Q#M65`:+Q'L=T-E&XKV^LKV51&N$.1."<,^- M<91L")<0BVZGY,7$X1W-]@.5[5^'8`I=KUOU<\6`$LH:1SRS1C$H&&WHT,3Z M?(/P.G'C8!GT;EA<+F^S"\!+S])LKF0#5K:G&"B%HMH/.>(8H_]G[]J:V[B5 M]%_"I7%[Q'4K53EQ2O8YI_8)14M,S#VRF"4I;_+O%T-RQI(MWL`9#(;QFTUQ M.,#W=0/=C>Y&9@Y75G;]8RD9R<6G$AE)K^MC)7GQ.U$+Z9E7P2F57'-#";:JQ<%S>O+B MLK(9-\7D)!NADOG[%Q7J4)^60H2:[5=8R<%ZT<["89M7B3V9&Q!R'80K(*RY MD(,X$H`+L%)[@Q(H7LM.<2R">GV$/$*.5W3DH3%E?JOS$\:@=>J%.HYS0XAF M&`)@(YT3VK7S"TIE]M8H5*AS-CE7%NI;I M\**:YY7$7&ZF36S[O@;#*DYS)W`;C`^$2)&\*8$\11P;[G0;]->(55STFRD= M):Z%R0/UA\CV@VYUYM&$);6\A+YUP'_W_I\GXR9'GXN4.BHQ84`96*(%4[B; M)[>HV*57(UYJ=#;5R^&`K6*).XK=/D2U2X7!URQM%[PF8B=08D.#-+HY6D%4 M?CUZ)[Z8QU>NC"@WUV`\U*N6W9-I7K\LG[ZDV<\?CA?.C3.0Z&@`[4`HSKT( ME"/C>;B(;MTSG&58S>&"-)RXRQ'DB'K@@P,=?A3'BJ[ M!+U6X2RO0UGT35M]ZBO7,$Z3!@9M6'-0S(!UVWM(O%12K?I#>?I@;]JZ\Z\M M/:/JSNLA1"H4!*(@>73@P!LB_3YD:Y`B(+-TI[Y.'K>B.U>Q-VW=J;7PB0:O MK`I)-HC0P*DRFK0<"!+R4KKKZPQR*QIT+8'35J*.I&]:M6_W9#?;S,-LL=K> M$E--^."2D48G,#/8&1004UP(U%11[[GT`'F9U_5M9Y.(+PQ(W-]%"2O7O.A` M>=#@F=<,D6T+2FA9HT!N)9P]MLQ7J+L74C]MA7WML=:IM1>.,0)!B`M"J0DD M$.:EHIW5DYV6-N6@R<15=UC^IZV_K[WF.O7WPC%&JJPEB'L.3%(2,!&!=ZX_ MUGF)#O59NG\;_1V6_VGK[XL.674J[R4#C,QCT,EA"P8W!T:,L[:DS2",0]X9 M^)0#1A/7W`')+Z*V3;+7=J2OK[3ODYN(:O00OBF#\+2WC==;ZH?E9O98DXWW>D#12>.#DI90Q95% M$*QQ+3,\&>M9LM][T\$:9'\*_!33G/6OL\5#VH(^S/[\]V+SZ=/RL>G[GSYX M&Z93+U`Z+;I%2UQTHZ[OY M8[)KDHY<+W>Y/QD5E8H[D3P?ICP2R(+NT-',Y1G2X@9EKQ#"A3M$'KC`^<_F MG_,Q6T5VU\#/5U\6]_,#Q#]N!3+]Z]UO=_/[Y>]/35O_W^YS>4[/%]T3FLP#/0 M-"27U5.*]VD&7!N&3*D4WZ/-)4>3IX.=)L=CH-JNDS\]I85Q_GZ3EO+F?3_O MIWZB3OW(4[%)>.&:*DRTI=A0S(1K@2%2Y#47*M:5L30S[MMY<@6\W@KS7M@[3R*NPNIV9:.Z4N[Z1**\*#3K MXKO?WL\>Y^N35=G??3=*ICWWH`D0)7!PDOO0SH<*GU>5,5AN4$_<+/M%I5`= M_CR]YY-^>G#S+_/'Y1\-`'LWZIQJ_%-/1V:=]M2#\)01X@.@H%HKT'M?6:K) M,)+0/TY%(HSSQ\>F+_#3PS]FJ__,FYKJ6--A!X##",012]79.8Q3`-NW#FL``HEY2S=MY-)\5 MVB0F[(->@V<5![T3:$FEG$VK+B`FC)5&&J1)RXUC2-)Z?=Q,Z2C1FRH/U!\B MVP^ZU;G>$Y;4\A+:;3S-8=@NC>&D"7;PF>2!*$&)TLRE>#@/J=%OO!2D89$=LLZ!Y67[39>^<)H*TT6G$6\P)VSDR3Z3>SV3NPQ]_"L M'XC<4N$]DA(3U*1*<:9%-W.E\B(%@VU9M1RP#P)NT97G&(!=9<%6^];;1,Z7 M?V]`_&6Y^>_YYBN\UV;9Y+PS$HUH<$)X8L`X$KC57?"&"I37.V2P+;,6X:V% MCTG+^XZ1L%SM/VJ^=ZP-;MF!1`T$&PL8,,)!-S4_8;\Y&J)`5W;?U"\:+`(+8]M3`$*]EGH$\ MV`G(I!1@<#;&2(3>A1ST_6;Q9;'Y:\STY^L3W:\)D9[.H@>@'(RUVJKD)!D% MX`UV(2#M,=;XI,^(TH('Y4ER5`-E3C**U0Y#:T#@4M*H5LI-NTSJ;^ MZ#GP91C^.%0[+W;'`X&T.(!6S#)C2##4[Q<&))4\<&-]?>?`9TM'B=.U/%!_ MB&P_Z%9^#CPI29WZ.;!FFF`%3B-`6!'M"=W:/<8%28*;6E_'02D^^QSX,E"K M6-8.X;;OE_#N>;/>S)Z:&N*!VP4??6%DC(,2:3WPACK)@4NR+U-N3B_ MTH-?4@/^$Y/LX6X).O2N2+42"#R13"@.%E'$.CR!V+Q;A.N3YYZ$:C@9SZ)C M"N+]NEGHR79>_;\MIMW4>FR]TN`"0081&EI,E<&WPC+[HC/DD)?6''Y;I)@H*A$WVG"G3/`.^193H M@9N0]>"F\G?OBI9KH3%5"J3G#$(RU:#%,S!SLF/11.R(\5V_:Z&?@BCO^C_J MIX74A@%E.@_D81)4I&+@N.6V>\;@(6*F"/B"3&$VPJZVIT2THT&HF34*1V@J/K MTD4#B3)@+8#+IJVY36YE,-*TT@(RLXZO/G]F@NHT)(^3T*@WXGACZ=2%0XFV MN1(IK7`R-!?#.PF6V98-J3(S(^KS@":H5<,R685>G1]1',E?.G,$,5#.#0'% M-*><(0M*=T)"G<\[":SY:IX*@LP]$C(%93@=91Q)1ZX;6)0B6&0<4LPWO6X" M:,):IC#*O-&MYON!Z@U3]\C3"8U:?)EO]01QBK9:TGPRX.Y^-V_839_;Y=-F M-;O?/,\>/\Q7G_7']?:_;ZC'R".*RE%"("CGG;/(6R6U;O'6'.5%#VJ^N^A2 MO9@60<6VF(^GP?C8&QCDU+Y2=C21!H&<%8PAII%$2H+87UXI97"^DKCU9"3W MK1VH:D:GH&6'3=A#*!SKNC+":&*"G7@B/,H_$_5VU M;'A&IZ!E%UN[8RA??X.,CGCI)>+*0/`&-%BK6@:I,7GMD'J/X_U==7(THL?V MPWY*HU\\K1?WVRN2"[I;;[\X$H\)M9@'H@-76DIMH44OP9!WB"1_>%7#\C"% M^-S!.9=)YWG]SL@\<=11#XX:B@E1&K4+G92>%.OI7G8[N%;8ADO6N8J>*=A; M+ZS.UW,MY+Q\\]+H!!BFC;,&*P=6<1Q\A[!Q>?VGJO=1AE"`&OB9P@9PVL;3 MO_^^FO\^V\R+;1#98XI!226:;O*(2H4EY:H[]I9,U)(7,`7]F0!]Q8IUMXEW MKPL^M^-]>Z$Y67:>^9/1:9)6GN!1\))X;I5V;0J22GYA7MLX=4->0&&$I["\ M'\T9W?[1)34,L\5JZ$7]PI%$RX.F1G$&##?EK8&RT'*AJ7@Q>^>$FDN62)-Z&A#EQ$K11M`4,I"I#_55MXRO#P/04;AS M]K;1ZJ$NV>TX^GUE@\H.Y_7Z^?,.R!_=N@\+MQ42:^LT`#4HHI0)YH2QF6@>XQ))BCO#K8^KIUGRTJ@W7KO@SH:KMU MWS73/=&IN_M.-."I189SAP0%[\!;L9]T<]=UJ4LC1^K2?3;EWU[YEXE?"3-Q M.[;3MT%^_58TR!G/7-.5%VLO,"C!VSE(Z2J^%SF#A[>8O`J':7):GLL3#:/+ M4EF>PG\D.#\_?SY)XJOO19M<3Z:55<@#"@((!*QET-(!9X89+K#EW3QXP)5=K]L+CU?,OP2/>9>:V"8(A"CE M%B&$E2:$FPX-3/..+B_G<6+FTC485A%9F\`-$<8Q#L0D[XDIFG2-4M%R(Y&B MOEXC+E,Z2EP5D0?J#Y'M!]WJ;-0)2VIY";W^FGD5$(5D8^A`N7+",L<(]B@$ ME2;(9"6)L8U\Y?!65Q$KK[WQGHOC30($R.E,AXC0MH(HE0D+RUFO)Y. MHXG+%:!6G0W9G>V^.+SIDG>&JB8Y^=)(K23:IUW$XHA6J*APE!)OEB!#PS;(^W-LG- MR]*!FAO85:$#/5!Q$Z)?V$@Z,H0((%T(BA,;+*;.*T\Z(]4(FY>K5',[NFH5 M(8^1V]"'LN;1D2%$1;B0WBDGL>%:!>VH;EY*CF-G3UZD,6(Y/3A]8N M=(LOBX?YT\,84:27[X[&BB0,&,!)C0*1VJ/60=-(^+STJ)I;AE2A`3U0,6RI MR*?E8V)R[?_W.;DN0Q:(O'I10O;S\FG[^=U\/5]]F3^$Y2H\-VW"F\M49T_W M\S&+1>SC;+U^]]MV@#^?4?_QYO=C:&I$N52>*1$X<8P+0QQ2FF%#N#SID0]> MTK$MW/EK._@+BC2^?2H*E"QZRXAD#J265J`@]O/4W(DJRBZN9.AP)<65:%1; M&]$>EY[(^7OYM8@48)I6,R8QLFF1(TB%=NJ-S5MYA40^E0"EAZ)R=RO3- MD3D)CA*)9,`B`/':&7#M3!01MMZ\N3Q"#K!Z%1I3YK>Z)+,Q:+V(SK<;$W[X MO^6'3\OG]>PI63W/J\U\_K0SBWY*9L_3)GVE&=,NJ^1@DD_F+T6I'&4(8:0( M$5X&8HQJYZ>%SDO]&2R'(I><94F0LH3@51[1K\^K^T_)G_@ZD$.,GW@L&JT5 M9T(+[)0WR:1!J-NR""5Y70$&2Q7H@]Y^$:FXGD)3&Y*W:+PPR9W%7IG65M5& MFU(Y>Z,;5]>@4D48:0+IYD@H@:UN;AG"P`'IM'BU?I$&K.NU]#*EHT3>>1ZH M/T2V'W2K,UXG+*E]FS_[/CMI('?S]6:U:"*FVS_\,S&ROL`@.N>'(N;,(&ZL M!^^(X<(9AMK9(3NY6\$')?B@H34`TB56NGT8\-^S!K_-N]5=T]OLA!EV\)G( M/:-<$B$=6,X(`BQE.S^%5:D;1$8WR?I":#0).+EE'7DJ-H5")/D8+CCB`;RF MT*)F.#!5K['4`V_G2,)5.-VF3%1GC=0E"CT8&/OWKC\LVYC`BT/'XR;%&8]& M)(ER,F'19._(H-/+=3L#[&TQ<_,\(Z(7+I:#0E2%GW/(E/KEN9G1OBO$6G^9 M+1Z;#3,L5]MVJ$,D=IQX90R>.T(%\T%PQ"66P$)G6TE1K"+\(@'LZ_BU#E"S MUJ63I7D?#Y3F=3W2]Z;W[.GAE^73[C]M/#M9XL];G^!%;_7=G`^M=2,-)X+6 M5!LKO:3>.$=!VV[5"3:S>^U@<>I^Q'="@&>)]HLMX+6BO7_^^#_S^\V'Y=W\ MC_UV<4@>+_F-&)P33C)FI&`:>\Y#Z-Q8*TW>)CQ8(5B/0C0@2J/9V]U$YO?/ MJT3*?&UGCX_S!_-7:VSLOWBQKW[^+T=IG"164X89@V"U)XRT6$FJ*KDO9)A= MM2QV1>3LJYK8V1^+S>QQIR4'H'G@P6J11TEY,''>($8K!-*6* M3F*P1I^^4K+@;$_EJAY^*'HBC,66Z60%43WP-+; MR\7U\-P"\=6%ZZO@>U2#_F3WN^\#TE@R2Q5%X)2VG.E`H-TY#26Y-R:5,,@O M)>2P-9X%Q?1.Y@50Z3U(XJG7+/FC:;[=_+#,*TD:.%ER@,V[+X"F>0C;5`,@ M*05-+JM,8DTP=JVE+(@0]6[G/?!VP6EL'DZW*1/5[?1UB4+]!_.2JB"1;&Y$ M"3XX9;#W[0R"47DM@$8YF#^;BTL/YB^#*.^4<[Y:S-?FC=C9<89//1>-XU8I MD,8E@;=$:X5D%_VP*L\K'_K\;G"FYM)K>'GXN,!FNWO>$SVO[\XNSYTDWZQ:/1.H-`8H7!^T!!2>=8.UOM:%[3 MV[(+^4!!VWR41I.)]@K=7U>+^WGWQ^[L\%@_\:S?BQQ;@PAW.#B/-`#X_Y\! M/%R`?2;R!OKI6T_0*/50.>CH.!-'VUN,2Y.*4PM+4_-*7,M2\TKPV6*C#Y(" M+=`!<@!02P,$%`````@``'\,1Q7T"4E1/_SUV_T:?,FJ.B^+']^9WQGO0%8LRU5> MW/WX[N/527@5GYV]^^M?_O,_?OC3RL,?*OS[^OEI^P^/2^7 M:=.:_]0T#]^?GG[]^O6[;S?5^KNRNCN%AF&=CG^U]Q/T7R?#QT[HCTY,>&*9 MWWVK5^\`<;*H6]L,1H:/?WOQ^:]6^VDS"(+3]K?C1^O\M0^29LW3?_QT?M7Z M>9(7=9,6R^P=80.`CH^J7&>7V2V@__]X>;877G!*/W%:9'>4\@]9E9>KJR:M MFO/T)EL3'&UKGZKL]O4FUE6UTP*E**`4F2ZEZ,]O--P\/F0_OJOS^X=4 MQ@$!Q,U+M-K@M33\+(+R$*_/&U0-^)K,X$PMY)=-J@;=#394K'2,X>?-J@:O M%K/>P5$VZ5KQX'C1Y'[0:_JQ<_)=_TG:_`$9;JWWXKK5^6VSJD[LT?5B@?V_RYC&\J9LJ73:+R`E=[-JNZ;G8BGQDN0F$B1&$ MCADB%\>+MI5%5IQ\O!J,MC^2:O4=C[LOF:RRNMQ4RRX:$3@T'G<(_](!`;\- M4/[YP^D3YEUZRN5K/=XBN$WKFQ9&[Q^!8SJGV;JIAY^HS7:5U?IS?K;.$9813$ M#O2=Q/9#/_8,[`TFW<0S%LTH]6].`AD[/#.BV1-]#DR+`1HH;T$+#MP\@A8> M^*T%>&">J.>435.FHI-/8&28U*(X!V@Z(#\JR)V)%BEQI50_]CA5Z@,99C^G M]UGX+:\71F";5H@,QS>-./9":`1XL&%:">*1):Z&->L0Q0(H&!*A"1Q>U>'C MB$UFM-'#IROLS&A1D6T6#LB&$%DST0DQ[*6"T2*H!$EYG^;%`N+$@K[A8]/# M-D1A$MG)8"6`7BRB!8Q-3Z<&'2!1/6!EBD\1-)`DK`EO\J-5%3KK#+K`2=G, ME($7_1YM$"+A377XE'_)%M=?R^M/Y:9.BQ4FHZ;)LJ);0YT11XN&?(2"^"F[ MO\FJ[NO"#Q++,0S3""#TD(]A%`4#C-`+(Q;YT&5;L[Z046V#OB(P@@04):/. M:./\L!#-@6X^I2)@P8`6#'!?IQ[\UJ']Y_C-L3MCU6_:M#LML^Z4':3'[ISG M$8>TT<81P[6,-HH(,O9*F-'-_9'CD';WRFF&,$\D0_MXH6(.&?6%!%7MSB`'*?"DU#"_.*D;X M-:U6U^1OVE))'%HQQM"/D!=YIF>B((H&(U$8,:U"Q%K6K-\M&$#1B)4T.6EB MJV#H8XA/ECG(T5*_V.'A0/E"C*^95"\$P9/3Y_YD#[2G[7(GN`5JV=U%L,+/#,.;=^S3-NUC9#$E1YK M%-IFR+6%>PR`NC/,;J'7S47!0NMQ.HYQGWCN?<:9RO)UEYX]90V4'MJ,/F8/ MSD3%C\O!\^WOXW>(0!7AXH&BK(GERZQNJGS99*OV%Q^+O*G[;-=TGH*2DQ/6VGH(0-:%'P"W?^RA2V\7E;3$;P%B2VH:2?A$H>+"PQ50"44K[[(HB:KW;6R;10"+S M(JD]:G9Q^VM*PVUS45WF=Y^:=E7F(L=R?>CYB1V[#C1LT_<'@X$98)Z5CK@5 MS6&J.TM9WH(>&AE=H`4G5E^18)-M^3$-D7RQ1IQ#+:&`:1Y^.09./A8-=$,5.A6)DQS7HU0`37Y=-V;8>R6\OP+"J5D,NP MG)^:5S[A>I-2H06[$FXYENA3TG"P4& M6F2">2HO@5P9JD;N!'-3'MIT)J6[S+R=C@HR.:]$5-2)UU-0*4K4G6S8MV'V M\X;*'X%)?UN'7])\39\RQ67U-ZJ9"XS@[#G$MRF;SMX+#+Z'M>3H$<# MJ5GM.EB`_)=57[(5N"5+RKRN-_1"(;`IR*@%-?W(";W":`666\Z#!_9SMD>G M4=6!B#ET,Y\P7VUUW[938,LK^B#^]N=ZS[J3%.]!YUPK[MUP&?UKQTOKX=R. M60AVE,Q1"]UC8R:AYO@\\!ZYF*9CV*HMK:V;`V!O'I\^LG,\Y.ZN:F])ZC?8 MTF+U0JF;JETQUA>;AEX*1^_;ZYQ0I6\R50)8RTURQSSI\CK[O'!PB[I]T M_WYZGG!DX#W8XF`(P'^(0<91;YNK#_IK>+^+0<=6)#Q2)^XK/,Y]3,VAF#E[ MCLK?D4CPY(9;I=W=U/1J<_.O;-EJVQEAW^$!3@FI$R!,DU?+-D#X=C6K.6N[6;M&X^K\8 M5_\]6+K!=#D#WCDRBJ/Q+Y8&O-H/Y8M^:-CZ@2U>\U"T+\AJH7D.D5&/8Z7N M$:KBS-J()EMNJKS)LSI.U^ML%3T.6Y3]!^N%'R4^C$/+,1W'QG&(H#/<11OY M5A`MOF3532EULDTA&IYIO`V<>18_S=NZF[?+%BK-W[]V8%6S%V6TWW: M:&;7_*>X$Z9.NN[!SV6\,XK+"FV9396?]YN#"C2W#=TSD>S@(D1M9%D+C MJ1/',#E57KE][;H^0!MDG6C&9$E> M+]=EO:%;DL/K'1+;"ZTH\+!CVJ:-<.#C82?2CER+=5Y+V=`WA2DLT.("6\". M]R:20S0=F)5*V)W)!%3C2ZEA^(E.J_,\OW$5I MG=-@TY->$+O)7;=VF>X>!F5@PP-"")K1\9*#8]X?3MG8, M;:X[Q2<'I[D\^S21WX,ME\#@$R"!>O0*M&Z]!]N.@=8SL.N:X'M6IN]Y3A&> M8Z>+"O>T_:U7]17U"TNDF'H(S"VZ3.[_OHATG([@CV+1X_CM_^1911KX]'B> M?2']1A]B-NG]0"0932(4NB0]M2QCL.Z$<>0*Q28YDQ-&G!&=V'4'JCCFC`+3 MT2NN[>S,ZE7F@URQZ*T:LN>FHHJ\VJ>-*DGC5[Q>CMMC&"]Q],]%XR1R_02C MV/8"$\$HCIQA)\S!MF<)"9\2RY/IW_8D%;M703'EG#HX.=O"-0H>HO7J(0MG M++*HE/NYJ:-:Y_:)I`8*^;6R34OK5INM_N%@&#B.YWEAY$08NHGA..[P*B7' M\`RNV\-E[&C6P18+L$053X0X3GW3S)EX MN0F6C"O[Y$F:'I&EZK"H[EX!VV:+861"B&+7A"[TS`B3#'$T:D);3(Z$+.D6 MI`'1\(9CR26I")?<*U'--/)I%"^#NI>>+\EA6W%*D#HW99)S9O_Z4IJB8VP' M/8?=YWB1B2VBIPBZMAV&?NB:AC/F>-@_UOZ0(-KIEJ\WC^#%C)=X77RT(]._GA$PCQ,03)T_]QAY MSG#[VE''PQ\O$@IPH"_XB7;(,>)=G*Z7FW7[[66Y7N.RH@^)+US33`PS"1(8 M6:'KV58I3I@X(TW,G\L3PO!M.'T&"+WYC)XKQ?6X['KZB M;S(\S.'F"%'HI?PP8)S=JRSO+5QF=SFU433T%:0+DIY[T$U,+W1CC`P7F08: M[$"2O;.DP,*-:\Y8^X'\!`I05(S37IRQPZ(X"5E"RLC,TX&\JLZ6W]V57TZ) MES2ELNDW5!'LK4QJ'P.O"(,T64=6!WG\I:)1PZT3,8D;5;H^*U;9M[]GCPO+ M-5P<>ZX3>O0U%)A\,PH2"CRFM;)XZ],H18\*M+``P<6M%=RLL8J%3L*$U(*# M*V5Z\8R$@X(A2MAL%$/8@1>2(4<%DV8D?:9)WW"^\'TB/=`.L><$ENN0I8F) MA_9].V8Z!L;=J&:%&+``"H9#%OB(>5L-M''")P*,="B8^=L.[YGP0IS,8)Z+ MX2XE!X/`K/Z057FY0L4J29ML83I>8)&>\B+3LD*RVDM(JC$8>2]&RPSFNR#P4G9$".0$.*^7Z?K_LK3"Y"?UHGTW M91(8L6S2&$'?Y@-_"Q%K2I\]R:L+%(*^>Z")/3E'8>%.N*5MD,*F*"'FSTQ4A)_8J MBS@E3-H2;ZIJ1\6&]4Y@1"XR86*;=F0E#K8L%`VV#)PP/;XE94"SLO2X=D*N M0`5#G+^WA642ZOAT18PU!;JRCXL]LB)-W0Q41=Z'4N%8XMX5Q?DZJV)BXJZL M'HET(3NQHAA#*_)1Y)B^8PQF2++$=".;:-O3[(BVF,``BGL[E),NULU0?4P) M;86RDJ1L'W3'_X.[H&),S4`GI."_V`&5H8'GS,33=>/=/>-;;Y9;8".V,<(^ M-,F*R4Y,8LH=K#HVPIP'*&1,372:8N?N_O[._@ONU^JJHI=57"9C5DAKQ$E5 M=PKC`$&'CV2H8'8VVJ3&FY>'-=21Q/RDU=7FIL[^O2&I%/I"KS@;3Z%:,/9B M/W$]*S!,9'O8"?JZCQ_'?LQZ#:!P^_JFTQ,DT&$ZW@L)]K'SREQ21NA,GM^0 M]Z-4/-(D9\YU]JV)B(>?%Q%L3UU$V,5T_1&&V+4&@P%"'L^SA>)6-$?ZJX_1 M%?K?C^CG:X!^(5\YG]B38$],>/00)ZT\%!9H<1U;>T:".,2'G]29JH^`(V_( MCR@US/J39#?-T_M61K6#T+)]#T';#6S/\ZPHL51H*M:]P! M(("VWB)TO)C].C,')HTDE3.9,;)>E$K'E\!<>7KK>_=&!\-S'02A@SUHQZ8# MD6F9@RG#1EQ7BXNTKSL^+S]EJ\TZHZ\O/"^+NQ/2QCUH9]$3TEKP%3Q"?+(+ MCTXJ.2.V(A:U*=$SJMZ0(5%B9Z1!PBZ\(D!R=+"_@[7*5GF#TV5[75A["V9` M#V39`1$X%#HV^5]LN;TETPL@4T50HGG=>Y$M(C!`XGT[J@!=;-JBF2G.K<== MDHYS#>Y+1@XHB`1],Q$0&0^>OU]4E@Q!^>@O&DP"Y-MAXB*2%;DX20+L^X,M MC&()`6$T,*V$B%X9*\:=B)IHH$U23XYS%>MKK#!K"B>)LU057A\.ZHH0(_A5ZPG$<##DFP'?/@MWZ[KK-QV@MM;`N[?"SQ3CGHI6DC@K,UO\ M'$MB7O!Q:.M$F+N92(F$`\^W2B2I8+O0[CJK[L_+M.A-&#@,($+0@!9.;`?Z MT+,&$TD0,IW_%FE7LTQ0-(#"X;G2CI>:P^J@FQ4^71@)81`%>68X+OO3R)#8 M97\\3+'=]K?KXBMB*$/$'&[[$X5>RH\#J1VOMCSE(1Q":(;(CR,'NS9TW7"P M!)'IBV]X,36O60B?[9., M!P?WK`3($)0/>MU@7XFRO`"&1N1Z*+;BR(T)(7BP9SD1UYI+V,BT4O*^O1-3 MM`(MSJ2(OF@B44IEF/F;0&V>^&'6'`%*9ZD\(GX;FW5^GS=_ MVZ3TRM,L6]T\HF\/9=68LNH:S8"7<*T(K67W=P['FG44WB:V.M787VW):E+U]"V_MO3&');I^ M)\LI![A(Q7-W5^;B@8[[BR+K+8>)%29VC$/+\9+(]CVR;.@M0\.VF&[S5FAN MJOKH\VW)]Z!#"@A4D0JA),D<)=7I^!6MM!Z@5JH**\FQ0'%V.JYE:[9RG//5 MPMXR1T80QC.[8#-[%=/W:&D]'0 M=7RFZTX4FCMZT"!050D:!\F204,/OZJ#!D&I/&AP<*PH:.CA6E?08.-?=8NQ#:*'01]@UYQXPV6$'1,418<"AD`H3\CV/A/"VK5D_6CCMA.#4#&Z.V`1#)SU\:O'$S+&.?C_C MXH!.B+(V$Y$0AE^J&3R<\G!>%JNR."O(=+M)B\\7M[<961U1N^=GT<5E;SQR M`NAC9"$"P7-L._+1J$U6C)GV0-1:U"PE'4@PH@0]S&X._5>+]+]YRRZ*.6<3 MH>GIYI,F54QK42TF\@YHF5KR9Z)PBITJ=8Y7J6.*#+30Y(YPW12EA3T/(P8N;I\]'YQ^R^\W]U%95>57^O1P^D!^ MTSPN<.)`/X`D";0CZ!#A,_WAUC<8!"'3:Y^T&-:L43TN<#,``\L>&6\&II1M MQD3L6$1SYF-4NLK;EUM?`_DC6!"_2;Z>I(R#R$.YF8[^F(D8ZO'M>::FCT#! MA*W-&K.ZH=EB>WIP]2$CH[QHTKMV*7U)!GKV4UY0B`O3C4//M^S`\%P/0=^S MG.%PB`4#)Q#/Z93"T"VI'0Q0MSC!PP@45/QU-)V](9(;'JTCI-+']V#`W:Z! MWW?'I%?@"7NW-F[1$UWN\!\US^0AFCD5U=)[,Q'H*3P]F-!J)%=0O*.TSNNK MARI+5Q?%]OZ(N?!"P_3)4A]ZT+$3@B0QA@U6"YF!Q-7#$D8U"W.+#-0M-/#_ M[%UK<]LXEOTK^#8]5>XJ@F]^!$@@Z]K$SMK.[';E@XJ1Z)C5,ND6I4P\OWX! M/B39U@,@`1+.S-14I]MVC'//A'$-U'A4?B>*#F-GS? M;OE^L<$ZJ;@>YT]82A6XP$CA5&'729E41EROA8`9M/F+RH@W8<&Q%UNAYY,N M:W8#N=OC4K]8L[BAQW)3K$$IW>&L'TOR!;I2@J0W1-IGTU^6XA-6V8)5M#!I MAFA)/^PGJF!)`E0L#C:?I+W&9\EFQ?[9=(V>$9M`AL5VH`=MRXU1M,,3H$3J MO)@V$+JW#G3'X)7$\3RA>%6QC0A[R$$#O6U=;\X: MXTF*^ZTWJO&:@:JJQT[Q=4B5Q,H7S78CPQ.#(,D0(Z3N-AC>2*R:;?^ MZ?BAV(6P00/H/S!S,&NY`%=LVC3-Q^6/R?3@4?A4C%X*U>1\8NSI.OKRAJ'3 M)UWZ$VJ*<@VRX>TYEJ&$B%U(Y05K7/[(BI1O4_^UR=E`SS?\QMLL\)PX;$;L`JU&RZ&MM"QE:%C:-:=FXRAX MZU\=J@NPQ05NQF1/XO+H2"SVNS':ETVQ&Z+'33\@R*K(,N$NJ`HS2K5S2%:9 M#^^X?"[7["MYNKPLYJLLK;(D:_Z<(<^*:!"%@>_&V$9VX@==3NJ$5B1T*U3; MX)JU?`L,Y"TR]B_L_^UFJ,3&AS[Z!?5^2N;5;C[OG-*!!K]UL/\^N3LD`\B4 M;AD06=2[1SSP2%)V*B+I8M^44*7-OMD%=V6":@U<#AI?N2PYG^$LLDE0*!*:Q690+1"=> M7=EQ^W$2;@>_<:./8^4OW`AS/>1UFQ=\'`L9*JDT(40HM>?\NS9#B-)P_G8& M$7)LQW.Q!WWB6)&?;*]L.8$C%@PT#*LY++1G-[=%S.Z`K;:SM>>9%ELCGXAD MM>7+F[.SQIZ357(N5M@3ABRYZ["L][E72?+$\N1#NY,WV6(SKY^JO"?%XOJ> M"_CG])GC:]',D@1%D"!,<(A(E#"%#MT."HU#H2M>.L?7O134P`"K#BE/2+)B M\7MYW^R3/35P95)!79X0R+P-<$*/\QK7!\YK;%'S[S+<_(\ZFVRA7W12:X)G M)/)V`SS4+Y77Z2FQ%+\?=<>R?LV.,*$0T&UB.=Z\'AH)7X\_HYX->?AU*48P M01A&;K0=."+B#R>44PKI8IBU@'Q&Y_?@;%( M*\^*(X\4W_UCS&M*9")*;SI-C1_]#3H7+092);Z4E%?S95EM5AQ!^?B4%54] M'V\R?DI[$9?5NKI]2%?9M[1B55L#ID+?6&67SM?\78[0#2".;)K$EF^S(!7; M-DFP[X:=FL(%YI] M,7DA.OO6\$9P!U0'U":!K[51LH^,C>ACLMP8@H>-3Q#+E$%IA'%(<)+0=(@JH+?5PKLSO MU1P!6B@].WO(\".FO;JHD5-/45;TO,6_H^"$;O4ARA#EZ07]];/[O]*)`O!H]G*;4>0A+55@ZL^M826E(0A>Q-"3R(R?T MO23J"F)B40O/?F2K;Z5PQ:EP9)F/RSY(X4\-F\T^^!VP/P+94E`EP8+%WD3, M2I9S1TLX#O0"M%![]L!54ZR)$WFJ'-/@#D.$3HMIKTLJ;?0I%,E=AT8V6!@' M,?)C''H1\5PGM#H("*-8M4B*CSR&2(:U2-J.Y@F+9)]Z1,62?+XM"R?L^QV7<[_[(9"CHT]Z,30(S&)K9`Z M83L4DVJ;RE28?7Z_[B,RMY\_2RI=+Y;$%$TW07+*U:$!-9RIQ.D`)R=$:`B# MAHC-(!-*=1-*38:U6RT_MEC^<=O[Q+(Q(IYM)9@FU`D0M((N]Z/8]FVIW5#] M<'1O@PILD)W9'_O8N\?2&-X;ZZ?4]6BQR_E?29?US%=JL'\I5_J]L,0M@'"6199/8BV,7P<#B M2PD403MA-MB1DCI^%*3:Z_[=K>QTBQ)4-4R0;G&.%4-4^%9STA&I%,Z1]Q["5%*A*K8I=X_8-:7=<=4C>+\]OSG1 M6N-MT-UD5;;ZD2WNRQ7=K#>K[+*J-BGS7O%JCVCT7Q^1P7CX^,B6MZB6156L58&:!O+4( M;`KV,6RB9RNN\WT1?F)#R=P/,HMYD8M<9B$V.LZV(?5F?R(U1H/.ZKU'[)OI MV%G^CB>1Q&TULY#+3*9^U]Z,G51B-^E&==>!K,W@.6/"W3Y#F2F-_\`;F^*E M57NIOKS?:T31_*:936PK\A(+^SARL15$V-VN]=LH$;_N_GY,>N^IX05(*Y!V M#WGQW[LNU[O5&/F>9N_,?\8EF*/-QG>5?/)9^GDW1_<;*S6_]A>=G:9FKJ/- MTG>9U0Z8K0:FO:=\;41*K&0R_MNERVI8FRR55NATB32[S\IO_8_K^_MLKUD; M"ED=8/DLXW=H$A*($P=N`4:64"O<\5%I3G8[-#P;97`N`']*2CJPC^8BTI.3G80\9JJA>)0ITGR*\`3.5,G7G#R'X?,ZXF-9U/=\ND>V`\P[S7LNMF%DAU;H.EZT M1>QAH1X/!L#4G,;L+0O?I_D*/*:K/[,U^)$N-V]W]=8/&7CBEH!T#?[YD,\? M7GX_K\!3:W"OT](3302)P]+FSX'1M]$Z\T!M7_L\+I\3M8D]^B"H.RRMQ5OG MSDI/.T5,.BH],1.'3DJ;X!S-IVC:W8E_<`4OFU<<^=9$=Q=VYB0NA&[@AY`D MGN,%H4^##BRD@7COH\D0CG7&I>X5`=+B&3REJW4^SY]2]M^/Z?,VRO&"'\S3 M958LTA5XSM+5*/O^@UVL\Y#)F-X=/=AU<^,?77[4;LLS`T%GX?N8`F.`D[L((QL MB\`H2+P$41AW+W@$%B:$C/).QF"4(R4QQ?8F:]7(TKH$W[)=F5YG,%GWU$U> MU.E.E?_\G>6XZX=V0V.LF\_#72]1RAOO]/*L[+I M85(5/RT1JJX[*W:->!CDZP3\X&"V2#:[!?5F_!?O4VV7&9:\H[Q-B>?Z`?*1 M12'V;8O:J(/CP5#HZHIN#)I#V-7KT)77)K2W2'H\7:?-%X)1QP`W2,:4>E6_ M@0P:S.V^97<>_0*\>B9OMQK,L8\=+/HQ?"H4:/:9*4*OV\S7,CX*K?IK%0:[ M_L;_9OGWAW6V0#^R5?J]6REN@TR7:L\@^Q^#'K@Q@^H3[$>>NPTQ.)%J5V,( M9,TA@(O\WF)KO<'TU%TA!+^Q]C%2N*?:^Y-O2+*I M4'\;=,:"UMK=%F57V)S?K3:KJI%RHXX21\\\,B4,&L:*JN)'I]/D*J&'W?P/D?[Y+Q6?^C$:[I7E]3_,B+>9YNKQE7VDZ<&Y;/3N!9;E,MF.'$H(1 M=%W7JL%Y@043&PI^H,M<0"1G9Z'+*#Y0JZ6$)9%Y=W^\#Q)LJ+[*J2K)JOLJ?6A/0?,[/2/$% M'/:7YWE6[>EE$M.$)D[DV`0[OD43$NQ`4TLFBYL6J>;,+R&W\7'ZXNZ66,KNX`BN/K+U=WEUN.2(1H,)W"1^+)%]IT'XYOLJ5S5W:V[H`QCZD$W]I'O(LNQ M4(+K?9//R>\%;;#3''N*R6E=WZ;=E-DL2&+G$IF2DYV.HAH-^-K@&5MJWA!R0E[ZDV>(I`PPH%0UCR2E@[>J8#_\@(I%PCY* MR_*)RQ;YR2O&K!W:BQ-$'.(&Q/%LFU#7HE$[=$((D4I[5(RG.?GI(-9G)!8[ MD)(:HX19,=49FU0Y'7K!YQX^T`*<2IH$6#LA5BHY-T2^E)I4ZINBTKO)RR7? MM"X6G^HG2MF_OQP7T<@ACAO0B)'FV$X`L=N-:V$GEMM*'CB8[EV0.AG@G\3' M#I_T/O)0.D4WD4=D4G8'N896T[@%-[6/KY-ZQ(JH-$3)U]KS9-59*E+"$ M?Y/SX#7]K^^7@MF=;`1L2\5P11;X/^?FU9G!,'*G;;VI& MU"QF+J< MK)*R]^(]C^OZ*.\V58P"QTX2'SK4#US'2_`V5;1#N97X_J/HSM7J=W$:1**= M8!10)Z9BX[`FIURO7A1J4$TE5D<).B%0PTDU1)04&%*JGF_R*V/K53Y?9XMZ MR"]%OJYN;K^T@](P\!S/(H@$?@QAR&3/V29ZR!5J>ZIF)/VK82VX]E-5PP._ M,8"5[(LY`RD57@P;B4WI9;#C1$ZX!G:/U0X8$ELF,_]8^CR) M&X3C5XL@6QP&V*XZS/S8"0BQPA`RG]@^]CT4;$>/(JF53D5#:HXV=^4Z73;- M\EIYF>^!E`P7JE@6BP(3$"PG[EN`1T-XM_`YLDJ+,7="?!53;XBFJK:JU#I? M=63P5V7Q@Y476=,SOJK%8?_[7*RORO4?V7HGXS,;60Y-@H#8V,6)3?T8;1=I MG<"2NC$]'4K-.ONE6.W2\V-R"[)S^:\-DR;6M9D[)7AW)V M9AEXSM9[19R)F7L?'PW-X;7."T,BCP%$],GK1W#-]/&M*5-HN6J_Q'\.SI!K M0QR[T(46I"Q`>ZQ@::S`=N0BJ6N%AD'7'`G;M:GZC/T6%?_/S7L,D3UGQ\1Q M4__$,"R87G1+HO?E"NP9_:L$V8,.G2+R#IM9OWHX'LC.6#%:A1-'WEJ*TZ>< M6<:_BNHNV3/;<1G,)(XI)@%U`SON[L1AFZ!0ZK77J3!J#L5[@"8)N#J\.N8. MDEZ':@NA0MN&+*[NS8[&/!.CI;R3M&\J]9\6[RG^Z:1!RR;34+>8)XMROGGLGL3^M>;+"]/>[;QYG8DQ3]3YE>4[5IU=C>6;`VF6<=-BXGS+ M/#Y*0S^_8[7/?=F-?0N=MM!GT$,$$M$T?\S>IO>H;F$\7DY)XU MI)JQ]6957-8NIY;N*3(,")AZ%+B;O5WPE@Q_VC(W`I MF`WO/6"IH$!5H%+FCM$"%*L&[K-\O6$?[@[O+''C*(HABF.7Q(YMN131%JKC M>HG4==/V2KNX>T.!A@9S!`+*P2 M@CT26XB5@M`C'7[?BJV1*BK5L+6765$52O8XS(+RV.4*VV)H04,Q[MA`/ M041A[#@^#3H32)(@N4XJ)B&7$>%>/5K:(#M9M:C#VU,'6KUN-C76;JW^!(_1[4F<>I[%SME/(QU5$O.,1(=$Q\?\W4MI:A@ MF`O>RB,KYGE6)7DU7Y;59I6A;_RU^_EZ%@80>2%!,/$C"_+6V'%D)U:$/`@) MA%2X.:#*0?7E=7LXZR80+Y""'53PM0,[?E=!"29/Z(D>CQ@B$IJ,>].I4!^% MXEG)_"%;;);9]3W=\`7^3WF1/VX>;QBJ=-G*#<^1KEG`33G`CQD3HJ;9_5WV M2!Z6;85 M$>I1+X*6DX1A&-GMD#Z.,(FD^M3W&T*?4K1=ZADL(U*\$R2=^#2KH-:0SZ@2 M4PYVIU=!SY#/T^XSC(D=0-\-$75#GT+H1"[NQDP2*O4ZWZ"!-"=2EU?Q]2<" M[M#_D5O);&@8?[T%20]U2A1INESD%$]RHB1/K[FJU,.6\[+4ER!A7<+-XNGM M0Y:M/[8/TJ"?>34+;2?Q:.3Y5H0Q#H/`B3H=#"F,I;I!]QY$LQZUN$`-#'3( M6+!GV&1[S_0G4DR<1N%03IAZTJ=%DX[1Y/P_>U?7W+;-I?\*[[8[XW>&!$B"V#L0`#N9 M:6Q/DNU[D0N-;-$)M[:8%>6T_?=+D"(MVY(,D/BRNA=MTR1C/.JP;.I]$2'-!CR MLFJKB1IY%7H:YG+YT/[RRV:Y;I:W>_K'6LFC:1Z%O(!909(,%:/^P0@52G(T M?SC3NK3_35T$`J7XWSV<4S,G'51+:I5=EF>)EIL$ZFV&3NF7/GI]$3*-%KU4 M--UDR1?%KZ]V[T"S&!4DI%F.XB2-`6(10J-V`I8H5<"E?ZKI=1_-/U665J;($TF8`/QEP7FBZ=(?^-7/ M[>'A=PX)BXN<(!A3%$)"T:@H*2F4/OCIHQ@6``'L7R.RW3D.14F80:&<1-AA M3TTR#A+G2D2.$G1"5.:3ZHG(:#"DUCW?5!=0V^6V:[ZF]\NFV5^QY3RG)"LX MRD@1ZR`I[:B*D2)R95=`Q7DXM M?F9SZ8GV:##DY5)'$S7R!RSVQMFMI3B(<8&C`E$:5EM>4G!"7&?QYHBIS+'AYZ&,N&4H'M>IU-]`N M6-MZD3S<<6&$\4+&=1_OLI7,>G:A!Y2_]"?JGRHLR6I'D9I M4A2/GI^==+A9&KWBXY1R3.;.%^&8;L"!PV)SJ%"0C77[[6VKF_ORNG5[N=F4 MJ_UAHSBF@&688<82E"4YXMDP;,3B4%5$YHUF05)&@,&(L/^"E!5F)K&R>F./ M457U.4JE.S$Z2=9):=)#LS="IF>2Q7['%3K;_U5WOT M1^4ORS^[/VH6!1]^CO`A:G/W?L'XWO11[)TM$ M6NGW1/=T6_6J>&2`-+4;AZXWU6VY""E!+,H@X`5.TY!2'A5CK0HAJ'P]N]R/ M-:UF`DGP0T`)?OGOSTS(6-!=Z3/IICQ)JB3ER@Q+BI+4$=2A<''%43?P*4U1 MY\@7W9B`_-#%/U.,EWNE^WI3WY;EJA'8A^O'V_NJ]NKNS8= M:R7ILMS6=]WU$W]N*O$1BJ-DXO'P9BEN)7EX:+,%<5':(LPA8B2,<,IHDN<% MSD@Z[K51+'7DU!$TPSHT&!0(BX*J-R7XT=D2U#MC+H)UN165V\?!()$@K`:+ M5-Y)=N#;TZ+W#MRJ)IS//3I8$^S,"7I[@JO1M9>]:_>-^H]@-&MW%]1HF.>^ M5G@!VV^?3WOOVI7OY=ZUUL[X@?CLV+4^O%GMT/K:B^]+)=.B8%(;VV81&,X.$'M5!_5-<- M!'-SOE&(V5[X:%IH-N`[E;IC,=:X*WP(I>:-K&W.;I7`2%;_\]AT7:O; M^NDAXNMEM:K6=/FCVB[O/Y6WHB6DNJOZ\\GU'=OMDPS@:=ULFT42H3Q-PB*$ M<08C6J1TK!%BP)C4Y2JV,1D.GB]ABBQ\->PK#LON-HRV4(-M'2Q'8X,?K;7_ MJM;!;6^OBH3;=*E$P/74FVHA^,D(X:#]%O"5X];IOM MLGNC8A$AEH04(XQSD9=@'(MC=?VP&:-*%X;,'^RM>G0[5[G>O!+FPQ->_!/@R_DA,^N&]2D[PG;WI4O M._D;`3II-#W!UYNMICJX]D0`-1ITL-U4'U7F'W?;O4*WI].?ZOO[HMZ(/UPD M21ICQ.*(YY!E:9QF((H8CUB,.`_E]D<<0S0LM_TK6-V'WKG:U@NI,_VFT$/F MM\LF]*/->_=T?-ETS[C@JS`OV-EG_<"U$2^]U3;G;EIX$D5L"2Q*@B?"_-D=;`O/Q6 MK==JKY#ZXD/K8WL6^SBW!O5ICB?/1*%F4:!9H^:[0\_IXNX/=YCX7^7FMFKQ+@H$41(Q M6*`X#@N(.IZ&0$AK<"\TKP,IJ4PZX)B?`!OP@ MF>$ZXMYY"CO8TXB&C>LW#HW;/\A\D/I3,<"<'WV1>(,6JAQVUD&FM32RJ#=W M924>V!T#R@)&`,,L3'.2IPSG!6BQ?KUQ58]]" MJ%Z-'8R1UBG>;Q_)%V*]%"FW53E9-YZ)0,T@P'A53LT5UL1IE^^)GJ@=4)H2 M1"(H6M!XFL0%P2@>@28YL]G7H([.<$O#D#SM`7.U133!(7GG&8#":/@O.)!C-($!S,)KK"FO!Z/>R:=>C9+WB?_TH;\7RMA:_]3J8 MYIC%"28V]`6PI=/SN\W>GKM-@\%2^X0ZDQBJGQ?-H=60XUS4IOY= M5M^^"V-^EIOEMW+8".AN011=CW>[KD>&$$\@A%$21TD8)^VTV+679(AE/'34 M]ZX+ON$H/,`,=CC'7;NW;@)]-^ZWWH?HPO.>-"J^,9N"K^2FV6Z6M]MWW'E"O5XU,%* MG+7I=TVQUE.7ZX^WC6S`[2U^:GQ^=U%7GTOG1%X'$^N]1%\7U*A&8&?NLQ>% MQT,.*]@T!>1&/-_K<4D-VY MWF%,/G`>Z>S"LI)C349F,S/L7(*S(79TQV>33K07H@\;@4IN[:[AY=C;SG2U;]#C2SE%.+5/I3&*L=EK, M'?O4Z#:/#H.>KHZB@H8Y"W'"01:G14S`F#E$(?+LB.@L4WPX..I#A#8]8^P$ M;H\FB[MX+G_D]+R"_3SG.SVAJF56GDEJ8(LMZZ=9-3I9[I5N1?<8_CO(SLXG0`[.EP=RS/_T]T%2_+]&84I>Z>=NB&VT6@04L4,@H2I(P M(6$6XBQ&V[NGM?9M27@3]*$$CAIE2 MC/*,8)4*E&?0SSNQ=%%ELNO@MTI+GDXWG^I)OE)TJ(CD*U;_0SU%@(>48YB1 M+")4G%A/!U-8.-ZVHM8AYYD-%KKEIH3Y9875D;F@IV%E>MIX&M_WMDLK"8XV&`\-SG=SB2>&Z5("$ MA8!G/`M3G,<%SV,24XH'"V&>`YMAWJ)9;J/_B59`R]F`S9ED)TGP=!*]RU[` MLTDL]$T*@_F&@YE[)FF("^8T9R?.G&^]C_!#"[=:-]7M[\O[QW+KPY&?$$'T%%3UE2'VFWUL^!+ M3S9>7\P*]UU[4R>(F^8\"Q/%LQZ\*1/&>I_=8;=8:*>;.1_.K&MN+AN&FN.T M.,G%=3'/@2\2#AADD,<,YC`"`)-P:-K+,@Z@T\=&%+%:Z6=[2H:J4<5^"GCS MN]?<.%BA2N*]5_U,B-[9F<:CKC)X7''^]/"ILN"6"'-7_\QRC0?!CH8T*G)1 MG``)*DB>@O0),,IVJ2)L"9M:JYQT5?U M''"T8"C.$Y(SFD>8Q12G4<%'Q#F+'+5/J<*T5LI\)6I>=4HI>]=Z0Y1)QWK2 M]^1!&F_$5W9:F*9.$)^BG6,FS#4DS7..1W>*C8+^(H`7.,,(I30*88:C#*9X M?`,X2Y#F1PJ<6>$^6FKN+/*296\N$K,Q3=Y#W]"$#6DOEZ.3/6YPN6I^%OH4 MX/TFROIU87I<*Y\>;.O;/[I'#LL5>VP'_-:_R-`->CC;^753-\V"$=#F*@4/ M"YX!GE),V/"4$F8T1$K1W10(:\&Y>W\W6(E?WBVK31^B5:.O,5=(!D\?O*`8 M^P3D8(?YH@]`%\&QB"C>O&WQVHY0$VD]%6!,>\J7^&#@[J MNZ#IY&M8QWEQ(;3V&6-GX>9RLKA;KDD\X=[]E4`8'PCKW^4:3=&Y!E=FIJ:9 M+_'65WHTK\+,NM'VDTI/S^A]J;?+^Q?KQC!,40R!>.RV"&$*:(:&DR$XS&,7 M[RG-`VPXCG>07A9;1;!^L3E9GFB\\-C;=L*Q=4<[WZY\_@KL^ZZ)RGC/8)#5 M.GG.)++JY<3,JTDZ'28=0\<@39JFW#9DO?JM6MY4]]6V*IN/Y;)YW)2KJ_6G M\O9Q(];S[5^XK->;X7];DZKFB]B.760Q)US<^1!G#`!0Q$D<`Q9BDL0H1ZE2 MH+2'RG`T?%HS!#O8POFM[(W0N\VB??#!UPZY[,$S!XZ4BX%^^E`MT!EQGY&8 MI8WM$X')OD<]B3X.#*]=?TR*<80NF^_MH.(__'\?JS;K%Q\*^:MJ%E$.B@1Q MF,<$98A&69Z@842>Q4IMG3.&,:ST`E(G!MTO]L`%7P4\53F?PZ>3^BH%?=XHK1V;*T=S']%M?Y8K\N_/RXW?Y3;XG&]&D9+2-=>*6NL$FUKV_+#^\;AM?BM_EO?1;DB4PQ`7'&0AI!$$,,)9 M-@Q9@!Q/*F1.&,>PX'18@FAJF7$*<8J%0\.<32T%BNTI`>PBV%'H2GA.$"53 MQ9M!KR<2I,648Y6VV?3,$B,PI%DTPCD)*:/MSZ>8ISSGNR&S=H5,YHJ1[#A6 MQ`AH$"-IXJ:+D0G.=(D1\$F,P"0Q4J778S%2-D5"C*;18W5#^+=J77[8E@_- M`AM[=[;,;9TY7:GI^]W6(>76)XFUG=];Y%$;O&&]AN MGNH"Z4C58QNALJJYO:\%LO$J4T[#C(&,)5&2A)P#"CD9!N8DC%6BS_S13$>4 M:KU M**1&@VI3,U-+\\P!(`LH=L8S3`E&&*0AARF/!@`L0DKE`'VC6MD:>>A+_7<3 MMD8T\CNGM\8TM9JVD8_(GQ>M-P,&3S30@&%2?3KSJ9.O0PSIS%[F M>4J::4$HAS1-.*8,Y@CS!`XPDC#F2I4&S6-;R_P&O'^KE@!TDRVYR'?(L^(R M_A7%8N7N69JH2.>I);@AQW@BG\;,>[F,-DJCM)1^6-_6#^67Y5_BTJ1U4^;E MNKRKQ$L?,6$9X"@!!8P`(2@15R*Q+`)M6LN5)'/J&(:EL8<5M+B"';#@EQTT MU9LA)K,HIX4V"%33O&G<&5&V(^2<4+"Y='JB5+/-J/7.,M6%;?WP4&V[,U,B MF:S7VVK]K6PEL6R>Y.]+^=`QP3%M%#J MMM8\M.G^ZJN/'S]\^<@OOWP.R"4+Z-7EEP^7O_)+^H%_5EWM:B9=\3T'[YNP_U61XGT`8=7.OG3I3(/+4"-N,53]31E'4OU\(F253(XGZV".K- MWP<2QZ)-%A&&*8`HYR`'((YQGSC""--0MFPU9PB3><@.E1>+K!,GQ917:8DN>M0_IT_+/S\NVY#=+M/$YWW=SL+O_44-FVUS66ZO[CZ53;GY M63:+)$>$$2+^G5,"8AKA>(`BFF_4%DSZQS>=I-0//^IU7R*NUK?WC^*^W6"S M_#-X&`Q07E,9<(*BUCGB?Z(&7@0MWF`$W&4P(^2@PWP1M*C%C4L#;E<**<^L MC'(:\)-OBFK"Q&-*:XQ.=04NJG75?"]7O];UZL70>5RT&B_J84F.>%L,8&0+)8BMN^U*4,)D?K*15 M(P;IKVRXZ'&':*I825&DJ$JZV9DL/RT05Q+3#BVC)2I4^28:2MB/J8,Z`=(R MP)>;=;M":J[+37?_W[BDC=M4"N$4DS"-&48@RQ(<0H0+%*=).HS"."YDE@$3?[3AC'\$]%^2`70J0ZK;1U'D[VYO=<7`>4_`[+=;JJ;QZVXW5,\-GG=AN>U[67',WI. M)%C3:/0DJYH(OM8QDU3R)U:NZX=J_4R)(@+R$"0%"$F2$`9Y`7@_3A:&&982 MB_>([/B@/,M6:]8=?_8_NU% M&B4Y(2AC29ZE"28)P_F`AK8)H$H*9@B"80T>4/]K>+ZO>WVO"1Z;_@GL-N#] M:'$&ZUU.]_1"WT5P(TSI=K)7O3&*"9\II\EEAA[X2RT@O'KCKH4=(ZGE-'Y/Y*"&'>9)LFK:RMKJ5S"S\OYRV`(`$,8P@WD:MO_D M:<+@,"Q,N50]4==8AH7Y=45>Z9,V0^^T_0V3S,[=YG"ODV^PI;#K,95G3Y1/ MFSEO[(',HTE:RUAYLSW49@YI6$"0<$RBA&4`1`"D_:8E`@0G2I?;3!W#],*> MYU\4I6DR6W*29(,HU>7]S=:34RM'R#FA/'/I]$1Q9IM1ZYUEJJ?T[I=-?MZW\[>Z]C;*$0@S#_^/NW'H;QY$]_E7T.`-D`(FD;N=-)$6"DB&BS7#F])D6UUX29=V6\FZH!_#*X5`=*<26 M]#YFASPK\5%*@C;T-2B67#2:556T/4EEAL4?&6$I=6 M&(TIN(3E1G/!%#8>,GG:D\M&?<@(IBE)H@!Y?)Z)D+@W2E`@-/=CQM(TM">F M:*^CJ3#M)Y)3B?87E-2@O8ZDTK2?2%HMVJM++$/[RTIQ/!O*2] M,8GT9N#>#P7TB9NX@"0>H`%U?0!Y(C'T,8D;:<_"B9N:;R;NO?(%)[KJ:DS) MV1'6V+2;&'TI1! M%$>4^KW=A$*Y^GZZQJS/Y.V_989D]'/)- M-ORP['Y:>JO`(]@%`?483=T$(92Z@S,HEKL"SXX'MG>@=?[5&*P=='[)]\ZV MV.W6A]$F8-EBS)::0H.)D[:",5`.;=.X/?J=F,NM#LU;&S(I&7NMA=&UJ_T0_U+_6167_*XK'W=-I](DM>4W&*HG4%I.;8. M(I][TGLO>OV9/ M?3%L+4-X.<*=:^Z,O6[&N6._EX,_9:VOD-)^^RT$JA,$>GZ)VT322FR)KI7: M5X?&Z(>\_!$`YE);W"2&NMLQ!PVHOO1;T_JT(*(_9CM:X:L_>/P[W$#T69<\@/ M9;6P'U$6LS"(/(P\YJ5A%`&04AS1./2@:.4.([8L[H7NW>,CQ]/5WKV'\Y4L M%]'MRCMK5/:%O*=F8RHL/J>2[V.RVQ7?:Y-9G6#2XOBI>CSN.E"4O(?/O_%S MM6W:6:W"-/(I\$@*?!A'08099IT3"0-$:AK?K&7+@YW!6>>Q.#C;SEUGW?DK M.=8Q++H8#>?36PZ+SZ7N/>T'/J5S\O6NFW2;NLRPE))70&FG119"3$O!%5,\ MU)(,?>@WUC9G-1[6A_M#@_3M7^O=,>L+-:V\T,-N3$#H>022%`4^=7OKOB=6 M_-BP25H?G&_<0S/[[TP)+P;0&327(^=)[H^MW+6/?`-=ZZ73 MN'FJ%3I?:IJ:&H1=7>+UX*$6^>2552&>55$U2=>5#$X$])R` M;N=*"5--6>)%TDP]FJL4TQ1)BU[ORO)86W19C'#(RP2'A*51E,9ATEOT$12J M=_4 MG/>\7%3H"HOT55T(B`P$*55I5':"DG7YA>V*[^6PVRT,20)#"+`?L02D MS(4P]6+"2!)YGB]<(T?+QD0[/[EC3N/9(G9\OM!);*>GNKP+>:/,Q')Y9Z>N M0!*'6"INZ^%0?,NWV1;__+/,MN_V]T\9/TJS_YQLJOQ;7N79R1//K=U(@L1% MB+DA1BP$J/?$I[Y495<+YFUG+/P%?&Q>0/Y8.$7OJK,>?)4^S&*^#<2(-[/\ MCY&RBM[A9P6FVDA/+49X8NS+9;% M%-]-O_WGL:R:4S5_%!\R+E6^RVK_WNTWQ=?L?5'6GTO[RFB*80P"',8@#!EQ M8]K[&KI4:K/!+`Y:YO_TI_W[#47-LZ?(JY?]'=A__+,TM MUA$LOJ7ENHJS1AX"N2<]*W1)@06ZQXFUU8.]V/W[IS!P4;A1$AA M2W=+WU;M"GZ-BKX0G)J-Z<45U,8%$Y^?Y+.@>%W3EA1?G[)]V5JC80H0Q1A" MCX$(U9QUD]Z:2SVI=5Q%$Y:1UJQ$_?:)N^5L1GY)TDQ5/\&97?O22<[I8D)01/T@(C%(W!0$-^UD+@!/D2LT$F#)J.[L?^=ET_]\/>97]5CP^\L63 M;?:I'$RP6O\T.S\_B41I^N?%@AF#`*(?;B M`*,Z"68(>+W1-,5"U].:L609D1^RK]FZ/!Z&)>7-[5N_G%V^_I3O\DJZ2+"> MYF),G$YN.1!RO[K##B?/QO?53%W$]YI.5XAG1M^%8,Y0,.<%=PU*)`RT=_O- MH7Z5,YJU7\?S?&695:1^>7WLM?N?:C)916^]F63X1% MO,)"\PVQ$"Y:"*RP_0QK\_)E\:=5`@%F<>BS,&0N\EU`2;\<`@(`Z&J??>9G MV/[0(::"7:'W-F[?VQOQ:X'/RL6P,"G,?73.N?V0.B"T.^- M`L*0$>3)&)R&=2./M/$F):A2"N8FL]0E MTH#5PR%[6N=;VLU-I3_X(DN6[+?WU9?LT`X>5PRFE-^;[0(24(8Q)'$X+.R2 MP#5",2.>3(.WSE4G:WUL<]Z"N^ELV@JG73*L#3\SS:-*Q>F:Q"0N^];IW&T: MIW&XRY)G9ZB(K%)P-=I.BZ6NV2AOXMB"J#K3C]SH65*_\B,(4A*&48A"X*?( M"[#;6X]BDACALI+E:3C`2Q,OI4F:>%'JPFC8E>-&4J5>C!BTCS/NT7B9V`31 MI&75@)I-14UQK='XO8C&TZ'M3#=9NJG*OF3`*<FTN91)Y&A*;25MMJ6LE=UT2""_*J)'%JC3& M8K%H(#3)?%9=/@U(]I.+'[)OV?Z8K5!*TM"%+/5AF#+HI8'?5R(""(54#XVR MUBP#L7?'.;3^:/-06DU5"MH4T@C[!FD_W))V(N"=*2:%.56U%PLWY8!N(DU/ M*@N5S58!\`$&)'29!VMVIKY_6LAFE+FKJJC6.S&B&30KA;;!0^'7\G>1(C?6 M2IG=%ET,?#/I+4=`A=)EBZU7=@6+%MIB(7RT$9ER73))\72)R;?\E!>*QR`7 M)@%C0>+Z+O2"((V(=QJ$!E(%7"R8MSPX/*\%F?>N&@>H5AMH@70J^8T"=7!Z M$66[Y)659ZR)9EHV:XU$*,9<^.DP080`^[4HJO=2-DYR>LD=FXZO9]W3N/I7:-[>EMW.[=4 M"JMX!:H6FF(A,+41V?FMEK;$4X`GS;YEN^+I8_%8?>=WR[E1B$#@X3B(4%0/ MEQFC8%@P3[$>*V6-38-&LG[*J_6.7UWEE)UKSK9UM2E`P*O82@IBKIXABF',A%9.E)8R&U7GG(9S4G/2\,79!$,*7H M5"P"I"8F(U7,3CT9.6DN?5MTTSFT4;VMY\Z+39B-),K";;$0'MJ(3#DQEA1/ MEYA#V;!74G,61P$E-`EHXD$0$-^/^X4DF)"`&9B,U#$_\63DXU!VSS1`M=I` M"Z13R6\4J*?ZAPN>C+RBK#QC3333LEEK)$(QYIH34SJ?OG]LJCN_Z^JC-I4: M5S2-0(AX11[$Z@0^\%@8]S91@(?S?'+9M)(IA81:E7A9=:]@XYO2>M?5@9\JD7U-)()G6$GV0HI0-3&$HM36L9LCSN MZWUK1WU9YY9@85=ICFDI+LBQJ<26Y-@SG3O'G,&SJ3%V1:1K&#.A[5(P9B26 MRR-[Q=48;CL$ZF$Q\G!#.,TJ@_]P=#0J0R6WUKLP&M M15?1^JM!+D61Y?%E7U\=AK6CLH%,TPSH"MA,2*5$ MMWY46`\2^9TIY9_[6L]W]0?[.K7E96M>OTJ%+R27]:_MCMLZ`1M[OR($$!"% MA$9N&D(/($QP[[2+(ZES>O-Z.BE5AQ2,)V5-@,Z11^@,(3:;.BY=4]1L_"CO MG"'2YRS10/,,3X@\UI?]<.AT"7,]%]9[%N--)M@KS?>H++!'FU&,*[WAW$TD M/2W[(=LU>X.*/]8__B^OOGPI=MP%5APNW$3F18F',*0A9M"ES$T1ZV\B@WZ` M(XU=4,9]F6C_:#\I^5@S"B. MJ1MY21`/BWT>8M3`/GP5LU/MPW\:[66<="OI;>'%Z#63YG)`4]@ZNMC]HD;V MB0JWQ4)X:",RY7VADN()4Y.;3_9;_H6?Y?RVWG%@/V2'O-B>UW=:I8F+`2]+ MYS.WSH9AS.)@6$9,^%X%<6X:-3P!.?.ATMEV7.FL`2I?-VF^R4Z12$+4;#N( M872V)I`#*>DE;KX9>7KGM+XZKU2AFQBE,E)>@:F5%ED(3NW$5DSP2!M!:E*3 M_G#X64.]N4Q\%3`O06X:H(CZD+J$`C`L)%&0P-53X_3':GVH=(@J:U?F/3YW M4?Z5/J>FLZZ<3]GG?+_OEF):$T9@*MT".A2U*;LQ?*[Y"+7UTFG<7`0USZ23 MQJ6J](OFI')00H#4D\PP&0%U0R].7`))2E$$$''[<_H01!!W9$SW@N>0S%B5 MYV+OH!DJ9OR*Q]L\?,/OJ6@+O*GW5#@HI?=43C+A]_3C\>EIE_&IN_6.>\!V MQ?=W^\?B\+59$QV=4?2B*,0N#D(`X@@SZ/5URB'&5.H.+%,V+2]4CMUTMGFY MV17E\=">R>E/:==YX>"WY,C%F/)B8Y6M!]:Z` MT;3^"T&C\;`*NX^M_#T*Q=?LC_6/K'Q8Y]M5B%P"`A;&OH]9`&(_)$,>&0>` M2-Z:(/6W+>.N=8?OE\OXY7^Y;"8F+948MVRJ),>G3J#&%>?AJD"VKCH8*W&% M-:J:+80IRNZ_O+1`0P8)1M1O6U96C8TX\DD`6!JG20S<.`U#V!?UAHC&OAP@ M)/ZP=3JTOJB1048@42Q8TD:6"9TLL_#@),%5&"@HM1@2J/C^`@/*`DA-=_"A MR>]U7/6WIPI;^^TK*WQT2":&\0LA`"8IH7Y8%]-V"K//W/<[I_-^5(60-].K);1.(F* M?F,^;)+V7`BQIXOWE5FT"866Z!F:0L[ICZ=LO\VKVB(_;G;D15SPL?J]J/Z1 MM3T3@R3T@@1'/G,#QCR/Q7U5;1@1)G4(P)A1RZ3_<\^'DQ=*_SO#02YIEIN2 M7)39,Z@MR^;&16?LH],[Z7PZ5C6R*^=G-LM`5E2_JY@UW`2+P:GIN%Y@TXIP M-_'X)?^6K4A3VJK,BWWQV)7I*9.OQ7%?M3^ILNW*QVF,/(9C0"F.4TA1.DSL MI9XOA$5CQBSC\.0B'^OV3MXYK9O.X*<@#\UI?)V#L\@KR;^E*KLM-LN3:CT>1]3Q][T'&X`W:;?$%7CE?["N)`S]Q/FXRDL/7$R_<)0>S+; MTB.OUMKNZFL6PODX?Y>50\6C^\&S5<#[)P@#SW59@`,$@=?7T44X!$*U(FW: MMSUM,I1EY:>I&K^[7;-W[9:O.Z=W?B@3YMR?WE$9]MEJ(8&.9@&-([FN_3=H M%XEN:@'MH]9SV6LGL1Y-3;A+G9SE9EA"OV<[Q&*ZIUHJ:SI=#=9?>$1/%X,U MI9I'>9M+8!)X./6#R'4)"GTW[1<]$218J.BH!;/33"QM3-ZB9D-\D<1J-MV5 MII@:K7M'G9&G;9WX9I[I'S?GF:P++Y-WS=8`BAF8R8803,9D)+J8EEG1>0D= ME:7("NL/J4RWE&S_>2RKI@A`523;;V;OK;K0M_GZT_Y+J]^TF-6%7T/>_O?E2O/QRY%$0*`08^%$81^ M/,28T%2XXWMK@5GN6L]#Y=,\U9=,Y)X"9]<'SA>8, ML765L6'CPEK]TL!T M86X*/YQ+&/J^6>V*OP&=I-9<>$W43^HEL)[G2'S_-[ M%^Z<-L0W\A3(+!F]B:=!<55I]J="XL("^83)*9''_*BU[-RBVO M)"^P\(="M42I"U,J"G7(W?/KET>15;JHC#Q8',"&9;7-B'B3^3`CCTAGL90> MWBYP?OKFSH[VYJ:ZD.H["V"SRE@4T2PF89JG:5Y]>^+>#R4!>\=]&!]C-^!^ M/'E[/.X\++,XW!;AI75T\\@3-HQ!AACPM[E`YW#U0_#>\OW)FP*:S)VP22S2 M-+=-`\B[8'(-9E2>E)_"M\QK?&^R(*]"ZM=GN_U6W.V6Q>7]5<7GU:YH;GI1 MWZLOPFJ^%+MJ@/]8?1S8ZNZB7#U<5-[?LF[^_H M/K)F#T)=3SQ8MQ'6DS8/O>_5;Q\,:L"=L'6'OZX3\-#C=_BH3?=AM7=G=7$% M?6#-D>0ZM)^:V((VN+.Z\8_C"YH`@S^:$(,ZQJ`)D8D< MUYV"$J\+Z$W`)?!]B4TU@/IJWFWEE^H*`APLQQ''@C*5AW%,2$3S.$DZRUD8 MQ;/G8OVU!%R9:&L0PJICWXR0]7ZYA+-@56Q=?)1-A'HG/NK+D. M?=N(W3MX>M)_KMT`L1T*/Q'RNHSH[16+;L72)^&^`$J5A3PNFOTGZOO^IO(: MUA7"'P]_U+R0LQ11HL*$1BG%HO>O.?!>N=Q*'IV!9A_CJKXVFPEN/$;[F MKV\Q_?"8?5]L9CSG"::AI!AS'E*L5)QUCN"0@LKFN[<^11K7CGN%L5Z[>&"Q M\R89`<6?M,;I25P[Z`K$H`;Z9^0P+$`;#!M(Z8?"LGR<+U:S%!."<"H(QBIA M62YCE.Q=26.9:QT&]&E_BB1N7??*8MW6\4!C#PTS`H\_;9/3$[EUT163@/78CT+"4^23''%E*@&Y`E-E.P,D235 MJCYB_G3/5#UR"'PC`E@H/03ZU0@&N"-?@C]:;\8&UQLY!K!D+MU$H&,1P)L; M$^RD\#.4NUBLBO-M\;B9H3RL;\)#A-(X#I,LC,*\\X;&&?QG5^FFB$H9U6ZYQ^>-?KZVJ$!V^PB?#6=Y0VXSQ3477W8I?K M;6WPK4]M>=B9S#D2&VICR3>%_7N+P/'N>KW?W\ M=KO;'\7I_(1MWK56=IBI)Q`5N#>K]JVEX[L8;1T<65/0]N[. MYD^4^'@?LRL)I[%KV5DTI9?W##AFOR@J8VQU=U6_=NW%$9MBEE%>[W:(7=]MOZLLUNSF__`)DE_<6T:/IM,`(9_/%^NF;O[!OR.CDJ95&D$00I)Q M27*58MP:#7/"$6C%R,Z29T#G[/PJ^%]V\;L*Y/FUN+B\_OU*`>EL*:4>>\=3 M$4;6VJ_V8HZC2V1/2LQ!I09XZ$;AB=#.43"ECY<02*KV(%1_0VPUM!4AXAF/ M0QG'F,M([$L899%2&'1@%OAHWY.8U]?JYAH('Z@Z>K3Q*`P,+ZTCI[N4^J40 M`_0P5&PBN##UOG3RVA@!0=37HZZVO;$XRT.$:)SF@H8)PPE)HLX82L,$S@6H M!<]X$+]?7:DO-T&+B;\:<0(L&@07/O4RH<99L/?HU/AX)92'G7',TA!V2;P+B[[14WG7'+V]K7\H#GZ.?D>YAE@#WG,U MN7O)]+_TM[?U(MKFJK@M*M-?E\678KM'P2S,<957A%@)3$F2L(Q%<3^Z0$J" M/O@VAGRG!7O?@G7O7%MEH+P/YLME^>>\>DV:[K]GZW#.;=_U+])_^* M0MKTW>J'-)@WO_O;;E4$.#P+ZG[6_*&LGEWO,0PP:GX;GU7F-D_%[7;Q7"Q_ M0`<;5NVF.>88J\F`0X].^JNCUJH\ZP\9=[\N)=JG7&@QT#".I M)M(1S'S_8%NZ@0"`XD-%725[O\Y=#3\NM]^*]8M,8$84(;3J8$**C`J)%%&L M-\UP#-I^[L">YVZQ=[';_-*61"MK-X/;?98[;_P%UQER(+7>%WMLE6$?[D[@ MO7N-OHV#P:O9A-%+#'VJV@"N7&H^$8HY#>E-E2'7PJCKI<<1$EI$4)TQF*VW$B[T1`Y"86W2*L<(&T M,?5+E1'\N5@N9R(+&:]RK8@HG%,N$I7)_ODX`6WPT'ZH9_QT?@!9HZ^)'E>\ MR`%CR.=*>"%%9W:`"F!Q)D(`N-^EY5L![-E':[G_MU.(!IE(B!U]+JY+V%@/?UX4G7DWGXDP$"'-Y%I(GW>R/72 M_BTQFH^884S2*I7).9(9H5$42=G/=F091_")B$\?.:0*8OWN;`(P:/U*!(OYU\5RL5T4]?4US867W\IEI,GU^#*N>H3`9K[N%[72_`CG!$4.U-$14F"!`HYCZ7*8HPQ[]>-8PDK MSF+P_/%09\$R;;'@V/*ADSFA)H$E&(&@`DX0-N`0!KAB)H<)0EX??DD2A7`H M0BE41E',E53]2"Y*D"=2,9Z!TY]V.P`(]]&:C(1@P/N4SYLP$SL!]+)$> M=TQUG1Y^C"/YF$)VXH`/XOPV_U%O=>]6IB52F.2<BVPN$L5Z`] MN(8F/$.H/\[QU+IE>!`&JIOF)(]_R8"3/IU:>X].?>CEI3!#\T)V2DX$-;91 M?'#$Q4H4"&+6N^+N+=MF.*)Y%B<902&+LTS5Y>XZ@WD2@8[;FEOQ#YK:L6!Y M\`S.&E,!M7$S@G9@XC2RO3?D&1\Z[\LSS!U+2:>#'MM`WM+'B33Z"5>Y>K@I MUH^R^-H?Y(M0Q30N$UF-J'(4J@1G26>*"Y6",BV#YWN&3NW*6;=A%II;F&3SP.#YG^UQ9L( M3FPB^'2^%RB&40[TI8IS;RVO4BY>Y5C5&$GE<5U[+>LSKBC3NTC*TL0HF="J M7/UDGPU!A(,G1)XTL\N)#M?J32H[.FBEF2`9B#L5W%A&,9`F&8MBFBD=&8PS M)J(LHK'(DBR.$"4QZH=+(@9-P)A;&3U?,@>1A91&:9,G%6TSIX-;ITV>M`AD M+^E$(.0@D.$LRE@:V*&DHP'7D4424TK32$0B8RDC+([S?N%+10BT@<_"C&<8 MM<=SS!,J&P'U"#22=C`$M;*]2+-.QJ"/!1J`D`-5)T(A%Y&\=R;*A3@F$SHS M3"*"9977)8)%B62DRODZ$S)-(L.9G$^?.\H4CI.IF\\E`L_9.%7'>++F=',T M>I,SVBI-A`U&KG\\'0,,7[\.?7^-;'U^092K^B[/8G5;FT0*5\E7I$10R MI2GJ]AOC',,N>;6QXWD<@@92U(84EZK M^<*OL:OX?ZS0`'11Z$44=0/ MBB0%7=)E8<8SHHX]ZTYS%HV'T(,*-E+J86DD%6%4.G;JW[L#FVR[72^^[K;U MGM-@6P:_S4][?L'HY*8#N2<"*Q>1E,[?17A!\78>J3'=WEG"(ADG*4.(\)SA M$"N>]8E;R#+0>723YWN&4^]2L*E].@N>YNO@N;FHL[X5)/S/,$3!4[$.-O7E ML\%/092%-KL=2WZT-@^BAH:_;AFX<.@O.&[W'KU;^6IH!2MH(.1$\ M6H7PMOJXI1R@!+-<'=MA.1,(5;T_9U&:UU/JW0U.F*4,1$/PPT=()3 M%H*N01B3LX16B(UQ\]_'Z5D8T;,LI*[X:'5C$_Q]T,^&O;T*\!2X>@LF`,G7 MHGR2]1KI-Q$\FOO_3GYK(83^,;2[N\5V4:[FR]_FB[OSE9@_+;;SY9'YF8PI MCE&8,1['<Y%DN;<%?% M=KY8%7=JOEY5`XP-N[W=/>Z6\VUQ)XO[Q>UB.PN9B"1-5122*!:(IG&8]6RE M(>B(B@-SO@EW\"BX:UT"0LV%I'I0&UE-&-0ZYX+.N^`OQ]KN'1Q8L_'"M,\E M&V":0[TGPC27$97>7D[KI8A9FHN88\D1IUF*1<1IW*_,9DI0R*8)@\>/LG=B M\^$"A/7ZP^?ZF:X[.)7.VWK#R1<90(L+VII.!$(V$7RZF``4PUFEVUF7T4!DE8C$(.=;&QMZ\U4Q*.0.2O=9Z>!I59ABLWJ]G.[$BMGJ[ MQ.RDG0BSW,4#+%8+%$J;9WQ>O6^WQ?6WHMA>%>TP;;&Y79:;W?JHOF5*>1B* M1"19/=D6I8)@CJ22%+&08:&[`<&1-7_];>]@T'@8[%T,CGP\W18$/>T&^J)C M\2?2(UU'57I]8Z$IS>VWXFZW+"[O/[QUZZ8>LLYR0J3*)<98YK'*8I:1N+?/ M*&@ZVIE1WSNO]G[62V.#M\\%?S3^#G18S^)K9DFGT!VZSGL113@W+*6'GXFD+OPA^:)P1)-A!,&CK^>]34, M'=;3?VTVN\P(0H+D,N2+LO'^6)EU-]U]0'T M>`_2&/7Y3U7QU^M;"3[K]T"AIM3SH:Z_U_>-PM?N_;\N5HO'W>/>"&)4R)C@ M1#",THCR+$PZ(PHQ`NG_L"=[)L#>&6#7!XJCU_G]Z0+K_GL_@C]:3\8&P`L9 M!A!@)M=$(&#H?.GBC8&"8/[]R$A&\J@BC4P0SF(2LSQ)PLZ(R#EHBPKLR;Y! MT#H#!0%,'$T0>-,%"(+6CY.!X%B&(1`8R345$)@Y_QH$%A(`#G-],-_`?]Q4 M3VI2$233E-"G-"R[5<]M2K#;%,R&<@^]3)9Q*2+OF, MY8*<57W:57CH3>Z'ERK$D9`$I[%D&:EO.HRZZ68D&47`(ZM&-CP3KG.K/17: ME!@L.@_A)SS-5-2CV!@"PLC5:W>T2GV:!/(#;0;@9*OF1(!D'<;;0Z`.9`', M.-U^6ZR*]8]CWNU-XDQ0%$<950KEF%&"5<2[Q3T))TV"?/=>K6HAC"U!_GB>_U3 M9Q'',0DY"E$:._"DNXV6 MNC/O(\D(G7Y_J6#GV.DFX3^6:7`FWH&Z$P&4FUC>S,D[$\A^+\3%8E6<;XO' MS2SAG&89(RH.<8*0JO)'T5G.>`I*[!R8&VDGQ.L9Y-K!H/'0V08(@,26^Q_\ MJ.MP^X.FON-N?NA5,]G[`)=\(FAS&9'NS@=3L>PQ]_NFN-\M+Q;WQ8QCA"6) M%4IRS"O+69ATIVM1DG(W6[X`]CR#3FVVB\>F,,>N\2E8+I[!%\8DD1A M(K$4''56E8I!UTA9FAIS`%<.L2`T>CRRT0D_8L"CHO;/JV+V\6\3H&KGY=%_4/E"'LLU]O%/YK??^CD MC%3I<48QS3#C.!,R#=-^=2%)D-/Y#,P?MRO[UXXC?#VH^(OQ7:6L41P(0F7-`DQP2P^ M+$;S#$E(D6$K0Z`1,;S`\$GW9U:NJ ME_>7%3?G]07OU\5#LR-D%F8JQ;E(0ZFR'&$1RVR_!=>?ZN>%2!_*,\`C>TDG0B,'@92N MWS9#$ET53Q7VZCJ_O46,0\&5C$*<85I9YGFXWY868PLQH+%KWOMG" MR$1,&(T\ZVB*HX-;I^;16X$T@&2AZL2(9!/)!TBR%L?@QH2KXKE8[8I-7@6J MOE>]>S5?BMUF6SY6';T:JUV4JX>+Q7-QQS:;8KMIZY1S51F7]1W".`YCP02) ML\XKD@C0EGO/KGAFV_'M"IW_0?W2!%T$01]"D^G40?S41!&T85A?N^"G!?5@ M.:'&@P%UC';S?(^#B>(#A!ZI*2="\;&B_?`FB!%$AAQCN*V^-NLF(;]:;/Y^ M5**-DSR)2)SS3#$A&,*\.W$?8?7_U)U==Z0XDH;_"G<[UTXDTR:\O_?H&$_+*35`@$3%]T'W>YB-`C]"H42"'. M05?F=+%C6<=/7'-*WSI4@NS$4T]XAT()4U53BK9.,5Q"U"*#?8"=B,;UTI3W M1QAZPF.N3D=EU&+"D2]<+CV7$$5/15JA/2?9C/7]]3A?OC->'NQCWW8BB M..8"A;'T**7[P$W&/DBGNENSK%8'!YWW`PXH53V@U1.L8:G"9*L5Z%B'1*\" M:Y&P_F!/1,AZ;%!FZ[V$I@@W\TUUAO[@P7Q9Q7F8QUX4<*XDB@E!E$1X;S`2 ML/M$S*T,)F+SI=DJL`-`S>3;(.Q,I4H#FYT$V24J;;FOSB0GHD,]-.0\8]43 M&GW=V7WZ.#971V\>D'%,0L0/0A<+V-=22V4*O M`TM-"1H$8Q<)&F=E=Y%+FPAU9CD5$>K>D',1Z@F-_HFEEV1=6&EJ/ M[.=_U)88<*1Q]@^Z1L*4'DKP&,MCUZY+8\$W3A?T\?'9>+(>;X[OD^?2BT$3N<0 M6GI3N250L.%=.C'6%'X`T#)]&U":R-1MXGG6^16!1O%Y.O\V7Z1/Z:(V1%4D M%0Y5S$+L,U=Q07!CR.<,]!T&_G3;L7SAD%-[!(WGX:0T0WJKD(!1_1&?T2+[ M!]R$,Q!D8`U)RQK@^G&]R_&I7+M M=9=>.#*)GH*)E]5.LA+CF$)N"86L]]M$(B;[[6"/9^$"O3E!?ILR^K[O2ST4];H<=9U)T"_[D)9:7[3M8C) M2/ING-O!"QF=06C[;&N(:R**8^S^^2?:3AC`\=Y,A9BX?GD#GH]1&'.W,-,\ MGP>PVU6T'SIH/):71`WCJ^MX8/%2KV3,XI^1@AB-H$0;SD2&/-SO"T$#L.'Z M0<#V]759;3J;+]F\>!L6R?USDFQ$FB^665Y>-_<]^;5A1:/^G+%(T4!X*E(> MY0A[41Q)3Z"8^E%(8@X2@EX-6Q8+?G=[?_?ELZ!E:H/1+_262^?^'U)^=_C= MUV]WM_+V>\LWS0'`:X8;8S&'R="QFT[MIU,YZAQYZOQ1^NI4S@Z^YPP`LBV> ML=$?$U$^.VT[CX3L`32H[R'GZU6Z^I%_2];WS_-UPN9YNB@6=B)=;LL2T^6Y M\H,[,4,N"CSB218J&DM6^%:Y$T0*LXB8%?;HUP?+NGI<&8+/EXNR^&UYUJ;X ML?*[RK?4GI<+$^?S:E&LEIV_?,GR_*_.:[)VJD8:U_/HN<+X7<4'V MGG+AFPG]8.X-.`<$^>H;>5?/)XCRKGA($[&4\-PW0^= M-2;9\^83BEZGGW7X^UEH2E-.7SVD-1L-_CI,;J(:GL#%.6RDS@`4FG]*UNOD ML4XKT?6Z&);5`FI77&97^\KU<I\E$`JCG8CT7+DU#C M9%.?SCER\\9Y>*M+EQA5#^P)N=XL,3QMF/#W!-I2.7H-=BV2W"_[B:ALSXUZ M5ZR^?V20^VS*>P_NUO?)^F>ZV!76$A$C,8VYS[",11CR4.#&5JP\#WBW(]R` M9:6K?=IM9:G]RLV*+ICQT],QZ^A@LF5&S=:U/^_(M(A2)Y`3T:!N;7A_O4]7 M(%"%*3?W-"]-?98:N9$,F.MB@4D0,NR+(-P;)!*4_#6W,H[6F-57Z,`2)#F6 M,?:B.^,46K@(Z+K\=(`Z+0WJTI"/A:@S&J@:U8],FY7F;'P`G/]#=D3#\\BFJNZ9(_Q M8[;85CM(JBORIL;ZQ+N!F9_/!06"2N$1P:C2=P"4#U3?!M*1YP(K3<1H$K8RSWIAGLOJ(^[`W\Y>"FOC6L.AWV]R[G]WJ! MW?6K@1W._7TS&//LG08UHZ\%<.83B8![;9+VEP)37*:J-V.,,^H3286G/,ZP M_2" MZ[%[!IA,MM,IEO>#:Y-M45.;_301G;7:Q(M;MFWAU*Z#R&]GD2O"@-+`CRF+ M`AH&A#>[O0,1$JV/;8#'V?X"GV2OR^0_\G)D;A^6Z:(ZW_F+_^'Q+!RN%R&\_4!$##A,IA0CQ.#/N=+.+DS[2C$,Z4BDW\&0@16&6 M%TLEI:C?V):"P<[]]6'0=L#4-A]W^1+2#VW-<&AHT,#XIP?&-F]A:N76%MWT MB7TJX4RO;?KXFJ8^@6FKWZX*P_ZV.OJ0;];SQ68FF2(>4I@1%M)`,AXRC#W$ M(R8P\YAN43S3Q]L;=779B;U+SA^-4T,/LPML6D965YH3&4R=FY'U^Y(9UM+; MVU&^3R+!>+0K1R,B*D1M)P@B#BJV"7ZXY4"@]N?OA@7U]!GIZ8E5/#`AV5<= M'$U`SF&T*(\[*X)Y9*,E\4=CQ.PXB&/'9K M6X1A8ER55]N`[63!;L-SAWJ\^J@TEP"V*0%#_M*=P_:RRJ.QR_0V6-HB^BX4 M)Z(@W=K04K77$(B1DC1;0TMS(9>**,)#CW@$A3BB+&C,<4Q`FS--;=C.0O2U MD;\S2[C:V,+827`:I\;6G",XFK)C@G."RF/4C!;Q,<=B?K4`HE3$/%0Q*F^C M0;Y4>YDCN%SMZ&^9A#X;I#?P+9.[JP7&V971H7*^)K0)#@>0^]")I\S2Q8GGI+I\I/?6NS];\A M-;UIUCXPX#?!FE5SIF&TA,"'8%J4I!O(B>A)QT9D?;Y;1MI2+2#NL^7CS.<( MNTKZ/G:YY!YW8Q+59D)7JABN*OK/GF1J``P((B!VV)A)1^6+4SHSBF3L45P5 M"SBT26&1V]OT0MBR&*]@YE!UNV+TR6+>:@!A@B..FSRZQ*`G!25&#<: M.4.D%YB85PI1L<;37ZM,[RO`CWG]+-#"L91%SYD40!BV7QCROV MP5&@`HC\0)YK66\J5YS7RA>@S(#HZ.F*+3`P(=DQ^7:%B175.`+0(A,FF":B M"T:N9]W?$N#(OWM-UO-R`Z/\]9JL\J--%I&/,0T5D:6T$(E)3/8&$?)!VZ?- MK5A>R>P=Y-.B*]V93D1E>FA(UO?K M!MZ:F2?%+S^7-TT5JX!E]EIN"*VMSVCL,DDIX23&W$54B:C9#QI&L0JI M,>^VA/:'"'#J;%G\Z8_"YM?Y^L_D2"1G41#$Y6$/W^4B#FD4^2%K+/)(NK"S M9L9F;.=]JYU)Y>!Z:3P#'R4S1ZBG30/1@PE3[52%;N_62*IT&5#;_I7N5">B M1WVTY-U9L)[@Z.=KDE41I2T+B_3Q)5VE98167GG6F.78E9$KA1M27P78)\PE MC5DA],ZS]V7+LB;5[E5#:W[B(#3+TY6I9N9G0)S`;-`1R5/?1E*J*ZC:\D8] M09Z(9O76G//\4J^8S'-.,QX+1BGU`A(%A'N(T&!OB`F70G+.\*Y=I MZIIHND[-,,'4*["NB:6QLTF0+)(VN(GH2H<&7,L:`5'`M6-W@+B\;'H6QA%A M"&,:\#B.(U>Y<=R8H@B!/IB;/-^R?AS&Q++PQE0U(+R`NF$)E:ERU-4"_E(Z M]->QY./`1$=`#`A.34),FG!)1(QQ`$IH%$N-)-_L+-UMGLM+&WS/]Q1"C'.& M)'5>L:2*((LFD^=;7B@U+CEIY1-01XR`Z>F(;58P'=ECVKESXU0.#5YF MY!V2%AGI`G`B,M*I">]*BW3%`9:19L$4BR#P%%%^&/A,8L%"X3=FI%_,K*OD MQWR3/'Z'*XFN":V1$>]&QCMOX*,DN989Z(<;3$EZ9=5-1<;)G)R!T-`.*+*) MZ0;8_0N:889!?_52BM%MMLI.(YW&JHBH=#&.4;%RXK''N$O=?;#CP6XE[FC* M]KZ;TCNS2*0K0\W%S7#X@.N5E1MRY]^&$]$BOIJS?FB MJ$](P!*#Y0I,%0WEV:JPO"V,UTNT;)6SY"E;)[O?^S[_E>3RUV8]+RBGJ_GZ MK:I_6);5+_YF`7%9^;V3V%E`A*\\5ZF8,H\2C@*\W\-,N0]*UXSII^6T3]DH MYZ'ROA9*9U/Z#PZU1NQ)W;#MWZ,3H2'@41K**?7".33-.;2MZ>/Z]ZOFW3@G M#=R5E+UQ3MOH-(TYJ#53'?TDF,M-,`L6']3RGT#W`.:YPI9Y+6;)* MRIWV<1'LQXR6:3[F9YH7W36*IKP# M=%4/S)%.:BQW:,:'X[`K%NTQ=)MLCI+U*`HC%@0!5TGS\6X2G_6,UEA M]^ZI&&ZSP.<>9I23L!A=/F)LY$$NGNB\R;!&B M/LA/1)9Z:I^DRW^?,Z6! M._F1ZYH2:+M/VM5Q0MT!$\ZR)TZ3*7O'R_[8N>X<^W[C5-[OCH'M_)](%SUF MBVUY4JE:$O\[=-6)PU/ILO,9K\!5S6.(8%3-8MT`?C#!#=0C(\]]0[4R&_0U M!P;YOR?IC^?B^?1GLI[_2&ZW+P_)^N[I_KD(P^ZVFWQ3O*+IZL>Y-[YD(26! MAR/&R_H,+'2;!78D`P&\;-Z2$Y"1;W1[=N/WW^8[QYV\]#AWMGGRZ*2K_Y9J]<1[V&O$(U8A>HF*S;FD)F"WW\T1B:=NM MS`8=/,97?\O5)MV\_9X^)G6M6O;V=?X_V9IOB[?\I52XM_U])&Q-OF02&[,^)S`B#-OGBU>-# MX=9/,->&>4EQM=E].?U7FO_Y-2GGL!D7./9"CRD8*.H&@:MBI(K_1%ARVEB2H01=H&CP^*%DZH_2 M&VA0:8)+3XTLDS(4H&N0K&C->Q0M\M*!VT04I4L+LMY>(N@^DOE+$8^=V!/9 MRSQ=S2A5DGG%\MME2KAAY$HW:`S&G@>JK&5N93`5V?D#U9$.^/3D9!ARIJIR M%9J=W3F7F+3MU.G,<2(JTT-#SG?P](1&[]/X?U-!ZU`H4%&QE","19A0SB-) MBR?7CZ=^J'6#$_29EO6D\,2AD$^>$!P:GYDMD8#I0P5!8X'3C0;@BZXE*F:? M:'7IZ'UK/33MTL=3@\9/X6NHB=M9MSX';TH\6^&Q-Y:L%L]EBHEG8G MML-JW:+8$^>)!&+]M>?=9L5>0770L\9J$PY&Y4X/AH)($A+XU,>1W*>N"`Z[ MZ1G0V*AZ9K98[`[85-$LLNU3T<993E[#!=(T0]*3U333]ES5M$Z@]/>`E(73 MZS`0Q1Q+1`J-9%1R$D:>Z^]-.7ARJC?:>K(U!FB8BG5C;$7--*&U MB%O?V">B=;TW*[/[MG;-)7U+UN7_F/](W)D("2-!$/B11ZCBKB#":VR&*`!= MDM/)D.V56?ICE3ZEB_EJXRQJ\C?./'?FY=F;VLNN.2006,/\D2VF77-'-\XW M#8[#)(V.&$$21B9H)R)A_;3E6J+(')#!0:'/JT(K"ZAO?+LN:S]4>\Z_)[\V MK&CXGS.$J&*<23>,I0J\6"%&/(%BZA?ZR1$V.PW4T:AM$3LZ-;+WU/@(3U?` MFKFH,=@"$U4?8;UQ:C?KTS9.Z:E3N3K>P9MVA&V)KKY[82*ZUW^[+IZ3Z16< MMAY^6YO!,L.<8QQ23HOX,?8H"@5N+',7%L+U M8&Y`#6R\K0Y#[UT=>'1>1]8R+GOD/9$1V6>+,FLOIW%40A>+]39Y_)+.'])E MNDF3_$P'?#^(L!>%@0A8Z"OB!F'<>.#%$>BD1X]F!QR5M:_.D;/&,4IWW-`H M95#2YG'*!Y"G%*A=.,PM`B%'[>+S>_STH_-6Z/R;^>+TLB3R/<)QMC%(?-'T@JT+G! MWHT/NU`L/78:E_=ADWGVK*\>@,:G(\`WCU(OOZ2I]V;Y\F[]5-7#$-J$/^68]___VKJZW;5S; M_A4]G@-D`'U0I/A(BN1%@9G30=N9P<4\&*ZCM+['M7(M)VWOKS^D/FPG31R1 M(BDZO0-,D_$DY=I[4VOM36V2J_V"4(0892`N(-CP%3J*V3&LMQ$ M_UTM=]%O2_F#+1^/B([;V\+'N?D,#;L*6"`L[,R\YVX@=^)&JQS\KE(;%J[5 MP9;=I%9S>D&1'#V%)0(8XQ+D@H&R!03EMRD>M9?=/0K'O*R>-@<\:^AQ>XSK MWMF.N/2+U3HOS MR),L805#%$,0(Y@5<<)[A2A(+(2#]%AC=/=$#-TDO#H>MIKR.G*N,^*5D-6Y MZQ)TR[>^;S#3]NKT'-<@0A=$L(8&FN6YQJYT0*AR5E8=E++,8$)BR"7)0PX% MD-`&*$DF7*PX:(WOGE21,U+5\+)M6G7C8.?$JF`'3JT'SUHA5_TX71R]&IAH M3+"F[K1-L0M:Y#"+109P@N,$%'&1BF%XS.)15[[9'E.+2O7O>/N@?B6ZZ1[Q M+_TCOE&0H]L>I1NF?=G95MG5JI\=KL^&R:#367.T_R^+*<>;9<:.FFXSZ"40 MR_7NS^7FKB)-4^T;LCUM&OM-@I.XKM]NWU6KN]VNOS+H<3-91@5G.2`"Y"5F M">Q"N%EOE]O56K+MLK6G;5O?G#1P?NE-BI;[Z$;: M'MTKXZ-Z&RVCW6!D>_^7>4>MEVCK-C6$%FCSC@=E2=2:U1< M#Q:U-S\&U<)K(2:C6B9\QCX0:9G)^&>;+?R'P&3GQ7:_;B\\7-]7[Q62%AW_ MMMK<75?70CJY;.]5;'>KOKWAR]U60FU^KW;MG7?=E45E0966RM*"%8@D*,X0 MZW:M9GD94VBX.\,'-)\[.$[LB8X&18-%D9K2T8E-ZI<&J]0^\*BU:_(E M- M#.,*GFC51Y,'FTD>GD+ZCIQKA;E'^]4C@Q_]I4W#!JX.FDM- M[!E%B,:.&G>'F>38+_7V_;Y>_?O]W\VAO-,:]U&*-&@8R:#F6TKZ/=`:?.-6!V_'N>U.9Q MK1ZK]5YM\47OCUX]0C2Z9S7N7_/N9K.;V:RX>]RU;6,\\H0\V/=F"%>] MV36H=C7Q-//>?AOI<.TWR@G!0B28@A05F)"<#X.@/(>+^VKWL1Z;YNK]W3I/ MSBD,,_9?-\U=^T+Q[E9^5GVK=JMUTZ[\?NU0Z[Y'UG3DN%S6G0?U*+[',==M M`P_<<"8?-7-7(,FG(?C:QHSQNY3[Z^%<;Y8*`1-.`$HHS;(?K5^,X"?_'ULH[K)K1V%FW=1#7$I=Y?1URCX#W0@7"_?[OM MKMB:.MZ7XI`OZH:=10((H#$B"-&L@%!FU!`.X,HTS_726S^8G*?%+9A&IL"G M1+3_7$6M;?*#6TD^34L^J^5F=;=I[?&K*&/CYT5.'`1N%BVYBCI++DM&.LSN M-$0SNJ]#0'2-MJL>1BXWZ),\WC;T9GM3[[YTMW=T!QWR\UP_U!# MO_>';:G&S_?5[GZ]JIIC8R?)L,A9(G(A2(H`)93$;6-GGD@SA-9%C?.A=%S. M'&]&42S4V]$QU)OM]?I^?7VWW!QN`3/OWO<>W'%:]4H6;U%%Q*+/^FU45P\S=_!,>I$8.62H3#F*4U(B M@"@"">TV7DFD7.\B==_87+/G\8*%]F"$@4*7]\OUIGV\%8=^4J^2="]<\!W$ M<4P;Y.BUJ;Y^=QR;,[P_URS M(!"]F,W\QY=&S!H&DVS[29"M.+Z]5=\V9+5?W_]X"CO`24ZQH(R*O`04X1*7 M`[(,ZG6->X#C3W6>UYMVR:"^VS=[^8W:_]\U[-2M8=&R-\P\GW<62NV4/X0H M3J@*GE&>J[Y>Z&VXB@8KYA>:Z;X?5UNX#FP@!]EMQV%6;I7HQO3XNU1G+@9,@Z2K!W/$Q%X$#\N@(O>?_%GR0Y&_@[E&\ M[S*,P5&^4V.?97OW+IY4'9R6)Z<2I(X0ZNJ:IKG[TGWV6(YBGB`4PZ00J,0$ M`A''`\J8ZMWVZ1F:Q[6JSY4Z(6[`>5""??V@2C!_B^PGE.:50B!1M%,U/%B& M^J%L.)@4G=@4DHS8B(IF/>$A_,$)C5_K1]09WH)@38KXE]M-_;VJ6K2_]_O* M?I?/Z!C(A>!EC$M:@!C')!=,B`$R2K+)*UB^<#H6J;^J]:?/2HJ6]]5.-3N= MRM1=TVE4=VAIU5O92]9AU^9._0VVI:_4D'!$B3DB8P`2D"*&:\P!D;`(,B1X:MOYY1^FS14K.BI\BEFBY- M][:G7<9KZSKY:#3U9GW=%G3-7G[IWEW+7ZZ[`^&G%';>)X!V>W#`L3=7QJ/\ M=6:=>6MTM*UK%!^LBSKSHM:^D+31LD?*Z1 M\!SB/VNUWWVSWG]_)RN2!0&IX!2G)1"0)%F*$H$&Z"PNM"X7#0&O+ZV[/\`R MD;FY@ZJA=Q<4S_"$[VALI*R=0P/=QN\E,0QD]H2DBJ&XY"EY#`5;<#K97]:X M@"D@C!54<`A*4!(&HHMW9!;Y0@SJ#HCJ/9S!"VLX296HTV'KQR\!/!<^7 M:DZ:.*]1+*!0O^S\*[Z38AV*R#H(\P6([.4O]IX)YJPB MJSF??AJ1U?6+=Y$U"MR\KU69NI*DVEZW)3@M$8E9`@`K2"S2@O!X>!],8L33 MV=^F:J%U+*L#EMF7=LU".>/+4F=1#$8U#^](#Y/DTE=VGXJ=[_>A1O/F-:KC M-(?X>/LY(513];`]*UN"7WVNWFZ'Z^3S+"8DE?_P!*4HRU+!NL5E0'`JJ(VZ MT6A,9FE2X@$$AYF-`M)P9,^/ M[8W\P9>>6Q_^GE3E>7"UK8JM*\=ZL%&+-OJ[P^O]Q!P=9T[C3H.@7`Y[FABG MSY_&+G2_;-?^T1-+=V1.LI`U4\Q(0D!!"2I+'F=%W&,D6R(8+A;-IL0\;$%P;+NMI;#I`7`O M)_Q_[];[[V^VS7YWISYLWNX_5[L/GY?;_D#OXV43]68CZIWZI07+!"`,(`PA M1R*#,>5PL()@J'=/0UC07;==/'E#S%7TKSN5;1S.46ZBOQ7HJ$=])EN]B.G@ M6-WFGPG>]:\S.3JQ.6J-CO;2ZN/]$0?#)\RPL,33*-8NY-7MI+MT`7;L'5L2 M[2.((8EX1P(+4)20LA+&11Z73!0BCP\&9%#01577I[Z=7?,*K^:,^GDT5]/\ZGG1U"_>:'%2X`)@Q3];3C_@SQ`&(L4@)0@PP&E: M\*3#3V.<@F*QK3XMNY.RYR='3>RCR!%WY/B#F;H`O(IZ=U.M'Y@@."ZQB"E/ M$0$PPY2D@PDH%20HA=6'[U5D5VI];_.**I$?_#T+6YI'_=43Y@37>./,J>$+ M@#8?+S9!BC$KSTW8^HBUW\G,A@YFBSE+XQZ M'7)A7!GB>O;8:+]ZGC1VS&SKV7JA"XDC_ZK6GS[+K^2^VBT_5>V*%).)U6&_ MYX,7Y"A19\;36,0YA@C%&)>#F1P`$<:RMQO;9FH@&VR(>B.BUHI(F7&Z(?UO M\E'^_G*U#["ES.X4FWMQ:?[9%>H:U,G;;XNS]E(3"YWI,6_ZX60B_SQ)BAOW M^4]E'$Z#BTIX%@Q@#@C@.2=YG)8TQ1D8;,M`"H+LHIMNUCP-=NTEX==R9BUW MC=K0%37*$487AH?NX`M*7:Q.EE>3K_R$24K@F?K_Z8B!SP+,030#'D#B M\;#'YV4#@9Q7$*591D4JTIP7.#LLMPN,_=PLX-TJK[V'H><G2T(T)T4`G;7V)NZK3T><.6ZFWES;H0\@,7G8'?6R@1DNRS2& M'(*\R%*1I$C`0_M40I(P$A/;5OE)3+KL-_2\Q/J,F3LOF7.RA)J7/.XD_NGR M$LU)$4!+LKV)^^KS$F>.FZFIV7;H`\A+^@[$.\F&+UN7\P00D7-!$[69-(?Y MX*--, MFE3&0)24]=8D4$ZP,"K)228XKAS;%/R^;>RN;SJ>#OPH"]TI,'=YZ"WZH9:# M/RY.O\*Z[UR4`UAM-IQVKU[V[7AIIG7D24'5D_;F]^7Z6E:1'Y;?_EKO/W^N M-RK?EQ\\;>N"$)[&*:0(L[)@A#&990Q8:"&PMC#;!N!85CO,T:ZZE3_PN27/ MFUH2X_);]/4(OXDDWRJQ5;63E-]W[_\PNHW*>G0T-'/.P!@H7A,IO&TP).+H M!'+[6?LS$?U!%>?0*4W/OJ0RK@(5DD8XL_$IAG?KT-'\W`M(\Z[:M&?KU&/Q MX*S`D*$4B1SS&,4E(`<\)&=:K^&<@7#,TP/N]N%OC$A[=]P$WK2;P._4)G#/ MA&'J_S.DX3RD@1"'>SMKS\^*)H&T2>:OZ^7']6:]7U<-6S>K3=W<[:IAI_$,_?L.="`:X=WL>M[G2[=>?(B`K%:[N^5&CH91D3-$6!SG.4E8@M-A-)@Q MJ'^`AN%`\QQIH4GIIDX/*='N(_I-.HA^:YRG_3+N1IVFB,#(;2I5CRN M/VTX92+=]/\IT^PW37-772]H4:0,R+P:"I+D(L%9@H;1L[A(M1:C[`SI.#4M M99'_25:9^SJJ)8^U);[NZK\MYTZA):=^M4-35]$19-2A#(*Y'KM.F\F,?1\T MLYE;-8KI)CIM(O,-JW^+/"D@IQDA`/`BAPRD,1A&I;G@!M<"3!QQU(,Y^23_ MMQ\WZT\=VT4W=YN;]>;L>?Y.7#N%[^RZTS+/#>""H+W1RDB_MJ][&>EIOHCZKS;)T"')^3=$"BVWIWOHG1K7.G)!]N MO6HKY>BQ!<%8/WA,F\+,?1XTITTP:Q3)377;1-;[E_1-/VZ.&6,R5P%EPF#& M04D0&\9%.+.PF*XQF..Z2R+Y9>6`YW3<.87@''G2%K,=X05!;D99F M0(?!IH_FF,)Z@*>]IX>4POR2,`M.'L=K?OVK1VR37>N$VU[TV!ERL^?M0-C- MHD&UJXFIR6_\R^VF_EY5?8?_CP`6`*,D@P6(&02%*%., M^&TU:D.=*X^.(S._SM0CLP';+[L.W).LYIG*7O37&2JSY^M`J,RB0;6K:6FR M.>A9(ETD>9[0."%Q(@1*XX3O/H6#U"Z[9M! M/`#2?`6^[(5P5#[A=V'"9$%BM%,#><0L&#)V`4+3-2>/T>F$^%5^)S\`L``00E#@``!#D!``#L76UO MXSB2_G[`_8=<[^=,2)$4R<',+?@Z")"9;B0].WN?!,56$J%E*RO)Z61__5&V MY:23V))E27:[%VATG)BDJIYZ2%911?*7OS].DI.'*,OC=/KK!_@3^'`234?I M.)[>_OKASZM3<:7.SS_\_7__^[]^^9_3TW_*RXL3G8YFDVA:G*@L"HMH?/(U M+NY._AI'^9>3FRR=G/R59E_BA_#T=%GK9/$IB:=?KL,\.GG,XY_ST5TT"2_2 M45C,GWQ7%/<_GYU]_?KUI\?K+/DIS6[//`#0V:K6VA+E;Z=5L=/R3Z?0.T7P MI\=\_.'$Z3?-&[2_+/GS8_F';\I_1?/2D'-^-O]V532/WROHFH5G__S]XFJN MXFD\S8MP.HH^.`Q.3G[)TB2ZC&Y.RI]_7IY_TT`89>E=_!#]-$HG9V6!,Y5. M)G%1HIV+Z5BET\(9QADHCG(G12G,SW=9=.-:<=6<[I``'X%2\[\UJ%H\W4>_ M?LCCR7WB]#_K6,`_PBQSUGV(=%2$<;*+P.N:ZE>!C_=1^=3I[47D"%)^_6F6 MC>[5=E>NS6/Z5?QS>)WL1+!O&^A$V&F>)O&X'&]DF)3]Z>HNB@HGPWTZ M+46HE[9I"X.(*T:C;!:-+^+P.D[BPF'6F$@[-SV(@L^?/M[HZ";*LFA\&3U$ MTUGS\:"[9PRB\OG4/;I(LZ?.%%S7XB#J?,I2-S(53ZYSFW_-XONRIW>F68/& M!U&RZ5"W73N#B/Y7.2E.BZ>JHW='N[J6>U2OM?2#"/%^W^R&!I5F-_9)/VZ%;8;&^A1V*4WY+Z=.Q63^RRZBZ:YJWN1YJTU M:-9J!VKIZ+JH$_)EF8X>V;#KOU.T$P'R41;?E_!^O)&S/)Y&>8GSU6PR";.G MCS=7\>TTOG%LGQ;..4EGK:J5#[)Y4/)U/;])L,N^9U7>U*FW11@=HMT*T-!HZVMT(,X?45%ZO)^B[.HNK.^O:XIW+XAP MX]4X3F;E(N]5-)IEV_30-FUUKX(*D]$L6;I2,LSCD1N'=2E'-'9%%V:M"K?3 M;)='=*]PLUZ^L5('0EU%M^6\]F*JJY-H?8U>Q&EHZMJ*O0A7K<-]2L*%WU`M MQLFGWZ+T-@OO[^+1972[BQ[MG]&+RLUH6U>O"]&*=/3%]>)HOB(13?-F[-U8 MJS>QC&LQ?8JB^;?5"ZK2HDUIL5.K_:GEN%CZR648[(KOKE!M>[VIE.E MX7#:H&YO(I9!QOR#R//99([2;CVC08-=*7.7)N,HRQ?C2B-IWZW1BSAE!L"2 M>VZLB+*':&S3S,X*%\F=.V3*5Q[;X+QKXWTKN7POMA5WMFRK%Q6VZ*(;ZG4A MVNPZC_XU6BPGK6F^-:"O,SXX@M)IM%M^8[H(KR.7K_(>Z=>DF7?5"NS MS'B990;]N:#OM=:AE&4(U:F@KQOL4%87Y\7IV$P[AO;]9CN7^ZH(LXZQ7M=P MA[)_=CTVZE;JMTUV*6]:A$G'\KYILAMY6Y"A>"MB`\O?9VZ2FQ9SK^+"E5J6 M+=OOQX$>1X?-6=5' M/5IH87P/$9\+0075V%.^A-IH!GW"K0?V,UJ\S?LVCZ-D5F[&N$BGMZXS39Z_ MFCOG&P#9OK'`AXP:0)CG,P0TEQ8@4Z%BF/%^U%&C,5O2@4WP8N0X#%**QSCO MBI-E6X&TDB`&-$-(2L"0,9A7>"#`Z/%0LD^R[,++%F8X.%KJ=!+&TZZ(N6@M M\!&E$/F*(F2(X%9C2):8^%A;\X-23:ZC;`/S MWI0-`)6$<".-,,KU;L*(T94^E/CV!^75MM9.N\7YX,8T%P9$YT4TZ6R^7348 M0.M"%:`@90QC0#CP@*V089C+E@STOG,&#CCIMK5%#4O?K+"7?PFN[M*L*)__ M5D0Q*?->WV%8LXJ!MA(JSKBP$FA@*+(:5-(K*M@/.I:U,&_:(^Y#C&WSS+1]P)KD@Q+/4#=%<<"*U7^D%Z3&-3,-$J%V@O*_EJ_;[ MYH]Z:0NZ<0-+@;&SE@880:M@.35I)"DSJ#9B[@>+5\9:O,;_/9[&D]GD4_BT ML-6L"1I;MA0(2:F6&@/E"^08[5N-*CR,9#_L4GACGJ1#XC_$5-1$@\NHC#:< MI3_>6(==F/Q?%&X*XUJW&4CJP/#*O-"@T1"R13-N\K.":,\RZPD%D,$:*KJGQ>HCH#_4] MCP0-C_\\LB&"$TD\J(PU5!!!C"\%6)A(&5\AN)\AXJTMU"PKV=]`\=JZ`7&< M9T(AXC'&H>9"@I7.R$/XAQL,&I,@[1?J(4+=:N?\$HZWLF^@5FW=`/,RR89A MH'W,K/(X)[S2UV!P1&F7'=H^[1?E0190BKLH6PO)IG63C14#2`B4``H`K:4> MH4QQM-34X8D+8S MR@$ZP%V3(>T?[@&=EX_9590]Q*.H;F?;.\4#S:3/!5=8(L,UI8IJ5&G%K7=$ M^RD[MO+[KLDNX`Y(F?DAT@M!\_J-9^OJ!``R0R2$2".?4(FP)G2EGV^.Z*70 M;N9]GRL[`SH@86KWB'U3+D`82DH]!X+O,Z&!8ARJ[3O8TTG3.F';Q[(,X?Z72T M+7>>ZP16:ZPY\P%0UEB#F!%DH9\$'*NVJ[5;K_P?&7U:([SG%=O-%Z8.M#[[ M+,0VZ;8;:@46N3B%(]]#5!I/>A[&RT1(!+D"MAE]_=S;)XC!YN0UW M_"G,BOR/J/AXLSS!>9-3VJ*U@$@JM!#E_X[;'E:0XPH7!]01[>WLA!UKCD3I M#_$A#]MYLO$TSN^B\6]I.MZ>=>MK!Q);!R,Q7!'))2+,A9>5SI"2MBP[P%"H M5Y9UAO"@K'*"-J&/*Q8`"(G2&##L(8`<0L:WE1:,>H/Y(OV'/KWR9'LH]^QT M-+[+_,C>#_M,.J>0*,(A`*#<-HV6AXX(()"JW;G>]Y:?M?=.U;TB;MI$8"G5 MQFJ$D+;8<"PXQ2L$Q#&=+=$U)=;NV.D4\2%FBLLR"*MY.[PJ$VB@C5':N4[< M2$D\ZR:[2GZ&_2,Z-+)[DZ;=@#H8*6K?Z[TH%5`(%;4:2,DPI\X#\J2H="#& M'M'KWA9V>\_RK7`;PO;+W8:UUO^F7``%!XH@R[EM9 M+^T.NT$X$#XVX\#+<@&GUG-(:`(1Q[1@TD-9V?90@0,,-#OAP`[8#93= ML>[:T_*U8GU"65WM`&K?I\P*1GS@0T(9M';%>ZN/Z#3$WIV)[N'>*\5*F9OD MGM75#@A04C%?$<_3%%AFZ+/.Y?TFQS,M=PE1!^@.X_XXF*91]LV2 M6`-G:&VM`''%(/8X,P9:)!A%IL(,,NT?D6O4)X.Z0W@(%E79>66RW_*CCAZB M))V+K=*\J+]>H7$;`8-<8V2!9M(YCT(H:"LWM#P@M6T`=H!["/MD6%]X#\$W M.\NF<7E>D!/>QH_EIWJ"K:\4((PID!!`'TB*N*&:KL9E94A;1FV_D_"[9E1G M``]!H?E!4N4=RN>3^RQ]F"?GU'-H0ZV`(#<08ZV9EAX"+C9&3%K-#!2N M][3DD?]C\:A#B/>Z/G#1Y/*@VLH!D9)Q+JC!`,W/Y/.UJC3FTC\BGVE_"U!M MT=XKO_[,HYM9"$Q)<_POI3"P(TY59K MH/=*KM^R-&\U<,TK!LPII3%'C!*#J$9:25AI6MY3^`,L)?1(J388#W1(S&PR M6R2N1,Y0HWAN0/:6G([%),V*^-_SOZ_5;P/ONGI$0)T/P1EB'`F)N-(^ M\%=Q#2&V[:UIS:=5OF#H-+HME?G\/1-U3T;9ZP"Y.6=U4[6`"^(\8TVE9@2X MP$C@YY!:ONL,&&FVH%0B!%45$,\^GOK(2 M2;[2T3/JB.Z-Z3DOLCN0]YPCO;09%5[] M2\Z^TZ%7"?;+O:$M+CG8W$0`@+!220,I-Y9XW`+I5P@P!8XH6.N:$FO3H3M% M?+\I*0V85E_9Q:E*(42%$A!;[@FP.A=(407)$9UUTC/'.L=ZD%?"JX[Q]HC) M%N-972,!QH0AST6QFDB*;9GS4YW03#W>>H/'`2YP#C:B=8SY'HXLD$\OMMX_ M@]2$>ENV%!@@I0/`@:")1[4G[7(?G,/"6MYV1CW`5\@]\Z]?X(<=^EZ=U%SU MI*<6`V"SI@+`/`,P]A%"$%&%&<2J0@,8VS9_[P!?0@\V#/:"_)Z#O#?*[',7 M[/RX_)>WX&QS&$=]Y0#Z$#EWVRHBL&"0&HN6BT/,>!+7.J(]95XNDQO.IU=% M.!V'V;AT[9:(O^+<^724E7D1.EK\O$R3Q*;95U=I4Y9F-T\(+';4YAH9KK3T M+:6NVRSQLURVWBU_@,%BEV1ZG="Y%V,,%$>^NS!E:\*] M;B"0C'D:NW[M6^$<2L@1I)7FR$WOQ[-@<9C4V]$@^Z-B=5'IUA2L*@8$,M]( M)`3&AA%?8P_@2E-);-O#!@[W/?)A,K"E/?;(O"R*'N.\O!GW-4K;DW%]6P%& M%"#%$),(:*E,>97$`@\.H"+#7:+^HQ*S,]M\3QXAI!Y4"F&K?`^Z0!XQC2K- M.%=M6;?U8L;"(S33\0_(O"V-L#]Z]7%;G0(^T-P0C*4A@I>WY[!5UR*XK4>X M=2K^$&?6'B;]=K7)_OC8Z+CDNJH!X5IK-[QC!;6/#%:"ZDI;RE%;!M+_3+S- M^-?:%'M9X-W/^JVS5S$WW<<;&T^=,+%S6-(\GG.N?@6W2?6``:L-U))3(CR) MH5'*Q8/**L$]W]0?H-)3JG*>.]";7!'^3<'`]Z$"4);75&B,D=2>\BMMC$%M M$]L/<$6U6^.^SAC>!=5!4MGG`FYQD_Q[Y0/,+8"08=\J!HA`A!*OT@OZX(C6 MW]L:]%U>[`;C(+M'P_S.37+ECS*GYR%,RL4'42@W!SVY4.\?8;+Q1I=&]0.L M#/41]Z&`5&EDI>=P6.J-1.L#.0Z6/JWM_GH':0_H#K1_)ITY22^C4>2DODZB M/Z*BT3W+:ZL%P")@*4!&E1N%G-LM/+SJB=`9WD+TL M'B""/&)]%WES-[5:3T%L*JVTT&W?DAU@Z9%4X?[`G%N?/9B=#IXBS2%UC/_3]ZU-;>-(^N_A/OE$=>M5.W& MJ9GLV3I/*,6F$^W*8HXD9R;[ZP\@B[1LRQ0%D1"CF9=,)02%_OHCNAMH=%-% M"$.B!4&KW)5@LL[GV=K/!Z^UG:J8+IIK[]3ZH:&#^G9*,V/WOLMO=]13`$:4L%(=HHX0!T MPN!&>F2XN1ZW8=3CFI'P+LVVTXC5R,0=HA0:"+0FUDF",=9M1$ZR.T!,#5W\"@/WL*4Z7\`^/Z@0*F#&!A@C9,"$IVJQ[=HQ;CO.@ETLG[?Y\IY@)8\ MN?DT^YF."OJ?V;P<$"QTF'LMM,.">Q:===/L_F'I7>[.ZK2IDJW>=XYLSL*T M$%M>7<_O19C#8P)&PDM")8=`$2F=YZS9`,*>HBMJVS`.9P:!M8A=JI=?/U>K M!UM]Z7$J?.#I@&"D?+3<-@+E(7`42]K(I(W+O:@WP9V3$:AR/J`7J*/1_[SF MY8`@K#98"B:78&_P2W64:@RB"87L;5/A+MN84 M295;;W?:7LKY0=`08%[`[/1BRKMC`I'*((D$,9)*@J#@!+8+I2'7Z:><39:A M\"QV[K,G?"_"O#\H<"*$8,@@(Q537!'BVR#/(9B[23=M=^5LQ@P&:&%?I9^3 M$C!''-MH.*E1B%K%HU%M9+",YE[!FK9W,N3&VXD(%LF\KQ\>YIOM7?^4XETO MT\WJ:GG;S8J.40$Z'*THR1/=;&H_TBJ\/7*UH]?-O>/B[<7XGLD+9WRGL"= MH!9!XQ#=GI)KK_T."^6149E?_R3#XR&I\=J3'1'T\OLL<1FX66WQNMO&=9^J MU>_?(LB]MU[>>T&`'&H@#>(0&FP<8=2"1G(*92[=)AENCTBW4=`NS[/M+-?J MZ0H>=?`@)&#V$44'8Y?%(7*2[F35'.LKZBL1D%>G8GRI?C4H\#] M>X,"\))H3JW4W'@GA)-<-1)2@G.W`R<9?!?F41;"E^+0S>-FG>IJSI=?3R32 MWL@`:.JJA0&G0CH$E444[62-J['+9=,$*W`49U,^S(5/)#)\J1ZC@V!1/"&@ MI1`!A;VGD#0R>T5RB[M,\`!]5&H-#W5A>IW@0G6,"A(HCC30D`MKG9'`R695 M-H*#W'R,"19.+D6G,R&^"(WZ6;VN84$Y!C#RE/($GU4(D":T-1B1W'N7XJ]. MI'R,B^TDMH"L;^Y3&5"_J/^X>(GM=B*G;1Z^&18X-PISC*)&O4+.`XQW%PX$ MA-0<38\>1])4'S-.]=.J_C&/N.J?_UQ7=Q^6-]^KU2PEAZG;S?Q'WXOXI[\L M0!`A44P!0CS@FGC>%.44D%J:>W@P[>W#,\A1%T:\A!F)0GQ8QA6A^GN][LH' M??%T:WK,97\ED_9$)?)QOGWX_HI@?5S_5MU M6T>KN2WR^SSKS_5P"]H8/Q>@MTYCB9CF$G'N#6CJ>0G(@;VBC+&"Q)V`ILK< MV(HZCHYBTGW\_T6U)<'R3CW4J\W\O]N_[^!SG^$AY9131(B5#&&FC3#*[*1& M',KC9.I6[?4@EDH]Q\/"`8+E#Q&J-,?1( MD(@@4(UDP,+(-HI8_KW/H`V8EU^W-9;C5Y):AV\/R[NL><]7 M!&V,\X8R9;!PP"%F>6.$D%8D-X-R@H>!D^+B2/HIP4X_FZ^VF[[/@-[<[WJ; M=5&R#BD4DJ0[W5[OGU4^G9,Z_V. M8+2*T[!*6,&YA9XYVLHOO;BB0LX%PY>QX+\,_=XFKIW$O+?#@\)(>\FICY\Q M(!0@:YI/&3&$[4KV9OEVN['!:0^%9(H+1J+(WFON6SL0 M[<+U9#A>TJ/+0_MB['I5W/=4@KT:'JB&Z3ZG@LXJIZ!P`(MVNPB(*TIUO!#' MS@-\"H8SEVWOOB58+KV&)O7K\M`R["+2#0:8HMS$E@DF1%[>=N;C?AGNO:KY M>!+C7HT-Q!G'`?:.8NX\AH[1)G,($9)=/V2"^9*7X-EY:!=*GNJY23E(XEY@ MB"*-#`<>XOA!.4J?`W=O?;GJ(J/?]B^;=C4._A=D8-KM60^50MKQLD!`:JCK M(^H48,B8$P8^K_CLBKJ,EDPA'0[Q(E?P9C]WAX?J]O\>YZOJW4ZJ'=SK_Y+` M*;/6""F9MA9;(^ESF*Z0O+[SB#%9\OJVWEAJ*$M$&UV&1?W]]_I^\\>1T@?O MC0E`<((8U)()(N**[[U%;;SN="[-IGLL<1&:G8?ZM$SL(*8U0$)]_+8@Y!P@ M);"SY#G'`;ER"5"7"66,5LRKZOU919@&&QYE?XFM;N_K:J[=0(A57=(]8\^+.,T M9HM/CU\6\]N;^ZB:.+TX_?K^G\NHLC]6\Z2"-A=PELJ8/SS,U^NHV$.KWS@_ ME`K5&BZ$D4Y`H94'QC4)LC$H`U?4'G1,ZM03TE%)[_#F?GLSMQ%SF^':PT$\ M-"Q8)Q`G:8>+^.@`,^BY;*0D3(]?$>NEC_BKGS$;)>JZOZL M5K?S=:=/V#4L$`694%%-$2FHO82F3?["#O/'5E&MC/::.-&<1V-N3*Y7-\$$]PLQ;`C82].L66KC MRKNM7+$U]1_B7RPC1"E'Z_"=I;0[M(Z/+1Y3C8M]P7M2=/#?#<8@@P0W5@#' M,41$&]W@#+0H5U?[6NE]:965]!E_J[95Z#_7GV=__FN^^9:*0\?9^WIU\A7, MW%<&*!1,E^.%:])RL4?PBC)K+K^J9L->@F:_5=^?@[1>Y'IG M1-`(2"2B'V0$L@1;3'`;SS%-<_W0_DDT5[RN#8/YM/:X!]G;#D!R;@F4WFII M@8"*M?=3,20^]W1/_C*G+&/0;33\2S`PS3PUYHQ_I$/N'[-%^FX^5:MY??\)C@%-$KYDM2#Z$!@Z25K@T%5,`8OV;YEN).5$;&^'.-4_(96JY_Q MG?F^(3@D4@FN@&4=(BAAPP^9R`=;:YMY6FV#H.0K!QH&Y MT!V.^J'Z//NS6J=.H]TW-O:?#)P`@YCGDE*=6K=1;EJ3+QFZIO;10VOW[>V, M,Y`MPY*('*7(\V-!BOC!(.^D4S)&Q(YSW.3S8V)E;CF=*6:OC\Z/;%A+ MN4%)Y(_U\C;^[W/:W_+N0'":^.IUZ8.6,I3+:=@4HB^%( MNX5L36[YDPE>(AO-<2J(?QFV;CMI;PMCW,TWCZG_TO(VM1^\TX^;C_7F?ZMC MRUS?5P2/#8=,:1&C8N8]A%XV6?Q8&']%->#+$>4-0T?115;6IZFCV*N4HE>W M5?740TK@>_J7S<&DDKY#`]5.$NBU1-9JZ;`EKC4?#F9W%)B@02W.II%TD,6B M-BNONK./*2WT:<;;`DN?"L8,`N"99@0CV!@,HCFZ MH@RYRW"MB%KR%K&G!34U9FKN#>VN$27G8ILEVFDD3W])``8K!K6+T`%@"*?` M-?$.P2:[1>D$D^4NM+"-J(TLCNT5Q=W4ZNYNVQEJMD@_/U_N9OM;=;N8K=?S M^_GM5K'U_6X5GG]95"_['NX^CZ98QD_[6&WJYNLY/N[=M7-BTPR0:F")(`C% MR-%S@3&5K6:4S2WW,\&LN\M\)[^VOO.5UYI5*$_BZC2:__'Q^9)?( MI>("\$CTTN MP[EA\<]?(=_DIC[E6*?\FP/.5>?:=]JK0A0#(2$)!\PSYN,W0EH)77X;P0EN M8%YP51M5)WNL*]=E=%=@*?ZKVEX=C;_P+0H7Q^ZW(BS:>O3IE*N=9+_6#8=& MI&*?#`&/-=-<4:<-CS$Q`D9HBS4Z7CQDK*3=;26U/F4"7C\:/"$L)1\++SQ2 MQ@IE[4XB2H49O^I.R5IWY^GT31+N65`6R>*8+:KU;IY_J^N[]<>J,V7CP.,! M.^\TL5$B9!07BAL)=U(QC=D5$21?H:]S,L['L30[?J]6/^:WU0D$V1L1N'$^ M&B3#$4,,<"RB.]W(9C`;_[[\K\V1?"A+TZ0_/9(L$BAEI>%>`J0!!,3YEO(, M9]N6"98\&H46IT-8Y!0[!D(W][LI]DFD./1\`!!3SS1@-O5_4%!;W.I)%@Z=E]?C<9RI MRX/,R,6Q'"<:4$LV#P2()85H(M6#``J5A%&TG";'@BA+ZQF!$)HR%%XE4 M66`WT?[KQ:M!T>Q&)\E@C*F*!E@Y+S1J)40T=^F8H, M?UK5]_,NOV/OJ9"*RPOCB7"`:NGB?]"V*R'UY?IKCDZ+H;V-?!1+,*$MYKYK M-M9G!^S=,4$0C!7WS"5F,X>99*U\`)`K:@T\-$N&PK1,A8-U%7\GW+I=.@? ML]5_JCTLNO9&WAT4!*720XH(--%L*R%(_.QV$AKAKJC9PO#<&0S6(HY+M8SR M+^)DU=W#?#E/LJ>B6L?9V?NG?Q MX_GIP*6(,61$B!HII8`>2MG(I`#(C:)/S_;\Y<*E\]$L>:?V:9+;OG^=N1!O MG@Z$(((\`-H8#9R!3A'7LMYE7R^;8,;CT`PY'\V2##GNF;QZ,DA+*?+,$TZ) M=MAJ;DDCBR/9:T?_O,0+M+D>A2!Y@!8Q,(FT'^ME_7*Q.\Z5[H'!"N4@QA)$ M@VHDT@8JV"Z4R+%,ZDPPX7!PLS,DL.5J?R3SF(ICFGH9)_T8Y_V'"-PZI6O&D1'WQ5;DI^_F:%;?*+\:*+/$(^B]5!HI M9@#%[3:Y,B1WW9M@X<'A%[RI:*5HU9O=QZEC]-E]D/'.B""C)9!:)=^2$\0- MPVVF$/?8Y<;\$/R%3.T0R)9@S<=JTRN:>_%<:KHG-*540Q>C#X<-Y^W6*6E?[E%Z1P@RQR<[R76/\TT3OGF/I*Y\^3\W5&!$H.P5H;QR'@28Q&O MFJ52Q-`U]XHGG.`V]/`I64/!FG5/Z`57U8_9/&I^47VN4]^N>KF]]98*WD=8 M]6P]OTW'+//%8\=-R>P7!N\M<-I%K)"!@G'AE&^D!5;G-KF$5WS27A3Q$DN3 MFZV6T0=+]7J;*TY'2-=S9"`>>(J4&(B+7SFC"`MM M4DZ,YK!Q%86C%I4ZNXVS_E)?%RF+:&34*Y+[G3.*7GA,/WQ2M13C(0NDHM&;H?XHNTM(]SEBJN,/_:>W>.V(@$TTU(@ZJ2"U`B&( M$&OD4Y)FA]#3,2A#*;@>`]#1/SY;;>)"=9E+QT-]@PAA(KA#A$G"8]RI-;70 M.BN@`,CKHT[/>-)]6,8I/B;G]W.R!4=$>_5T`)Q1AQ#U'!$#*7(0PT8N0-P5 M=7L^5[$'OKWSP"RR01'QGV_\['9;@$C].>^\[O'FX2`9$)+("(M3E,0_#&8[ MB2"7*+9?=86>"]#A'I9WLR$*R3(;VCWKQ(]7<>3'??U0I`.C,T.X8%YRUC"'MDZ3, MQ!`VU4_=R0DENB)?[SPUOZUR,1BH99*SVW9X1PGSYMF`8%QX"15<`<2$YS9Z MQ(T\`LK<2FX3W`,?E"3G`IFU[?VY6CW\O9XMWU7S@:<"\$HBYQ!`V%M"D4`< M-_.R4N5N(4XP47H0!9\/88EO_J4'=<37?/MPX,ZK&*LJ)XRFGA'$F&HDBJ[7 M%94W']+7/!O(\M3X?_:NK+MM7$G_HQGLRR/6&9])QSE.=]]SGW`4B4YX6Y9R MM23Q_/H!)%'>))&B2(KF]$O';1,DZJL/A4*A4/@X>LA*_H]B1+:J-9:X;XO/XRS1_RU7^M1ZFL;99-OCRZ M7]_GB]7-0_JO'LW^FM__,@]<^JH>]X]X!>Y'R_GV6UYV=M95LTK.=DX*(N5)<8K3+G51/`X\'92($!P MW?I)O9^7+J5-&^@VSI'??\[K[>\+R0R"%:]P1Z#_V3^LH\P8I:*';! MBT^+_&'3P])0V*LG`\&,8H]5]/&-(%H#@`H'"MGX\S`9<:XBYTV"V`4A/LQG MDU1C/,+Z)?K.F^+VV21U^<.-OKTKI4FE]D%3B5*&F(O26R:HIL;MG2V-;7>%"=Z5>](, MFIT8G]BWV_M7^TBC7_G#^D'/%XOYS[3+-/H>_[)Z/&6#SGA-=.`I$A)%VTLT MHG&H0%$D62`IE1[./'8Q#U[;H_9@[MXL%0<"DSG=!(HFG[+%."GVZ\9VWZ6; MA'[+9TFZRI;KG)<&R%+5=TQD'.<\3@P?HP)'D]O9@=EW0R[WB_WFZ9< M8Q!W/7B':H2?6).0=Q1^^;B+O M%:W4@<<#-I!;KC"V1--H;17RA:^)F:B]X]'#VE.-$^ER.&MM@R4YS/Q'-MO< M2?OO=1Z_^WB7%'!L[^MXB\`I-A$`381AE!K"XXQ;]-=`5#=*T,.++YM2?[.( MUF;`81_^TWP5?Y./IC>SHL:9KPJ*`NFY%)P1HY%"-JX&"@D% MD'4WOGI86:IQSK0+=8.[ZMOSH?/[])>C]ZI7:!JA\L199*64RGD@K.1@OVB$ MIFXVX/F5G-X769J'ME]AHD;"0@$JA1&F<:J%S&$@F=W'[S''MN MUE&N980..>5WV60]WB09W;O9Y/8^#8G==>2[SAVS2_7>%JQ5$CJEG1;*21M' MD""%G-Z(VM'M`8>WNX.[,5J][LXY)'K=-OCHXZ=A0;Q6T=G74!*YET'6+K+9 MQS)/K5/F0G!;/OZ^'"_R;7F[N=U@\/H\7C[?WG_.LLO\_'<3V@ MQN,41DB!@_DT'^?9=4[,WRZ^CF;Y_VZ$?;I=//%L-OGT#(C;^]VM[*/IT\7C M56[^:>+]`:<"\1`J@[US4?QM^@,3K/D":[B//^/?)+M;EK4C[^-_C5?[%6LH]^83J)$EGS.OFZ$ M*RN&TL#;0UQ`1]"X04PQZX4R7K$"-T'!WX:Q+L]>'VSN7%>=%.!X;L>2_=*/ MO\>/EQ5I.=XJL"27=`9P!DWTJ5WTK`L9$2P?Q^^'CYTRXDV=V:8T:<`GA;GFE%5*UMWYZR+)&-%W&GMK(=L*>W2AZT^O2 M'/62EL%$3Q1QI#V6C@/OI!&FD!4(,&06U='X:Q8UBFX73'IIE$LFN;>VBX'O@DKIT.GM_8NNEDYH1]L$I;S3B,9U MN?86<@$=I(5\$I5'DMZ/(;I$N:\O9F@(SEK1^3^55:AO0R;P)#*^T=M+9;/SM8;3XZ_P%U(NF`1*CM%6:&RV` M1(XY!@II,69URX3T,&&[9ZNH2]1P'=(5'3Y_/?6J:5`B%637@`K'&"6*8.'V M#AO#`ZIJU)SB2QEU$<9=,.KS:'JBVM&!IP*0!CO`(A)Q@C:,"P3)7@9#!G#Y M1O/J?!U-K`UG%Y38[7:!)?,,C$0&8CC,A,1S_8(4<'K M)ESV<,W4&ED:PK8+YKR9PU_,X/O$BQ-$JOB&H"'QCEC#A0*2.4`9+^9\Y9$; MT!'Q:WI([6CC*H[24U+@J2.5IYH%RYEFE%(B(H[>0,LL*J3D8$B7A#2N]S(_ MJ3[,/-X*K-#N9GHK%XV9:KNC6'&L3M--&">^X4*G,*E5:VT(^#E3=D]J]WHQO MT*UI"-=.@L;/NEB^G_[FX>`0D5Y"SXT!#G&BL'6%1,K5/X7=0Z9%+ MX>QF5V%_QWUY]O'K9X,P'"GEC55(.NNBV31Z/\]*VEF^<;3D7^9M[X9>H,XW MFP67`=G1=E-$=95'2_FIT$55FIQL&2`A!EDAK;26G+/2!*;=.+BQ M@S?+Y3J;/*_S^/E;1&[Y,?NY^=-I;[?*"X(W`F!"A6`&,0!\7`Z*I\6"'M". M]X6:?^/TM@!O)\1*/?RTR,I9I>+"#%@C(-^[^UQ7GM#/BOT?L)1*VD9 M(+<4&,FEU&D,2DD$*&05U@RH@'JSWENSN'87GUIN=7H7)=0TLAV&J?XQ6J2+V&\7=_G7;ZMM M<>EF9A&\:D,H93'1UU0YQ`;IL72:2)]JDT M-:NM!-A->9-% MVX(ZNI@>_UBF@WK+5?X0L3@UV[U\,`"*%-:,T6BX,4GK#X<+2:2M78NJAX'4 MZQ+K(MB[()"?+[(X19EU5-DL@@T\#+$(UG/#K=6G9E8:N1FFOR\B6%=/CI>@FD>7OA>AQ2A&),2`*2.PUP8P[#G9!!PBB MJJ]^3/RIAL+-['Z^>-@:U6TY!1^'F8O*7,Q&TV?5.R+!T]5#&Y)DBQ_YN-K5 M&ZU],R@L/;704^\5XD0KK4"!,:]_"00V@@CK[.%BE,4GWM2^S),AO_ MQ]?YC_^<9'DR)23]D/I-GEF0^*M=E^ZRKWGJU&R5#O$`>8@\`5,B"J!S!>+]+(]"#DUI_!+I2JU?1XOPS!MGFPM4;5F?#L^:`I4S0BPP'Q4$K#M25[ M29RK.^GW*-VJ'2[4Q[!Y-FQW>IZ1]+03<.SQ5%,J+E.0)9#H5+`*XR)]&E/@ M:Z<+GYWTU'\N-`1A6ZL^GT^SA8G]^3I?G%[SO7@R$MD1B[7Q"&OA-(6"@J+W MT=C5S;V4PR/`Y>BUMN)_.N%>);V[6L/@@2'>>8%@G-Z(A5$@5LA&B:M=1`L, ME1H-HMEJ(-6/\L6?H^DZ2V=JIO/E>I&]_'I'^T0'^E%E^^=4L^"\]@1'7YTZ MH[W68',S78(9>&GYE>X!/M3E2HDWI]H%*UBJ^P\AM$I;[AW#N)`UKDL'5.6N M&96_SIEI$-RNQZOY-II]317"/V0_LNE-GG_(1U_RZ2;-^IH5PML8TI9PA;7D MGL+H8CDOA=\%V]*I!GSM(?T,^=^R4>KZY'9VEY+>TZ&P32+J'[/YEV6VV-R] M<3/[OE[%/\]GX]AJPX:R(N!-?RK$*0C)Z+(@B+!PP!DA5(&H04.Z@:<98ATS M'-?11R=9I(6(^G'_XW_GV2)^^]OCQN:4E,.K]H(`.8[((VNU4XS[M/U=2$Z5 MT757'WUF8N>D.<;>)C73*2=WL&U2)]Z*4%IX[ZSW!&\U$]8[DVXV=D@;35F! M@R>U*Y3TF:$-$>,8[UJ`O5/Z;4;D<@,(+BW/=J)50))2SKG25'O$+$BEI@H9 M`0<#*O?8DNZ/,>QBK#N>8HLI85N"K/K,^K9=4!HBY`R#B"$.M8\CRUQ];FWK6^'N#3'<80[Q`A12B@&`=T;#R^&N+:Y MC'?M+6X:T=`[&Q$?*E3>;.-S03`I+6$$(^SB3$_FTZF?+WZ.%I-NALKA;P<&H0702HLTCNL9@J.W^;2< MD74S7OL\7UR%KNV-G484VW4`?VA!>J$THCA.Y2;RP$;/PXF=NQ$7<<)>=/JA M`4G50)):3`4',V@-,7 MS5+IF$GI6!&=G(D?+;_%_J9_W+_7^8_1='-N['2DX'BC`#7RE#NLB>*"&R@T MY86$3I#2/;5W2+7N6/'Z5'Q3:NB":'=9'(7Y>)5-#G?[\&]+PZ"7O#8@9#GF M5!O!(?/&:DY,@1)2:D`N6A-4F5\-^2[X^=M\ECW^-EK\E:W\>C8I9][A!H%J MZYRAGE)G.#0<`:H+R90=TM7&W1!@W@+J0]KHYIY@PKBS'FEMHA^C*2PDI[3V M^8L^Q^6O-N&VHI+A[G!C"82`<61Z@*QQ2$*Y][EA?BT^H%I]0X8X8 M*+4"QIHHD)&..;TKL$!$](@'5.7R>GRJA_4[S<`1P"-+J4=0"&&5]D\R*N+= M`#?-.N=3/:P[Y=,%GNI9^[U-?"=(CQDD*9&)*>\I,J8X>4I$7)W539GM,V>O MOY*X@N:Z&`%;L0Y$XRML!Y6V#P%%(*G$,&[XHV1GF=`@.Z_?%*/)FW MJY'K;6R<.*%8>9_CP#L"3J%3(8V27*)4LGMS<'LK?RK;-1Q&-LB%2ML9EZ/= MR8Q?U%Y\-CSK6;\SWQ2,5\9APZB3QF+-I:.XP(("4M?3[//*Y:JVL%W]=)TM MIH$Y8++>I.='R$.JNE"SR5$3U7`H_>9KGE=MMX#L! M:^\L)2KZM$9:J")WX1Y+K?Z_'`*O3*FCE7.[5T:K5N1F%G^,AN/7E>S&_OMG M3:LG6@6`@'2>>BHAP%8((='.86%::E<:3.Y,SBI&X%2SH!WB,*Y5(X\$\Q#B M2.Q"4FM]W5M3>CBF&]'WO#5HNQJAU\P&;7Z@>J>ID@9&^T>%=I1;#J%U5D#D M$%*EN14MR^E^?<]FRTQGL^P^KR3CRQ8!.:*L0(Y3Y#%$2G&ZET\A5]>7?V?# ML[*6CPW/BU!M=61^S%8?YLOEIVRQJ>-TE6'I1HM9]#+VG:@P)H\U"9(3"PST MQAI`F7$N>DM;HR MKN9Y.Z!V.2;5;)5/\NEZ%1]ZNF'VFO-HDP.6`$4`B1!SC*0ET'@`MK804X_% ME5S=I[728?3=K_%T'8%.]XR8^,10!Y6BAB M;@LT#1A2D9G+"75T>7P%372R`W:96/KQ\`M*DD9;_&JP1#@M&'$,2/1_[%U9 MD]M&DOY'NW4?CW4Z'*&1%'+;?JR@NJ%NSK8(+0]YM+]^JTB"?:A)D"!0`"$Z MPIH8"P"K,K_,RLS*`^MH4#E>T5B.*N>J+W"^OG8;##/[$Y@T_J8V+;7NU>"C M1T%L&@Z)H`-,2E2Y`%%+.3@B13T(S!R%X\;LJ0'CVY.W;OXI;Q[*U6(RN_/E M:KXLBEFZ9$RSOM)DT?C(Q\?);)-1M#?SJ^&7@O6"&("BS0N4P]!$/U15^R.8 MCR@1NCU6ESE)W@A2S[LRKS[_N[A=+LM/Q;?5_/9ALB@.@^B8=X.GGDCEA4\3 MP-.U)+6[/0"&1I24V@UL.B!RCH/P[\D\#7ZKS3]]\5PPG"HEO8=2$\2%5(JZ M:A^IN"!7]M[W8OZYO#2XM$'21CK$??WV6/XHBC5(/VZ1^:3,]JF/FM<"@(3K MN&R,/<<<81K_=[MR!KUK6H0XH"%SV]OX?H!$$0VX MXEQCP5BT81FKZ&80S=;1IS^EW"78VD5[(Y;EO/)ZUN?LPY>4?7:K9GP8@7_CT0`5T@!1CX"B M5%GL/'*;%0H`A!Q1Q*]=D3^?EED">\7T_B&>J2I:39/[(L(\NGX?OJSW_VRB MWZL3^%`$L-$'`X-4*\6%I5HP*A6U4E>4,5',1J)&S@+%Z\!@#DKGP.!/%WY' M@ZWFS>`10BD3!&L&XK^:48NKO6+6>*KG`,O'6]-=W9`VI^O08_U8F\Z`9011 M`34`QJND&KC=#H81WJOZ3E5=I\75`*1!A=A)7PQ2@S1+@2$7D:RDTZE][I8^ M.*JVRS\QVH/(WD2W+DF>X^AH+_9X$E+;^K'``+=*4`6`YQ01%!V!'0>QL2.* M$G<(XIZXT>F9]D=QG[H6_3[[4LZ_KM_OY4#;+N-3\:V<+U/]>OV!MN^5`$V: M/6J88D0!#)15I!K28QA`HJ<#[=5R3ZML/.+M@)SBB"OIF9<.:4&%$0OP+K:NYV.(I9; ME_?#MQ2;B^O=KO]@]'+?.P%(Q["/>$S1.XA-=)=4M4;+OY'_[B) M/UXW.F?_6R$Z^A1QXK5TRA@%L7:^VJ,S]=74%W0H9@+#SUEX+1&_%X"EM=;6 M0AUX*TAF`+'0.`09\PPR715K1D4OQ]20OQ5.UZ&G,65SH.>WHKR?3[X]3&]_ M6G=M2G#MNT$;`H4"4AH+>'0%E5(["72R\33P2T!2$ZZ7W=(WBTD6F;5N[OVT M^$G=")N][P1L)!+4&.^`9`PH)O!N?\)J,")#OI^CKBW29X'6QM9\OM+:8V[O M.]%`E0AZG/J)."D9!^9)=*1M[",.4#6UP..W8X!G4S5+HG84F[C`^D%M+Q\, M&B`+L'%2(\FP`(#%36QW8HP;DY5]/C=?9T*?0\KC0;$H;O_KOOS^W[EM_`+Q^-B@OG,?<2\TQT:FQ&YQO3+XR.+V3QV*QW<_[XF"B MP,LG@[0@&F4.:PJ9L=9;82L9)(S[$3DPW;/[M?][%JESJKLCU%?P/(TX(=@# M@@%/'979;O6&\A&-ALX.E(8TSIP1]7%>?BOFRQ^I<\DRDB$US?J6GM$_GLR" M3\7]B)*GK%84&R^P@,Q23HQ75:MB&JW2VL!RU_D,KQ?^C%OZQ_8OCT]B./IK M`6/LB/-"@VCB*4.C.R\JNE!-1W1A9]W)Z%1 M]1.;+B@BUCJK3R9?QF/_+2/HF-#J,:\'[R%%CCH;L6ULM-.](M6NG=5CT@\Y MC#IH=>"YJE>7^<.NZH0M'<@A!L=\F<@N.S-5IB>MD9C3,' MQGIL6]%JL$M8*QESC`KKF`.8`+>A,;5>\-Z#72>&99]'):-/-"\F368?M_VC M*9E.JF4&H#\.'+ M\\5\*AXGR[2^Q7*Q;NWQ.2WWX^3'NJ;TB%/MO`\'PYRQ4%'(@;<6>,PIW+8B M8,#7S]3IF5KZ^::.41!G?CE$7&MA.)4:"^"EC^ZCJNAEU)AF"^<"5MDG@WI0 M/WN'8O1Y=SQ4]20)$JG/N$3>&L"0$=H@%+TIQD1D?WT#LD/M^<2N-O M[M?7$]$$^PFMZI_)_.Z$V^GS?B-PPS50C"NLG/:<60Y@14.BW8A2]G.!;?_- M=E96Y;#&_RH6:\/Q\`WWLZ>"$YAY1:(6AD`8X36W?KL'R3T:45Y=#WPOVZ)[ M1NS4WF>_>"YPQVWJG^*%E5!#X96DVWVD?CQ-[SH&B)]&W'L;`8UHE^6BXVW) M6$,_2D>4H`^S_4,>&WPE>"^<("K*CV02"Q:]SDJ+.^!!MA2M'/Y]0^Z_/K\Z MH^XP$';S3]D"PG9?"7&WT<,PBADMJ'241$^CHH'2C6]C!QE!RH6PIM3-4B2W M7F=]4Z(7SP6I%*,<2L#2VJV);B_928J&32,%P[Y^[JH(^CRM+/9 M70H2'#7(O8N?"U0XR"Q"T"`,%7-865=151,,QV.7-433<3HO)Q.RE)(_#V?5 MUY3__'1P"B--(3:0.N,,$!Z+[9Y2GLZ(!G3U"XG7=>EGLV(0FG,?Q8Y*HSK[ MXP$@K1Q%*5O4>LP5!+RRA[U&#(TH,Z_W4SX[NP8-\*H3K;J[FZ97)H_KYQ9J MM7PHY]/_.SB%J,-?#1P:F6YZG:'&D#0.-[F(/OJ,-A(=94OTR'+!GA&2;4E# MZRR\"#'9[O'[9/J8E)`OY[_%=P_FBW7TDT$`[YU'7$7J6AOYC32N.)Y&-([( M,[Q@\6B'>S6R\?;XRZ<[JCUK__SCIVNL]=HW:_X4X3'_7MQ]*>=^M5S-B]\7 MB]5D=EO\:_*?Z=?55S6;K2:/O\]N4S[86W>0^1<1(/,&6(ZCIK%8>:FI5CLV MD\;)ZD.TH_++Q.#Y.7PIF:392ZG';/GEV:#*S9<&(4&'%AB00T!2"S33,DU/ MEYKL_#JD;-.ZT"&V:_H5I*M%7C>7O"9$7O_QX4M$3%QOW,.T?,M):?TW@A)1 M&P$6]0[V5CBH+88[FDC0M'\AO>)_`.S*"^%WQ>Q^^9#RBV:+XG8]P._EZ@\? M!]W\9/!*2YJ*V`BGCFGFA&45Q:@539-NV!7@P^->-G?[T'&F]QQGNX36^?1V MDX7WM9QM4ETW1U:=P]W)CP:N!12($HV@1`((@JG<49@V[E3*K_(Q1/[E=2>V M)MI?D\=546[#!G'=U?U*Z]Y!S>\%;`F$A#,!G:68S<&;1BKV;0_UU,[Q^6Q9WZ7LPG]Y7MMA7:[>8[N8(^:0$!QG\BV3DQ MDD,;1N7HUQB>M$`=7Z7S.RCN/-_5]/EC]_7T^CBX]>RSK2&(MH]N`A]).BMI MH%[+!;;.RCI/8U66)BO;'-*:BH;GCP4"4I-W+S2U3A$0;7"HJUU`W7C8Y``! MUP/G7_=9:4[XG/"IK41XE:NL@),TGMS*1 MK?9GO!A1;Y6FC"US$GC07NB[/.G]C%*#L>)2.F.I]%G9`XBZS(8 MRY@``B.K(471T_32553U6(QH.%@/,C%X?@Y?2BX[;QEC@JTCPGBCC`."6,`J M;@B+QS0)]%>0KA9YG5?R-F=K^?IL_;(]6S^5CX_QG$U/MBY3Q_]T8(`90!@% M5&N,N(CV]PX`$#:>:#K.+/^\TM(9%Z\^S&E6,*3*04>8L%'+`&(083LK6'B0 MS8?YMLD;6$[FRTXD97APS>7GG,;ABY"?P97X>XZ]UP0)(:)U#(`2#E0TUI(T MO7L!X_V_%HRGE%CF.->6 M:DB\(SNU)*GIWI61&Y&9%??ITOPJ-/TP]A*$)5+Y2S%-WMQNJQT*RQN_%BPQ M4AJHC"'.8`2(5]MNN!H3VCAI;T">S.A%Y7RV#EI4JJO6Q7*^6M^)?5@^%/.; MA\GL3571A?R+:WG'&QGW%D.BA`+>0Z"PXU(K:!VT1'&H16U3W&MY1Q&0P,9# M+S4SU''&N=-P2T,AC!_1<.U<8.NLO.,T5N4X]4^?VF4ET1IASH0@W'-C'"7; M/4B(15-3=8!PZX'O!Z9VG4;WC-@Y<6J78B#*H#6.>&:-8E`P6NU#$SNB)OZ- MN'=P:M=IM.O1:W@VKZ?MJ5T4`Z50,O<@1QQ'`]#N:("\'E%E4$/>GS&SZS3: M#@-?;<_LLA()@S7SJ9>YE4(XMZ,!=R;;U/?QX*LI;0>"K_AS;6BP9]\)B@M' MG?162F=M]*FAD14=7/1IQY.MF@UCC:D[V")J[*(*!B"9#-P(1HSCU2XL-$W; M]`Q0#_5O9Y]!^"$742.+/&&<&*&+J(^C7J75T1M M&=,(*0J))U`+:[FRU?Z\E(W[@`T7':?M:[?P?<"QA8+B"C!E!BD.)5PMT]FP(B& MX?8+D[([I@Q"K_;=WL0C82CPU&DF)#+2>%!1#',ZIKE`O=L`V=DU:("O_]B& MD3;)4[`+J+_Q,P%:#J*Z441HE:YL`!9/5$1N1/YS3LBUA?;S.39HW-M#!Q<2?K0X9U?"AL!X+(%<'AE4=HJE,B@ M-$U7V)30G7'A(U]&4,M^%;PV.'_93=UO6>!7` M5M@_$O%[->YK;9C;>`+XR72^GHXZF.CG*2L-ED.J(Q^!!U0RSD%J=[+EI2.D M:17,$'-J1AT>[9#IOXH`#UQJ@R72$44<=8H"M.Z(3RJN88*RW0*.*.K:C=0, M4/I/!,]EB_S+H-DPY?[$-082!8AQA+'VR"/JA,0[E^>,).E?,^9[X6+?+78N M6_9?1NR&*?LGKC%@:0P"S#%"!48>(N[9+NP(5=/4S3'9Z+^,['>+GHD=+R&E/_M42^,^AD$?A4Z[)>:7%G5_-=8O1ZO6N"?'Y- ML]H)!PT_&;RC7G&J*34(4JNUT]MJ,PT-;CP0=TSG:`L1[CSS#ZJ7M?E,N M)X]#82>)M-ZA8?)].[>"3? M3/[S]W3Y\%`^IFF+\3^\3:8ZF3GQE.>C]FFGPP2"\DL1]Q3Z<#_MW=M34[D2OHGK>Z7 MB'W1);5!Q!R88-BSL4\*TQ0SWFELCMW-PO[Z5=DNXX:VJRS7G7XAP%25I,PO ME:E47B1RS!RI8[C/]11<765\UKCMB3L#U`A__E?X6OZU>"D6_G/]9DZ48EXD M_>EL<*0,U=IS5!A39O+7R5M'&O28+PZ?/M^OOQ7%'\7FR_*N.",T][N)I;^] M^?BVN%O_N2H;Z>VMA1T!FA<.;W&\Z#W6##@S-*0C.%"*#Z&=PEB.;&^I9:,O M(MX8A&>+B`_'MCX4]*M5VO:*/Q(2=HKAM\,J:@I.77@KED'&PE"-B7$46XJY M]-4:B9*YQ3)'",V!,;+NBB<#XJZVPM3%]R+C99<>9[B@#CQ/*Q-0K5-H-J,: M>:UPNQF"LFC;!X9*H7GS\8_%?;&MK?KTT[-1<0,"F"&,:(F#5P)"M1XJ(3<] M]&JL=-G#JV7.KMNE:4]5PHHTSE]F]<$77XK[]>>2``>KO4FML+JW(W?>``4F M@7)"(#`4]&'-'@!F%'+6#8K:IW$OCKCB_KYL%K'Z\(_%YN^B+&K3%%1UKT83 M-`7*9-")1Y10B2VK5HLLS;V*&6$@4S>(:IG`?<#I/XI5L5GBF+U#;%5*/W(^$$R;1:4^[31@N!):K6;8'F9F:/\(ZO&V!U0>7QUA'FE#%7 MEL3S0A!$05$CJG64O\U'L8WK('<+%T9Q\SN!FL+:N[3/,\2E=.,Y M4KEW`2,\*&:BJ8^:PM_9=Y+5JB4EW@M,@Y",OI/WU@T[9\Q(#*+!2PG$,NM)$,XJ;T>]$HF$$6\)J*4OYI/Z\?5I7#7CD:,A+)$TW0N"Q9D8)*XZK;)$C`J]Y`\ MPENW20E/YYP<*D9][_(T=P_++\N';R^1Z3\'!5LA$@N=D.E<:G$ZH`9L][D& MTB8V#AZ9GN]L:AZ-?N,843D&3`/Q'`7*O>(4:^Q#0,99)O&,&B7V!;:S$>C] MLFJ\`0D:8>*,M=HCK"0$EVBX7X(C:GU-2P,>\O!B%<1_F7((1F[G\1 M"&.,,J.YX]:28"GLJ0I(:95;5'B$>,Y$4Q]!"-C+B>%^R M,/HR_RW!LCLIR6+H%`3D:0'RVLI][8\6D['J`#O0AOE`D$6$AHJFVN+>NGKW MD>,Z,P&YG9V]5;!\M=T^/JUGN*]>=7+VV<+78G.WW%Z,"KG^8S%(*CGV-$C& MDJ&K+27^^Z:!<[7`#'N-=H3RKEDVA7W^I.QTEUU`SX\6*2::*B2LL<)K&\`C MJ&@JC>V^>.NO+@:#\W0*911<\0=.[MT=PJAX]3 M0&YEYQ3$XZ`B2_==Y^+QTUC1"2,-IEHS!8*SD$YC[$A/;G-S'L;H9)VN;^E6 MMDU!#/85FK(5K^U*?R:#J%:+5G7!O0*#!)(8#5AY9A,B@$,ZK4 M,F&AZ8B;4Y"EDS7^T!^C.H_]OEG>[5I\?.SS4J/A9&(9_,\II9@SS!'C";<' MO*(6B#.+B7-,$L69<9)4M+?,OO1'[A'>PTCB ME1`8A?B=#7=HTNRU-1%L;Q91H62>\^"%\Q9,Z0C5`0,BBE@@V,ZINM:,!'`P M`$Q""*L%#BZ'5TTDJH"-9$*5+5)<.DP'JVR%%J:RD^7G=(J;H"AVB8%)2.,S MEPI#R>.54XFN;":9=D<5TM'%>\4<=Q4WE,X.=)O3N6^"$MDM"D8AD_,Y)2(O M*&4(@1#>!6E`\HKVVOO3*0\#6<00Q4"$N8YD90 MP9%CVARQ03WD1C7-LZ?H".[B6F3F%`2I_D)E(/FZ;6)1R>"0]4AS**O!!F;( M<39=O5:FIL7Y/!_G/Z;]28>)'3 M/GCB)`'D0%-E%"Z3LBT3%4\\RKZ&O_K^KUL'RXN4=H6(*4CI^2/R.2I]249/ M0(%"0EL6P#+#G-,5!ZFUN86,1W2Q^*O*\V`@&=I']"K-?KG:+N_^N;A_+'IT M!3T_<"2`"758!&*"T$8IXUA%O42&W&@:-1X1FY''IQ4>3N'.XNR:^[EK?SIF MY$`\]128IY9B0K1!U2:I%)#>VD].S4ES*UR[NTN_B<$O`G0M?1UR.-A2+1,N M@[&"B._TE:JW;-5I>4\F(S[7L7<*!ZV3X^;3M?;D\?AAT.@EL]Q8[RS6GCDM M<(`CA:W/+=\^8\=&%\(S!MY.0?G4'^[,GW]N=L5G>E-.V7.*02LMRR:PB"J- M%17Z&/JGN)Q#=/,49&\"K.^M@MLN;>EI":_=?)_?I&HK&69^,GI#TJX5``50 M!(33QE=)&-H[E%NB1X]',,80@-4/=Z:@5BYFZ^W^TR<1#HOEIFMEA&5R7!U"A+V4Q+>KD=A;S9:D^$C0D(R2LJD MOX"H($[)RMVOD679LO125GWDK#P1H+X:].V:,[PTXSOMC^:Y)1(8]=H*ASB6 M3A+BD38L[7F^/A"J>VK50O=\+X[$6YLF^'=#\K4P4N3"2T=`(F*<9-)*AFU% M3PZRM\+XHV_,UQAXZS$QK!>M7].&YK2P<]5G=+>S-<'[[1^/3&-N=;#>!NZ8 ME=II=^26LJ.F'%>QLTPG3\P85C6-8-X(=[3KQ]\;!8WK\XYTZA);ER2A&4]K9TBJ/, M.+,OP24-MES5ABH,XY]HW";W!C=%\U:\#`+2FNMD4!'C*$\&%3W0D*3C16X1 M\_DYY!J#[4IO15>LZD.EORUG;KXN+\5;')^)E@%UR`KAD:0,/`,G#_-7DHA< M>W*$4!N`Y^MVJ-X;:O;]YNMP<^A*;Y&WP'U(`H<-2,RT%-4:E/*]921TCYP, MOCW'^2RZ]<'[?RQ7RT^/GVJY_^2YZ*A7W&BG$3`4)"/(LVH=W+KBZZ,.$*4IH,D0E@;0H0]4@/3W+R`$6)@>`OB%LJ/(OCK+%V^ MKVSUH?2FO5Y\*ORZS+>^)=@K8[AH/1>,6&\$ZC07CKN.<&`0M!I@5S-R&`>%A+KMEG1 M.[SV5V[7@>STG>@`E%4686*5TA8P(N1`*ZTTR(Q))A"17%D$`SJ*,U'K.R=W:-.O_ZF%UQ\,H]H#G'N7?28[3'9BU*>?RM!`CH:UE2XW_FN$(=-S%J(\;LY#EOHUZ2Y,(6HBI`*OO<)6 M&!V,IZ;:R12(7`_=/#N7C5>6LK@Y.5FJ;%F__++\4*P^#.&M.QT[6B<3&#!C M7AD4B#*`J@.I01)RXPGG605^%-+3`AN[3^3Y:WV?<+"%?SVFX]H@F3K[H1MD MWCQ],&J+P`)"`0)H8S$F`/N4*",\Q;7JI*--Z">BOEX_%-_S.!IE`#;]1D0A M!/`$B`+'+,*8*ES1@`K(/>.-\-(KE_G/U6KL@+0]"VK:G3X=BH:\35_=?"D^ MA/4F/#ZD);Q*.]!B=5<,F7V7*].6&Q$$$UB*0*T"*OP^\9)C`R(,)=/?(Q!V MN8_?W/UBN[TBW^W'MZ)$Z>SN.%'<,V64DRC(:IW"RQEEL.4R^'Q&VHW$[,,2 MK>*E:@+%3Q^+2#-,DS7`%48N&0D$Z5"MHCRKS@<2K?!RW1HI^P1$;:(\Y%,]2%0)0%:266&+2UU3JLL7.*>^_`QKB%EJ/P?TX@NPQ)+;$S M3$F*F6#(I.WR0%5K&#;S46F9:.HCN^PZ)MRN]JJZIZMGZTA>H0B;?"ABP2T2 MU@$#3ZR0WG)4K0ZY^O+8TX'8L.`XJV`[X%(?V^M.@[SY^%^+DGX/;S9OR^83 M->KW[#M1`*="$:D\X=QM^_6U3'CQ)5_6=,U>#4B1;17 MB19E/(L*)@UNJA5@<#,RGUKAX[I3\O:XN>PF^5N#S--GGX^A;#2JD?SR^_Y_B[N'=^FWQ^6#2G,/R-=^(P7OI M%>=626XP"!'"T0/@E,TU,D=X=&T1@!U2>+!#['$AQ=WC9OFP++9N<7]??+#? M*F/Z\.#5+I+F7X[*>D6';'H!&>)'/9VT1MY-"R%Y]'8LS.OC_=L&HN;CD([(@FB M&CMAD4($+UP?5KE9(N/U]+6I M;MHBZS1#!,KH>:24I.G\I9(P$(S]88U.$IE[HS?>'>86/E\1(G`=7<<8(J"H M#@JILD5/@."UQ0#5"H+5,TH9;86/UX8(7$?>O'NP8K,LMO89+\-E=-2]%ZT7 M3FNFK$_"XH@Q&JEJ[M;IW./-5/3-+=!HF;8WX,)EXN+\>Y'3X*P'9Y1@6'!/ MG=/5W!T3N1&SX[WP:1L7K=%V,&/DBMBB,R]&APPBSF#BT^;("=UIX4H"#,I5 M/%-!40?6;"YM!T/1R?WXM3@Z>34Z;Q%36&,&$"C3RGM>K=9XFENV>BHF3`;; MFZ`IG\*#X0F^%IN[Y;;X?;.\*X[_>;RAO-2)(.M[46!G$1$>!P_(,,8`'>F2 M!#CWLF`J%E)'R&N9[#W?]NTV]FG=[!EN<&(21EBYLIT9*:_N=[>GPA#I:C?0 MCNYJGH_-;5(PZ?*;40J'"4M+`P"4S"H"2E?K13H[V6:$"B.7TY?"'.6P;2.2Y5R(E3CKEA:0:86`R<'U(8$\L5*ZV M#5X_*VPDE>?>B98PE?2$#2+P0*DQ0=!JC1I@1M[)V]G\HV2V1-0ZF?SW?RL? M+L-ATS_^'U!+`P04````"```?PQ'DQ:#3!H/``!DF```$0`<`&AI=F4M,C`Q M-3`V,S`N>'-D550)``//I,M5SZ3+575X"P`!!"4.```$.0$``.U=6Y/:.!9^ MWZK]#UI>-ELU!.CN))-4>J;<0&=4:'PZ-EW/OCVC,PQPD)P.@X$N65\WB$3'+CBNA9X?P;8I1-*'-#" M)5+(6H/498'YE(@>GA-_@6UR79L)L?C0:#P]/;W&A+,9?22O;39O7#1;;YIO M+\$NL-3S/\@+Q5N[U/NZUOIYS-W7C$^A9?.R(2^/L4_BYA[SO&"N)W`$;XCE M@C2@41U:$4[M%5T^T3J!;$`S%*.>+[!GKQ1[WC+DZ5*U;KU__[ZAKJZ:^HZN M(;!M-7Z]O[,4@C4`%"$%*9TO&!?(VX)B@OVQ(@W\^A3CA>K<>K-5OVS54.@( M=\S&0GE>1*.LT!(VB"O\^$P]8?4:=*BA1DE].'.)?R"%%*^]-9(H'THCQ:N2 M1EF>M$.?;1+YJQ[3U>6I>NMB3S62D59.C9CN(&J\;V!N2[@!.5O4R?/"Q1X6 MC"]OX7$AU:FFRAYZI#%YHWXY!1%)$4C);TK*](G]>LH>&S8+/,&7,D1= M%HEM.KKX1SUA4E6;@'.H[5GA MS+-%I(XJ)9LU?M1[)+XH[20ILNAX?Q?Q,+55*FZ5T22A"@_K"8.*>OC4+JU% M3",/#J"!6/#R*L1$ZBA+">QY3"A.ZEQ\=K&@WH1%I^"DS.$?XD0^)!.DZM4/ M41;-KFH;"\X6A`L*Q56J6E<,9IQ,@!IJ_WI<]_]N8_N,N,N43+F(./W=)Q6:.`A+C':L^" MD[+V`(D/D^1JOB M-BMELEBL1,?"$_?ZZ:+5?--J-E$==:AON\P/.($?[?[]O3FZ[_9&%C)Z'?C= M&YF]3]U>V^Q:'QN;7#8%!#YQ^MY/ZGBSFR+JJ$D6Y<;8+DZX/GST=-'9&(>* M\/0PYZ#@(^D0@:E["+BV6&;"=]5\<]6\+`4?7%_)0*\B*?\Z@[I"H`^!`\N? M=P2&M+P\"+@]@^,4T>$`+R4NWQDNRCK#2CX*%4#8ZE-L3VK?V=VC%&W@VZ,.Z/7[B+KEVYW)`$=]'L2SS-HFUUMV#8/B'-' M\9BZ5-9WI2-Q=1$YT??RJGE5"69H%PE%*:FG'&_S,$J.^I,.F1#.B3,DC\0+ MRI=B!Y"5[QAOJCI&(AVQ"8KEHTB!LX_LQLWTH(ODVO[!/6*+H=P,R"&?[2RBJNG\&="$KK(.CGB4DWP$TD[1B#A"+577Y2O#9&W8#5;8F M+\@OIS2_U);F13`^E^B[>OZ+7*CPQ#*NB@X?RG=*R!_1;ZN.Z%CFJM@[Q_8M MA/:&.!M!F)#!/SDILZ#WU-U.JM9*>*&(&0JYG7&)NG6`.5@V(X*"JGN#M,XM M'[%6<<30JS7F)SVR5ET&4Y@V]F>W+GNJ-,+TC')PN\H9:0E3.<61;)'B>T8L M[.AHA1:NJD7#.5@Z(YX/(-TQ?V\8<[CG8'M1"MM$EJIFUZ0A*>[4(.^0L2@* MH&J;L])XI5EI['1O1J?8KR5KQ31)3O%W=;5=ZLM>/MTRKD-\F].%Y->?W`0^ M]8@OXXD5S.>8+_L3BTX].H%$[`G#5C>446\Z@#!19I=[3RDY8Z>E'3M6>V@. M1F:_A_JWZ.;!,GM=*]QGL1[N[XWA;_*\97[JF;=FV^B-D-%N]Q_4#@P:P&S@ M%'?,]\,)\H<-]H>)`LH,3APJAM3_*CDDA.W`%VQ.>-D-@)=1+B>BM#1;!X?Q MO3`A)SJK$DMIC:3:*@^G%$Q#F='*05=N07Q M@\C*62QO76[OB!W*24YT-3U^-%1N3P$B8FEZ$\;G2K'X6F$7*,(K"^+F:GUU M]<1JZE#M9"F^*,5X=?W4D+O%E'_&;D"2X5`4*!UISC3G0C/-N37,(?ILW#UT M4<>TVG=]ZV'8/<-`VC/L365!=4<>B6M26OV^HXK<<\JU"TVYI@533@-"<8AZ M2`E$IFF>[S?:@?S^Z!9'<"L3ZA$\PY-T4KF*9C>#G#+E0K.GOP.<$ZTZ3`]Z M&7KSN3@::9*<7/5>DZO,7KM_WT4CX]?36UA+=5W)`*6AS`E,[S6+W.F^/]UX MU"-"[E4-"+=FN'BMMDF6X_L_:GR_UQTA"#@6&G2'R/K%.+TB;:,3#9A%.-0- MY,-,%K$#7J4T*\4S9]3\J"G(ME&3-WRGI*!$S'E412BT$[7ZDQOL4QLFHQW9 M8<2!IF$\BQOO!W@E4?E^L%76:?T@)5PNS2OQ:H(<*8!``Q2J@$`'I)0X>TF$ M1KDZ4$^<4P/^J*D!-4B>:@%HD:ETBFAT"Q@JQ\P+?*&QW@R6,+/R`E_8>-QQ?&2Y2H@$(=SFZ20%VD MS\YMK:8FMVG'[ZDF-\'LKU"2$75C)/'\<@E.3YTS[WNG2W*C?OO?]1O#ZG;4 MHP3=GG6:F4[;H]WYPF5+0M35^,T%,NJ4#:#5N.?,!-YI'O[,(!4@\-I!.Y-RGO;@(D#P?Y;K[Y8&\71!E@*T%H)>F,L@:-(?$%I[:Z M;1VN/X#`LBL\Y1GGX[QUOUX&SHFD:%@K66>@U_'8,1B?Y6'9)9X]).1#_ZX$ M]$ID7;X<+'S>(1:*(JEG)]!`U%=W'QDVQ,3R#WV6YIL/^/:<)P=P%$I"L:@S MRNMHE)S>9/'(6;Y[IYOB[$+O/,])=[#<,E<'AN\'<^70ATF\68SS!^/6<]<9 M@W$E":5$G?A@G#'7(=P/:\]20*Y3YLQCW^Z:Q_[2O^MTA]8_4?<_#^;HMS,& M\JUP48*"0I'P1^+<,GX;".@T$]Q6/M1<9=Q5%I(S!M_NFN1L(!N^O0BD1CDQ MEHLFC*-0,HI%G\>D%JKH51&5PFY1GOEHZ\N?'+1C,6=D$Q0JE#TZ^IR2Y^VN MDF<3L9,M=X*Q3_X,P(CN8XF[XC?)C#TXI<&2?_VXX?P1^^*)4P0S'41I@=X"I0[TV7E"!W2&Q M7>S[ZDD4>9E-VLQ[E"_]!J<>\.A->>F0E[SD)R""=9\)MZE/\NE@Q,J7]5_7 MCD\MZKIR#%_7!`_D!WK`1045@13\B;-@<5U3GZOZ0`69UU#X4O+P#$1JB,M\ M:<(5"5L-A>?'X5M4KFNV>DHT/KT@G#)GI!@X`8\V0AJ%,"S15YW(SOC9P#;S M==U_`(Y'W'.1+?2_@#>;B"=UV]$C<9G:.U4&])CXC0AI>MPY98F.V?ZD6.D% M\S'A_8FZ8<>'"/P'L<6(#ZY#Q/DXKWQ_29E`8J(@.Y1H,@>50$L869K:H;MA"SN#V1DHJ M9X+C\B"\DT`0\'(!VI$!$W)W"KNF!P,;RX7R\/^T7>5)*WDGN":8)G?+#F&Q M)C%LQ]7\9L<727=&F0[QV)RJ3]X949O$3MVE/>*DD+U5&::=)JSMQX?+[/+I M9-UFWGK4K$+XS-2? M.$CEOISUR=SE8_52M3GU969;5;)[T!]?M%GU"DP12?Q.G%MLJSE-UX/(.2)\ M/L#+\!'TL`<*MGT1:[,*N$QCA\0);*E;?[)IRR!,6UGF%Z+^AFFSD-FK!R+D MG?3&(Z9*G1%+U:31DM7&DQ2QY?LP.#[?WQG*U.=+=7E6=^'E`]J`,YL0QYZV0B!?LQ-TCJ:K%T3RF'PB9NQV9"SR9$B!SJC<> M;&:?[R'H^.:,![3Z"Z'3&50CQB-D\2D9$AE\U+*`IV0'V)5UVS?L]_(:O'QY MH3IK%Z^R>RR,]NA)AO2O&&9XP7B9-UE+"=,K)%`L2N01X0P_F M"NI'?,=ZO`B7]I=P.7RM.U]$_$LMN>_?\UW,W66\+^>DUX\^$S\UM?F6`HYO MZK-_O][C9SH/YBI_L&B[!O)TO'2U=[?F\S^^7LW.855Z(1R`L?VK&?>$\4^R M!A\RU[UE7+;9]=)'?&3`]2;8^]N[)T@F3FJY*@_+:.2WP_+C7ZJYWV ME:55J?]*V,MU1_#=3P&6VA/BC*'X6H!_FW/Y]P9[7^52)(V_E+/I#=7IC\`_ MY-SPCF%O?>\ASMSRRLH9BC6MCCR%SIL2?OCYOE[QL*3N>QMWTQ1M?(0+L%FJ MCYY8<3O3C8_83KU!1ZWY$QO-6""3Q2T+.`0+W=/EH04;UE6A/,(>^&QTC'7+ MULXT,;S'VK=G9([AY_\`4$L!`AX#%`````@` M`'\,1U160CR=^0``&=`0`!$`&````````0```*2!`````&AI=F4M,C`Q-3`V M,S`N>&UL550%``//I,M5=7@+``$$)0X```0Y`0``4$L!`AX#%`````@``'\, M1[PV<52T&```J/L``!4`&````````0```*2!Z/D``&AI=F4M,C`Q-3`V,S!? M8V%L+GAM;%54!0`#SZ3+575X"P`!!"4.```$.0$``%!+`0(>`Q0````(``!_ M#$L2`0!H:79E+3(P,34P-C,P M7V1E9BYX;6Q55`4``\^DRU5U>`L``00E#@``!#D!``!02P$"'@,4````"``` M?PQ'%?0)RF*J``#06@D`%0`8```````!````I(%F4@$`:&EV92TR,#$U,#8S M,%]L86(N>&UL550%``//I,M5=7@+``$$)0X```0Y`0``4$L!`AX#%`````@` M`'\,1T@)/^3N9P``IEX%`!4`&````````0```*2!%_T!`&AI=F4M,C`Q-3`V M,S!?<')E+GAM;%54!0`#SZ3+575X"P`!!"4.```$.0$``%!+`0(>`Q0````( M``!_#$>3%H-,&@\``&28```1`!@```````$```"D@51E`@!H:79E+3(P,34P M-C,P+GAS9%54!0`#SZ3+575X"P`!!"4.```$.0$``%!+!08`````!@`&`!H" (``"Y=`(````` ` end XML 23 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2015
Segment Reporting [Abstract]  
Schedule of total revenue by geographic region
The following table represents the Company's revenue based on the billing address of the respective VAR or the VAD:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Americas
$
24,818

 
$
24,487

 
$
38,911

 
$
41,865

Europe, Middle East and Africa
9,170

 
8,996

 
18,296

 
17,004

Asia Pacific
2,848

 
4,071

 
5,446

 
6,917

Total revenues
$
36,836

 
$
37,554

 
$
62,653

 
$
65,786

Schedule of property and equipment, net by geographic region
Property and equipment, net consists of the following:
 
 
 
 
June 30,
 
December 31,
 
 
Estimated Useful Lives
 
2015
 
2014
 
 
 
 
(in thousands)
Computer and other equipment
 
3 years
 
$
1,895

 
$
1,822

Manufacturing, research and development laboratory equipment
 
3 years
 
4,105

 
3,741

Software
 
2 to 5 years
 
9,043

 
1,882

Office furniture and equipment
 
3 years
 
1,059

 
761

Leasehold improvements
 
2 to 5 years
 
599

 
532

Construction in progress
 
 
 

 
5,459

Property and equipment, gross
 
 
 
16,701

 
14,197

Less: Accumulated depreciation and amortization
 
 
 
(6,626
)
 
(5,335
)
Property and equipment, net
 
 
 
$
10,075

 
$
8,862

Property and equipment, net by location is summarized as follows:  
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
United States
$
8,769

 
$
7,519

People's Republic of China
1,125

 
1,246

United Kingdom
181

 
97

Total property and equipment, net
$
10,075

 
$
8,862

XML 24 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) - ESPP - USD ($)
1 Months Ended 6 Months Ended
May. 31, 2015
Jun. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of additional shares authorized 2,000,000  
Shares reserved for issuance under share-based compensation plan   2,478,572
Offering period, term   2 years
Consecutive offering period terms   6 months
Percent of fair market value of common stock the price at which common stock is purchased   85.00%
Maximum amount any participant may purchase per calendar year   $ 25,000
Maximum number of shares to be purchased per employee in any six-month period   5,000
Number of shares issued under ESPP   552,109
ESPP purchase price per share (in dollars per share)   $ 4.11
2016 - 2017    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum annual increase of common stock reserved for issuance under share-based compensation plan   1,000,000
Maximum annual increase of common stock reserved for issuance under share-based compensation plan, as a percent of total shares outstanding   2.00%
2018 - 2023    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum annual increase of common stock reserved for issuance under share-based compensation plan   1,000,000
Maximum annual increase of common stock reserved for issuance under share-based compensation plan, as a percent of total shares outstanding   1.00%
XML 25 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCKHOLDERS' EQUITY - Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2015
Dec. 31, 2014
Class of Stock [Line Items]    
Common stock subject to repurchase 9,000 27,000
Reserved shares of common stock for future issuance 18,917,455 12,970,230
Warrants To Purchase Common Stock    
Class of Stock [Line Items]    
Number of shares called by warrant 73,883 107,876
Employee Stock Options and Restricted Stock Units    
Class of Stock [Line Items]    
Options issued and outstanding 11,513,177 9,776,124
2014 Equity Incentive Plan    
Class of Stock [Line Items]    
Shares reserved for issuance under share-based compensation plan 4,842,823 2,259,230
Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Shares reserved for issuance under share-based compensation plan 2,478,572 800,000
XML 26 R47.htm IDEA: XBRL DOCUMENT v3.2.0.727
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Income Tax Disclosure [Abstract]        
Income Tax Expense (Benefit) $ 99 $ 135 $ 207 $ 155
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.2.0.727
DEBT
6 Months Ended
Jun. 30, 2015
Debt Disclosure [Abstract]  
DEBT
DEBT
Financing Agreements
In June 2012, the Company entered into a revolving credit facility with Silicon Valley Bank (the revolving credit facility) for a principal amount of up to $10.0 million, with a sublimit of $3.0 million for borrowings guaranteed by the Export-Import Bank of the United States. The revolving credit facility is collateralized by substantially all of the Company’s property, other than intellectual property. Prior to March 31, 2015, the revolving credit facility bore monthly interest at a floating rate equal to the greater of (i) 4.00% or (ii) prime rate plus 0.75%. In June 2012, the Company drew $10.0 million under this credit facility.
On March 31, 2015, the Company amended its revolving credit facility with Silicon Valley Bank. The amendment, among other things, (i) extended the line maturity date to March 31, 2017 from June 29, 2015; (ii) removed the $3.0 million sublimit for borrowings guaranteed by the Export-Import Bank of the United States; and (iii) increased the revolving line up to $20.0 million, subject to certain conditions. The amended credit facility bears interest at a floating rate equal to the lesser of (i) LIBOR rate plus 2.25% or (ii) prime rate minus 0.5%. On March 31, 2015, the Company drew down the additional $10.0 million under this credit facility. As of June 30, 2015, $20.0 million under the revolving credit facility was outstanding.
The revolving credit facility contains customary negative covenants which limit the Company’s ability to, among other things, incur additional indebtedness, grant liens, make investments, repurchase stock, pay dividends, transfer assets and merge or consolidate, as well as requiring the Company to maintain a minimum adjusted quick ratio of 1.25 to 1.00 as of the last day of each month. The revolving credit facility also contains customary events of default, subject to customary cure periods for certain defaults, that include, among other things, non-payment defaults, covenant defaults, material judgment defaults, bankruptcy and insolvency defaults, cross-defaults to certain other material indebtedness, inaccuracy of representation and warranties. Upon an event of default, the lender may declare all or a portion of the outstanding obligations payable by the Company to be immediately due and payable and exercise other rights and remedies provided for under the credit facility. During the existence of an event of default, interest on the obligations under the credit facility could be increased by 5.0%. As of June 30, 2015 and December 31, 2014, the Company was in compliance with these covenants.
The Company will use loans drawn under the revolving credit facility for working capital and general corporate purposes.
In August 2013, the Company entered into a term loan credit facility with TriplePoint Capital LLC (the term loan credit facility) that allowed the Company, subject to certain funding conditions including compliance with certain covenants and the absence of certain events or conditions that could have been deemed to have a material adverse effect on the Company's business, to borrow money under term loans in an aggregate principal amount of up to $20.0 million. In December 2013, the Company borrowed $10.0 million under the term loan credit facility under two separate loans. The stated interest rate for each loan was 10.75% and 9.75%, respectively, and was reduced to 10.25% and 9.25%, respectively, due to the completion of the IPO in 2014. In the first quarter 2015, the Company elected to voluntarily repay in full all of its outstanding obligations under the term loan credit facility, along with an end-of-term payment of $0.3 million, and terminated the facility.
XML 28 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCK-BASED COMPENSATION - Valuation Assumptions (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years)   8 months 6 days   8 months 6 days
Expected volatility   37.00%   37.00%
Expected volatility, minimum 41.00%   41.00%  
Expected volatility, maximum 55.30%   55.30%  
Risk free interest rate   0.08%   0.08%
Risk free interest rate, minimum 0.07%   0.07%  
Risk free interest rate, maximum 0.45%   0.45%  
Dividend rate 0.00% 0.00%   0.00%
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 5 years 12 months 8 days 5 years 12 months 29 days 5 years 12 months 8 days 5 years 7 months 3 days
Expected volatility 51.41% 48.00% 51.41% 49.01%
Risk free interest rate 1.74% 2.00% 1.74% 2.42%
Dividend rate 0.00% 0.00% 0.00% 0.00%
Minimum | ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 months   6 months  
Maximum | ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 1 year 6 months   1 year 6 months  
XML 29 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED BALANCE SHEET COMPONENTS - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Inventory Disclosure [Abstract]    
Components, including raw materials $ 42 $ 63
Finished goods 11,900 8,297
Total inventory $ 11,942 $ 8,360
XML 30 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
FAIR VALUE DISCLOSURE (Details) - Money Market Funds - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Financial Assets    
Money market funds $ 80,272 $ 80,240
Level 1    
Financial Assets    
Money market funds 80,272 80,240
Level 2    
Financial Assets    
Money market funds 0 0
Level 3    
Financial Assets    
Money market funds $ 0 $ 0
XML 31 R44.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCK-BASED COMPENSATION - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 4,364 $ 1,939 $ 8,186 $ 3,505
Capitalized stock-based compensation expense   100 300 100
Stock Options        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 988 1,486 2,136 3,052
Unrecognized stock-based compensation expense 13,800   $ 13,800  
Period of recognition of unrecognized stock-based compensation expense     2 years 9 months 20 days  
Restricted Stock Units (RSUs)        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 2,794 94 $ 5,139 94
Unrecognized stock-based compensation expense 28,300   $ 28,300  
Period of recognition of unrecognized stock-based compensation expense     2 years 10 months 1 day  
ESPP        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 582 359 $ 911 359
Unrecognized stock-based compensation expense 3,300   $ 3,300  
Period of recognition of unrecognized stock-based compensation expense     1 year 5 months 1 day  
Cost of revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 217 73 $ 382 118
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 1,001 502 1,987 853
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 1,727 798 3,224 1,419
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 1,419 $ 566 $ 2,593 $ 1,115
XML 32 R30.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED BALANCE SHEET COMPONENTS - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Property and Equipment [Line Items]          
Property and equipment, gross $ 16,701   $ 16,701   $ 14,197
Less: Accumulated depreciation and amortization (6,626)   (6,626)   (5,335)
Property and equipment, net 10,075   10,075   8,862
Depreciation and amortization expense 1,000 $ 500 $ 1,600 $ 1,000  
Computer and other equipment          
Property and Equipment [Line Items]          
Estimated useful lives     3 years    
Property and equipment, gross 1,895   $ 1,895   1,822
Manufacturing, research and development laboratory equipment          
Property and Equipment [Line Items]          
Estimated useful lives     3 years    
Property and equipment, gross 4,105   $ 4,105   3,741
Software          
Property and Equipment [Line Items]          
Property and equipment, gross 9,043   $ 9,043   1,882
Office furniture and equipment          
Property and Equipment [Line Items]          
Estimated useful lives     3 years    
Property and equipment, gross 1,059   $ 1,059   761
Leasehold improvements          
Property and Equipment [Line Items]          
Property and equipment, gross 599   599   532
Construction in progress          
Property and Equipment [Line Items]          
Property and equipment, gross $ 0   $ 0   $ 5,459
Minimum | Software          
Property and Equipment [Line Items]          
Estimated useful lives     2 years    
Minimum | Leasehold improvements          
Property and Equipment [Line Items]          
Estimated useful lives     2 years    
Maximum | Software          
Property and Equipment [Line Items]          
Estimated useful lives     5 years    
Maximum | Leasehold improvements          
Property and Equipment [Line Items]          
Estimated useful lives     5 years    
XML 33 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED BALANCE SHEET COMPONENTS - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Accrued Liabilities, Current [Abstract]      
Accrued compensation $ 7,224 $ 7,090  
Accrued expenses and other liabilities 1,264 1,806  
Warranty liability, current portion 504 285 $ 187
Total accrued liabilities $ 8,992 $ 9,181  
XML 34 R8.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED BALANCE SHEET COMPONENTS
6 Months Ended
Jun. 30, 2015
Balance Sheet Related Disclosures [Abstract]  
CONSOLIDATED BALANCE SHEET COMPONENTS
CONSOLIDATED BALANCE SHEET COMPONENTS
Inventory
Inventory consists of the following:
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
Components, including raw materials
$
42

 
$
63

Finished goods
11,900

 
8,297

Total inventory
$
11,942

 
$
8,360


Property and Equipment, net
Property and equipment, net consists of the following:
 
 
 
 
June 30,
 
December 31,
 
 
Estimated Useful Lives
 
2015
 
2014
 
 
 
 
(in thousands)
Computer and other equipment
 
3 years
 
$
1,895

 
$
1,822

Manufacturing, research and development laboratory equipment
 
3 years
 
4,105

 
3,741

Software
 
2 to 5 years
 
9,043

 
1,882

Office furniture and equipment
 
3 years
 
1,059

 
761

Leasehold improvements
 
2 to 5 years
 
599

 
532

Construction in progress
 
 
 

 
5,459

Property and equipment, gross
 
 
 
16,701

 
14,197

Less: Accumulated depreciation and amortization
 
 
 
(6,626
)
 
(5,335
)
Property and equipment, net
 
 
 
$
10,075

 
$
8,862


Construction in progress primarily represents the capitalization of development costs incurred by the Company during the application development stage of the Company’s cloud services platform. In April 2015, the Company completed and launched the next generation of its cloud services platform, and began to amortize these capitalized costs on a straight-line basis over an estimated useful life of the software of 5 years. As of June 30, 2015, such internal-use software is included in the software category.
Depreciation and amortization expense was $1.0 million and $0.5 million for the three months ended June 30, 2015 and 2014, respectively, and $1.6 million and $1.0 million for the six months ended June 30, 2015 and 2014, respectively.
Accrued Liabilities
Accrued liabilities consist of the following:
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
Accrued compensation
$
7,224

 
$
7,090

Accrued expenses and other liabilities
1,264

 
1,806

Warranty liability, current portion
504

 
285

Total accrued liabilities
$
8,992

 
$
9,181


Deferred Revenue
Deferred revenue consists of the following:
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
Products
$
3,153

 
$
3,886

Software subscription and services
47,828

 
42,269

Total deferred revenue
50,981

 
46,155

Less: current portion of deferred revenue
23,978

 
22,014

Non-current portion of deferred revenue
$
27,003

 
$
24,141


Warranty Liability
The following table summarizes the activity related to the Company’s accrued liability for estimated future warranty:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Beginning balance
$
832

 
$
710

 
$
891

 
$
923

Charges to operations
411

 
160

 
528

 
195

Obligations fulfilled
(167
)
 
(136
)
 
(320
)
 
(221
)
Changes in existing warranty
(30
)
 
(40
)
 
(53
)
 
(203
)
Total product warranties
$
1,046

 
$
694

 
$
1,046

 
$
694

Current portion
$
504

 
$
187

 
$
504

 
$
187

Non-current portion
$
542

 
$
507

 
$
542

 
$
507


Changes in existing warranty reflect a combination of changes in expected warranty claims and changes in the related costs to service such claims.
XML 35 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED BALANCE SHEET COMPONENTS - Components of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue $ 50,981 $ 46,155
Less: current portion of deferred revenue 23,978 22,014
Non-current portion of deferred revenue 27,003 24,141
Products    
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue 3,153 3,886
Software subscription and services    
Deferred Revenue, Reported As: [Line Items]    
Deferred revenue $ 47,828 $ 42,269
XML 36 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCK-BASED COMPENSATION - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Number of Shares          
Beginning balance (shares)     6,837,893    
Options granted (shares)     1,374,063    
Options exercised (shares)     (475,452)    
Options forfeited (shares)     (716,357)    
Ending balance (shares) 7,020,147   7,020,147   6,837,893
Options Exercisable (shares) 3,202,465   3,202,465    
Options vested and expected to vest (shares) 6,839,292   6,839,292    
Weighted Average Exercise Price          
Beginning balance (in dollars per share)     $ 5.71    
Options granted (in dollars per share)     7.15    
Options exercised (in dollars per share)     1.85    
Options forfeited (in dollars per share)     7.58    
Ending balance (in dollars per share) $ 6.06   6.06   $ 5.71
Options exercisable (in dollars per share) 4.10   4.10    
Options vested and expected to vest (in dollars per share) $ 5.99   $ 5.99    
Weighted Average Remaining Contractual Life          
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2     7 years 3 months 29 days   7 years 4 months 20 days
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2     7 years 3 months 29 days   7 years 4 months 20 days
Weighted average life, options exercisable     5 years 10 months 12 days    
Weighted average life, options vested and expected to vest     7 years 03 months 25 days    
Aggregate Intrinsic Value          
Aggregate intrinsic value, period start     $ 8,004    
Aggregate intrinsic value, period end $ 12,333   12,333   $ 8,004
Aggregate intrinsic value, options exercisable 10,476   10,476    
Aggregate intrinsic value, options vested and expected to vest $ 12,243   12,243    
Weighted average grant date fair value per share of stock options (in dollars per share) $ 3.57 $ 4.99   $ 5.06  
Total intrinsic value of options exercised $ 800 $ 700 1,700 $ 5,200  
Stock Options          
Aggregate Intrinsic Value          
Aggregate grant date fair value   $ 700 $ 4,900 $ 3,000  
XML 37 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
CURRENT ASSETS:    
Cash and cash equivalents $ 85,365 $ 98,044
Accounts receivable, net of allowance for doubtful accounts of $108 and $106 as of June 30, 2015 and December 31, 2014, respectively 20,783 24,695
Inventory 11,942 8,360
Prepaid expenses and other current assets 3,903 2,610
Deferred cost of goods sold 772 1,001
Total current assets 122,765 134,710
Property and equipment, net 10,075 8,862
Goodwill 513 513
Other assets 311 169
Total assets 133,664 144,254
CURRENT LIABILITIES:    
Accounts payable 12,001 10,154
Accrued liabilities 8,992 9,181
Debt, current 0 12,451
Deferred revenue, current 23,978 22,014
Total current liabilities 44,971 53,800
Debt, non-current 20,000 7,301
Deferred revenue, non-current 27,003 24,141
Other liabilities 738 857
Total liabilities $ 92,712 $ 86,099
Commitments and contingencies (Note 5)    
Stockholders’ equity:    
Preferred stock, par value of $0.001 per share - 25,000,000 shares authorized as of June 30, 2015 and December 31, 2014, respectively; no shares issued and outstanding as of June 30, 2015 and December 31, 2014 $ 0 $ 0
Common stock, par value of $0.001 per share - 500,000,000 shares authorized as of June 30, 2015 and December 31, 2014, respectively; 47,585,043 and 46,028,908 shares issued and outstanding as of June 30, 2015 and December 31, 2014, respectively 48 46
Additional paid–in capital 219,288 208,998
Accumulated deficit (178,384) (150,889)
Total stockholders’ equity 40,952 58,155
Total liabilities and stockholders’ equity $ 133,664 $ 144,254
XML 38 R45.htm IDEA: XBRL DOCUMENT v3.2.0.727
NET LOSS PER SHARE - Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Numerator:        
Net loss $ (11,436) $ (6,268) $ (27,495) $ (15,195)
Denominator:        
Weighted-average shares used to compute net loss per share, basic and diluted 46,888,236 44,751,354 46,595,172 26,295,717
Earnings Per Share, Basic and Diluted $ (0.24) $ (0.14) $ (0.59) $ (0.58)
XML 39 R6.htm IDEA: XBRL DOCUMENT v3.2.0.727
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Nature of Operations
Aerohive Networks, Inc. was incorporated in Delaware on March 15, 2006, and, together with its subsidiaries (the "Company"), has designed and developed a leading cloud-managed mobile networking platform that enables enterprises to deploy a mobile-centric network edge. The point at which devices access the enterprise network is commonly referred to as the network edge. The Company’s hardware products include intelligent access points, routers and switches. These products are managed by the Company’s cloud services platform, which delivers cloud-managed network management and mobility and data applications giving end-customers a single, unified and contextual view of the entire network edge. The Company has offices in North America, Europe, the Middle East and Asia Pacific and employs staff around the world.
Initial Public Offering
In April 2014, the Company completed its initial public offering (the “IPO”), in which the Company issued 8,625,000 shares of the Company's common stock, inclusive of 1,125,000 shares of common stock sold upon the exercise in full of the overallotment option by the underwriters, at an offering price of $10.00 per share. The Company received proceeds of $80.2 million after deducting the underwriters’ discounts and commissions of $6.0 million. Upon completion of the IPO, the Company reclassified $5.4 million deferred offering costs to additional paid-in capital.
In connection with the IPO, 28,227,528 outstanding shares of the Company’s convertible preferred stock automatically converted into 28,832,898 shares of common stock, and the warrants to purchase 103,034 shares of convertible preferred stock became warrants to purchase 107,876 shares of common stock.
Basis of Presentation and Consolidation
The Company prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"), which includes the accounts of Aerohive Networks, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Summary of Significant Accounting Policies
There have been no material changes to the significant accounting policies during the six months ended June 30, 2015 as compared to those described in the Company's audited consolidated financial statements included in its Annual Report on Form 10-K for the year ended December 31, 2014, filed with the SEC on March 17, 2015.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, among others, the selling price of products, software and support services; determination of fair value of common stock and stock-based awards; inventory valuations; accounting for income taxes, including the valuation allowance on deferred tax assets and uncertain tax positions; allowance for doubtful accounts; and warranty costs. Management evaluates estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the consolidated financial statements.
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are remeasured at the average exchange rate in effect during the period. At the end of each reporting period, the Company’s subsidiaries’ monetary assets and liabilities are remeasured to the U.S. dollar using exchange rates in effect at the end of the reporting period. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in other income (expense), net in the consolidated statements of operations. Foreign currency exchange losses have not been significant in any period presented. To date, the Company has not undertaken any hedging transactions related to foreign currency exposure.
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. The guidance in this ASU supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. On July 9, 2015, the FASB decided to delay the effective date of this standard by one year to December 15, 2017. The standard will be effective for the Company on January 1, 2018. The Company is evaluating the financial impact of such adoption, if any, on the Company's consolidated financial statements.
In August 2014, the FASB issued ASU 2014-15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. The standard explicitly requires management to assess an entity’s ability to continue as a going concern, and to provide related footnote disclosures in certain circumstances. The Company expects to adopt ASU 2014-15 on January 1, 2017, with early adoption permitted. The Company will evaluate the impact of the new standard, if any, upon adoption but does not expect it to have a significant impact.
In April 2015, the FASB issued ASU 2015-05, Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement. The new standard provides guidance to customers about whether a cloud computing arrangement includes a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2015. Early adoption is permitted. The Company is evaluating the impact, if any, of adopting this new accounting guidance on its financial statements.
Concentrations of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash equivalents are maintained in money market funds. The money market funds may exceed the insured limits provided on them.
The Company sells its products primarily to channel partners, which include value-added resellers (VARs) and value-added distributors (VADs). The Company’s accounts receivable are typically unsecured and are derived from revenue earned from customers located in the Americas, Europe, the Middle East and Africa, and Asia Pacific. The Company performs ongoing credit evaluations to determine customer credit, but generally does not require collateral from its customers. The Company maintains reserves for estimated credit losses and these losses have been within management’s expectations. 
Significant customers are those that represent more than 10% of the Company’s total revenue or gross accounts receivable balance at each respective balance sheet date. The Company has entered into separate agreements with certain individual VADs that are part of a consolidated group of entities which collectively constitutes greater than 10% of the Company’s total revenue or gross accounts receivable balance for certain periods, as presented in the tables below.
The percentages of revenue from a consolidated group of entities (VAD A) greater than 10% of total consolidated revenue were as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2015
 
2014
 
2015
 
2014
VAD A
 
12.2
%
 
12.8
%
 
16.2
%
 
12.8
%
 
The percentages of receivables from VAD A greater than 10% of total consolidated accounts receivable were as follows:
 
 
June 30,
 
December 31,
 
 
2015
 
2014
VAD A
 
17.0
%
 
18.8
%
XML 40 R35.htm IDEA: XBRL DOCUMENT v3.2.0.727
COMMITMENTS AND CONTINGENCIES - Operating Leases and Purchase Commitments (Details)
$ in Thousands
Jun. 30, 2015
USD ($)
Operating Leases, Future Minimum Payments [Abstract]  
2015 $ 1,161
2016 1,934
2017 106
Total future minimum lease payments $ 3,201
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCKHOLDERS' EQUITY (Tables)
6 Months Ended
Jun. 30, 2015
Equity [Abstract]  
Schedule of shares reserved for future issuance
As of June 30, 2015 and December 31, 2014, the Company had reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:
 
June 30,
 
December 31,
 
2015
 
2014
Common stock reserved for future grants under the Equity Incentive Plan
4,842,823

 
2,259,230

Reserved under 2014 Employee Stock Purchase Plan
2,478,572

 
800,000

Options and Restricted Stock Units issued and outstanding
11,513,177

 
9,776,124

Common stock subject to repurchase
9,000

 
27,000

Warrants to purchase common stock
73,883

 
107,876

Total reserved shares of common stock for future issuance
18,917,455

 
12,970,230

XML 42 R36.htm IDEA: XBRL DOCUMENT v3.2.0.727
COMMITMENTS AND CONTINGENCIES - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Purchase Commitment, Excluding Long-term Commitment [Line Items]        
Rent expense $ 0.6 $ 0.5 $ 1.3 $ 1.0
Inventories        
Purchase Commitment, Excluding Long-term Commitment [Line Items]        
Amount of manufacturing commitment     $ 9.0 $ 8.0
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
NET LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2015
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Income (Loss) per Share
The following table presents the computation of basic and diluted net loss per share allocable to common stockholders:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2015
 
2014
 
2015
 
2014
 
(in thousands, except for share and per share data)
Numerator:
 
 
 
 
 
 
 
Net loss
$
(11,436
)
 
$
(6,268
)
 
$
(27,495
)
 
$
(15,195
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used to compute net loss per share, basic and diluted
46,888,236

 
44,751,354

 
46,595,172

 
26,295,717

Net loss per share:
 
 
 
 
 
 
 
Basic and diluted
$
(0.24
)
 
$
(0.14
)
 
$
(0.59
)
 
$
(0.58
)
Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net Loss Per Share
The following period-end outstanding common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive:
 
As of June 30,
 
2015
 
2014
Shares of common stock issuable under the 2014 Equity Incentive Plan
11,513,177

 
8,155,687

Common stock subject to repurchase
9,000

 
45,000

Common stock issuable upon exercise of warrants
73,883

 
107,876

Employee Stock Purchase Plan
94,094

 
159,821

Total
11,690,154

 
8,468,384

XML 44 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 45 R7.htm IDEA: XBRL DOCUMENT v3.2.0.727
FAIR VALUE DISCLOSURE
6 Months Ended
Jun. 30, 2015
Fair Value Disclosures [Abstract]  
FAIR VALUE DISCLOSURE
FAIR VALUE DISCLOSURE
The Company records its financial assets and liabilities at fair value. The inputs used in the valuation methodologies in measuring fair value are defined in the fair value hierarchy as follows:
Level 1
 
Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities.
Level 2
 
Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.
Level 3
 
Unobservable inputs are used when little or no market data is available.
As of June 30, 2015 and December 31, 2014, the Company's financial instruments only consisted of highly liquid money market funds that were classified as Level 1 assets, and which were included in cash and cash equivalents.
Financial assets that the Company measured at fair value on a recurring basis by level within the fair value hierarchy, are as follows:
 
June 30, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets
 
 
(in thousands)
 
 
Money market funds
$
80,272

 
$

 
$

 
$
80,272

 
 
December 31, 2014
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets
(in thousands)
Money market funds
$
80,240

 
$

 
$

 
$
80,240

XML 46 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 108 $ 106
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 25,000,000 25,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares outstanding 47,585,043 46,028,908
XML 47 R17.htm IDEA: XBRL DOCUMENT v3.2.0.727
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The Company prepared the accompanying consolidated financial statements in accordance with generally accepted accounting principles in the United States ("GAAP"), which includes the accounts of Aerohive Networks, Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Those estimates and assumptions include, among others, the selling price of products, software and support services; determination of fair value of common stock and stock-based awards; inventory valuations; accounting for income taxes, including the valuation allowance on deferred tax assets and uncertain tax positions; allowance for doubtful accounts; and warranty costs. Management evaluates estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the consolidated financial statements
Foreign Currency
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are remeasured at the average exchange rate in effect during the period. At the end of each reporting period, the Company’s subsidiaries’ monetary assets and liabilities are remeasured to the U.S. dollar using exchange rates in effect at the end of the reporting period. Non-monetary assets and liabilities are remeasured at historical exchange rates. Gains and losses related to remeasurement are recorded in other income (expense), net in the consolidated statements of operations. Foreign currency exchange losses have not been significant in any period presented. To date, the Company has not undertaken any hedging transactions related to foreign currency exposure.
Concentrations of Credit Risk and Significant Customers
Concentrations of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash equivalents are maintained in money market funds. The money market funds may exceed the insured limits provided on them.
The Company sells its products primarily to channel partners, which include value-added resellers (VARs) and value-added distributors (VADs). The Company’s accounts receivable are typically unsecured and are derived from revenue earned from customers located in the Americas, Europe, the Middle East and Africa, and Asia Pacific. The Company performs ongoing credit evaluations to determine customer credit, but generally does not require collateral from its customers. The Company maintains reserves for estimated credit losses and these losses have been within management’s expectations. 
Significant customers are those that represent more than 10% of the Company’s total revenue or gross accounts receivable balance at each respective balance sheet date.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. The guidance in this ASU supersedes the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. On July 9, 2015, the FASB decided to delay the effective date of this standard by one year to December 15, 2017. The standard will be effective for the Company on January 1, 2018. The Company is evaluating the financial impact of such adoption, if any, on the Company's consolidated financial statements.
In August 2014, the FASB issued ASU 2014-15, Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. The standard explicitly requires management to assess an entity’s ability to continue as a going concern, and to provide related footnote disclosures in certain circumstances. The Company expects to adopt ASU 2014-15 on January 1, 2017, with early adoption permitted. The Company will evaluate the impact of the new standard, if any, upon adoption but does not expect it to have a significant impact.
In April 2015, the FASB issued ASU 2015-05, Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement. The new standard provides guidance to customers about whether a cloud computing arrangement includes a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new standard is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2015. Early adoption is permitted. The Company is evaluating the impact, if any, of adopting this new accounting guidance on its financial statements.
XML 48 R1.htm IDEA: XBRL DOCUMENT v3.2.0.727
Document and Entity Information Document - shares
6 Months Ended
Jun. 30, 2015
Aug. 05, 2015
Entity [Abstract]    
Entity Registrant Name Aerohive Networks, Inc.  
Entity Central Index Key 0001372414  
Document Type 10-Q  
Document Period End Date Jun. 30, 2015  
Amendment Flag false  
Document Fiscal Year Focus 2015  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Common Stock, Shares Outstanding   47,693,166
XML 49 R18.htm IDEA: XBRL DOCUMENT v3.2.0.727
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Percentage of Revenue from Individual Customers
The percentages of revenue from a consolidated group of entities (VAD A) greater than 10% of total consolidated revenue were as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2015
 
2014
 
2015
 
2014
VAD A
 
12.2
%
 
12.8
%
 
16.2
%
 
12.8
%
 
The percentages of receivables from VAD A greater than 10% of total consolidated accounts receivable were as follows:
 
 
June 30,
 
December 31,
 
 
2015
 
2014
VAD A
 
17.0
%
 
18.8
%
XML 50 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Revenue:        
Product $ 30,751 $ 33,721 $ 51,231 $ 58,582
Software subscription and services 6,085 3,833 11,422 7,204
Total revenue 36,836 37,554 62,653 65,786
Cost of revenue:        
Product 9,619 10,560 16,427 18,442
Software subscription and services 2,526 1,639 4,354 3,005
Total cost of revenue 12,145 12,199 20,781 21,447
Gross profit 24,691 25,355 41,872 44,339
Operating expenses:        
Research and development 8,883 6,833 16,393 12,971
Sales and marketing 20,804 19,011 39,574 35,580
General and administrative 6,206 5,135 12,453 9,972
Total operating expenses 35,893 30,979 68,420 58,523
Operating loss (11,202) (5,624) (26,548) (14,184)
Interest income 19 8 33 9
Interest expense (173) (459) (927) (924)
Other income 19 (58) 154 59
Loss before income taxes (11,337) (6,133) (27,288) (15,040)
Income tax provision (99) (135) (207) (155)
Net loss (11,436) (6,268) (27,495) (15,195)
Comprehensive loss (11,436) (6,268) (27,495) (15,195)
Net loss attributable to common stockholders $ (11,436) $ (6,268) $ (27,495) $ (15,195)
Earnings Per Share, Basic and Diluted $ (0.24) $ (0.14) $ (0.59) $ (0.58)
Weighted-average shares used in computing net loss per share allocable to common stockholders, basic and diluted 46,888,236 44,751,354 46,595,172 26,295,717
XML 51 R12.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK-BASED COMPENSATION
STOCK-BASED COMPENSATION
2014 Equity Incentive Plan
On March 26, 2014, the Company's 2014 Equity Incentive Plan (2014 Plan) became effective. On March 27, 2014, the Company's 2006 Global Share Plan (2006 Plan) was terminated and all reserved but unissued shares under the 2006 Plan were added to the 2014 Plan and all shares underlying stock awards granted under the 2006 Plan that otherwise would return to the 2006 Plan instead were rolled into the 2014 Plan. As of March 27, 2014, the Company may not grant additional awards under the 2006 Plan, but the 2006 Plan will continue to govern outstanding awards previously granted under it.
The 2014 Plan provides for the grant of incentive stock options within the meaning of Section 422 of the Internal Revenue Code (ISO), only to employees of the Company or any parent or subsidiary of the Company, and for the grant of nonstatutory stock options (NSO), restricted stock, restricted stock units, stock appreciation rights, performance units and performance shares to employees, directors and consultants of the Company, and the employees and consultants of any parent or subsidiary of the Company. In May 2015, the Company’s stockholders approved increasing by 3,000,000 the number of shares reserved under the 2014 Plan. As of June 30, 2015, the Company had 4,842,823 total shares of common stock reserved and available for grant under the 2014 Plan. On the first day of each fiscal year beginning January 1, 2016 through January 1, 2024, the number of shares of common stock reserved for issuance under the 2014 Plan may increase by an amount equal to the lesser of (i) 4,000,000 shares, (ii) 5% of the Company’s outstanding shares on the last day of the immediately preceding fiscal year, or (iii) such number of shares determined by the Board.
The following table summarizes the total number of shares available for grant under the 2014 Plan as of June 30, 2015:
 
 
 
Shares Available for Grant
 
 
Balance, December 31, 2014
2,259,230

Authorized
5,306,812

Options granted
(1,374,063
)
Options canceled
716,357

Awards granted
(2,581,250
)
Awards canceled
515,737

Balance, June 30, 2015
4,842,823


Stock Options
The following table summarizes the information about outstanding stock option activity:
 
Options Outstanding
 
Number of
Shares
Underlying
Outstanding
Options
 
Weighted
Average
Exercise 
Price
 
Weighted
Average
Remaining
Contractual Term
(Years)
 
Aggregate
Intrinsic
Value
 
 
 
 
 
 
 
(in thousands)
Balance, December 31, 2014
6,837,893

 
$
5.71

 
7.39
 
$
8,004

Options granted
1,374,063

 
7.15

 
 
 
 
Options exercised
(475,452
)
 
1.85

 
 
 
 
Options canceled
(716,357
)
 
7.58

 
 
 
 
Balance, June 30, 2015
7,020,147

 
$
6.06

 
7.33
 
$
12,333

Options exercisable, June 30, 2015
3,202,465

 
$
4.10

 
5.87
 
$
10,476

Options vested and expected to vest, June 30, 2015
6,839,292

 
$
5.99

 
7.32
 
$
12,243


For the three and six months ended June 30, 2015, the weighted average grant date fair value of options granted was $3.57 per share, and the aggregate grant date fair value of the Company's stock options granted was $4.9 million. For the three and six months ended June 30, 2014, the weighted average grant date fair value of options granted was $4.99 and $5.06 per share, respectively, and the aggregate grant date fair value of the Company's stock options granted was $0.7 million and $3.0 million, respectively.
The aggregate intrinsic value of stock options exercised was $0.8 million and $1.7 million for the three and six months ended June 30, 2015, respectively, and was $0.7 million and $5.2 million, for the three and six months ended June 30, 2014, respectively. The intrinsic value represents the difference between option exercise prices and (i) the estimated fair values of the Company’s common stock, prior to the IPO, (ii) or the closing stock price of the Company’s common stock, following the IPO.
Restricted Stock Units
The Company currently grants Restricted Stock Units (RSUs) to certain employees and directors. The RSUs typically vest over a period of time, generally one year, two years or four years, and are subject to the participant’s continuing service to the Company over that period. Until vested, RSUs do not have the voting and dividend participation rights of common stock and the shares underlying the awards are not considered issued and outstanding.
The following is a summary of the Company’s RSU activity and related information for the six months ended June 30, 2015:
 
Restricted Stock Units Outstanding
 
Shares
 
Weighted Average
Grant Date
Fair Value Per Share
 
 
 
 
Balance, December 31, 2014
2,938,231

 
$
7.03

Awards granted
2,581,250

 
6.62

Awards vested
(741,708
)
 
$
7.31

Awards canceled
(284,743
)
 
$
7.24

Balance, June 30, 2015
4,493,030

 
$
6.92



The aggregate grant date fair value of RSUs granted was $16.2 million and $17.2 million for the three and six months ended June 30, 2015, respectively, and was $2.5 million for the three and six months ended June 30, 2014. The total fair value of shares vested for the three and six months ended June 30, 2015 was $3.1 million and $4.5 million, respectively. No RSUs vested during the three and six months ended June 30, 2014.
The number of RSUs vested includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements. During the three and six months ended June 30, 2015, the Company withheld 116,342 and 230,994 shares of stock, respectively, for an aggregate value of $0.8 million and $1.4 million, respectively, from employees upon the vesting of their RSUs to satisfy the minimum statutory tax withholding requirement. Such shares were returned to the Company’s 2014 Equity Incentive Plan and are available under the plan terms for future issuance.
2014 Employee Stock Purchase Plan
The current 2014 Employee Stock Purchase Plan (ESPP) is a ten-year plan, effective in March 2014. The ESPP authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees of the Company and its designated subsidiaries. In May 2015, the Company’s stockholders approved increasing by 2,000,000 the number of shares reserved under the ESPP. As of June 30, 2015, the Company had 2,478,572 total shares of common stock reserved for issuance under the ESPP. Under the ESPP, on the first day of each of fiscal years 2016 and 2017, the number of shares of common stock reserved and available for issuance may increase in an amount equal to the lesser of (i) 1,000,000 Shares, (ii) 2.0% of the Company’s outstanding shares on the first day of the applicable fiscal year, or (iii) such number of shares determined by the Board. Beginning fiscal year 2018 through fiscal year 2023, the number of shares of common stock reserved for issuance may increase in an amount equal to the lesser of (i) 1,000,000 shares, (ii) 1.0% of the Company’s outstanding shares on the first day of the applicable fiscal year, or (iii) such number of shares determined by the Board.
Under the ESPP, the Company can currently grant stock purchase rights to all eligible employees during a two-year offering period with purchase dates at the end of each interim six-month purchase period. Shares are purchased using employee payroll deductions at purchase prices equal to 85% of the lesser of the fair market value of the Company’s common stock at either the first day of each offering period or the date of purchase. The ESPP has a reset provision. If the closing price of the Company’s common stock on the last day of any purchase period during an offering period is lower than the closing sales price on the first day of the related offering period, the reference price for purposes of determining the purchase price of shares for subsequent purchase periods in the applicable offering period will be reset to such lower price. No participant may purchase more than $25,000 worth of common stock in any calendar year, or 5,000 shares of common stock in any six-month purchase period. On June 1, 2015, 552,109 shares of common stock were purchased under the ESPP at a purchase price of $4.11 per share.
Determination of Fair Values
Weighted average assumptions for the Company's stock options granted in the three and six months ended June 30, 2015 and 2014 were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
Stock options:
 
 
 
 
 
 
 
Expected term (in years)
6.02

 
6.08

 
6.02

 
5.59

Expected volatility
51.41
%
 
48.00
%
 
51.41
%
 
49.01
%
Risk free interest rate
1.74
%
 
2.00
%
 
1.74
%
 
2.42
%
Dividend rate

 

 
%
 


The fair value of the purchase right for the ESPP is estimated on the date of grant using the Black-Scholes model with the following weighted average assumptions:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
ESPP purchase rights:
 
 
 
 
 
 
 
Expected term (in years)
0.50 - 1.50
 
0.68

 
0.50 - 1.50
 
0.68

Expected volatility
41.0% - 55.3%
 
37.00
%
 
41.0% - 55.3%
 
37.00
%
Risk free interest rate
0.07% - 0.45%
 
0.08
%
 
0.07% - 0.45%
 
0.08
%
Dividend rate
 

 
 


Stock-based Compensation Expense
The total stock-based compensation the Company recognized for stock-based awards in the consolidated statements of operations is as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Cost of revenue
$
217

 
$
73

 
$
382

 
$
118

Research and development
1,001

 
502

 
1,987

 
853

Sales and marketing
1,727

 
798

 
3,224

 
1,419

General and administrative
1,419

 
566

 
2,593

 
1,115

Total stock-based compensation
$
4,364

 
$
1,939

 
$
8,186

 
$
3,505


The following table presents stock-based compensation expense by award-type:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Stock Options
$
988

 
$
1,486

 
$
2,136

 
$
3,052

Restricted Stock Units
2,794

 
94

 
5,139

 
94

Employee Stock Purchase Plan
582

 
359

 
911

 
359

Total stock-based compensation
$
4,364

 
$
1,939

 
$
8,186

 
$
3,505


As of June 30, 2015, unrecognized stock-based compensation related to outstanding stock options, RSUs and ESPP purchase rights, net of estimated forfeitures, was $13.8 million, $28.3 million and $3.3 million, respectively, which the Company expects to recognize over weighted-average periods of 2.80 years, 2.84 years and 1.42 years, respectively. The Company capitalized $0.3 million stock-based compensation expense, for the six months ended June 30, 2015, and $0.1 million and $0.1 million stock-based compensation expense, for the three and six months ended June 30, 2014, respectively, to internal-use cloud services platform.
XML 52 R11.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCKHOLDERS' EQUITY
6 Months Ended
Jun. 30, 2015
Equity [Abstract]  
STOCKHOLDERS' EQUITY
STOCKHOLDERS' EQUITY
Common Stock reserved for Future Issuance
As of June 30, 2015 and December 31, 2014, the Company had reserved shares of common stock, on an as-if-converted basis, for future issuance as follows:
 
June 30,
 
December 31,
 
2015
 
2014
Common stock reserved for future grants under the Equity Incentive Plan
4,842,823

 
2,259,230

Reserved under 2014 Employee Stock Purchase Plan
2,478,572

 
800,000

Options and Restricted Stock Units issued and outstanding
11,513,177

 
9,776,124

Common stock subject to repurchase
9,000

 
27,000

Warrants to purchase common stock
73,883

 
107,876

Total reserved shares of common stock for future issuance
18,917,455

 
12,970,230


Common Stock Warrants
As of June 30, 2015, 73,883 shares of common stock subject to warrants remained outstanding and exercisable at exercise prices of $4.057 and $2.768 per share. The common stock warrants expire in March 2016.
XML 53 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of total shares available for grant
The following table summarizes the total number of shares available for grant under the 2014 Plan as of June 30, 2015:
 
 
 
Shares Available for Grant
 
 
Balance, December 31, 2014
2,259,230

Authorized
5,306,812

Options granted
(1,374,063
)
Options canceled
716,357

Awards granted
(2,581,250
)
Awards canceled
515,737

Balance, June 30, 2015
4,842,823

Summary of shares available for grant and outstanding stock option activity
The following table summarizes the information about outstanding stock option activity:
 
Options Outstanding
 
Number of
Shares
Underlying
Outstanding
Options
 
Weighted
Average
Exercise 
Price
 
Weighted
Average
Remaining
Contractual Term
(Years)
 
Aggregate
Intrinsic
Value
 
 
 
 
 
 
 
(in thousands)
Balance, December 31, 2014
6,837,893

 
$
5.71

 
7.39
 
$
8,004

Options granted
1,374,063

 
7.15

 
 
 
 
Options exercised
(475,452
)
 
1.85

 
 
 
 
Options canceled
(716,357
)
 
7.58

 
 
 
 
Balance, June 30, 2015
7,020,147

 
$
6.06

 
7.33
 
$
12,333

Options exercisable, June 30, 2015
3,202,465

 
$
4.10

 
5.87
 
$
10,476

Options vested and expected to vest, June 30, 2015
6,839,292

 
$
5.99

 
7.32
 
$
12,243

Summary of RSU activity and related information
The following is a summary of the Company’s RSU activity and related information for the six months ended June 30, 2015:
 
Restricted Stock Units Outstanding
 
Shares
 
Weighted Average
Grant Date
Fair Value Per Share
 
 
 
 
Balance, December 31, 2014
2,938,231

 
$
7.03

Awards granted
2,581,250

 
6.62

Awards vested
(741,708
)
 
$
7.31

Awards canceled
(284,743
)
 
$
7.24

Balance, June 30, 2015
4,493,030

 
$
6.92

Summary of the assumptions related to stock options
Weighted average assumptions for the Company's stock options granted in the three and six months ended June 30, 2015 and 2014 were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
Stock options:
 
 
 
 
 
 
 
Expected term (in years)
6.02

 
6.08

 
6.02

 
5.59

Expected volatility
51.41
%
 
48.00
%
 
51.41
%
 
49.01
%
Risk free interest rate
1.74
%
 
2.00
%
 
1.74
%
 
2.42
%
Dividend rate

 

 
%
 

Weighted average assumptions used to value employee stock purchase rights
The fair value of the purchase right for the ESPP is estimated on the date of grant using the Black-Scholes model with the following weighted average assumptions:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
ESPP purchase rights:
 
 
 
 
 
 
 
Expected term (in years)
0.50 - 1.50
 
0.68

 
0.50 - 1.50
 
0.68

Expected volatility
41.0% - 55.3%
 
37.00
%
 
41.0% - 55.3%
 
37.00
%
Risk free interest rate
0.07% - 0.45%
 
0.08
%
 
0.07% - 0.45%
 
0.08
%
Dividend rate
 

 
 


Schedule of stock-based awards granted in the consolidated statements of operations
The total stock-based compensation the Company recognized for stock-based awards in the consolidated statements of operations is as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Cost of revenue
$
217

 
$
73

 
$
382

 
$
118

Research and development
1,001

 
502

 
1,987

 
853

Sales and marketing
1,727

 
798

 
3,224

 
1,419

General and administrative
1,419

 
566

 
2,593

 
1,115

Total stock-based compensation
$
4,364

 
$
1,939

 
$
8,186

 
$
3,505


The following table presents stock-based compensation expense by award-type:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Stock Options
$
988

 
$
1,486

 
$
2,136

 
$
3,052

Restricted Stock Units
2,794

 
94

 
5,139

 
94

Employee Stock Purchase Plan
582

 
359

 
911

 
359

Total stock-based compensation
$
4,364

 
$
1,939

 
$
8,186

 
$
3,505

XML 54 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
FAIR VALUE DISCLOSURE (Tables)
6 Months Ended
Jun. 30, 2015
Fair Value Disclosures [Abstract]  
Schedule of financial assets and liabilities measured at fair value on a recurring basis
Financial assets that the Company measured at fair value on a recurring basis by level within the fair value hierarchy, are as follows:
 
June 30, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets
 
 
(in thousands)
 
 
Money market funds
$
80,272

 
$

 
$

 
$
80,272

 
 
December 31, 2014
 
Level 1
 
Level 2
 
Level 3
 
Total
Financial Assets
(in thousands)
Money market funds
$
80,240

 
$

 
$

 
$
80,240

XML 55 R15.htm IDEA: XBRL DOCUMENT v3.2.0.727
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2015
Segment Reporting [Abstract]  
SEGMENT INFORMATION
SEGMENT INFORMATION
The Company’s chief operating decision maker (CODM) is its Chief Executive Officer. The Company derives its revenue primarily from sales of hardware products and software subscription and services. The Company’s CODM reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. Accordingly, the Company determined that it operates as one reportable and operating segment.
The following table represents the Company's revenue based on the billing address of the respective VAR or the VAD:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Americas
$
24,818

 
$
24,487

 
$
38,911

 
$
41,865

Europe, Middle East and Africa
9,170

 
8,996

 
18,296

 
17,004

Asia Pacific
2,848

 
4,071

 
5,446

 
6,917

Total revenues
$
36,836

 
$
37,554

 
$
62,653

 
$
65,786


     Included within Americas in the above table is revenue from sales in the United States of $23.8 million and $23.0 million, respectively, during the three months ended June 30, 2015 and 2014, and $37.0 million and $39.5 million, respectively, during the six months ended June 30, 2015 and 2014. Aside from the United States, no other country comprised 10% or more of the Company's total revenue for the three and six months ended June 30, 2015 and 2014, respectively.
Property and equipment, net by location is summarized as follows:  
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
United States
$
8,769

 
$
7,519

People's Republic of China
1,125

 
1,246

United Kingdom
181

 
97

Total property and equipment, net
$
10,075

 
$
8,862

XML 56 R13.htm IDEA: XBRL DOCUMENT v3.2.0.727
NET LOSS PER SHARE
6 Months Ended
Jun. 30, 2015
Earnings Per Share [Abstract]  
NET LOSS PER SHARE
NET LOSS PER SHARE
The Company calculates basic and diluted net loss per share of common stock allocable to common stockholders by dividing the net loss allocable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net loss per share of common stock is the same as basic net loss per share of common stock, since the effects of potentially dilutive securities are antidilutive. Upon completion of the IPO on April 2, 2014, all outstanding convertible preferred stocks were converted to common stock and were included in the weighted average number of common shares used to compute net loss per share from the conversion date. 
For the period prior to the conversion of convertible preferred stock, the Company calculated the net loss per share in conformity with the two-class method as all series of convertible preferred stock were considered participating securities because they were entitled to receive noncumulative dividends prior and in preference to any dividends on shares of common stock. Due to the Company’s net losses during that period, there was no impact on the earnings per share calculation in applying the two-class method since the participating securities have no legal requirement to share in any losses.
The following table presents the computation of basic and diluted net loss per share allocable to common stockholders:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2015
 
2014
 
2015
 
2014
 
(in thousands, except for share and per share data)
Numerator:
 
 
 
 
 
 
 
Net loss
$
(11,436
)
 
$
(6,268
)
 
$
(27,495
)
 
$
(15,195
)
Denominator:
 
 
 
 
 
 
 
Weighted-average shares used to compute net loss per share, basic and diluted
46,888,236

 
44,751,354

 
46,595,172

 
26,295,717

Net loss per share:
 
 
 
 
 
 
 
Basic and diluted
$
(0.24
)
 
$
(0.14
)
 
$
(0.59
)
 
$
(0.58
)

The following period-end outstanding common stock equivalents were excluded from the computation of diluted net loss per share for the periods presented because including them would have been antidilutive:
 
As of June 30,
 
2015
 
2014
Shares of common stock issuable under the 2014 Equity Incentive Plan
11,513,177

 
8,155,687

Common stock subject to repurchase
9,000

 
45,000

Common stock issuable upon exercise of warrants
73,883

 
107,876

Employee Stock Purchase Plan
94,094

 
159,821

Total
11,690,154

 
8,468,384

XML 57 R14.htm IDEA: XBRL DOCUMENT v3.2.0.727
INCOME TAXES
6 Months Ended
Jun. 30, 2015
Income Tax Disclosure [Abstract]  
INCOME TAXES
INCOME TAXES
The provision for income taxes was approximately $0.1 million and $0.1 million, respectively, for the three months ended June 30, 2015 and 2014, and was $0.2 million and $0.2 million, respectively, for the six months ended June 30, 2015 and 2014. The provision for income taxes consisted primarily of state taxes and foreign income taxes.
For the three and six months ended June 30, 2015 and 2014, the provisions for income taxes differed from the statutory amount primarily due to maintaining a full valuation allowance against the U.S. net deferred tax assets, partially offset by foreign and state taxes.
The Company has intercompany services agreements with its subsidiaries located in the United Kingdom, New Zealand and China, which require payment for services rendered by these subsidiaries at an arm’s-length transaction price. The foreign tax expense represents foreign income tax payable by these subsidiaries on profit generated on intercompany services agreements.
Realization of deferred tax assets is dependent on future taxable income, the existence and timing of which is uncertain. Based on the Company’s history of losses, management has determined it cannot conclude that it is more likely than not that the deferred tax assets will be realized, and accordingly has placed a full valuation allowance on the net deferred tax assets. The Company maintained a full valuation allowance against its deferred tax assets as of June 30, 2015 and December 31, 2014, respectively.
XML 58 R16.htm IDEA: XBRL DOCUMENT v3.2.0.727
SUBSEQUENT EVENT
6 Months Ended
Jun. 30, 2015
Subsequent Events [Abstract]  
SUBSEQUENT EVENT
SUBSEQUENT EVENT
Chrimar Systems, Inc. filed in July 2015 a complaint in the U.S. District Court, Eastern District of Texas, asserting that certain of the Company’s products which utilize Power over Ethernet (PoE) functionality infringe United States Patent Nos. 8,155,012, 8,942,107, 8,902,760 and 9,019,838. The complainant has since also named one of the Company’s customers as a co-defendant. The Company is evaluating the allegations and its possible obligations to the Company’s customer under written indemnification commitments.
XML 59 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
DEBT (Details)
1 Months Ended 6 Months Ended
Dec. 31, 2013
USD ($)
loan
Jun. 30, 2012
USD ($)
Jun. 30, 2015
USD ($)
Feb. 27, 2015
Dec. 31, 2014
Apr. 30, 2014
Aug. 31, 2013
USD ($)
Revolving Credit Facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity   $ 10,000,000.0 $ 20,000,000.0        
Minimum stated percentage rate   4.00%          
Amount outstanding   $ 10,000,000.0          
Line of Credit Facility, Collateral     10,000,000.0        
Long-term Line of Credit, Noncurrent     $ 20,000,000        
Required liquidity ratio     1.25        
Potential increase in interest rate     5.00%        
Revolving Credit Facility | Prime Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate   0.75% 0.50%        
Revolving Credit Facility | London Interbank Offered Rate (LIBOR) [Member]              
Debt Instrument [Line Items]              
Basis spread on variable rate     2.25%        
Secured Debt | Sublimit Guaranteed by Export-Import Bank of United States              
Debt Instrument [Line Items]              
Maximum borrowing capacity   $ 3,000,000.0 $ 3,000,000.0        
Term Loan              
Debt Instrument [Line Items]              
Maximum borrowing capacity             $ 20,000,000.0
Amount outstanding $ 10,000,000.0            
Number of loans | loan 2            
End-of-term payment amount     $ 300,000        
Term Loan | Term Loan Credit Facility, Option One              
Debt Instrument [Line Items]              
Stated interest percentage         9.75% 9.25%  
Percent reduction of end-of-term payment       50.00%      
Term Loan | Term Loan Credit Facility, Option Two              
Debt Instrument [Line Items]              
Stated interest percentage         10.75% 10.25%  
XML 60 R21.htm IDEA: XBRL DOCUMENT v3.2.0.727
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2015
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payment by Year Under Operating Leases
Future minimum lease payments by year under operating leases as of June 30, 2015 are as follows:
 
Amount
Year ending December 31,
(in thousands)
2015 (remaining six months)
$
1,161

2016
1,934

2017
106

Total
$
3,201

XML 61 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Initial Public Offering (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Apr. 02, 2014
Apr. 30, 2014
Jun. 30, 2014
Jun. 30, 2015
Dec. 31, 2014
Class of Stock [Line Items]          
Proceeds from initial public offering, net of underwriting discounts   $ 80,200 $ 80,213    
Underwriters' discounts and commissions   $ 6,000      
Reclassification of deferred offering costs to additional paid-in capital $ 5,400        
Preferred stock, shares outstanding       0 0
Common stock          
Class of Stock [Line Items]          
Share price (USD per share)   $ 10.00      
Redeemable convertible preferred stock converted into common stock (in shares) 28,832,898        
Number of shares called by warrant 107,876        
Convertible Preferred Stock          
Class of Stock [Line Items]          
Preferred stock, shares outstanding 28,227,528        
Number of shares called by warrant 103,034        
IPO | Common stock          
Class of Stock [Line Items]          
Stock issued during the period   8,625,000      
Over-Allotment Option | Common stock          
Class of Stock [Line Items]          
Stock issued during the period   1,125,000      
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.2.0.727
SEGMENT INFORMATION - Property, Plant, and Equipment by Geographic Region (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Segment Reporting Information [Line Items]    
Property and equipment, net $ 10,075 $ 8,862
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net 8,769 7,519
People's Republic of China    
Segment Reporting Information [Line Items]    
Property and equipment, net 1,125 1,246
United Kingdom    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 181 $ 97
XML 63 R41.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCK-BASED COMPENSATION - Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Restricted Stock Units, Weighted Average Grant Date Fair Value [Abstract]        
Payments for shares repurchased for tax withholdings on vesting of restricted stock units     $ 1,367 $ 0
2014 Equity Incentive Plan        
Restricted Stock Units, Number of Shares [Roll Forward]        
Awards granted     2,581,250  
Awards canceled     (515,737)  
2014 Equity Incentive Plan | Restricted Stock Units (RSUs)        
Restricted Stock Units, Number of Shares [Roll Forward]        
Beginning balance     2,938,231  
Awards granted     2,581,250  
Awards vested   0 (741,708) 0
Awards canceled     (284,743)  
Ending balance 4,493,030   4,493,030  
Restricted Stock Units, Weighted Average Grant Date Fair Value [Abstract]        
Beginning balance (in dollars per share)     $ 7.03  
Awards granted (in dollars per share)     6.62  
Awards vested (in dollars per share)     7.31  
Awards canceled (in dollars per share)     7.24  
Ending balance (in dollars per share) $ 6.92   $ 6.92  
Aggregate grant date fair value $ 16,200   $ 17,200  
Fair value of shares vested $ 3,100 $ 2,500 $ 4,500 $ 2,500
Shares repurchased for tax withholdings on vesting of RSUs 116,342   230,994  
Payments for shares repurchased for tax withholdings on vesting of restricted stock units $ 800   $ 1,367  
Vesting period, one year | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     1 year  
Vesting period, two years | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     2 years  
Vesting period, four years | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     4 years  
XML 64 R5.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Cash flows from operating activities    
Net loss $ (27,495) $ (15,195)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,602 1,019
Stock-based compensation 8,186 3,505
Amortization and write-off of debt discount and debt issuance cost 296 97
Remeasurement of convertible preferred stock warrant liability 0 (90)
Changes in operating assets and liabilities:    
Accounts receivable, net 3,912 (6,073)
Inventories (3,582) (5,244)
Prepaid expenses and other current assets (1,064) (385)
Other assets (142) (73)
Accounts payable 1,791 7,636
Accrued liabilities 189 1,693
Other liabilities (119) (126)
Deferred revenue 4,826 6,890
Net cash used in operating activities (11,600) (6,346)
Cash flows from investing activities    
Purchases of property and equipment (936) (1,131)
Capitalized software development costs (1,913) (2,016)
Net cash used in investing activities (2,849) (3,147)
Cash flows from financing activities    
Proceeds from initial public offering, net of underwriting discounts   80,213
Payments of offering costs 0 (3,852)
Proceeds from exercise of convertible preferred stock warrants 0 907
Proceeds from exercise of stock options 866 1,115
Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options 2,271 0
Payments for shares repurchased for tax withholdings on vesting of restricted stock units (1,367) 0
Proceeds from issuance of debt 10,000 0
Repayments of debt (10,000) 0
Net cash provided by financing activities 1,770 78,383
Net increase (decrease) in cash and cash equivalents (12,679) 68,890
Cash and cash equivalents at beginning of period 98,044 35,023
Cash and cash equivalents at end of period 85,365 103,913
Supplemental disclosure of cash flow information    
Income taxes paid 356 215
Interest paid 704 627
Supplemental disclosure of noncash investing and financing activities    
Unpaid property and equipment purchased 368 211
Conversion of Warrants, Amount Converted 0 611
Stock Issued During Period, Value, Cashless Exercise Of Warrants 0 30
Unpaid capitalized software development costs 94 164
Reclassification of the convertible preferred stock warrant liability to additional paid-in capital on the exercise of the convertible preferred stock warrants 0 3,172
Vesting of early exercised stock options 30 402
Offering costs for common stock not yet paid 0 155
Stock-based compensation in capitalized software development costs $ 257 $ 105
XML 65 R10.htm IDEA: XBRL DOCUMENT v3.2.0.727
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2015
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
COMMITMENTS AND CONTINGENCIES
Lease Commitments
The Company leases its main office facility in Sunnyvale, California, which leases expire in September 2016. In addition, the Company leases office space for its subsidiaries in the United Kingdom, the Netherlands and China under non-cancelable operating leases that expire at various times through May 2017. The Company has also entered into various lease agreements in other locations in the United States and globally to support its sales and research and development functions. The Company recognizes rent expense on a straight-line basis over the lease period. Future minimum lease payments by year under operating leases as of June 30, 2015 are as follows:
 
Amount
Year ending December 31,
(in thousands)
2015 (remaining six months)
$
1,161

2016
1,934

2017
106

Total
$
3,201


Rent expense was $0.6 million and $0.5 million for the three months ended June 30, 2015 and 2014, respectively, and was $1.3 million and $1.0 million for the six months ended June 30, 2015 and 2014, respectively.
Manufacturing Commitments
The Company subcontracts with manufacturing companies to manufacture its hardware products. The contract manufacturers procure components based on non-cancellable orders placed by the Company. If the Company cancels all or part of an order, the Company is liable to the contract manufacturers for the cost of the related components purchased under such orders.
As of June 30, 2015 and December 31, 2014, the Company had manufacturing commitments with contract manufacturers for inventory totaling approximately $9.0 million and $8.0 million, respectively.
Contingencies
The Company may be subject to legal proceedings and litigation arising in the ordinary course of business. The Company will record a liability when it believes that it is both probable that a loss has been incurred and the amount can be reasonably estimated. The Company expects to periodically evaluate developments in its legal matters that could affect the amount of liability that it has previously accrued, if any, and make adjustments as appropriate. Significant judgment is required to determine both likelihood of there being, and the estimated amount of, a loss related to such matters, and the Company’s judgment may be incorrect. The outcome of any proceeding is not determinable in advance. Until the final resolution of any such matter for which the Company may be required to accrue, there may be an exposure to loss in excess of the amount accrued and such excess amount could be significant.
The Company is currently engaged in the following separate litigations which allege that the Company’s products infringe certain patents.
AirTight Networks, or AirTight, alleges that the Company’s products infringe U.S. Patent #7,339,914, or the ‘914 Patent. On January 23, 2013, in light of AirTight’s allegations, the Company filed in the U.S. District Court, Northern District of California, a Complaint for Declaratory Judgment against AirTight asserting that the Company’s products do not infringe the ‘914 Patent and that the ‘914 Patent is, in any case, invalid and not enforceable. AirTight filed a separate action asserting infringement of the ‘914 Patent by some or all of the Company’s products, which was then related to the Company’s initial action for declaratory judgment. The related cases are currently stayed pending resolution of petitions which the Company filed with the U.S. Patent and Trademark Office, or PTO, to initiate a reexamination of the ‘914 Patent. All claims are currently rejected and Airtight has appealed the final rejection of all claims of the ‘914 Patent.
Linex Technologies, or Linex, filed on March 19, 2013 a Complaint in the U.S. District Court, Southern District of Florida, asserting that some or all of the Company’s products infringe U.S. Patents #6,493,377, or the ‘377 Patent, and #7,167,503, or the ’503 Patent. The Company filed an answer and counterclaims for declaratory judgment against Linex asserting that the Company’s products do not infringe the ‘377 and ‘503 Patents, and that the ‘377 and ‘503 Patents are, in any case, invalid and not enforceable. The Company separately filed with the PTO petitions to initiate reexamination of the ‘377 and ‘503 Patents, which the PTO has granted. This case is currently stayed pending the reexaminations. An office action has issued rejecting all claims of both patents. All claims are currently rejected and Linex has appealed the rejection of all claims of the ‘377 and ‘503 Patents.
Wetro LAN LLC filed in February 2015 a complaint in the U.S. District Court, Eastern District of Texas asserting that certain of the Company’s branch router products infringe U.S. Patent #6,795,918. The Company filed an answer, denying the patent infringement allegations and raising several affirmative defenses, including invalidity.
JSDQ Mesh Technologies LLC filed in June 2015 a complaint in the U.S. District Court, District of Delaware, asserting that certain of the Company’s products which utilize a so-called wireless mesh transmission feature infringe United States Patent Nos. 7,286,828, 7,916,648, RE43,675 and RE44,607. The complaint also named one of the Company’s customers as a co-defendant.
In June 2015, a class action complaint was filed in the Superior Court of the State of California, County of San Mateo, against the Company and certain of its current and former officers and directors. This action was subsequently related to two follow-on complaints and is captioned Hunter v. Aerohive Networks, Inc., et al., Case No. 534070 (filed June 2, 2015), Mahajan v. Aerohive Networks, Inc., et al., Case No. 534294 (filed June 17, 2015), and Silverberg v. Aerohive Networks, Inc., et al., Case No. 534505 (filed July 2, 2015). The complaints allege that the Registration Statement which the Company filed with the Securities and Exchange Commission on Form S-1 in connection with its initial public offering in March 2014 contained false and/or misleading statements or omissions. The actions also name as defendants the investment firms who underwrote the Company’s initial public offering.
The complaints allege that the Registration Statement failed to disclose, among other things, product deficiencies, poor sales, and a decline in sales-related personnel. The complaints additionally allege that the Company improperly recognized revenue, including by booking certain sales with rights of return. The complaints, which have been consolidated, bring claims under the federal securities laws and seek unspecified compensatory damages and other relief. The Company is advancing certain defense costs with respect to individual defendants, including the underwriting investment firms, under written indemnification agreements.
The Company intends to defend these lawsuits vigorously.
The Company is not able to predict or estimate any range of reasonably possible loss related to these lawsuits. If these matters have an adverse outcome, they may have a material impact on the Company’s financial position, results of operations or cash flows.
In April 2015, the Company resolved the pending action brought by Charles C. Freeny III, Bryan E. Freeny, and James P. Freeny, filed on November 24, 2014 and pending in the U.S. District Court, Eastern District of Texas.  The action asserted that the Company’s dual band wireless networking products infringe U.S. Patent #7,110,744.  The amount of the Company’s settlement payment was not material.
Guarantees
The Company has entered into agreements with some of its customers that contain indemnification provisions in the event of claims alleging that the Company’s products infringe the intellectual property rights of a third party. The Company has at its option and expense the ability to repair any infringement, replace product with a non-infringing equivalent-in-function product, or refund the customers the total product price. Other guarantees or indemnification arrangements include guarantees of product and service performance. The Company has not recorded a liability related to these indemnification and guarantee provisions and the Company’s guarantees and indemnification arrangements have not had any impact on the consolidated financial statements to date.
XML 66 R27.htm IDEA: XBRL DOCUMENT v3.2.0.727
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk and Significant Customers (Details) - Customer Concentration Risk - VAD A
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Sales          
Revenue, Major Customer [Line Items]          
Significant customer, as a percentage 12.20% 12.80% 16.20% 12.80%  
Accounts Receivable          
Revenue, Major Customer [Line Items]          
Significant customer, as a percentage     17.00%   18.80%
XML 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.2.0.727 html 166 241 1 false 58 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Document Sheet http://www.aerohive.com/role/DocumentAndEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.aerohive.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.aerohive.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.aerohive.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.aerohive.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 2101100 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.aerohive.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 6 false false R7.htm 2102100 - Disclosure - FAIR VALUE DISCLOSURE Sheet http://www.aerohive.com/role/FairValueDisclosure FAIR VALUE DISCLOSURE Notes 7 false false R8.htm 2103100 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS Sheet http://www.aerohive.com/role/ConsolidatedBalanceSheetComponents CONSOLIDATED BALANCE SHEET COMPONENTS Notes 8 false false R9.htm 2104100 - Disclosure - DEBT Sheet http://www.aerohive.com/role/Debt DEBT Notes 9 false false R10.htm 2105100 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.aerohive.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 10 false false R11.htm 2106100 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.aerohive.com/role/StockholdersEquity STOCKHOLDERS' EQUITY Notes 11 false false R12.htm 2107100 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.aerohive.com/role/StockBasedCompensation STOCK-BASED COMPENSATION Notes 12 false false R13.htm 2108100 - Disclosure - NET LOSS PER SHARE Sheet http://www.aerohive.com/role/NetLossPerShare NET LOSS PER SHARE Notes 13 false false R14.htm 2109100 - Disclosure - INCOME TAXES Sheet http://www.aerohive.com/role/IncomeTaxes INCOME TAXES Notes 14 false false R15.htm 2110100 - Disclosure - SEGMENT INFORMATION Sheet http://www.aerohive.com/role/SegmentInformation SEGMENT INFORMATION Notes 15 false false R16.htm 2111100 - Disclosure - SUBSEQUENT EVENT Sheet http://www.aerohive.com/role/SubsequentEvent SUBSEQUENT EVENT Notes 16 false false R17.htm 2201201 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.aerohive.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 17 false false R18.htm 2301302 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.aerohive.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.aerohive.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 18 false false R19.htm 2302301 - Disclosure - FAIR VALUE DISCLOSURE (Tables) Sheet http://www.aerohive.com/role/FairValueDisclosureTables FAIR VALUE DISCLOSURE (Tables) Tables http://www.aerohive.com/role/FairValueDisclosure 19 false false R20.htm 2303301 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS (Tables) Sheet http://www.aerohive.com/role/ConsolidatedBalanceSheetComponentsTables CONSOLIDATED BALANCE SHEET COMPONENTS (Tables) Tables http://www.aerohive.com/role/ConsolidatedBalanceSheetComponents 20 false false R21.htm 2305301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.aerohive.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.aerohive.com/role/CommitmentsAndContingencies 21 false false R22.htm 2306301 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.aerohive.com/role/StockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.aerohive.com/role/StockholdersEquity 22 false false R23.htm 2307301 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.aerohive.com/role/StockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.aerohive.com/role/StockBasedCompensation 23 false false R24.htm 2308301 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://www.aerohive.com/role/NetLossPerShareTables NET LOSS PER SHARE (Tables) Tables http://www.aerohive.com/role/NetLossPerShare 24 false false R25.htm 2310301 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.aerohive.com/role/SegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.aerohive.com/role/SegmentInformation 25 false false R26.htm 2401403 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Initial Public Offering (Details) Sheet http://www.aerohive.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInitialPublicOfferingDetails DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Initial Public Offering (Details) Details 26 false false R27.htm 2401404 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk and Significant Customers (Details) Sheet http://www.aerohive.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskAndSignificantCustomersDetails DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk and Significant Customers (Details) Details 27 false false R28.htm 2402402 - Disclosure - FAIR VALUE DISCLOSURE (Details) Sheet http://www.aerohive.com/role/FairValueDisclosureDetails FAIR VALUE DISCLOSURE (Details) Details http://www.aerohive.com/role/FairValueDisclosureTables 28 false false R29.htm 2403402 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Inventory (Details) Sheet http://www.aerohive.com/role/ConsolidatedBalanceSheetComponentsInventoryDetails CONSOLIDATED BALANCE SHEET COMPONENTS - Inventory (Details) Details 29 false false R30.htm 2403403 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Property and Equipment (Details) Sheet http://www.aerohive.com/role/ConsolidatedBalanceSheetComponentsPropertyAndEquipmentDetails CONSOLIDATED BALANCE SHEET COMPONENTS - Property and Equipment (Details) Details 30 false false R31.htm 2403404 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Accrued Liabilities (Details) Sheet http://www.aerohive.com/role/ConsolidatedBalanceSheetComponentsAccruedLiabilitiesDetails CONSOLIDATED BALANCE SHEET COMPONENTS - Accrued Liabilities (Details) Details 31 false false R32.htm 2403405 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Components of Deferred Revenue (Details) Sheet http://www.aerohive.com/role/ConsolidatedBalanceSheetComponentsComponentsOfDeferredRevenueDetails CONSOLIDATED BALANCE SHEET COMPONENTS - Components of Deferred Revenue (Details) Details 32 false false R33.htm 2403406 - Disclosure - CONSOLIDATED BALANCE SHEET COMPONENTS - Warranty Liability (Details) Sheet http://www.aerohive.com/role/ConsolidatedBalanceSheetComponentsWarrantyLiabilityDetails CONSOLIDATED BALANCE SHEET COMPONENTS - Warranty Liability (Details) Details 33 false false R34.htm 2404401 - Disclosure - DEBT (Details) Sheet http://www.aerohive.com/role/DebtDetails DEBT (Details) Details http://www.aerohive.com/role/Debt 34 false false R35.htm 2405402 - Disclosure - COMMITMENTS AND CONTINGENCIES - Operating Leases and Purchase Commitments (Details) Sheet http://www.aerohive.com/role/CommitmentsAndContingenciesOperatingLeasesAndPurchaseCommitmentsDetails COMMITMENTS AND CONTINGENCIES - Operating Leases and Purchase Commitments (Details) Details 35 false false R36.htm 2405403 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) Sheet http://www.aerohive.com/role/CommitmentsAndContingenciesNarrativeDetails COMMITMENTS AND CONTINGENCIES - Narrative (Details) Details 36 false false R37.htm 2406402 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Reserved for Future Issuance (Details) Sheet http://www.aerohive.com/role/StockholdersEquityCommonStockReservedForFutureIssuanceDetails STOCKHOLDERS' EQUITY - Common Stock Reserved for Future Issuance (Details) Details 37 false false R38.htm 2406403 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) Sheet http://www.aerohive.com/role/StockholdersEquityCommonStockWarrantsDetails STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) Details 38 false false R39.htm 2407402 - Disclosure - STOCK-BASED COMPENSATION - Equity Incentive Plan (Details) Sheet http://www.aerohive.com/role/StockBasedCompensationEquityIncentivePlanDetails STOCK-BASED COMPENSATION - Equity Incentive Plan (Details) Details 39 false false R40.htm 2407403 - Disclosure - STOCK-BASED COMPENSATION - Stock Option Activity (Details) Sheet http://www.aerohive.com/role/StockBasedCompensationStockOptionActivityDetails STOCK-BASED COMPENSATION - Stock Option Activity (Details) Details 40 false false R41.htm 2407404 - Disclosure - STOCK-BASED COMPENSATION - Restricted Stock Units (Details) Sheet http://www.aerohive.com/role/StockBasedCompensationRestrictedStockUnitsDetails STOCK-BASED COMPENSATION - Restricted Stock Units (Details) Details 41 false false R42.htm 2407405 - Disclosure - STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) Sheet http://www.aerohive.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) Details 42 false false R43.htm 2407406 - Disclosure - STOCK-BASED COMPENSATION - Valuation Assumptions (Details) Sheet http://www.aerohive.com/role/StockBasedCompensationValuationAssumptionsDetails STOCK-BASED COMPENSATION - Valuation Assumptions (Details) Details 43 false false R44.htm 2407407 - Disclosure - STOCK-BASED COMPENSATION - Stock-based Compensation Expense (Details) Sheet http://www.aerohive.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails STOCK-BASED COMPENSATION - Stock-based Compensation Expense (Details) Details 44 false false R45.htm 2408402 - Disclosure - NET LOSS PER SHARE - Calculation of Basic and Diluted Net Income Per Share (Details) Sheet http://www.aerohive.com/role/NetLossPerShareCalculationOfBasicAndDilutedNetIncomePerShareDetails NET LOSS PER SHARE - Calculation of Basic and Diluted Net Income Per Share (Details) Details 45 false false R46.htm 2408403 - Disclosure - NET LOSS PER SHARE - Antidilutive Securities (Details) Sheet http://www.aerohive.com/role/NetLossPerShareAntidilutiveSecuritiesDetails NET LOSS PER SHARE - Antidilutive Securities (Details) Details 46 false false R47.htm 2409401 - Disclosure - INCOME TAXES (Details) Sheet http://www.aerohive.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://www.aerohive.com/role/IncomeTaxes 47 false false R48.htm 2410402 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.aerohive.com/role/SegmentInformationDetails SEGMENT INFORMATION (Details) Details http://www.aerohive.com/role/SegmentInformationTables 48 false false R49.htm 2410403 - Disclosure - SEGMENT INFORMATION - Property, Plant, and Equipment by Geographic Region (Details) Sheet http://www.aerohive.com/role/SegmentInformationPropertyPlantAndEquipmentByGeographicRegionDetails SEGMENT INFORMATION - Property, Plant, and Equipment by Geographic Region (Details) Details 49 false false All Reports Book All Reports In ''STOCK-BASED COMPENSATION - Stock Option Activity (Details)'', element us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 with value 7 years 4 months 20 days has label periodStartLabel, but the context is a duration, not an instant. It will be treated as if it had no label. In ''STOCK-BASED COMPENSATION - Stock Option Activity (Details)'', element us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 with value 7 years 4 months 20 days has label periodEndLabel, but the context is a duration, not an instant. It will be treated as if it had no label. In ''STOCK-BASED COMPENSATION - Stock Option Activity (Details)'', element us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 with value 7 years 3 months 29 days has label periodStartLabel, but the context is a duration, not an instant. It will be treated as if it had no label. In ''STOCK-BASED COMPENSATION - Stock Option Activity (Details)'', element us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 with value 7 years 3 months 29 days has label periodEndLabel, but the context is a duration, not an instant. It will be treated as if it had no label. In ''Consolidated Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''Consolidated Statements of Cash Flows'', column(s) 1, 2, 3 are contained in other reports, so were removed by flow through suppression. hive-20150630.xml hive-20150630_cal.xml hive-20150630_def.xml hive-20150630_lab.xml hive-20150630_pre.xml hive-20150630.xsd true true XML 68 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) - Jun. 30, 2015 - $ / shares
Total
Warrants To Purchase Common Stock  
Class of Warrant or Right [Line Items]  
Convertible preferred stock warrants outstanding 73,883
Common Stock | Series B Common Stock Warrants  
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) $ 4.057
Common Stock | Series C Common Stock Warrants  
Class of Warrant or Right [Line Items]  
Exercise price (in dollars per share) $ 2.768
XML 69 R20.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 30, 2015
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventory
Inventory consists of the following:
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
Components, including raw materials
$
42

 
$
63

Finished goods
11,900

 
8,297

Total inventory
$
11,942

 
$
8,360

Schedule of Property and Equipment
Property and equipment, net consists of the following:
 
 
 
 
June 30,
 
December 31,
 
 
Estimated Useful Lives
 
2015
 
2014
 
 
 
 
(in thousands)
Computer and other equipment
 
3 years
 
$
1,895

 
$
1,822

Manufacturing, research and development laboratory equipment
 
3 years
 
4,105

 
3,741

Software
 
2 to 5 years
 
9,043

 
1,882

Office furniture and equipment
 
3 years
 
1,059

 
761

Leasehold improvements
 
2 to 5 years
 
599

 
532

Construction in progress
 
 
 

 
5,459

Property and equipment, gross
 
 
 
16,701

 
14,197

Less: Accumulated depreciation and amortization
 
 
 
(6,626
)
 
(5,335
)
Property and equipment, net
 
 
 
$
10,075

 
$
8,862

Property and equipment, net by location is summarized as follows:  
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
United States
$
8,769

 
$
7,519

People's Republic of China
1,125

 
1,246

United Kingdom
181

 
97

Total property and equipment, net
$
10,075

 
$
8,862

Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
Accrued compensation
$
7,224

 
$
7,090

Accrued expenses and other liabilities
1,264

 
1,806

Warranty liability, current portion
504

 
285

Total accrued liabilities
$
8,992

 
$
9,181

Summary of Deferred Revenue
Deferred revenue consists of the following:
 
June 30,
 
December 31,
 
2015
 
2014
 
(in thousands)
Products
$
3,153

 
$
3,886

Software subscription and services
47,828

 
42,269

Total deferred revenue
50,981

 
46,155

Less: current portion of deferred revenue
23,978

 
22,014

Non-current portion of deferred revenue
$
27,003

 
$
24,141

Schedule of Product Warranty Liability
The following table summarizes the activity related to the Company’s accrued liability for estimated future warranty:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Beginning balance
$
832

 
$
710

 
$
891

 
$
923

Charges to operations
411

 
160

 
528

 
195

Obligations fulfilled
(167
)
 
(136
)
 
(320
)
 
(221
)
Changes in existing warranty
(30
)
 
(40
)
 
(53
)
 
(203
)
Total product warranties
$
1,046

 
$
694

 
$
1,046

 
$
694

Current portion
$
504

 
$
187

 
$
504

 
$
187

Non-current portion
$
542

 
$
507

 
$
542

 
$
507