0001484504-16-000103.txt : 20161107 0001484504-16-000103.hdr.sgml : 20161107 20161107160753 ACCESSION NUMBER: 0001484504-16-000103 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20161001 FILED AS OF DATE: 20161107 DATE AS OF CHANGE: 20161107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Gigamon Inc. CENTRAL INDEX KEY: 0001484504 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 263963351 STATE OF INCORPORATION: DE FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35957 FILM NUMBER: 161978156 BUSINESS ADDRESS: STREET 1: 3300 OLCOTT STREET CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: 408-831-4000 MAIL ADDRESS: STREET 1: 3300 OLCOTT STREET CITY: SANTA CLARA STATE: CA ZIP: 95054 FORMER COMPANY: FORMER CONFORMED NAME: Gigamon LLC DATE OF NAME CHANGE: 20100218 10-Q 1 gimo2016-10xqoctober12016.htm 10-Q Document


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-Q
 (Mark One)
ý
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 1, 2016
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934                 
For the transition period from ______to______.    
Commission File Number 001-35957
gigalogoa02a06.jpg 
 
Gigamon Inc.
(Exact name of Registrant as specified in its Charter)
 
Delaware
 
26-3963351
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
3300 Olcott Street, Santa Clara, California 95054
(Address of principal executive offices and Zip Code)
 
 
 
(408) 831-4000
(Registrant's telephone number, including area code)
 
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. YES  ý NO  ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). YES  ý NO  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See definition 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
 
¨ (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  ¨ NO  ý
As of October 31, 2016, there were 36,127,054 shares of the registrant’s common stock outstanding.




Gigamon Inc.
Form 10-Q
For the Quarterly Period Ended October 1, 2016

TABLE OF CONTENTS
 
 
Page No.
 
 
Item 1.
 
 
 
 
 
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
 




PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
Gigamon Inc.
Condensed Consolidated Balance Sheets
(In thousands, except per share amounts)
(Unaudited)
 
October 1, 2016
December 26, 2015
ASSETS
 
 
CURRENT ASSETS:
 
 
Cash and cash equivalents
$
155,553

$
120,212

Short-term investments
89,183

90,001

Accounts receivable, net of allowance for doubtful accounts of $456 and $309, as of October 1, 2016 and December 26, 2015, respectively
60,184

47,947

Inventories
6,953

3,813

Prepaid expenses and other current assets
10,448

7,621

Total current assets
322,321

269,594

Property and equipment, net
11,381

9,416

Deferred tax assets, net
31,608

135

Other assets, non-current
1,034

766

TOTAL ASSETS
$
366,344

$
279,911

LIABILITIES AND STOCKHOLDERS’ EQUITY

 
CURRENT LIABILITIES:
 
 
Accounts payable
$
3,910

$
3,724

Accrued liabilities
33,696

37,334

Deferred revenue
59,663

62,248

Total current liabilities
97,269

103,306

Deferred revenue, non-current
23,483

19,883

Deferred tax liability
182

279

Other liabilities, non-current
661

1,087

TOTAL LIABILITIES
121,595

124,555

Commitments and Contingencies (Note 5)


STOCKHOLDERS’ EQUITY:
 
 
Preferred stock—$0.0001 par value; 20,000 shares authorized, no shares issued or outstanding as of October 1, 2016 and December 26, 2015


Common stock—$0.0001 par value; 1,000,000 shares authorized, 36,058 and 34,323 shares issued and outstanding as of October 1, 2016 and December 26, 2015, respectively
4

3

Treasury stock— 8,110 shares outstanding as of October 1, 2016 and December 26, 2015
(12,469
)
(12,469
)
Additional paid-in capital
257,702

211,402

Accumulated other comprehensive income (loss)
36

(47
)
Accumulated deficit
(524
)
(43,533
)
TOTAL STOCKHOLDERS’ EQUITY
244,749

155,356

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
366,344

$
279,911

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


1



Gigamon Inc.
Condensed Consolidated Statements of Income
(In thousands, except per share amounts)
(Unaudited)
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Revenue:
 
 
 
 
Product
$
59,835

$
38,717

$
155,805

$
105,683

Service
23,677

17,935

70,021

49,268

Total revenue
83,512

56,652

225,826

154,951

Cost of revenue:




Product
12,197

9,613

34,414

28,616

Service
2,141

1,708

6,562

5,248

Total cost of revenue
14,338

11,321

40,976

33,864

Gross profit
69,174

45,331

184,850

121,087

Operating expenses:




Research and development
18,306

12,677

50,914

36,400

Sales and marketing
31,994

21,388

88,494

61,391

General and administrative
8,887

6,950

26,029

19,671

Total operating expenses
59,187

41,015

165,437

117,462

Income from operations
9,987

4,316

19,413

3,625

Interest income
235

106

661

330

Other expense, net
(144
)
(69
)
(386
)
(72
)
Income before income tax (provision) benefit
10,078

4,353

19,688

3,883

Income tax (provision) benefit
(3,999
)
(73
)
23,321

(260
)
Net income
$
6,079

$
4,280

$
43,009

$
3,623

Net income per share:
 
 




Basic
$
0.17

$
0.13

$
1.22

$
0.11

Diluted
$
0.16

$
0.12

$
1.15

$
0.10

Weighted average shares used in computing net income per share:








Basic
35,770

33,830

35,171

33,412

Diluted
38,113

35,872

37,341

35,497

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


2



Gigamon Inc.
Condensed Consolidated Statements of Comprehensive Income
(In thousands) 
(Unaudited)
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Net income
$
6,079

$
4,280

$
43,009

$
3,623

Other comprehensive (loss) income:
 
 
 
 
Unrealized (loss) gain on available-for-sale investments, net
(31
)
22

83

126

Comprehensive income
$
6,048

$
4,302

$
43,092

$
3,749

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


3



Gigamon Inc.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
 
Nine Months Ended
 
October 1, 2016
September 26, 2015
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
Net income
$
43,009

$
3,623

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
Depreciation and amortization
4,815

5,162

Stock-based compensation expense
28,884

23,780

Deferred income taxes
(31,570
)
(2
)
Excess tax benefit from employee stock-based compensation
(8,258
)

Inventory write-down
312

1,374

Write down on fixed assets
219

12

Allowance for doubtful accounts
147


Changes in operating assets and liabilities:
 
 
Accounts receivable
(12,384
)
(13,052
)
Inventories
(5,015
)
76

Prepaid expenses and other assets
(2,991
)
(1,803
)
Accounts payable
54

852

Accrued liabilities and other liabilities
4,674

5,516

Deferred revenue
1,015

13,734

Net cash provided by operating activities
22,911

39,272

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
Purchase of short-term investments
(84,773
)
(40,168
)
Proceeds from sales of short-term investments

2,006

Proceeds from maturities of short-term investments
85,747

58,818

Purchase of property and equipment
(6,001
)
(3,985
)
Net cash (used in) provided by investing activities
(5,027
)
16,671

CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
Proceeds from employee stock purchase plan
6,785

5,099

Proceeds from exercise of stock options
9,654

3,525

Shares repurchased for tax withholdings on vesting of restricted stock units
(7,240
)
(6,964
)
Excess tax benefit from employee stock-based compensation
8,258


Net cash provided by financing activities
17,457

1,660

NET INCREASE IN CASH AND CASH EQUIVALENTS
35,341

57,603

CASH AND CASH EQUIVALENTS — Beginning of period
120,212

38,941

CASH AND CASH EQUIVALENTS — End of period
$
155,553

$
96,544

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
 
 
Income taxes paid during the period
$
2,843

$
348

NONCASH INVESTING AND FINANCING ACTIVITIES:
 
 
Unpaid property and equipment purchases
$
707

$
395

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


4



Gigamon Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
1. Description of the Company
The Company
Gigamon Inc. (the “Company”) designs, develops and sells products and services that together provide customers with visibility and control of network traffic. The Company serves global enterprises and service providers that seek to maintain and improve the security, reliability and performance of their network infrastructure.
2. Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The Company prepared its condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 26, 2015.
There have been no changes to the Company’s significant accounting policies described in the Annual Report on Form 10-K that have had a material impact on the Company’s condensed consolidated financial statements and related notes.
Certain prior periods’ amounts were reclassified to conform to the current year’s presentation. None of these reclassifications had an impact on the reported net (loss) income for any of the periods presented.
The Company has a 52 or 53-week fiscal year that ends on the last Saturday in December. Fiscal 2015 was a 52-week fiscal year ending on December 26, 2015 and each quarter therein was 13-week quarter. Fiscal 2016 is a 53-week fiscal year ending on December 31, 2016, with the first quarter being a 14-week quarter which ended on April 2, 2016 and each subsequent quarter being a 13-week quarter. Fiscal 2017 will be a 52-week fiscal year ending on December 30, 2017, with each quarter therein being a 13-week quarter.
Unaudited Interim Financial Statements
The accompanying unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments, necessary to fairly state the Company’s financial position as of October 1, 2016, its results of operations and comprehensive income for the three and nine months ended October 1, 2016 and September 26, 2015, respectively, and cash flows for the nine months ended October 1, 2016 and September 26, 2015. The financial data and the other financial information disclosed in the accompanying notes to the condensed consolidated financial statements related to these three and nine month periods are also unaudited. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. The statements of income in the three and nine months ended October 1, 2016 are not necessarily indicative of the results to be expected for the full fiscal year or any other future periods.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported periods. On an ongoing basis, the Company evaluates its estimates, including but not limited to those related to revenue recognition, allowance for doubtful accounts, warranty reserve, excess and obsolete inventory write-downs, stock-based compensation expense, depreciable useful lives and income taxes. The Company bases its estimates on historical experience, projections for future performance and other

5



assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.
Cash Equivalents and Marketable Securities
All highly liquid marketable securities with original maturities of less than three months at the date of purchase are considered to be cash equivalents. Marketable securities are generally classified as available-for-sale for use in current operations, if required, and are reported at fair value, with unrealized gains and losses, net of tax, presented as a separate component of stockholders’ equity within accumulated other comprehensive income (loss). All realized gains and losses and unrealized losses resulting from declines in fair value that are other-than-temporary are recorded in other expense) net, in the period of occurrence. The Company uses the specific identification method to determine the realized gains and losses on investments. For all investments in marketable securities, the Company assesses whether an impairment is other-than-temporary. If the fair value of a security is less than its amortized cost basis, an impairment is considered other-than-temporary if (i) the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security before recovery of its entire amortized cost basis, or (ii) the Company does not expect to recover the entire amortized cost of the security. If an impairment is considered other-than-temporary based on condition (i), the entire difference between the amortized cost and the fair value of the security is recognized in earnings. If an impairment is considered other-than-temporary based on condition (ii), the amount representing credit losses, defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis of the security, will be recognized in earnings, and the amount relating to all other factors will be recognized in accumulated other comprehensive income (loss). The Company evaluates both qualitative and quantitative factors such as duration and severity of the unrealized losses, credit ratings, default and loss rates of the underlying collateral, structure and credit enhancements to determine if a credit loss may exist.
Concentrations
The Company operates in highly competitive and rapidly changing markets that could negatively impact the Company’s operating results. A number of components that meet the Company’s manufacturing requirements are available only from single source suppliers. In addition, the Company relies on one contract manufacturer to manufacture a substantial majority of its products. The inability of its single source suppliers and contract manufacturer to provide the Company with adequate supplies of high-quality components and products could cause a delay in order fulfillment, which could adversely affect the Company’s revenue, cost of revenue and operating results.
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash, cash equivalents, short-term investments and accounts receivable. The Company currently invests the majority of its cash in high-grade government and corporate debt and maintains these investments with a limited number of major financial institutions in the United States that management believes are creditworthy. Such deposits may exceed the insured limits provided on them. The Company mitigates credit risk associated with its accounts receivable by performing ongoing credit evaluations of its customers and determines if it needs to establish an allowance for doubtful accounts for estimated losses based on management’s assessment of the collectability of customer accounts.

The following customers represented more than 10% or more of total revenue or accounts receivable:
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Percent of Revenue:
 
 
 
 
Customer A (distributor)
38
%
38
%
35
%
41
%
Customer B (distributor)
24
%
18
%
25
%
19
%
Customer C (end-user)
*

16
%
12
%
*

* Represented less than 10% of total revenues

6



 
As of
 
October 1, 2016
December 26, 2015
Percent of Accounts Receivable:
 
 
Customer A (distributor)
38
%
19
%
Customer B (distributor)
26
%
30
%
Customer C (end-user)
14
%
11
%

Inventories
Inventory is valued at the lower of cost computed on a first-in, first-out basis, or market value. The Company writes down inventory in excess of forecasted demand over a certain period, as a component of cost of revenue. In these cases, inventory is reduced to estimated realizable value based on historical usage and expected demand. At the point of inventory write-down, a new lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. Inherent in the Company’s estimates of market value in determining inventory valuation are estimates related to economic trends, future demand for the Company’s products, and technical obsolescence of products. The Company uses a contract manufacturer to provide the majority of its manufacturing services for its products. During the normal course of business, in order to manage manufacturing lead times and help ensure adequate component supply, the Company enters into agreements with the contract manufacturer that either allow it to procure inventory based upon criteria as defined by the Company, or establish the parameters defining the Company’s requirements. A portion of the Company’s reported purchase commitments arising from these agreements consists of non-cancelable commitments. The Company records a liability for firm, non-cancelable and unconditional purchase commitments for quantities in excess of its future demand forecasts consistent with the valuation of the Company’s excess and obsolete inventory.
The Company recorded inventory write-downs within cost of revenue of $40,000 and $0.5 million in the three months ended October 1, 2016 and September 26, 2015, respectively, and $0.3 million and $1.4 million in the nine months ended October 1, 2016 and September 26, 2015, respectively.
Revenue Recognition
The Company generates product revenue from sales of traffic visibility solutions to customers as well as service revenue from sales of maintenance and support contracts and other billable services. The Company typically sells products and services in a single transaction. The Company’s typical arrangement consists of the sale of products together with maintenance and support or a renewal of maintenance and support contracts. Billable services are billed in advance or when service is provided and performed as requested by customers. Under maintenance and support contracts, services are provided as needed by customers over the fixed arrangement term. The Company does not grant its customers a general right of return or any refund terms. Revenue from distributors is reported net of rebates, discounts and any other sales incentives.
The Company recognizes revenue when (1) persuasive evidence of an arrangement exists, (2) delivery has occurred or services have been rendered, (3) the sales price is fixed or determinable and (4) collectability is reasonably assured.
When sales arrangements contain multiple elements and software and non-software components that function together to deliver the products’ essential functionality, the Company allocates revenue to each element based on a selling price hierarchy: vendor-specific objective evidence ("VSOE"), if available, third party evidence ("TPE"), of the selling price if VSOE is not available, or best estimated selling prices ("BESP") if neither VSOE nor TPE is available.
When the Company enters into arrangements to provide more than one product or service, or what the Company refers to as multiple deliverables, these arrangements are evaluated to determine if the multiple elements consist of more than one unit of accounting and can be separated accordingly. Based on separation criteria under the guidance, deliverables in multiple element arrangements can be segregated into separate units of accounting if they have value to the customer on a standalone basis. If deliverables can be separated into individual units of accounting, then the arrangement consideration is allocated among deliverables based on their relative selling price. Revenue from each deliverable is recognized when all requirements are met for that specific deliverable. If deliverables cannot be separated into separate units of accounting, then the arrangement will be accounted for as a single unit of accounting and revenue will be recognized when all requirements are met for all deliverables within

7



the arrangement. The Company has established VSOE for maintenance and support contracts since the majority of selling prices fall within a narrow range when sold separately. TPE is not used since this information is not widely available in the market and the Company does not consider its products to be similar to or interchangeable with its competitors’ products in standalone sales to similarly situated customers. For deliverables with no established VSOE, such as standard product offerings, the Company determines the standalone selling price for such deliverables by establishing BESP, which incorporates historical selling prices, the effect of market conditions, gross margin objectives and pricing practices, as well as entity specific factors. The Company monitors and evaluates BESP on a regular basis to ensure that changes in circumstances are accounted for in a timely manner.
Service revenue is recognized ratably over the contractual support period, which is typically one year but can be up to 10 years.
In accordance with contractual provisions, the Company may offer cooperative marketing funds based on a fixed dollar percentage of product sales to certain of its channel partners or to fund specific marketing activities for these partners. The Company records such amounts as a reduction to revenue or, if the Company has evidence of fair value of the separable and identifiable benefit received, as a marketing expense.
Revenue is recorded net of sales taxes.
Costs of products not yet recognized as revenue are deferred and included as a component of prepaid expenses and other current assets on the condensed consolidated balance sheets. As of October 1, 2016 and December 26, 2015, deferred cost of product revenue was $0.1 million and $1.6 million, respectively.
Shipping and Handling Charges
Shipping and handling costs are recorded in cost of revenue in the period products are shipped to customers.
Warranty
The Company provides five-year warranties against defects in manufacturing on its hardware products. The Company accrues for potential liability claims as a component of cost of product revenue based on historical trends of product failure rates and the expected material and labor costs to provide warranty services. The accrued warranty balance is reviewed periodically for adequacy and is included in accrued liabilities and in other non-current liabilities on the condensed consolidated balance sheets.
Stock-Based Compensation
Stock-based compensation expense related to stock-based transactions, including employee and director awards, as well as employee stock purchase plan purchase rights (“ESPP purchase rights”), is measured and recognized in the consolidated financial statements based on the fair value of the award on the grant date. Stock-based compensation expense related to equity awards that can be settled in cash is measured based on the fair value on each balance sheet date until the settlement dates. The fair value of option awards and ESPP purchase rights is estimated using the Black-Scholes option-pricing model. This model requires assumptions including the market value of the Company’s common stock, expected volatility, expected term of the award, expected dividend yield and risk-free interest rate. Expected term for stock option awards is determined based on the mid-point of the vest period and the contractual period of each option award due to the Company’s limited historical stock option exercise data. Expected volatility is established based on the historical volatility of the common stock of the Company, combined with the historical volatility of a peer group of publicly traded companies. Stock-based compensation expense, net of estimated forfeitures, is recognized on a graded-vesting basis over the requisite service periods of the awards, unless a performance-based condition exists. Expenses for performance-based awards are recognized when the issuance of the underlying awards are probable, which is re-measured at each reporting period and the expense is trued up accordingly. Expenses for consultant awards are measured based on the fair value on the vest date. Expenses related to the option grants to consultants that have not been vested as of the reporting date are marked to market until the earlier of the commitment or the completion of the underlying performance. The Company estimates a forfeiture rate to calculate the stock-based compensation for its awards based on an analysis of its historical experience, analysis of employee turnover and other related factors. The Company currently utilizes two separate forfeiture rates, based on the classification of the employees.
Advertising Costs
Expenses related to advertising of products are charged to sales and marketing expense as incurred. For all periods presented, advertising expenses were not material.
Income Taxes

8



The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized on a more likely than not basis.
Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, the Company considers all available evidence, including past operating results, estimates of future taxable income and the feasibility of any viable tax planning strategies. In the event that the Company changes its determination as to the amount of deferred tax assets that can be realized, the Company will adjust its valuation allowance with a corresponding impact to the income tax provision in the period in which such determination is made.
Comprehensive Income, net
Comprehensive income is defined as a change in equity of a business enterprise during a period, resulting from transactions from non-owner sources. Comprehensive income is comprised of all components of net income and the changes in the components of accumulated other comprehensive income within stockholders’ equity. The Company’s accumulated other comprehensive income includes unrealized gains and losses from its available-for-sale securities that are not considered other-than-temporarily impaired, net of taxes.
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (the "FASB") issued an accounting standards update related to revenue from contracts with customers, which supersedes the revenue recognition requirements in the current Accounting Standards Codification. This standard is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This standard also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In August 2015 the FASB voted to defer the effective date of this standard by one year. Additionally, in March 2016 the FASB issued additional information that clarifies the implementation guidance on principal versus agent considerations. The effective date of this standard will be the first quarter of fiscal 2018 using one of two retrospective application methods. The Company is currently evaluating the potential impact of this guidance on its condensed consolidated financial statements and has not selected the transition method.
In July 2015, the FASB issued an accounting standard update related to disclosure of inventory, to provide guidance on management’s responsibility to measure inventory at the lower of cost and net realizable value. The effective date of this standard will be for annual periods ending after December 15, 2016 with early adoption permitted. The Company is currently evaluating the impact of this guidance on the Company’s condensed consolidated financial statements.
In February 2016, the FASB issued an accounting standard update which amends the existing accounting standards for leases. Consistent with current guidance, the recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification. Under the new guidance, a lessee will be required to recognize assets and liabilities for all leases with lease terms of more than 12 months. The effective date of this update will be for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018 using a modified retrospective transition method with early adoption permitted. The Company is currently evaluating the impact of this guidance on its condensed consolidated financial statements.
In March 2016, the FASB issued an accounting standard related to Improvements to Employee Share-Based Payment Accounting, which amends Compensation – Stock Compensation. This standard includes provisions intended to simplify various aspects related to how share-based payments are accounted for and presented in the financial statements. The effective date of this standard will be for annual periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with any adjustments reflected as of the beginning of the fiscal year of adoption. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.
In June 2016, the FASB issued new guidance that changes the accounting for recognizing impairments of financial assets. Under the new guidance, credit losses for certain types of financial instruments will be estimated based on expected losses. The new guidance also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. The effective date of

9



this standard will be for annual periods ending after December 15, 2019, and interim periods within that reporting period. Early adoption is permitted starting in annual periods ending after December 15, 2018. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.
In August 2016, the FASB issued new guidance related to Classification of Certain Cash Receipts and Cash Payments. This standard provides guidance for eight cash flow classification issues to reduce diversity in practice. The clarification includes guidance on items such as debt prepayment or debt extinguishment cost, contingent consideration payment made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies and distributions received from equity method investees. The effective date of this standard is for annual periods beginning after December 15, 2017, and interim periods within those annual periods. Early adoption is permitted. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.
3. Fair Value Measurements
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 in active markets for identical assets or liabilities.
Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The Company recognizes transfers among Level 1, Level 2 and Level 3 classifications as of the actual date of the events or change in circumstances that caused the transfers.
The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The carrying value of the Company’s accounts receivable, accounts payable and accrued liabilities approximates their fair value due to the short-term nature of these instruments.
Cash, Cash Equivalents and Short-Term Investments
The Company measures its financial instruments at fair value on a recurring basis. The components of the Company's cash, cash equivalents and short-term investments are as follows (in thousands):
 
 
Fair Value Measured Using
 
October 1, 2016
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Cash and cash equivalents:
 
 
 
 
Money market funds
$
119,315

$
119,315

$

$

Commercial paper
2,499


2,499


Total cash equivalents
$
121,814

$
119,315

$
2,499

$

Cash
33,739

 
 
 
Total cash and cash equivalents
$
155,553

 
 
 
Short-term investments:
 
 
 
 
Corporate debt securities
$
6,506

$

$
6,506

$

Commercial paper
14,943


14,943


U.S. agency debt securities
25,714


25,714


U.S. government securities
42,020


42,020


Total short-term investments
$
89,183

$

$
89,183

$


10



 
 
Fair Value Measured Using
 
December 26, 2015
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Cash and cash equivalents:
 
 
 
 
Money market funds
$
83,852

$
83,852

$

$

Commercial paper
4,497


4,497


Total cash equivalents
$
88,349

$
83,852

$
4,497

$

Cash
31,863


 

Total cash and cash equivalents
$
120,212


 

Short-term investments:


 

Corporate debt securities
$
14,560

$

$
14,560

$

Commercial paper
8,986


8,986


U.S. agency debt securities
29,008


29,008


U.S. government securities
37,447


37,447


Total short-term investments
$
90,001

$

$
90,001

$

The Company considers all highly liquid investments with maturity of three months or less at the time of purchase to be cash equivalents. The Company holds money market funds that invest primarily in high-quality short-term money-market instruments, and these funds are not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency. The Company presents available-for-sale investments as current assets as they are available for the Company's current operations.
Money market funds have been classified as Level 1 because these securities are valued based upon quoted prices in active markets. The Company’s Level 2 assets are priced using quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. Observable inputs reflect market data obtained from independent sources. The Company did not have any transfers between Level 1 and Level 2 in the nine months ended October 1, 2016.
As of October 1, 2016 and December 26, 2015, the Company had no liabilities measured at fair value.
Financial assets measured at amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment categories are summarized as follows (in thousands):
 
As of October 1, 2016
 
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash and cash equivalents:
 
 
 
 
Money market funds
$
119,315

$

$

$
119,315

Commercial paper
2,499



2,499

Cash
33,739



33,739

Total cash and cash equivalents
$
155,553

$

$

$
155,553

Short-term investments:
 
 
 
 
Corporate debt securities
$
6,507

$
1

$
(2
)
$
6,506

Commercial paper
14,943



14,943

U.S. agency debt securities
25,701

13


25,714

U.S. government securities
41,996

25

(1
)
42,020

Total short-term investments
$
89,147

$
39

$
(3
)
$
89,183


11



 
As of December 26, 2015
 
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash and cash equivalents:
 
 
 
 
Money market funds
$
83,852

$

$

$
83,852

Commercial paper
4,497



4,497

Cash
31,863



31,863

Total cash and cash equivalents
$
120,212

$

$

$
120,212

Short-term investments:




Corporate debt securities
$
14,570

$

$
(10
)
$
14,560

Commercial paper
8,986



8,986

U.S. agency debt securities
29,031


(23
)
29,008

U.S. government securities
37,461

3

(17
)
37,447

Total short-term investments
$
90,048

$
3

$
(50
)
$
90,001

The Company’s realized gain was immaterial in the nine months ended October 1, 2016. There were no securities in a material continuous loss position for 12 months or longer as of October 1, 2016 or December 26, 2015.
The following table summarizes the estimated fair value of the Company’s debt investments, designated as available-for-sale classified by the contractual maturity date of the security (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Due within one year
$
210,997

$
177,852

Due between one and five years

498

Total cash equivalents and short-term investments
$
210,997

$
178,350

4. Balance Sheet Components
Inventories
Inventories are comprised of the following (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Raw materials
$
127

$
76

Finished goods
6,826

3,737

Total inventories
$
6,953

$
3,813

Accrued Liabilities
Accrued liabilities are comprised of the following (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Accrued employee related costs
$
21,322

$
25,392

Accrued inventory and other purchases
2,500

2,452

Accrued taxes payable
2,929

1,918

Accrued professional services
748

1,655

Other accruals
6,197

5,917

Total accrued liabilities
$
33,696

$
37,334


12



Accrued Warranty
Warranty activity and accrued warranty is comprised of the following (in thousands):
 
Nine Months Ended
 
October 1, 2016
September 26, 2015
Accrued warranty balance at beginning of period
$
807

$
875

Accrual for warranty during the period
1,269

886

Actual costs incurred
(1,116
)
(741
)
Accrued warranty balance at end of period
$
960

$
1,020

 
As of
Warranty accrual reported as:
October 1, 2016
December 26, 2015
Current
$
643

$
490

Non-current
317

317

Total accrued warranty
$
960

$
807

 Deferred Revenue
Deferred revenue is comprised of the following (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Deferred service revenue
$
80,925

$
73,454

Deferred product revenue
2,221

8,677

Total deferred revenue
$
83,146

$
82,131

The change in deferred product revenue as of October 1, 2016 as compared to December 26, 2015 is associated with the Company's transition to a centralized global fulfillment model. Prior to this transition deferred product revenue primarily represented the value of stocking inventory that had been at various distributor locations, which is now centralized by the Company.
Accumulated Other Comprehensive (Loss) Income
Accumulated other comprehensive (loss) income consists of unrealized gains and losses from available-for-sale securities. The following summarizes the activity within accumulated other comprehensive (loss) income (in thousands):
Accumulated Other Comprehensive (Loss) Income
Net Unrealized (Losses) Gains
Balance as of December 26, 2015
$
(47
)
Available-for-sale securities:

Unrealized gains
83

Total other comprehensive income
83

Balance as of October 1, 2016
$
36

There was no material tax impact on the unrealized gains or losses and total other comprehensive income.
There were no material reclassifications out of accumulated other comprehensive (loss) income into the condensed consolidated statements of income in the nine months ended October 1, 2016 and September 26, 2015.
5. Commitments and Contingencies
Lease Commitments
The Company leases office space for its current headquarters in Santa Clara, California and its United Kingdom subsidiary under non-cancelable operating leases that expire at various times through fiscal 2021. The Company

13



has also entered into lease agreements for additional office space in Australia, Hong Kong, Japan, India, Mexico, Russia, Singapore, and the United Arab Emirates. The Company recognizes rent expense on a straight-line basis over the lease period.
Rent expense related to the Company’s operating leases was $1.0 million and $0.8 million for the three months ended October 1, 2016 and September 26, 2015, respectively, and $2.9 million and $2.4 million for the nine months ended October 1, 2016 and September 26, 2015, respectively.
Future minimum lease payments under non-cancelable operating leases as of October 1, 2016 were as follows (in thousands):
Fiscal Year:
 
2016 (remaining three months)
$
1,109

2017
4,258

2018
1,485

2019
299

2020
191

2021
135

Total
$
7,477

Purchase Commitments
The Company has agreements with contract manufacturers for the manufacturing of its products. The agreement with its primary contract manufacturer allows the contract manufacturer to procure components on the Company’s behalf based upon a production forecast provided by the Company. The Company may be obligated to purchase component inventory that is non-cancellable. As of October 1, 2016 and December 26, 2015, the Company’s non-cancellable purchase commitments for such component inventory were $12.2 million and $12.0 million, respectively.
Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising in the ordinary course of business. The Company is not currently a party to any legal proceedings the outcome of which, if determined adversely to the Company, would individually or in the aggregate be expected to have a material adverse effect on its business, operating results, financial condition or cash flows.
Indemnification Obligations
Under the indemnification provisions of its standard sales related contracts, the Company agrees to defend its customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. The Company’s exposure under these indemnification provisions is generally limited to the total amount paid by its customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose the Company to losses in excess of the amount received under the agreement. The Company has not incurred any costs as a result of such indemnifications and has not accrued any liabilities related to such obligations in its consolidated financial statements. In addition, the Company indemnifies its officers, directors and certain key employees while they are serving in good faith in the company capacities. To date, there have been no claims under any indemnification provisions.
6. Stockholders’ Equity
Preferred Stock
The Company has authorized 20,000,000 shares of undesignated preferred stock, $0.0001 par value per share. As of October 1, 2016 and December 26, 2015, the Company had no shares of preferred stock issued or outstanding.
Common Stock
The Company has authorized 1,000,000,000 shares of common stock, $0.0001 par value per share. Each holder of common stock is entitled to one vote for each share of common stock held. Cumulative voting for the election of directors is not provided in the Company’s amended and restated certificate of incorporation. The Company’s common stock is not entitled to preemptive rights, and is not subject to conversion, redemption or

14



sinking fund provisions. Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of common stock are entitled to receive dividends out of funds legally available if the Company's board of directors (the "Board"), in its discretion, determines to issue dividends and then only at the times and in the amounts that the Board may determine.
As of October 1, 2016 and December 26, 2015, the Company had 36,058,037 and 34,323,457 shares of common stock issued and outstanding, respectively.
Treasury Stock
As of October 1, 2016 and December 26, 2015, the Company had 8,109,848 shares of treasury stock outstanding, with a carrying value of $12.5 million, or $1.53 per share, within stockholders’ equity on its condensed consolidated balance sheet. The treasury stock was purchased in fiscal 2010 pursuant to a purchase and redemption agreement.
Equity Award Plans
2013 Equity Incentive Plan
In May 2013, the Company adopted the 2013 Equity Incentive Plan (the “2013 Equity Plan”). All authorized but unissued shares of the Company’s 2012 Unit Option Plan (the "2012 Plan") were added to the 2013 Equity Plan’s authorized pool in June 2013. A maximum of 2,929,481 shares of common stock were initially authorized for future issuance, plus up to an additional 4,967,172 shares upon termination of awards under the 2012 Plan. In addition, the 2013 Equity Plan is subject to an annual increase on the first day of each of the Company’s fiscal years, by an amount equal to the least of (i) 1,464,740 shares, (ii) 5% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year, or (iii) such other amount as determined by the Board. In each of the fiscal years ended December 27, 2014 and December 26, 2015, an additional 1,464,740 shares of common stock were authorized for future issuance under the 2013 Equity Plan and an additional 1,464,740 shares were authorized during the nine months ended October 1, 2016. Vested but unexercised options, under the 2013 Equity Plan, expire three months after termination of service with the Company. As of October 1, 2016, outstanding awards under the 2013 Equity Plan and the 2012 Plan covered 3,480,841 shares and 485,469 shares of the Company's common stock, respectively.
The 2013 Equity Plan permits the grant of stock options, stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance units and performance shares to employees, directors and consultants of the Company.
Employee Stock Purchase Plan
In conjunction with the completion of its initial public offering (the "IPO") in June 2013, the Company adopted the 2013 Employee Stock Purchase Plan (the “ESPP”). A maximum of 439,422 shares were initially authorized for future issuance. In addition, the ESPP is subject to an annual increase on the first day of each of the Company's fiscal years, by an amount equal to the least of (i) 439,422 shares, (ii) 1.5% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year, or (iii) such other amount as determined by the Board. In each of the fiscal years ended December 27, 2014 and December 26, 2015, an additional 439,422 shares of common stock were authorized for future issuance under the ESPP and an additional 439,422 shares were authorized during the nine months ended October 1, 2016. Eligible employees can purchase shares of the Company’s common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to plan limitations. Employees are able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock (i) at the date of commencement of the offering period or (ii) at the last day of the purchase period. The ESPP provides for a 24-month offering period comprised of four purchase periods of approximately six months. The offering periods are scheduled to start on the first trading day on or after February 15 and August 15 of each year, except for the first offering period, which commenced on the first trading day upon the completion of the Company’s IPO, or June 12, 2013, and ended on August 17, 2015.
In accordance with the terms of the Company's 2013 Employee Stock Purchase Plan (the "ESPP"), an additional 439,422 shares were authorized for future issuance during the nine months ended October 1, 2016. The Company recorded stock-based compensation expense for its ESPP of $1.4 million and $2.7 million for the three and nine months ended October 1, 2016, respectively, and $0.7 million and $2.1 million for the three and nine months ended September 26, 2015, respectively. For the nine months ended October 1, 2016 there were two purchase periods that resulted in the issuance of 586,132 shares of common stock at a weighted average purchase price of $11.75 per share.
Stock Options

15



Stock options granted under the 2013 Equity Plan and formerly under the 2012 Plan (together, the “Option Plans”), are generally subject to a four-year vesting period whereby stock options become 25% vested on the first anniversary of the grant date and then ratably monthly thereafter through the end of the vesting period. Vested stock options may be exercised up to ten years from the grant date, with certain options granted in fiscal 2015 and fiscal 2016 expiring seven years from the date of grant. Under the 2012 Plan, vested but unexercised stock options expire 30 days after termination of service with the Company. Under the 2013 Equity Plan, vested but unexercised stock options expire three months after termination of service with the Company.
The following table summarizes the stock option activity under the Company’s Option Plans:

Number of
Stock
Options
Outstanding
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
 
(in thousands)
 
Balance — December 26, 2015
2,170,720

$
15.73

7.14
$
24,910

Options granted
70,000

$
31.16



Options exercised
(778,675
)
$
12.40



Options canceled
(44,522
)
$
20.27



Balance — October 1, 2016
1,417,523

$
18.18

6.60
$
51,906

Vested and expected to vest — October 1, 2016
1,360,227

$
18.02

6.62
$
50,024

Exercisable — October 1, 2016
836,612

$
16.18

6.68
$
32,313

Aggregate intrinsic value represents the difference between the exercise price of the awards and the Company’s fair value per share of $54.80 and $26.82 as of October 1, 2016 and December 26, 2015, respectively, for the total number of underlying options. As of October 1, 2016 and December 26, 2015 there were zero and 2,611 shares underlying performance-based common stock awards outstanding, respectively, of which zero and 1,488, respectively, were not yet vested and subject to performance-based vesting criteria.
Restricted Stock Unit Activity
RSUs generally vest over a period of one to four years. RSU vesting dates are determined by the Company. The vesting is subject to the employee’s continuing service with the Company over that period. Until vested, RSUs do not have the voting or dividend participation rights of the Company’s common stock and the shares of the Company’s common stock underlying the awards are not considered issued and outstanding. The cost of RSUs is determined using the fair value of the Company’s common stock on the date of the grant.
The following table summarizes the RSU activity under the Company’s Option Plans:

Number of
RSUs
Outstanding
Weighted-
Average
Grant Date
Fair Value
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value


(in thousands)
Balance - December 26, 2015
1,779,339

$
22.64

1.53
$
47,722

RSUs granted
1,569,219

$
26.45



RSUs vested
(587,400
)
$
22.88



RSUs canceled
(212,371
)
$
23.92



Balance - October 1, 2016
2,548,787

$
24.82

1.48
$
139,674

Vested and expected to vest — October 1, 2016
2,185,562

$
24.70

1.38
$
119,769

 Aggregate intrinsic value for RSUs represents the Company’s fair market value per share of $54.80 and $26.82, as of October 1, 2016 and December 26, 2015, respectively, for the total number of underlying RSUs.
Performance-Based Awards

16



During the nine months ended October 1, 2016, the Company awarded 193,000 shares of performance-based RSUs. The vesting conditions of these awards are tied to the Company's fiscal 2016 revenue and operating income performance. These RSUs can vest from 0% to 200% of the target grant, based on attainment of the performance goals. The target achievement percentage will be known as of December 31, 2016; until then the Company estimates the probability of the achievement of these performance goals each quarterly period and recognizes any related stock-based compensation expense. If the achievement of such performance goals is not probable, no compensation expense is recognized. For the three and nine months ended October 1, 2016, the Company has recorded $1.3 million and $2.9 million on a graded-vesting basis, respectively, in stock-based compensation expense related to these RSU awards.
Stock-Based Compensation Expense
The fair value of stock options and ESPP purchase rights is estimated on the date of grant using the Black-Scholes option-pricing model. The fair values of the option awards and ESPP purchase rights granted and the assumptions used in the Black-Scholes option pricing model are summarized as follows:
 
Three Months Ended
Nine Months Ended
 
October 1,
2016
September 26,
2015
October 1,
2016
September 26,
2015
Stock option awards:
 
 
 
 
Expected term (in years)
0
0
4.6
4.6
Risk-free interest rate
—%
—%
1.4%
1.6%
Expected volatility
—%
—%
76.1%
56.04%
Expected dividend rate
—%
—%
—%
—%
Grant date fair value per award
$—
$—
$18.62
$10.11
ESPP purchase right:




Expected term (in years)
0.50 - 2.0
0.50 - 2.0
0.50 - 2.0
0.50 - 2.0
Risk-free interest rate
0.46% - 0.72%
0.24% - 0.72%
0.42% - 0.74%
0.07% - 0.72%
Expected volatility
43.9% - 54.6%
42.5% - 59.9%
43.9% - 67.2%
37.6% - 59.9%
Expected dividend rate
—%
—%
—%
—%
Grant date fair value per share
$12.84 - $20.77
$7.25 - $12.64
$7.75 - $20.77
$5.48 - $12.64
The following table summarizes the stock-based compensation expense recorded in the Company’s condensed consolidated statements of income (in thousands):
 
Three Months Ended
Nine Months Ended
 
October 1,
2016
September 26,
2015
October 1,
2016
September 26,
2015
Cost of revenue
$
519

$
471

$
1,527

$
1,530

Research and development
3,397

2,451

9,800

7,156

Sales and marketing
3,062

2,498

8,802

7,757

General and administrative
3,126

2,431

8,755

7,337

Total stock-based compensation expense
$
10,104

$
7,851

$
28,884

$
23,780

As of October 1, 2016, unrecognized compensation expense related to stock options, RSUs, PSUs, and ESPP purchase rights, net of estimated forfeitures, was $2.1 million, $26.7 million, $4.8 million, and $5.3 million, respectively.
7. Defined Contribution Plans
The Company’s contributions to the 401(k) defined contribution plan, which are expensed immediately as compensation costs, were $0.6 million and $0.3 million for the three months ended October 1, 2016 and September 26, 2015, respectively, and $1.7 million and $1.0 million for the nine months ended October 1, 2016 and September 26, 2015, respectively.
8. Income Tax

17



The Company recorded an income tax provision of $4.0 million for the three months ended October 1, 2016 and an income tax benefit of $23.3 million for the nine months ended October 1, 2016, and an income tax provision of $0.1 million and $0.3 million for the three and nine months ended September 26, 2015, respectively. The income tax benefit for the nine months ended October 1, 2016 represents the release of $30.5 million of the Company’s existing valuation allowance against its U.S. deferred tax assets and additional foreign income tax expense. The Company considered all available positive and negative evidence in making a determination to release a portion of its existing valuation allowance.  Such evidence included, among others, the Company’s history of profitability and losses, jurisdictional income recognition trends, forecasted income by jurisdiction and achievement of three years of cumulative taxable income in the U.S. federal tax jurisdiction as of July 2, 2016. Therefore, the Company determined that there is sufficient positive evidence to conclude that it is more likely than not that it will utilize its U.S. deferred tax assets. Included in the net deferred tax asset balance is a $3.7 million valuation allowance that relates to research and development credits in a jurisdiction with a history of credits in excess of taxable profits.   
As a result of the valuation allowance release, an unreserved deferred tax asset of $31.6 million is reflected on the accompanying condensed consolidated balance sheet as of October 1, 2016. The related $31.6 million effect on the accompanying condensed consolidated statement of income for the nine months ended October 1, 2016 is a non-cash income tax benefit.
The Company files annual income tax returns in multiple tax jurisdictions on a worldwide basis. A number of years may lapse before an uncertain tax position is audited and finally resolved. While it is often difficult to predict the final outcome or the timing of resolution of any particular uncertain tax position, the Company believes that its reserves for income taxes reflect the most likely outcomes. The Company adjusts these reserves, as well as the related interest, in light of changing facts and circumstances. Settlement of any particular position could require the use of cash.
As of October 1, 2016, changes to the Company's uncertain tax positions in the next 12 months that are reasonably possible are not expected to have a material impact on the Company's financial position or results of operations. The Company recognizes interest and penalties related to uncertain tax positions as part of the income tax provision. To date, no such interest and penalties have been accrued.
9. Net Income per Share
Basic net income per common share is computed by dividing net income by the weighted average number of common shares outstanding.
The following table presents the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except per share data):

18



 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Numerator:
 
 
 
 
Net income
$
6,079

$
4,280

$
43,009

$
3,623

Denominator:
 
 


Weighted average shares used for basic net income per share computation
35,770

33,830

35,171

33,412

Weighted average effect of dilutive securities:




Stock options
666

664

696

685

RSUs
1,313

1,018

1,169

991

Performance-based Units
175


102


ESPP purchase rights
189

360

203

409

Weighted average shares used for diluted net income per share computation
38,113

35,872

37,341

35,497

Net income per share attributable to common stockholders:
 
 


Basic
$
0.17

$
0.13

$
1.22

$
0.11

Diluted
$
0.16

$
0.12

$
1.15

$
0.10

The weighted average number of shares outstanding used in the computation of diluted net income per share does not include the effect of the following shares of potentially outstanding common stock because the effect would have been anti-dilutive for the periods presented (in thousands):
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Equity awards to purchase common stock
20

721

74

642

10. Segment Information
Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated by the chief operating decision maker in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker is its chief executive officer. The chief executive officer reviews financial information presented on a consolidated basis, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, or plans for levels or components below the consolidated unit level. Accordingly, the Company operates as a single reportable segment.
The following table summarizes the Company’s revenue by geographic region, based on the location to where the product was shipped (in thousands):
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
United States
$
67,205

$
44,764

$
179,678

$
115,195

Rest of Americas
2,562

2,167

7,385

8,215

Europe, Middle East and Africa
7,370

7,209

21,349

21,471

Asia Pacific
6,375

2,512

17,414

10,070

Total
$
83,512

$
56,652

$
225,826

$
154,951


19



The Company’s long-lived assets by geographic region are summarized as follows (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
United States
$
9,868

$
9,148

Other
1,513

268

Total
$
11,381

$
9,416


20



10. Subsequent Events
On October 27, 2016, Michael J. Burns, resigned as the chief financial officer of the Company, effective immediately. Following his resignation from the position of chief financial officer, Mr. Burns will remain with the Company through February 28, 2017 to assist in the Company’s transition to the new chief financial officer.
On October 27, 2016, the Company announced the appointment of Rex S. Jackson as chief financial officer of the Company. Mr. Jackson will also serve as the Company’s principal financial officer and principal accounting officer.
On October 25, 2016, Gigamon retired 8,109,848 shares of treasury stock. The retired stock had a carrying value of approximately $12.5 million. The Company’s accounting policy upon the formal retirement of treasury stock is as a deduction to Additional Paid-in Capital.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations in conjunction with the condensed consolidated financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 26, 2015, as filed with the Securities and Exchange Commission. In addition to historical condensed consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements.
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. All statements contained in this Quarterly Report on Form 10-Q, other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect” and similar expressions are intended to identify forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and trends we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives and financial needs. These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part II, Item 1A. “Risk Factors” in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for us 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 future events and trends discussed in this Quarterly Report on Form 10-Q 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.
Unless expressly indicated or the context requires otherwise, the terms “Gigamon,” “Company,” “we,” “us” and “our” in this document refer to Gigamon Inc., a Delaware corporation, and, where appropriate, its wholly owned subsidiaries. The term “Gigamon” may also refer to our products, regardless of the manner in which they are accessed.
Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
our expectations regarding our results of operations and financial condition;
anticipated trends and challenges in our business and in the markets in which we operate;
the impact of seasonality on our business;
our anticipated growth strategies;
maintaining and expanding our end-user customer base and our relationships with our channel partners;

21



our ability to anticipate market needs and develop new and enhanced products and services to meet those needs;
our ability to manage the introduction of new products including products jointly developed with third-party joint development and original design manufacturing partners and the effects of such new product introductions on our existing product portfolio;
our sales cycles and the results of our sales efforts;
our relationships with our third-party manufacturers and suppliers;
our management of inventory and backlog;
the evolution of technology affecting our products, services and markets;
our ability to retain and hire necessary employees and to staff our operations appropriately;
our liquidity and working capital requirements;
our need to obtain additional funding and our ability to obtain future funding on acceptable terms;
our remaining valuation allowance on deferred tax assets and the assumptions and estimates underpinning our determination;
our ability to stay abreast of new or modified laws and regulations that currently apply or become applicable to our business both in the United States and internationally; and
the estimates and estimate methodologies used in preparing our condensed consolidated financial statements.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.
Overview
We have developed an innovative solution that delivers pervasive and dynamic intelligent visibility and control of traffic across networks. Our Visibility Fabric consists of a distributed system of nodes that enable an advanced level of visibility, modification and control of network traffic. Our Visibility Fabric solution is comprised of data center and central office physical appliances, virtual nodes in virtualized or private cloud environments, and small form-factor remote site appliances that in combination enable pervasive visibility of network infrastructures. We believe Visibility Fabric enables organizations to significantly improve their cyber-security posture by leveraging the power of network visibility to establish visibility within the perimeter of their IT infrastructure; mobile service providers to gain subscriber-aware visibility into their IT infrastructure enabling them to reduce operational costs, increase revenue generating opportunities and provide improved services for the subscribers; and IT departments to significantly increase the effectiveness, efficiency and performance of their network management, analysis and compliance tools.
We generate product revenue primarily from sales of perpetual software licenses installed on physical appliances for our Visibility Fabric solution to channel partners, including distributors and resellers, as well as directly to end-user customers. We sell our products directly through our own sales force and indirectly through our channel partners. We provide our channel partners with marketing assistance, technical training and support.
We generate service revenue primarily from the sale of maintenance and support services for our products. Starting in the quarter ending September 26, 2015, we began to sell first-year maintenance and support as an additional offering. Prior to that time, the first year of maintenance and support services was generally bundled or purchased with the initial contract to purchase our products. Following expiration of this one-year contract, our end-user customers typically purchase maintenance and support contracts that generally have one-year terms.
Our revenue increased to $83.5 million in the three months ended October 1, 2016 from $56.7 million in the three months ended September 26, 2015, representing 47% growth from sales of our products and services to existing and new customers. As of October 1, 2016, we had increased our cumulative customer count to over 2,200, as compared to over 1,800 as of September 26, 2015. Our net income was $6.1 million for the three months ended October 1, 2016 compared to $4.3 million for the three months ended September 26, 2015. We generated cash from our operations of $22.9 million for the nine months ended October 1, 2016 compared to $39.3 million for the nine months ended September 26, 2015. We operate as a single reportable segment.

22



Fiscal year 2015 was a 52-week fiscal year, with each quarter therein being a 13-week quarter. Fiscal 2016 is a 53-week fiscal year ending on December 31, 2016, with the first quarter being a 14-week quarter which ended on April 2, 2016 and each subsequent quarter being a 13-week quarter.
Key Performance Indicators of Our Business
We monitor a variety of key performance indicators to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts and assess operational efficiencies. These key performance indicators include the following (dollars in thousands):
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Key Performance Indicators:
 
 
 
 
Revenue
$
83,512

$
56,652

$
225,826

$
154,951

Gross margin
83
%
80
%
82
%
78
%
Income from operations
$
9,987

$
4,316

$
19,413

$
3,625

 
 
 
As of October 1, 2016
As of September 26, 2015
Deferred service revenue
 
 
$
80,925

$
61,410

Revenue. We monitor our revenue to assess the acceptance of our products and services by our end-user customers and growth in the markets we serve.
Gross margin. We monitor our gross margin to assess the impact on our current and forecasted financial results from any changes to the pricing and mix of products we are selling to our customers.
Income from operations. We monitor our income from operations to assess how effectively we are conducting our operations as well as controlling our operating expenses, which are primarily driven by headcount.
Deferred service revenue. Our deferred service revenue consists of the unamortized portion of service revenue from maintenance and support contracts. We monitor our deferred service revenue balance because it represents a significant portion of the revenue that we will recognize in future periods. We assess the annual change in our deferred service revenue balance which, taken together with revenue, is an indication of sales activity year over year.
Financial Overview
Revenue
We generate revenue from the sale of products and related services, including maintenance and support. We present revenue net of discounts, rebates and sales taxes. Our revenue is comprised of the following:
Product revenue. We generate product revenue primarily from sales of perpetual software licenses installed on physical appliances for our Visibility Fabric. We generally recognize product revenue at the time of product delivery, provided all other revenue recognition criteria have been met. As a percentage of revenue, we expect our product revenue to vary from quarter-to-quarter based on, among other things, the timing of orders, the delivery of products, and seasonal and cyclical factors discussed under the section titled “Results of Operations.”
We have experienced seasonality in the sale of our products. The first quarter of each year is usually our lowest revenue quarter during the year and product revenue typically declines sequentially from the prior fourth quarter. We generally expect an increase in sales in the second half of the year relative to the first half, primarily due to the buying habits of many of our end-user customers as budgets for annual capital purchases are being fully utilized.
We expect our product revenue to increase as we continue to add new end-user customers, expand the volume of shipments to our current end-user customers and introduce new products.
Service revenue. We generate service revenue from sales of maintenance and support contracts, which may be bundled with sales of products, and from sales and subsequent renewals of maintenance and support contracts. We offer tiered maintenance and support services under our renewable, fee-based maintenance and support contracts, which include technical support, bug fixes, patches and unspecified upgrades on a when-and-if-available basis. We recognize service revenue ratably over the duration of the contract, which is typically one year and can be for multiple years depending on the customer contract. As a result, the impact on service revenue will lag any shift in product revenue because product revenue is recognized when a product is sold and revenue criteria are

23



satisfied, whereas service revenue is recognized ratably over the contract term. We expect our service revenue to increase as we expand our installed base by selling more products and support contracts, and adding more end-user customers.
Cost of revenue
Our cost of revenue consists of the following:
Cost of product revenue. Cost of product revenue is comprised primarily of the costs associated with manufacturing our products, including third-party hardware manufacturing costs; personnel costs for salary, benefits, bonuses and stock-based compensation expense; shipping costs; allocated costs of facilities and information technology; any inventory write-downs; and warranty costs and other related expenses. We expect cost of product revenue to increase in connection with the anticipated increase in product revenue.
Cost of service revenue. Cost of service revenue is comprised primarily of personnel costs for salary, benefits, bonuses and stock-based compensation expense related to our customer support organization, as well as allocated costs of facilities, information technology and engineering. We expect cost of service revenue to increase in connection with the anticipated increase in service revenue.
Gross profit and gross margin
Gross profit has been and will continue to be affected by a variety of factors including shipment volumes, changes in the mix of products and services sold, changes in our product costs including any inventory write-downs, new product introductions and upgrades to existing products, changes in customer mix, changes in pricing and the extent of customer rebates and incentive programs. We expect our gross margin to fluctuate over time depending on a variety of factors, including those described above.
Operating expenses
Operating expenses consist of research and development, sales and marketing and general and administrative expenses. Personnel costs comprise a significant component of our operating expenses, and consist of salaries, benefits, bonuses and stock-based compensation expense; and with respect to our sales organization, personnel costs also include sales commissions. The number of employees attributable to our operating expenses increased to 588 as of October 1, 2016, compared to 426 as of September 26, 2015. We expect to continue to hire new employees to support our anticipated growth, particularly with respect to an anticipated increase in sales and marketing and research and development efforts in fiscal 2016. We expect operating expenses to increase as we continue to grow. However, we generally expect these increases to be at or lower than the rate of our revenue growth.
Research and development. Our research and development efforts are focused on new product development and on developing additional functionality for our existing products. Research and development expenses consist primarily of personnel costs, and to a lesser extent, prototype materials, allocated costs of facilities and information technology and product certification. We expense research and development costs as incurred. We expect our research and development expenses to increase as we continue to develop new products and enhance our existing products. However, we generally expect these increases to be at or lower than the rate of our revenue growth.
Sales and marketing. Sales and marketing expenses are the largest component of our operating expenses and consist primarily of personnel costs, as well as travel expenses, trade shows, marketing and promotional activities, and allocated costs of facilities and information technology. We sell our products through our global sales organization, which is divided into three geographic regions: (i) the Americas (which includes the United States, Canada and Latin America), (ii) Europe, the Middle East and Africa (EMEA) and (iii) Asia Pacific. We expect our sales and marketing expenses to increase as we expand our sales and marketing efforts internationally and domestically to help drive increased revenue. However, we generally expect these increases to be lower than the rate of our revenue growth.
General and administrative. General and administrative expenses consist of personnel costs and allocated costs of facilities and information technology related to our executive, finance, human resources and legal functions, as well as professional services costs. Professional services costs consist primarily of outside legal and accounting services. We have incurred and expect to continue to incur expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange and costs related to compliance and reporting obligations. However, we generally expect these increases to be at or lower than the rate of our revenue growth.
Interest income and other income (expense), net

24



Interest income consists primarily of income earned on our invested cash, cash equivalents and short-term investments. Historically, interest income has not been material, and is not expected to be material despite our increasedevel of invested cash.
Other income (expense), net consists primarily of foreign currency exchange gains (losses) related to transactions denominated in currencies other than the U.S. dollar, which have not been material to date.
Income Tax (Provision) Benefit
We recorded an income tax provision of $4.0 million for three months ended October 1, 2016 and an income tax benefit of $23.3 million for the nine months ended October 1, 2016, as compared to an income tax provision of $0.1 million and $0.3 million for the three and nine months ended September 26, 2015, respectively. The income tax benefit recorded in the nine months ended October 1, 2016 was related to the release of the valuation allowance previously recorded against deferred tax assets (see Note 8 Income Tax included in Part I, Item I).
Stock-based compensation expense and other compensation charges
Total stock-based compensation expense, net of estimated forfeitures, was $10.1 million and $28.9 million for the three and nine months ended October 1, 2016, respectively, as compared to $7.9 million and $23.8 million for the three and nine months ended September 26, 2015, respectively. As of October 1, 2016, unrecognized stock-based compensation expense, net of estimated forfeitures, was $38.9 million. To the extent actual forfeiture rates differ from what we have anticipated, stock-based compensation expense related to these awards will be different from our expectations.
Results of Operations
The following tables set forth our results of operations for the periods presented in dollars and as a percentage of our revenue (dollars in thousands):

25



 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Consolidated Statement of Income Data:
 
 
 
 
Revenue:
 
 
 
 
Product
$
59,835

$
38,717

$
155,805

$
105,683

Service
23,677

17,935

70,021

49,268

Total revenue
83,512

56,652

225,826

154,951

Cost of revenue:




Product
12,197

9,613

34,414

28,616

Service
2,141

1,708

6,562

5,248

Total cost of revenue
14,338

11,321

40,976

33,864

Gross profit
69,174

45,331

184,850

121,087

Operating expenses:


 
 
Research and development
18,306

12,677

50,914

36,400

Sales and marketing
31,994

21,388

88,494

61,391

General and administrative
8,887

6,950

26,029

19,671

Total operating expenses
59,187

41,015

165,437

117,462

Income from operations
9,987

4,316

19,413

3,625

Interest income
235

106

661

330

Other expense, net
(144
)
(69
)
(386
)
(72
)
Income before income tax (provision) benefit
10,078

4,353

19,688

3,883

Income tax (provision) benefit
(3,999
)
(73
)
23,321

(260
)
Net income
$
6,079

$
4,280

$
43,009

$
3,623

Income from operations includes stock-based compensation and related payroll tax expenses allocated as follows:
 
 
 
 
Stock-based compensation and related payroll tax expenses:
 
 
 
 
Cost of revenue
$
546

$
487

$
1,591

$
1,590

Research and development
3,506

2,532

10,175

7,519

Sales and marketing
3,204

2,534

9,091

8,023

General and administrative
3,261

2,460

8,998

7,439

Total stock-based compensation and related payroll tax expenses
$
10,517

$
8,013

$
29,855

$
24,571


26



 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Percentage of Revenue:
 
 
 
 
Revenue:
 
 
 
 
Product
72
 %
68
%
69
%
68
%
Service
28
 %
32
%
31
%
32
%
Total revenue
100
 %
100
%
100
%
100
%
Cost of revenue
17
 %
20
%
18
%
22
%
Gross margin
83
 %
80
%
82
%
78
%
Operating expenses:




Research and development
22
 %
22
%
23
%
23
%
Sales and marketing
38
 %
38
%
38
%
40
%
General and administrative
11
 %
12
%
12
%
13
%
Total operating expenses
71
 %
72
%
73
%
76
%
Income from operations
12
 %
8
%
9
%
2
%
Interest income
 %
%
%
%
Other expense, net
 %
%
%
%
Income before income tax (provision) benefit
12
 %
8
%
9
%
2
%
Income tax (provision) benefit
(5
)%
%
10
%
%
Net income
7
 %
8
%
19
%
2
%
Comparison of the Three and Nine Months Ended October 1, 2016 and September 26, 2015
Revenue
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
Increase
% Increase
October 1, 2016
September 26, 2015
Increase
% Increase
 
(dollars in thousands)
(dollars in thousands)
Revenue:
 
 
 
 
 
 
 
 
Product
$
59,835

$
38,717

$
21,118

55%
$
155,805

$
105,683

$
50,122

47%
Service
23,677

17,935

5,742

32%
70,021

$
49,268

20,753

42%
Total revenue
$
83,512

$
56,652

$
26,860

47%
$
225,826

$
154,951

$
70,875

46%
Product revenue increased $21.1 million and $50.1 million in the three and nine months ended October 1, 2016, respectively, as compared to the same prior year periods, primarily due to the increase in sales across most of our product portfolio, partially offset by reduced sales of our earlier-generation products.
Service revenue increased $5.7 million and $20.8 million in the three and nine months ended October 1, 2016, respectively, as compared to the same prior year periods, primarily due to the growth in our installed base of end-user customers driven in part by the transition to first year support under maintenance and support contracts. Additionally the increase in the nine months ended October 1, 2016 was also impacted by an extra week of service revenue recognized in the 14-week quarter ended April 2, 2016.



27



Cost of revenue and gross margin
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
Increase
% Increase
October 1, 2016
September 26, 2015
Increase/(Decrease)
% Increase/(Decrease)
 
(dollars in thousands)
 
(dollars in thousands)
 
Cost of revenue:
 
 
 
 
 
 
 
 
Product
$
12,197

$
9,613

$
2,584

27%
$
34,414

$
28,616

$
5,798

20%
Service
2,141

1,708

433

25%
6,562

5,248

1,314

25%
Total cost of revenue
$
14,338

$
11,321

$
3,017

27%
$
40,976

$
33,864

$
7,112

21%
Gross margin:
 
 
 
 
 
 
 
 
Product
80
%
75
%
 
 
78
%
73
%
 
 
Service
91
%
90
%
 
 
91
%
89
%
 
 
Total gross margin
83
%
80
%
 
 
82
%
78
%
 
 
Stock-based compensation and related payroll tax expense included in cost of revenue
547

487

60

12%
1,591

1,590

1

—%
Three Months Ended October 1, 2016 Compared to Three Months Ended September 26, 2015
Total gross margin increased to 83% in the three months ended October 1, 2016 from 80% in the three months ended September 26, 2015. This improvement was driven by lower manufacturing and distribution costs, improved manufacturing efficiencies, pricing improvements, and efficiency gains associated with supporting a larger installed base of end-user customers under maintenance and support contracts. Additionally, the total gross margin for the three months ended October 1, 2016 contained a one-time inventory adjustment that increased gross margin by 0.6%.
Product gross margin increased to 80% in the three months ended October 1, 2016 from 75% in the three months ended September 26, 2015. This improvement was driven by lower manufacturing and distribution costs, improved manufacturing efficiencies, and pricing improvements. Additionally, the product gross margin for the three months ended October 1, 2016 contained a one-time inventory adjustment that increased product gross margin by 0.9%.
Service gross margin increased to 91% in the three months ended October 1, 2016 from 90% in the three months ended September 26, 2015, primarily due to increased operating efficiencies associated with supporting a larger installed base of end-user customers under maintenance and support contracts.
Nine Months Ended October 1, 2016 Compared to Nine Months Ended September 26, 2015
Total gross margin increased to 82% in the nine months ended October 1, 2016 from 78% in the nine months ended September 26, 2015. This improvement was driven by lower manufacturing and distribution costs, improved manufacturing efficiencies, pricing improvements, and efficiency gains associated with supporting a larger installed base of end-user customers under maintenance and support contracts.
Product gross margin increased to 78% in the nine months ended October 1, 2016 from 73% in the nine months ended September 26, 2015. This improvement was driven by lower manufacturing and distribution costs, improved manufacturing efficiencies, and pricing improvements.
Service gross margin increased to 91% in the nine months ended October 1, 2016 from 89% in the nine months ended September 26, 2015, primarily due to increased operating efficiencies associated with supporting a larger installed base of end-user customers under maintenance and support contracts.


28



Operating expenses
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
Increase
% Increase
October 1, 2016
September 26, 2015
Increase
% Increase
 
(dollars in thousands)
 
(dollars in thousands)
 
Operating expenses:
 
 
 
 
 
 
 
 
Research and development
$
18,306

$
12,677

$
5,629

44%
$
50,914

$
36,400

$
14,514

40%
Sales and marketing
31,994

21,388

10,606

50%
88,494

61,391

27,103

44%
General and administrative
8,887

6,950

1,937

28%
26,029

19,671

6,358

32%
Total operating expenses
$
59,187

$
41,015

$
18,172

44%
$
165,437

$
117,462

$
47,975

41%
Stock-based compensation and related payroll tax expense included in:
 
 
 
 
 
 
 
 
Research and development
$
3,506

$
2,532

$
974

38%
$
10,175

$
7,519

$
2,656

35%
Sales and marketing
3,204

2,534

$
670

26%
9,091

8,023

$
1,068

13%
General and administrative
3,261

2,460

$
801

33%
8,998

7,439

$
1,559

21%
Total stock-based compensation and related payroll tax expense
$
9,971

$
7,526

$
2,445

32%
$
28,264

$
22,981

$
5,283

23%
 
Three Months Ended October 1, 2016 Compared to Three Months Ended September 26, 2015
Research and development expenses increased $5.6 million in the three months ended October 1, 2016 as compared to the same prior year period. This increase was primarily driven by $3.4 million of additional personnel costs, which were primarily comprised of increased payroll and contractor related expenses of $1.4 million, increased bonus related costs of $0.8 million, and increased stock-based compensation and related payroll tax expenses of $1.0 million. The remaining research and development expense increase was primarily driven by a $1.0 million increase in product development expenses and a $1.1 million increase in facilities-related and IT-related expenses required to support a larger research and development team.
Sales and marketing expenses increased $10.6 million in the three months ended October 1, 2016 as compared to the same prior year period. This increase was primarily driven by $7.6 million of additional personnel costs, which were primarily comprised of increased payroll, payroll tax and consulting expenses of $3.1 million, increased commission expenses of $3.2 million and increased stock-based compensation and related payroll tax expenses of $0.7 million. The remaining sales and marketing expense increase was primarily driven by a $1.4 million increase in our sales and marketing promotional related expenses and an increase of $0.9 million in IT and facilities related costs to support a larger sales and marketing team.
General and administrative expenses increased $1.9 million in the three months ended October 1, 2016 as compared to the same prior year period. This increase was primarily driven by $1.9 million of additional personnel costs, which were primarily comprised of $0.6 million increased payroll and payroll tax, and $0.8 million increased stock-based compensation and related payroll tax expenses.
Nine Months Ended October 1, 2016 Compared to Nine Months Ended September 26, 2015
As noted above, the three months ended April 2, 2016 was a 14-week quarter while the quarter ended March 28, 2015 was 13-weeks, consequently the nine months ended October 1, 2016 had 40-weeks while the nine months ended September 26, 2015 had 39-weeks. This difference, along with the explanations below, contributed to the year over year change in operating expenses.
Research and development expenses increased $14.5 million in the nine months ended October 1, 2016 as compared to the same prior year period. This increase was primarily driven by $8.8 million of additional personnel costs, which were primarily comprised of increased payroll and payroll tax expenses of $5.2 million, increased bonus related costs of $1.4 million, and increased stock-based compensation and related payroll tax expenses of $2.7 million, and offset by $0.6 million reduced contractor expenses. The remaining research and development expense increase was primarily driven by a $2.7 million increase in product development expenses and a $2.7 million increase in facilities-related and IT-related expenses.
Sales and marketing expenses increased $27.1 million in the nine months ended October 1, 2016 as compared to the same prior year period. This increase was primarily driven by $18.9 million of additional personnel costs, which were primarily comprised of increased payroll and payroll tax expenses of $8.9 million, increased commission expenses of $7.0 million and increased stock-based compensation and related taxes of $1.0 million. The remaining sales and marketing expense increase was primarily driven by a $3.2 million increase in our sales and marketing

29



promotional related expenses, an increase of $1.1 million in travel expense, and an increase of $2.6 million in IT and facilities related costs to support a larger sales and marketing team.
General and administrative expenses increased $6.4 million in the nine months ended October 1, 2016 as compared to the same prior year period. This increase was primarily driven by $5.2 million of additional personnel costs, which were primarily comprised of $2.1 million increased payroll and payroll tax expenses, $0.8 million of contractor related expenses, $0.5 million increased bonus related costs, and increased stock-based compensation and related payroll tax expenses of $1.6 million. Professional services fees and general office expenses drove the remainder of the general and administrative increase.
Income Tax (Provision) Benefit
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
Change
% Change
October 1, 2016
September 26, 2015
Change
% Change
 
(dollars in thousands)
 
(dollars in thousands)
 
Income tax (provision) benefit
$
(3,999
)
$
(73
)
$
(3,926
)
5,378
%
$
23,321

$
(260
)
$
23,581

(9,070
)%
We account for income taxes under the asset and liability approach. This process involves estimating our actual current tax exposure, including assessing the risks associated with tax audits, and assessing temporary differences resulting from the different treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities. We then assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not likely, we establish a valuation allowance. Significant judgment is required in determining whether the valuation allowance should be recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence including past operating results and estimates of future forecasted taxable income or losses.
We had an income tax provision of $4.0 million for the three months ended October 1, 2016. The income tax provision recorded in the three months ended October 1, 2016 was due to increased profitability primarily in the United States. We had an income tax benefit of $23.3 million for the nine months ended October 1, 2016 compared to a tax provision of $0.1 million and $0.3 million for the three and nine months ended September 26, 2015, respectively. The income tax benefit recorded in the nine months ended October 1, 2016 was related to the release of our valuation allowance previously recorded against deferred tax assets (see Note 8 Income Tax included in Part I, Item I).
In making a determination to release a portion of our existing valuation allowance, we considered all available evidence, both positive and negative. Such evidence included, but was not limited to, our history of profitability and losses, jurisdictional income recognition trends, pre-tax losses adjusted for certain other items, and forecasted income by jurisdiction. Based on the above evidence, we determined that it is more likely than not that we will utilize our U.S. deferred tax assets.
Non-GAAP Financial Measures
We report all financial information required in accordance with U.S. generally accepted accounting principles, or GAAP, but we believe evaluating our ongoing operating results may be difficult to understand if limited to reviewing only GAAP financial measures. Many of our investors have requested that we disclose non-GAAP information because it is useful in understanding our performance as it excludes amounts that many investors feel may obscure our true operating results. Likewise, management uses non-GAAP measures to manage and assess the profitability of our business going forward and does not consider stock-based compensation expense and related payroll taxes, income tax effect of stock-based compensation expense, and a valuation allowance against deferred tax assets. Specifically, management does not consider these expenses or benefits when developing and monitoring our budgets and spending. As a result, we use calculations of non-GAAP net income and non-GAAP net income per share, which exclude these expenses, when evaluating our ongoing operations and allocating resources within the organization.

30



Reconciliations of our GAAP and non-GAAP financial measures were as follows (in thousands, except per share amounts): 
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
GAAP net income
$
6,079

$
4,280

$
43,009

$
3,623

Stock-based compensation
10,104

7,851

28,884

23,780

Stock-based compensation related payroll taxes
414

162

971

791

Income tax effect of release of valuation allowance


(30,500
)

Income tax effect of non-GAAP adjustments**
(2,593
)
(4,310
)
(8,676
)
(9,781
)
Non-GAAP net income
$
14,004

$
7,983

$
33,688

$
18,413

Basic GAAP net income per share
$
0.17

$
0.13

$
1.22

$
0.11

Diluted GAAP net income per share
$
0.16

$
0.12

$
1.15

$
0.10

Basic Non-GAAP net income per share
$
0.39

$
0.24

$
1.83

$
0.55

Diluted Non-GAAP net income per share
$
0.36

$
0.22

$
1.69

$
0.51

GAAP and Non-GAAP weighted average number of shares - Basic
35,770

33,830

35,171

33,412

 
 
 
 
 
GAAP weighted average number of shares - Diluted
38,113

35,872

37,341

35,497

Stock-based compensation impact on weighted average number of shares
544

498

673

726

Non-GAAP weighted average number of shares - Diluted
38,657

36,370

38,014

36,223

** Non-GAAP tax provision excludes the tax benefit relating to stock-based compensation expense, the valuation allowance against deferred tax assets, and uses a long-term projected tax rate for the fiscal 2016 annual period applied to interim results.
Liquidity and Capital Resources
As of October 1, 2016 our principal sources of liquidity, which consisted of cash, cash equivalents and short-term investments of $244.7 million, were held primarily in the United States. Our liquidity requirements are primarily to fund our working capital and operating expenses. As of October 1, 2016, we had no material commitments for capital expenditures.
Our future capital requirements will depend on many factors, including our results of operations and the expansion of our research and development, sales and marketing and general and administrative functions. Based on our current operating plan, we believe our existing cash, cash equivalents and investments, combined with cash generated from operations, will be sufficient to fund our working capital and operating expenses for at least the next 12 months. If we require additional capital resources to grow our business internally or to acquire complementary technologies and businesses at any time in the future, we may seek to sell additional equity, or raise funds through debt financing or other sources. The sale of additional equity could result in additional dilution to our stockholders. If we raise additional funds by obtaining loans from third parties, the terms of those financing arrangements may include negative covenants or other restrictions on our business that could impair our operating flexibility, and would also require us to incur interest expense. We can provide no assurance that additional financing will be available at all or, if available, that we would be able to obtain financing on terms favorable to us.
Cash flows
The following table summarizes our cash flows for the periods indicated (in thousands):
 
Nine Months Ended
 
October 1, 2016
September 26, 2015
Cash provided by operating activities
$
22,911

$
39,272

Cash (used in) provided by investing activities
$
(5,027
)
$
16,671

Cash provided by financing activities
$
17,457

$
1,660

Cash flows from operating activities
Our cash provided by operating activities is generated from sales of our products and, to a lesser extent, by upfront payments from customers under maintenance and support contracts. Our primary uses of cash from operating activities have been for personnel related expenses, manufacturing costs, expenses related to marketing and promotional activities and costs related to our facilities. Our cash flows from operating activities will continue to

31



be affected principally by our working capital requirements and increased spending on personnel, facilities and sales and marketing activities to meet our anticipated business growth.
In the nine months ended October 1, 2016, our operating activities provided cash of $22.9 million. This was primarily due to our net income of $43.0 million offset by the changes in our operating assets and liabilities of $14.6 million and non-cash charges of $5.5 million. The non-cash charges of $5.5 million were largely comprised of $28.9 million in stock-based compensation expense, $4.8 million in depreciation and amortization and $$0.3 million in inventory write-downs, partially offset by a $31.6 million increase in deferred tax assets and $8.3 million in excess tax benefit. The $14.6 million of changes in operating assets and liabilities was largely due to an increase of $12.4 million in accounts receivable, an increase of $5.0 million in inventory and an increase of $3.0 million in prepaid expenses, partially offset by a reduction in accounts payable and accrued liabilities of $4.7 million, and an increase of $1.0 million in deferred revenue.
In the nine months ended September 26, 2015, our operating activities provided cash of $39.3 million that was primarily comprised of net income of $3.6 million, non-cash charges of $30.3 million and $5.3 million provided by the changes in our operating assets and liabilities. The non-cash charges of $30.3 million were largely comprised of $23.8 million in stock-based compensation expense, $5.2 million in depreciation and amortization and $1.4 million in inventory write-downs. The $5.3 million provided by the changes in operating assets and liabilities were largely provided by a $13.7 million deferred revenue increase and increased accounts payable and accrued liabilities of $6.4 million, which was partially offset by an increase of $13.1 million in accounts receivable and an increase of $1.8 million in prepaid expenses.
Cash flows from investing activities
Net cash used by investing activities of $5.0 million for the nine months ended October 1, 2016 was primarily attributable to $84.8 million used for purchases of short-term investments and $6.0 million used for capital expenditures for property and equipment to support the growth of our business, which were partially offset by maturities of short-term investments of $85.7 million.
Net cash provided by investing activities of $16.7 million for the nine months ended September 26, 2015 was primarily attributable to sales and maturities of marketable securities of $60.8 million offset by $40.2 million used for purchases of marketable securities and $4.0 million used for capital expenditures for property and equipment to support the growth of our business.
Cash flows from financing activities
Net cash provided by financing activities of $17.5 million for the nine months ended October 1, 2016 was primarily due to proceeds of $6.8 million from the issuance of common stock pursuant to our ESPP, $9.7 million from stock option exercises and $8.3 million from excess tax benefits from employee stock-based compensation, partially offset by $7.2 million in shares repurchased for tax withholding upon vesting of restricted stock units, or RSUs.
Net cash provided by financing activities of $1.7 million for the nine months ended September 26, 2015 was primarily due to proceeds of $5.1 million from the issuance of common stock pursuant to our ESPP and $3.5 million from stock option exercises, offset in part by $7.0 million in shares repurchased for tax withholding upon vesting of RSUs.
Contractual Obligations
The following summarizes our contractual obligations as of October 1, 2016
 
Payments Due by Period
 
Less
than 1
year
1 to 3
years
4 to 5
years
More
than 5
years
Total
 
(in thousands)
Operating lease obligations (1)
$
4,382

$
2,722

$
373



$
7,477

Purchase commitments (2)
12,238




12,238

Total
$
16,620

$
2,722

$
373

$

$
19,715

 
(1)
Operating lease obligations represent our obligations to make payments under the lease agreements for our facilities and office equipment.

32



(2)
Purchase commitments represent the total non-cancelable purchase commitments our contract manufacturers make on our behalf.
Off-Balance Sheet Arrangements
We do not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Indemnification Obligations
Under the indemnification provisions of our standard sales related contracts, we agree to defend our customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited to the total amount paid by our customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose us to losses in excess of the amount received under the agreement. We have not incurred any costs as a result of such indemnifications and have not accrued any liabilities related to such obligations in our consolidated financial statements. In addition, we indemnify our officers, directors, and certain key employees while they are serving in good faith in the company capacities. To date, there have been no claims under any indemnification provisions.
Recent Accounting Pronouncements
See Note 2, Summary of Significant Accounting Policies, in Notes to Condensed Consolidated Financial Statements in Part I - Item 1 - Financial Statements (unaudited) of this Report, for a full description of recent accounting pronouncements, including the expected dates of adoption and effects on the consolidated financial statements, which is incorporated herein by reference.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with GAAP. The preparation of these condensed financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, operating expenses and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. We base our estimates and assumptions on historical experience and on various other factors that we believe to be reasonable under the circumstances. Accordingly, actual results could differ significantly from the estimates made by our management. To the extent that there are material differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows would be affected.
An accounting policy is considered to be critical if the nature of the estimates or assumptions is material due to the levels of subjectivity and judgment necessary to account for highly uncertain matters or the susceptibility of such matters to change, and the effect of the estimates and assumptions on financial condition or operating performance is material. The accounting policies we believe to reflect our more significant estimates, judgments, and assumptions and are most critical to understanding and evaluating our reported financial results are as follows:
Revenue Recognition;
Stock-Based Compensation;
Inventory Valuation;
Warranty Reserves; and
Income Taxes and the release of our Valuation Allowance (see Note 8 Income Tax included in Part I, Item I).
There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates described in our Annual Report on Form 10-K for the fiscal year ended December 26, 2015.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. We do not hold or issue financial instruments for trading purposes.
Foreign currency exchange rate sensitivity

33



Our functional currency is the U.S. dollar. Most of our sales, cost of sales and operating expenses are denominated in U.S. dollars, and therefore our revenue is not currently subject to significant foreign currency risk. Our operating expenses are transacted in the currencies of the countries in which our operations are located, which are primarily in the Americas, Europe, the Middle East, Africa, and the Asia-Pacific region. Our condensed consolidated results of operations, comprehensive loss and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. In nine months ended October 1, 2016 and September 26, 2015, the effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our condensed consolidated financial statements.
Interest rate sensitivity
We had cash, cash equivalents and short-term investments of $244.7 million as of October 1, 2016. We hold our cash, cash equivalents and short-term investments for working capital purposes. Our cash and cash equivalents are primarily held in cash deposits and money market funds. We have invested a portion of our funds in short-term investments that are focused on preservation of capital and supporting our liquidity requirements. Our short-term investments are held in U.S. Treasury securities, U.S. agency debt securities and corporate debt securities. Due to the short-term nature of these instruments, we believe that we do not have any material exposure to changes in the fair value of our investment portfolio as a result of changes in interest rates. Declines in interest rates, however, would reduce future interest income. For the nine months ended October 1, 2016, the effect of a hypothetical 10% increase or decrease in overall interest rates would not have had a material impact on the fair value of our available-for-sale securities or our interest income.


34



Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The phrase “disclosure controls and procedures” refers to controls and other procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934, as amended, or the Exchange Act, such as this Quarterly Report on Form 10-Q, is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the U.S. Securities and Exchange Commission, or the SEC. Disclosure controls and procedures are also designed to ensure that such information is accumulated and communicated to our management, including our Chief Executive Officer, or the CEO, and our Chief Financial Officer, or the CFO, as appropriate to allow timely decisions regarding required disclosure.
Under the supervision and with the participation of our management, including our CEO and CFO, we carried out an evaluation of the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of October 1, 2016, the end of the fiscal period covered by this Quarterly Report on Form 10-Q, or the Evaluation Date. Based on this evaluation, our CEO and CFO concluded that, as of the Evaluation Date, our disclosure controls and procedures were effective such that the information required to be disclosed in our SEC reports (i) is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and (ii) is accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
There has been no change in our internal control over financial reporting identified in connection with our evaluation required by paragraph (d) of rules 13a-15 and 15d-15 under the Exchange Act that occurred during the third quarter of fiscal 2016 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
PART II - OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we are subject to various legal proceedings, claims and litigation arising in the ordinary course of business. We do not believe we are a party to any currently pending legal proceedings the outcome of which would be expected to have a material adverse effect on our financial position, results of operations or cash flows.
There can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our financial position, results of operations or cash flows.
Item 1A. Risk Factors
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K, before making a decision to invest in our common stock. The risks and uncertainties described below may not be the only ones we face. If any of the risks actually occur, our business, financial condition, operating results and prospects could be materially and adversely affected. In that event, the trading price of our common stock could decline, and you could lose part or all of your investment.
Risks Related to Our Business
The network traffic visibility market is rapidly evolving and difficult to predict. If the network traffic visibility market does not evolve as we anticipate or if our target end-user customers do not adopt our Visibility Fabric or our Security Delivery Platform, our sales will not grow as quickly as anticipated and our stock price could decline.
We are in a new, rapidly evolving category within the network infrastructure industry that focuses on providing organizations with enhanced visibility and control over their networks through the efficient collection and analysis of network traffic. As such, it is difficult to predict important market trends, including how large the network traffic visibility market will be, or when and what products end-user customers will adopt. For example, organizations that currently use traditional approaches may believe that these approaches already provide them with sufficient visibility and control to secure and manage their network traffic. Therefore, they may continue spending their

35



network infrastructure budgets on these products and may not adopt our Visibility Fabric or Security Delivery Platform in addition to or in lieu of such products.
If the market for network traffic visibility does not evolve in the way we anticipate, if organizations do not recognize the benefits of our solution or if we are unable to sell our family of products to end-user customers, or if we are not able to effectively expand into new or adjacent markets, then our revenue may not grow as expected or may decline, and our stock price could decline.
New or existing technologies that are perceived to address network traffic visibility or address the need for network traffic visibility in different ways could gain wide adoption and supplant our products, thereby weakening our sales and our financial results.
The introduction of products and services embodying new technologies could render our existing products obsolete or less attractive to end-user customers. Other network traffic visibility technologies exist and could be developed in the future, and our business could be materially negatively affected if such technologies are widely adopted. We may not be able to successfully anticipate or adapt to changing technology or customer requirements on a timely basis, or at all. If we fail to keep up with technological changes, do not effectively adapt our technology to next generation network infrastructure deployments or fail to convince our end-user customers and potential end-user customers of the value of our solution even in light of new technologies, our business, operating results and financial condition could be materially and adversely affected.
If we are unable to introduce new products successfully and to make enhancements to existing products, our growth rates would likely decline and our business, operating results and competitive position could suffer.
Our continued success depends on our ability to identify and develop new products and to enhance and improve our existing products, and the acceptance of those products by our existing and target end-user customers. Our growth would likely be adversely affected if: 
we fail to introduce these new products or product enhancements;
our new products or product enhancements are not timely introduced or do not function as expected;
we fail to successfully manage the transition to new products from the products they are replacing;
we do not invest our development efforts in appropriate products or enhancements for markets in which we now compete and expect to compete;
we fail to predict the demand for new products following their introduction to market; or
these new products or enhancements do not attain market acceptance.
We invest substantial amounts of time and resources in researching and developing new products and enhancing existing products by incorporating additional features, improving functionality and adding other improvements to meet end-user customers’ rapidly evolving demands in our highly competitive industry. Our research and development expenses were $50.9 million, or 23% of our revenue in the nine months ended October 1, 2016, and $36.4 million, or 23% of revenue in the nine months ended September 26, 2015.
Our future plans contemplate significant investments in research and development and related product opportunities. In addition, we plan to increasingly use third-party joint development and original design manufacturing partners for the development of future products in our road map. We believe that we must continue to dedicate a significant amount of resources to our research and development efforts and increase our investment in joint development relationships to maintain our competitive position. We have limited experience in joint development of products and our increasing use of third-party joint development and original design manufacturers reduces our control over the design, as well as the timing and delivery, of products to the market. If we do not manage these joint design relationships successfully, future products may be delayed or the features and quality of the products may not meet our expectations or that of our customers. We have invested and continue to invest in our internal research and development capabilities and other internal research and development efforts as well as third-party design and manufacturing relationships without being certain that they will result in products that the market will accept or that will expand our share of those markets.
The introduction of new products or product enhancements may shorten the life cycle of our existing products, or replace sales of some of our current products, thereby offsetting the benefit of even a successful product introduction, and may cause end-user customers to defer purchasing our existing products in anticipation of the new products.

36



Failure to successfully introduce new products in our portfolio could harm our operating results by decreasing sales, increasing our inventory levels of older products and exposing us to greater risk of product obsolescence. We have also experienced, and may in the future experience, delays in developing and releasing new products and product enhancements. This has led to, and may in the future lead to, delayed sales, deferred revenue, increased expenses and lower than anticipated quarterly revenue. In addition, complexity and difficulties in managing product transitions at the end-of-life stage of a product can create excess inventory of components associated with the outgoing products that can lead to increased expenses. Any or all of the above problems could materially harm our business and operating results.
Our quarterly and annual operating results may vary significantly and be difficult to predict, which may cause our stock price to fluctuate.
Our quarterly and annual operating results have varied historically from period to period, and we expect that they will continue to fluctuate due to a variety of factors, many of which are outside of our control, including: 
fluctuations in demand for our products and services, the timing of orders from our channel partners and end-user customers, and our ability to accurately forecast end-user customer demand;
the timing of our product shipments of products, which may depend on many factors such as inventory and logistics and our ability to ship new products on schedule and accurately forecast inventory requirements;
the budgeting cycles and internal purchasing priorities of our end-user customers;
seasonal buying patterns of our end-user customers;
changes in end-user customer or channel partner requirements or market needs;
the mix of products sold and the mix of revenue between products and services;
changes in the growth rate of the network traffic visibility market, the cyber-security market and related markets, such as the network infrastructure market, and the market for network management, analysis, compliance and security tools;
our ability to control costs, including operating expenses, the costs of hardware and software components, and other manufacturing costs;
our ability to timely develop, introduce and gain market acceptance for new products, technologies and services;
price competition;
any significant changes in the competitive environment, including the entry of new competitors, and any related discounting of products or services;
the timing and execution of product transitions or new product introductions, and related inventory costs;
deferral of orders from end-user customers in anticipation of new products or product enhancements announced by us or our competitors;
decisions by potential end-user customers to purchase alternative network traffic visibility solutions or cyber-security solutions from their existing network infrastructure and security vendors or other third parties;
our ability to establish and manage our distribution channels, and the effectiveness of any changes we make to our distribution model;
the ability of our suppliers and contract manufacturers to provide component parts and finished products in a timely manner;
changes in end-user customer renewal rates for our services and our ability to up-sell additional products;
general economic conditions, both domestically and in our foreign markets;
the timing of revenue recognition for our sales, which may be affected by the mix of sales by our channel partners; and

37



future accounting pronouncements or changes in our accounting policies.
Any one of the factors above or the cumulative effect of some of the factors referred to above may result in significant fluctuations in our quarterly and annual operating results, including fluctuations in our key performance indicators. This variability and unpredictability could result in our failure to meet our internal operating plan or the expectations of securities analysts or investors for any period. In addition, a significant percentage of our operating expenses are fixed in nature in the short term and based on forecasted revenue trends. Accordingly, in the event of revenue shortfalls, we are generally unable to mitigate the negative impact on margins in the short term. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our shares could fall substantially and we could face costly lawsuits, including securities class action suits.
We compete in highly competitive markets, and competitive pressures from existing and new companies may adversely impact our business and operating results.
The markets in which we compete are highly competitive. We expect competition to intensify in the future as existing competitors bundle new and more competitive offerings with their existing products and services, and as new market entrants introduce new products into our markets. This competition could result in increased pricing pressure, reduced profit margins, increased sales and marketing expenses and our failure to increase, or the loss of, market share, any of which would likely seriously harm our business, operating results and financial condition. We also expect that competition will continue to increase as a result of advancements in networking technology and architecture. If we do not keep pace with product and technology advances and otherwise keep our product offerings competitive, there could be a material and adverse effect on our competitive position, revenue and prospects for growth.
We compete either directly or indirectly with certain large Ethernet switch vendors, such as Cisco Systems Inc., Brocade Systems Communications, Inc. and Arista Networks, Inc., and network management, analysis, compliance and security tool vendors, such as Netscout and Ixia, that offer point solutions that address a portion of the issues that we solve. The principal competitive factors in our markets include functionality and performance, price and total cost of ownership, ease of use, flexibility and scalability of deployment, brand awareness, breadth of portfolio, product reliability and quality, interoperability with other products, the extent and speed of user adoption and quality of service, support and fulfillment.
Many of our current and potential competitors are substantially larger and have greater financial, technical, research and development, sales and marketing, manufacturing, distribution and other resources and greater name recognition. We could also face competition from new market entrants, including our other current technology partners. In addition, many of our existing and potential competitors enjoy substantial competitive advantages, such as: 
longer operating histories;
the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;
broader distribution and established relationships with channel partners;
access to larger customer bases;
greater resources to make acquisitions;
larger intellectual property portfolios;
the ability to bundle competitive offerings with other products and services; and
greater customer support.
As a result, increased competition could result in fewer customer orders, price reductions, reduced operating margins and loss of market share. Our competitors also may be able to provide end-user customers with capabilities or benefits different from or greater than those we can provide in areas such as technical qualifications or geographic presence, or to provide end-user customers a broader range of products, services and prices. In addition, some of our larger potential competitors have substantially broader product offerings and could leverage their relationships based on other products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our products, including through selling at zero or negative margins, product bundling or closed technology platforms. These larger potential competitors may also have more extensive relationships within existing and potential end-user customers that provide them with an advantage in competing for business with those end-user customers. In addition, to the extent that one of our competitors establishes or strengthens a cooperative relationship with, or acquires one or more of the network management, analysis,

38



compliance and security tool vendors that we have relationships with, it could adversely affect our ability to compete. Our ability to compete will depend upon our ability to provide a better solution than our competitors at a competitive price. To remain competitive, we may be required to make substantial additional investments in research, development, marketing and sales in order to respond to competition, and there is no assurance that these investments will achieve any returns for us or that we will be able to compete successfully in the future.
We also expect increased competition if our market continues to expand. Conditions in our market could change rapidly and significantly as a result of technological advancements or other factors. In addition, current or potential competitors may be acquired by third parties that have greater resources available. As a result of these acquisitions, our current or potential competitors might take advantage of the greater resources of the larger organization to compete more aggressively against us.
We depend on growth in markets relating to network security, management and analysis, and lack of growth or contraction in one or more of these markets could have a material adverse effect on our sales and financial condition.
Demand for our products is linked to, among other things, growth in the size and complexity of network infrastructures and the demand for networking technologies addressing the security, management and analysis of such infrastructures. If this demand declines or if we do not effectively adapt our technology to next generation network infrastructure deployments, our sales, profitability and financial condition would be materially adversely affected. Segments of the network infrastructure industry have in the past experienced significant economic downturns. The occurrence of any of these factors in the markets relating to network security, management and analysis could materially adversely affect our sales, profitability and financial condition. Furthermore, these markets are dynamic and evolving. Our future financial performance will depend in large part on continued growth in the number of organizations investing in their network infrastructure and the amount they commit to such investments. The market for network infrastructure may not continue to grow at historic rates, or at all. If this market fails to grow, or grows more slowly than we currently anticipate, our sales and profitability could be adversely affected.
Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense.
We have experienced difficulty managing lengthening and increasingly unpredictable sales cycles in the past. Our sales efforts involve educating our end-user customers about the use and benefits of our solution, including its technical capabilities. End-user customers often undertake an evaluation and testing process that can result in a lengthy sales cycle. Also, as our distribution strategy has evolved into more of a channel model, utilizing distributors, the level of variability in the length of sales cycle across transactions has increased and made it more difficult to predict the timing of many of our sales transactions. We spend substantial time and resources on our sales efforts without any assurance that our efforts will produce any sales or a material amount of revenue from such sales. In addition, product purchases are frequently subject to budget constraints, multiple approvals and unplanned administrative, processing and other delays. These factors, among others, have in the past led to, and could continue to result in, long and unpredictable sales cycles.
We sell our products primarily to enterprise IT departments and service providers. The length of our sales cycles typically ranges from three to six months and is generally longer the larger the size of the transaction. Often times, our larger transactions are part of larger data center projects or upgrades by our customers and we have little ability to influence the timing of these transactions. As a result, our sales cycles can often be more than six months, with sales cycles involving service providers taking significantly longer to complete. To the extent that the mix of our future sales shifts to include relatively more revenue from service providers, the average length of our sales cycles will likely increase. Furthermore, our sales to federal, state and local governmental agency end-user customers have increased in recent periods, and we may in the future increase sales to governmental entities. Selling to governmental entities can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that some of these efforts will generate a sale. As a result of these lengthy and uncertain sales cycles and the increasing size of our transactions, it is difficult for us to predict when end-user customers may purchase solutions and accept products from us. If we are unable to effectively manage the sales cycle or if we fail to close a large transaction or multiple smaller transactions that we expect to close in a given period, our operating results may vary significantly from period to period and may be materially adversely affected.

39



Our limited operating history makes it difficult for you to evaluate our current business and future prospects, and may increase the risk of your investment.
We were founded in 2004 and sold our first products commercially in 2005. We have experienced rapid growth since our inception, and we have been increasing the breadth and scope of our product offerings. The majority of our revenue growth, however, has occurred over the past five years. This limited operating history, as well as the early stage of our relationships with many of our channel partners, makes financial forecasting and evaluation of our business difficult. Furthermore, because we depend in part on the market’s acceptance of our products, it is difficult to evaluate trends that may affect our business. We have encountered and will continue to encounter risks and difficulties frequently experienced by growing companies in rapidly changing industries. If we do not address these risks successfully, our business and operating results would be adversely affected, and our stock price could decline.
Some of the components and technologies used in our products are purchased and licensed from a single source or a limited number of sources. The loss of any of these suppliers might cause us to incur additional transition costs, result in delays in the manufacturing and delivery of our products, or cause us to carry excess or obsolete inventory and could require us to redesign our products.
Although supplies of our components are generally available from a variety of sources, we currently depend on a single source or a limited number of sources for most components included in our products. For example, the processors and connectors that we use in the products manufactured by Broadcom Corp., Freescale Semiconductor, Ltd., Cavium, Inc. and Molex Inc. are currently available only from a limited number of sources, and neither we nor, to our knowledge, these manufacturers have entered into supply agreements with such sources. As there are no other sources for identical components and technologies, if we lost any of these suppliers or were unable to acquire enough of these components these components or license these technologies, we may not be able to sell our products for a significant period of time, and we could incur significant costs to redesign our hardware and software to incorporate components or technologies from alternative sources or to qualify alternative suppliers. Our reliance on a single source or a limited number of suppliers involves a number of additional risks, including risks related to: 
supplier capacity constraints;
price increases;
timely delivery;
component quality;
failure of a key supplier to remain in business and adjust to market conditions;
delays in, or the inability to execute on, a supplier roadmap for components and technologies; and
natural disasters.
In addition, for certain components for which there are multiple sources, we are subject to potential price increases and limited availability as a result of market demand for these components. In the past, unexpected demand for computer and network products has caused worldwide shortages of certain electronic parts. If similar shortages occur in the future, our business would be adversely affected. Although we carry some finished goods inventory of our products, we and our manufacturers rely on our suppliers to deliver necessary components in a timely manner. We and our manufacturers rely on purchase orders rather than long-term contracts with these suppliers, and as a result we or our manufacturers might not be able to secure sufficient components, even if they were available, at reasonable prices or of acceptable quality to build products in a timely manner and, therefore, might not be able to meet end-user customer demands for our products, which would have a material and adverse effect on our business, operating results and financial condition.
We rely on third-party channel partners for a substantial portion of our revenue. If our partners fail to perform, our ability to sell our products and services would be limited, and if we fail to optimize our channel partner model going forward, our operating results would be harmed.
A substantial portion of our revenue is generated through sales by our channel partners, which include distributors and resellers. We depend upon our channel partners to assist with the sales process through introduction to accounts and the distribution of our products. In North America we rely on two distributors, Global Convergence, Inc., or GCI, and Arrow Enterprise Computing Solutions, Inc., or Arrow. GCI accounted for 35% and 41% of our revenue in the nine months ended October 1, 2016 and September 26, 2015, respectively. Arrow, which we first engaged as a distributor in February 2013, accounted for 25% and 19% of our revenue in the nine months

40



ended October 1, 2016 and September 26, 2015, respectively. To the extent our channel partners are unable to generate an increasing amount of our sales opportunities, are unsuccessful in selling our products, or we are unable to enter into arrangements with, and retain, a sufficient number of high quality channel partners in each of the regions in which we sell products, and keep them motivated to sell our products, our ability to sell our products and operating results would be harmed. The termination of our relationship with any significant channel partner may adversely impact our sales, operating results and revenue growth. If we fail to optimize our channel partner model or fail to manage existing sales channels, our business and operating results could be materially and adversely affected.
Managing inventory of our products and product components is complex. Insufficient inventory may result in lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins.
Managing inventory of our products and product components is complex with many critical components requiring long lead times from the component manufacturer. These long lead times place added importance on our ability to effectively forecast customer demand so that we have the right amount of product or product components available. Managing inventory is further complicated as our channel partners may increase orders during periods of product shortages, cancel orders, return product or take advantage of price protection (if any) or delay orders in anticipation of new products. They also may adjust their orders in response to the supply of our products and the products of our competitors that are available to them and in response to seasonal fluctuations in customer demand. Furthermore, if the time required to manufacture certain products or ship products increases for any reason, this could result in inventory shortfalls. Managing our inventory depends significantly on our ability to accurately forecast end-user customer demand for our products. Our inventory management and demand planning systems and related supply chain visibility tools may be inadequate to enable us to effectively manage inventory. Inventory management remains an area of focus as we balance the need to maintain inventory levels that are sufficient to ensure competitive lead times against the risk of inventory obsolescence because of rapidly changing technology and customer requirements. If we ultimately determine that we have excess inventory, we may have to reduce our prices or write-down inventory, which in turn could result in lower gross margins. Alternatively, insufficient inventory levels may lead to shortages that result in delayed revenue or loss of sales opportunities altogether as potential end-user customers turn to competitors’ products that are readily available. If we are unable to effectively manage our inventory, our operating results could be adversely affected.
We currently rely on a single contract manufacturer to manufacture a substantial majority of our products, and our failure to manage our relationship with our contract manufacturer successfully could negatively impact our business.
We rely on Jabil Circuit, Inc., or Jabil, to manufacture a substantial majority of our products. We transitioned our manufacturing to Jabil in an effort to expand and upgrade our manufacturing, systems assembly, testing and order fulfillment capabilities. We entered into a manufacturing services agreement with Jabil in April 2013 and amended and restated the agreement in April 2015. Our amended agreement with Jabil has an initial term of two years, and the agreement automatically renews for additional one-year terms, unless it is terminated by either party by giving written notice of non-renewal at least six months before the end of the then-current term. In addition, the agreement may be terminated (i) upon mutual written consent of both parties, (ii) for convenience upon nine months written notice by Jabil or six months written notice by us, (iii) for cause upon written notice of a material breach and if the other party does not cure such breach within 30 days of such notice, (iv) immediately upon the bankruptcy or insolvency of the other party, or (v) upon a change of control of either party, subject to applicable notice periods.
Our reliance on Jabil reduces our control over the assembly process, exposing us to risks, including reduced control over quality assurance, production costs and product supply. If we fail to effectively manage our relationship with Jabil, or if Jabil experiences delays, disruptions, capacity constraints or quality control problems in their operations, our ability to ship products to our end-user customers could be impaired and our competitive position and reputation could be harmed. Furthermore, Jabil manufactures our products in their facility in Guadalajara, Mexico. As such, these manufacturing operations may be subject to changes in the economic, security and political conditions in Mexico which might interrupt manufacturing operations. In addition, any adverse change in Jabil’s financial or business condition could disrupt our ability to supply quality products to our end-user customers. If we are required to change our contract manufacturer or cannot find a suitable alternative in a timely manner, we may lose revenue, incur increased costs and damage our relationships with our channel partners and end-user customers. In addition, qualifying a new contract manufacturer and commencing production can be an expensive and lengthy process. If we experience increased demand that Jabil is unable to fulfill, or if Jabil is unable to provide us with an adequate supply of high-quality products for any reason, we could experience a delay in our order fulfillment, and our business, operating results and financial condition would be adversely affected.

41



Defects, errors or vulnerabilities in our products, or the failure of our solution to improve network security, could harm our reputation and business.
Our products are complex and have contained and may contain undetected defects or errors, especially when first introduced or when new versions are released. Defects in our products may impede or block network traffic or cause our products to fail to provide network traffic visibility as intended. Further, defects in our products may impair the functionality or performance of the appliances and applications that rely on the data provided by our products. Defects in our products may lead to product returns and require us to implement design changes or software updates. Additionally, defects or vulnerabilities in our products or services may cause the networks of our end-user customers to be vulnerable to security attacks, cause them to fail to help secure networks, or temporarily interrupt the networking traffic of our end-user customers. Because the techniques used by computer hackers to access or sabotage networks change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques and provide a solution in time to fix the defect or vulnerability in our products or services. Furthermore, as we increasingly design and market our products with specific security related features, our networks, products, and services could be targeted by attacks specifically designed to disrupt our business and harm our reputation. Any successful security attack on our network or on the network of one of our end-user customers that could be traced to a defect or vulnerability in one of our products or services could lead to significant liability or reputational harm that could have a material adverse impact on our operating results.
Any defects or errors in our products, or the perception of such defects or errors, could result in:
expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate or work around errors or defects;
loss of existing or potential end-user customers or channel partners;
delayed or lost revenue;
delay or failure to attain market acceptance;
delay in the development or release of new products or services;
negative publicity, which will harm our reputation;
warranty claims against us, which could result in an increase in our provision for doubtful accounts;
an increase in collection cycles for accounts receivable or the expense and risk of litigation; and
harm to our operating results.
Although we have limitation of liability provisions in our standard terms and conditions of sale, they may not fully or effectively protect us from claims as a result of federal, state or local laws or ordinances or unfavorable judicial decisions in the United States or other countries. The sale and support of our products also entail the risk of product liability claims. We maintain insurance to protect against certain claims associated with the use of our products, but our insurance coverage may not adequately cover any claim asserted against us. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.
We rely on the availability of licenses to third-party software and other intellectual property.
Many of our products and services include software or other intellectual property licensed from third parties, and we otherwise use software and other intellectual property licensed from third parties in our business. This exposes us to risks over which we may have little or no control. For example, a licensor may have difficulties keeping up with technological changes or may stop supporting the software or other intellectual property that it licenses to us. Also, it will be necessary in the future to renew certain licenses, expand the scope of certain existing licenses or seek new licenses, relating to various aspects of these products and services, or otherwise relating to our business, which may result in increased license fees. There can be no assurance that the necessary licenses will be available on acceptable terms, if at all. In addition, a third-party may assert that we or our end-user customers, are in breach of the terms of a license, which could, among other things, give such third-party the right to terminate a license, seek damages from us, or both. The inability to obtain or maintain certain licenses or other rights or to obtain or maintain such licenses or rights on favorable terms, or the need to engage in litigation regarding these matters, could result in delays in releases of products and services, and could otherwise disrupt our business, until equivalent technology can be identified, licensed or developed, if at all, and integrated into our products and services or otherwise in the conduct of our business. Any of these events could have a material adverse effect on our business, operating results and financial condition. Moreover, the inclusion in our products

42



and services of software or other intellectual property licensed from third parties on a nonexclusive basis may limit our ability to differentiate our products from those of our competitors.
Furthermore, we have a license and services agreement with Tall Maple Systems, Inc., or Tall Maple, pursuant to which we have been granted a perpetual, non-exclusive, worldwide license to certain software code of Tall Maple, which we integrate into the software component of our H Series products and which can be integrated into our other products and applications. In return, we paid Tall Maple a license fee. The agreement can only be terminated for cause upon written notice of a material breach and if the other party does not cure such breach within 30 days of such notice. We were notified in 2013 that the assets of Tall Maple were acquired by a third party. If our agreement with Tall Maple is terminated as a result of a material breach by us that we do not timely cure, we may need to identify, license or develop equivalent software, and integrate such replacement software into the software component of our H Series products, which could impede our ability to sell our H Series products until equivalent software is identified, licensed or developed, and integrated. These delays, if they occur, could adversely affect our business, operating results and financial condition.
Failure to protect our proprietary technology and intellectual property rights could substantially harm our business and operating results.
The success of our business depends on our ability to protect and enforce our trade secrets, trademarks, copyrights, patents and other intellectual property rights. We attempt to protect our intellectual property under patent, trademark, copyright and trade secret laws, and through a combination of confidentiality procedures, contractual provisions and other methods, all of which offer only limited protection.
As of October 1, 2016, we had 35 issued patents in the United States, but this number may be relatively small in comparison to some of our competitors and potential competitors. Additionally, as of October 1, 2016, we had 27 pending U.S. patent applications. Internationally, as of October 1, 2016, we had eight issued patents and a number of pending patent applications. We may file additional patent applications in the future. The process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. We may choose not to seek patent protection for certain innovations and may choose not to pursue patent protection in certain jurisdictions. Furthermore, it is possible that our patent applications may not issue as granted patents, that the scope of our issued patents will be insufficient or not have the coverage originally sought, that our issued patents will not provide us with any competitive advantages, and that our patents and other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. In addition, issuance of a patent does not guarantee that we have an absolute right to practice the patented invention, or that we have the right to exclude others from practicing the claimed invention. As a result, we may not be able to obtain adequate patent protection or to enforce our issued patents effectively.
In addition to patented technology, we rely on our unpatented proprietary technology and trade secrets. Despite our efforts to protect our proprietary technology and trade secrets, unauthorized parties may attempt to misappropriate, reverse engineer or otherwise obtain and use them. The contractual provisions that we enter into with employees, consultants, partners, vendors and customers may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of unauthorized use or disclosure of our proprietary technology or intellectual property rights. Moreover, policing unauthorized use of our technologies, products and intellectual property is difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak. For example, the laws of India, where we are establishing a research and development facility, do not protect our proprietary rights to the same extent as the laws of the United States. We may be unable to determine the extent of any unauthorized use or infringement of our products, technologies or intellectual property rights.
From time to time, we may need to take legal action to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the intellectual property rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, operating results, financial condition and cash flows. If we are unable to adequately protect our intellectual property rights, we may find ourselves at a competitive disadvantage to others who need not incur the additional expense, time and effort required to create the innovative products that have enabled us to be successful to date.
Assertions by third parties of infringement or other violations by us of their intellectual property rights, or other lawsuits asserted against us, could result in significant costs and substantially harm our business and operating results.

43



Patent and other intellectual property disputes are common in the network infrastructure industry. Some companies in the network infrastructure industry, including some of our competitors, own large numbers of patents, copyrights, trademarks and trade secrets, which they may use to assert claims against us. Third parties may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us. They may also assert such claims against our end-user customers or channel partners whom we typically indemnify against claims that our products infringe, misappropriate or otherwise violate the intellectual property rights of third parties. As the number of products and competitors in our market increase and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Any claim of infringement, misappropriation or other violation of intellectual property rights by a third party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business.
The patent portfolios of our most significant competitors and potential competitors are larger than ours. This disparity between our patent portfolio and the patent portfolios of our most significant competitors may increase the risk that they may sue us for patent infringement and may limit our ability to counterclaim for patent infringement or settle through patent cross-licenses. In addition, future assertions of patent rights by third parties, and any resulting litigation, may involve patent holding companies or other adverse patent owners who have no relevant product revenue and against whom our own patents may therefore provide little or no deterrence or protection. We cannot assure you that we are not infringing or otherwise violating any third-party intellectual property rights.
An adverse outcome of a dispute may require us to, among other things, pay substantial damages, including treble damages, if we are found to have willfully infringed a third party’s patents or copyrights; cease making, licensing or using solutions that are alleged to infringe or misappropriate the intellectual property of others; expend additional development resources to attempt to redesign our products or services or otherwise to develop non-infringing technology, which may not be successful; enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or intellectual property rights; and indemnify our partners and other third parties. Any damages or royalty obligations we may become subject to, and any third-party indemnity we may need to provide, as a result of an adverse outcome could harm our operating results. Royalty or licensing agreements, if required or desirable, may be unavailable on terms acceptable to us, or at all, and may require significant royalty payments and other expenditures. In addition, some licenses may be non-exclusive, and therefore our competitors may have access to the same technology licensed to us. Any of these events could seriously harm our business, financial condition and operating results.
Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited to the total amount paid by our customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose us to losses in excess of the amount received under the agreement. We have not incurred any material costs in the past as a result of such indemnification obligations, and have not accrued any liabilities related to such obligations in our consolidated financial statements.
In addition, we may, from time to time, be a party to other lawsuits in the normal course of our business. Litigation in general, and intellectual property and securities litigation in particular, can be expensive, lengthy and disruptive to normal business operations. Moreover, the results of complex legal proceedings are difficult to predict. Responding to lawsuits is likely to be expensive and time consuming for us, and could divert our management’s attention from our business. An unfavorable resolution of any lawsuit could adversely affect our business, operating results or financial condition.
Our use of open source and third-party technology could impose limitations on our ability to commercialize our software.
We use open source software in our products, and although we monitor our use of open source software to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by U.S. courts. As a result, there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. In such an event, or if we fail to adequately monitor our use of open source software, we could be required to seek licenses from third parties to continue offering our products, to make our proprietary code generally available in source code form, to re-engineer our products or to discontinue the sale of our products if re-engineering could not be accomplished on a timely basis, any of which could adversely affect our business, operating results and financial condition.

44



We are dependent on a single product family comprised of a limited number of products.
Our product offering is limited to a single product family comprised of our GigaVUE, GigaSECURE, GigaSMART and G-TAP products. Historically, we have derived a substantial portion of our revenue from sales of our GigaVUE appliances and related services, and we expect to continue to derive a significant portion of our revenue from sales of our GigaVUE appliances and related services for the foreseeable future. A decline in the price of these products and related services, whether due to competition or otherwise, or our inability to increase sales of these products, would harm our business and operating results more seriously than it would if we derived significant revenue from a variety of product lines and services. We expect that this concentration of revenue from a single product family comprised of a limited number of products will continue for the foreseeable future. As a result, our future growth and financial performance will depend heavily on our ability to develop and sell enhanced versions of our GigaVUE appliances and the related family of products and services. If we fail to deliver product enhancements, new releases or new products that end-user customers want, it will be more difficult for us to succeed.
Adverse economic conditions or reduced information technology and network infrastructure spending may adversely impact our business and operating results.
Our business depends on the overall demand for information technology, network infrastructure and the market for network security analysis, compliance and monitoring tools. In addition, the purchase of our products and services is often discretionary and may involve a significant commitment of capital and other resources. Weak global economic conditions, or a reduction in information technology and network infrastructure spending even if economic conditions improve, could adversely impact our business, financial condition and operating results in a number of ways, including longer sales cycles, lower prices for our products and services, higher default rates among our distributors, reduced unit sales and lower or no growth. As global or regional economic conditions continue to be volatile or economic uncertainty remains, trends in information technology and network infrastructure spending also remain unpredictable and subject to reductions due to credit constraints and uncertainties about the future. Unfavorable economic conditions may lead end-customers to delay or reduce purchases of our solution. Demand for our solution may not reach our sales targets, or may decline, when there is an economic downturn or economic uncertainty. Our sensitivity to economic cycles and any related fluctuation in demand may have a material adverse effect on our business, financial condition and operating results.
The market for cloud-based and cloud-focused solutions is accelerating and if it does not continue to develop or develops more slowly than we expect, our business could be harmed.
We expect to expand the range of our cloud-focused offerings in the future. Many factors may affect the market acceptance of cloud-based and cloud-focused solutions, including: 
perceived security capabilities and reliability;
perceived concerns about the ability to scale operations for large enterprise customers;
concerns with entrusting a third party to store and manage critical data; and
the level of configurability or customizability of the solution.
If organizations that establish a presence in the cloud do not perceive the benefits of our cloud-focused solutions, or if our competitors or new market entrants are able to develop cloud-focused solutions that are or are perceived to be more effective than ours, this portion of our business may not grow further or may develop more slowly than we expect, either of which would adversely affect our business and operating results.
The average selling price of our products has decreased from time to time, and may decrease in the future, which may negatively impact gross profits.
From time to time, the average selling price of our products has decreased. In the future, it is possible that the average selling prices of our products will decrease in response to competitive pricing pressures, increased sales discounts, new product introductions by us or our competitors or other factors. Such pricing pressures may also be dependent upon the mix of products sold, the mix of revenue between products and services and the degree to which products and services are bundled and sold together for a package price. Therefore, in order to maintain our profitability, we must develop and introduce new products and product enhancements on a timely basis and continually reduce our product costs. Our failure to do so would likely cause our revenue and gross profits to decline, which would harm our business and operating results. In addition, we may experience substantial period-to-period fluctuations in future operating results in the event we experience an erosion of our average selling prices.

45



We rely on revenue from support services which may decline, and because we recognize revenue from support services over the term of the relevant service period, downturns or upturns in sales of support services are not immediately reflected in full in our operating results.
Our service revenue has become a more meaningful part of revenue in recent periods. Starting in the quarter ending September 26, 2015, we began to sell first year maintenance and support as an additional offering. Prior to that time, the first year of maintenance and support was bundled as part of the initial contract to purchase our products. Sales of new or renewal services contracts may decline and fluctuate as a result of a number of factors, including end-user customers’ level of satisfaction with our products and services, the prices of our products and services, the prices of products and services offered by our competitors or reductions in our end-user customers’ spending levels. If our sales of new or renewal services contracts decline, our revenue and revenue growth may decline and our business will suffer. In addition, we recognize service revenue over the term of the relevant service period, which is typically twelve months. As a result, some of the revenue we report each quarter is the recognition of deferred revenue from services contracts entered into during previous quarters. Consequently, a decline in new or renewed service contracts in any one quarter will not be fully reflected in revenue in that quarter but will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in new or renewed sales of our services is not reflected in full in our operating results until future periods. Our service revenue also makes it difficult for us to rapidly increase our 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, increases in the average term of services contracts would result in revenue for services contracts being recognized over longer periods of time.
Seasonality may cause fluctuations in our revenue and operating results.
We have experienced seasonality in our product revenue and operating results in the past, and we believe that we will continue to experience such seasonality in the future. The first quarter of each year is usually our lowest revenue quarter during the year and product revenue typically declines sequentially from the prior fourth quarter. We believe that this results in part from the procurement, budgeting and deployment cycles of many of our end-user customers. We generally expect an increase in sales in the second half of each year as budgets of our end-user customers for annual capital purchases are being fully utilized. We expect that seasonality will continue to affect our revenue and operating results in the future.
Our business and operations have experienced rapid growth, and if we do not appropriately manage any future growth, or are unable to improve our systems and processes, our operating results will be negatively affected.
We have experienced rapid growth over the last several years, which has placed a strain on our management, administrative, operational and financial infrastructure. In addition, some of the members of our current management team have only been working together for a short period of time. We also anticipate that additional investments in key channel partnerships and direct-sales personnel, as well as infrastructure and research and development spending, will be required to: 
scale our operations and increase productivity;
address the needs of our end-user customers;
further develop and enhance our products and services;
develop new technology; and
expand our markets and opportunity under management, including into new industry verticals and geographic areas.
Our success will depend in part upon our ability to manage our growth effectively. To do so, we must continue to increase the productivity of our existing employees and to hire, train and manage new employees as needed. To manage domestic and international growth of our operations and personnel, we will need to continue to improve our operational, financial and management controls and our reporting processes and procedures, and implement more extensive and integrated financial and business information systems. These additional investments will increase our operating costs, which will make it more difficult for us to offset any future revenue shortfalls by reducing expenses in the short term. Moreover, if we fail to scale our operations successfully, our business and operating results could be materially and adversely affected.
If we are unable to implement and maintain effective internal control over financial reporting, the accuracy and timeliness of our financial reporting may be adversely affected.

46



We must maintain effective internal control over financial reporting in order to accurately and timely report our results of operations and financial condition. In addition, the Sarbanes-Oxley Act requires, among other things, that we assess the effectiveness of our internal control over financial reporting and the effectiveness of our disclosure controls and procedures quarterly. If we are not able to comply with the requirements of the Sarbanes-Oxley Act in a timely manner, the market price of our stock could decline and we could be subject to sanctions or investigations by the New York Stock Exchange, the SEC or other regulatory authorities, which would diminish investor confidence in our financial reporting and require additional financial and management resources, each of which may adversely affect our business and operating results.
We have reported material weaknesses in our financial reporting in the past. Although prior material weaknesses have been remediated, including certain material weaknesses which our management determined were remediated in connection with their review of our internal control over financial reporting for fiscal 2015, there can be no assurance that control deficiencies or other significant deficiencies or material weaknesses in our financial reporting will not occur in the future. Any failure to maintain or implement required new or improved controls, or difficulties we encounter in their implementation, could result in significant deficiencies or material weaknesses, or cause us to fail to meet our future reporting obligations. Internal control deficiencies could also result in a restatement of our financial statements in the future or cause investors to lose confidence in our reported financial information, which could cause a decline in the market price of our common stock.
We are dependent on the continued services and performance of our senior management and other key employees, the loss of any of whom could adversely affect our business, operating results and financial condition.
Our future performance depends on the continued services and contributions of our senior management and other key employees to execute on our business plan, and to identify and pursue new opportunities and product innovations. The loss of services of senior management or other key employees could significantly delay or prevent the achievement of our development and strategic objectives. In addition, certain members of our current management team have recently joined us, including our Chief Financial Officer, Rex S. Jackson. The loss of the services of our senior management or other key employees for any reason could adversely affect our business, financial condition and operating results.
If we are unable to hire, retain and motivate qualified personnel, our business would suffer.
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. The loss of the services of any of our key personnel, the inability to attract or retain qualified personnel or delays in hiring required personnel, particularly in engineering and sales, may seriously harm our business, financial condition and operating results. None of our key employees has an employment agreement for a specific term, and any of our employees may terminate their employment at any time. Our ability to continue to attract and retain highly skilled personnel will be critical to our future success. Competition for highly skilled personnel is frequently intense, especially in the San Francisco Bay Area, the location in which we have a substantial presence and need for highly-skilled personnel. We intend to continue to issue stock options and restricted stock units as a key component of our overall compensation and employee attraction and retention efforts. In addition, we are required under GAAP to recognize compensation expense in our operating results for employee stock-based compensation under our equity grant programs, which may negatively impact our operating results and may increase the pressure to limit stock-based compensation. We may not be successful in attracting, assimilating or retaining qualified personnel to fulfill our current or future needs. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information.
Our long-term success depends, in part, on our ability to expand the sales of our products to end-user customers located outside of the United States, and therefore our business will be susceptible to risks associated with international operations.
While we currently maintain limited operations outside of the United States, we intend to expand these operations in the future. For example, in 2015 we opened a research and development facility in India and completed the transition of our primary manufacturing operations, through Jabil, to Mexico. We have limited experience operating in foreign jurisdictions. Our inexperience in operating our business outside of the United States increases the risk that any international expansion efforts we may undertake will not be successful. In addition, conducting and expanding international operations subjects us to new risks that we have not generally faced in the United States. These include: 
exposure to foreign currency exchange rate risk;

47



difficulties in managing and staffing international operations;
the increased travel, infrastructure and legal compliance costs associated with multiple international locations;
potentially adverse tax consequences;
the burdens of complying with a wide variety of foreign laws, including trade barriers, and different legal standards;
increased financial accounting and reporting burdens and complexities;
political, social and economic instability abroad, terrorist attacks and security concerns in general; and
reduced or varied protection for intellectual property rights in some countries.
The occurrence of any one of these risks could negatively affect our international business and, consequently, our business, operating results and financial condition.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
Sales to U.S. and foreign, federal, state and local governmental agency end-user customers have accounted for an increasingly significant amount of our revenue, and we may in the future increase sales to government entities. Sales to government entities are subject to a number of risks. Selling to government entities can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Government certification requirements for products like ours may change, thereby restricting our ability to sell into the federal government sector until we have attained the revised certification. Government demand and payment for our products and services may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products and services. Our sales to date to government entities have been made indirectly through our channel partners. Government entities may have statutory, contractual or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our operating results. We have contractual obligations to provide certain channel partners that sell to the government with certain pricing information that they may pass on to governmental entities. Governments routinely investigate and audit government contractors’ administrative processes and compliance, and any unfavorable audit could result in the government refusing to continue buying our products and services, a reduction of revenue, or fines or civil or criminal liability if the audit uncovers improper or illegal activities, which could adversely impact our operating results in a material way. Finally, for purchases by the U.S. government, the government may require that certain products to be manufactured in the United States and other relatively high cost manufacturing locations, and we may not manufacture all products in locations that meet such requirements, affecting our ability to sell these products to the U.S. government.
Our use of and reliance on research and development resources in India may expose us to unanticipated costs or events.
We opened a research and development center in India during the second quarter of fiscal 2015 and, in the future expect to increase our headcount and development activity at this facility. There is no assurance that our reliance upon research and development resources in India will enable us to achieve our research and development goals or greater resource efficiency. Further, our research and development efforts in India involve significant risks, including:
difficulty hiring and retaining appropriate engineering personnel due to intense competition for such resources and resulting wage inflation;
the knowledge transfer related to our technology and resulting exposure to misappropriation of intellectual property or information that is proprietary to us, our customers and other third parties;
heightened exposure to change in the economic, security and political conditions in India;
fluctuations in currency exchange rates and regulatory compliance in India; and
interruptions to our operations in India as a result of floods and other natural catastrophic events as well as manmade problems such as power disruptions or terrorism.

48



Difficulties resulting from the factors above and other risks related to our research and development activities in India could increase our research and development expenses, delay the introduction of new products, or impact our product quality, the occurrence of which could adversely affect our business and operating results.
We are dependent on various IT systems, and failures of or interruptions to those systems could harm our business.
Many of our business processes depend upon our IT systems, the systems and processes of third parties and on interfaces with the systems of third parties. For example, we rely on Microsoft AX Dynamics for our ERP system and Salesforce.com for our customer relationship management system. If those systems fail or are interrupted, or if our ability to connect to or interact with one or more networks is interrupted, our processes may function at a diminished level or not at all. This would harm our ability to ship products, and our financial results would likely be harmed.
In addition, reconfiguring our IT systems or other business processes in response to changing business needs may be time consuming and costly. To the extent this impacts our ability to react timely to specific market or business opportunities, our financial results would likely be harmed.
Failure to comply with laws and regulations could harm our business.
Our business is subject to regulation by various federal, state, local and foreign governmental agencies, including agencies responsible for monitoring and enforcing employment and labor laws, workplace safety, product safety, environmental laws, consumer protection laws, anti-bribery laws, import/export controls, federal securities laws and tax laws and regulations. For example, our products are subject to various U.S. and foreign governmental regulations limiting the electromagnetic interference that our products can safely emit. If our products do not meet these regulatory standards, we may be required to stop shipping or recall non-compliant products until we are able to meet the applicable standards. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties or injunctions. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, operating results and financial condition could be materially adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, operating results and financial condition.
Governmental regulations affecting the import or export of products could negatively affect our revenue.
The U.S. and various foreign governments have imposed controls, export license requirements and restrictions on the import or export of some technologies, especially encryption technology, that apply to our products. In addition, from time to time, governmental agencies have proposed additional regulation of encryption technology, such as requiring the escrow and governmental recovery of private encryption keys. Governmental regulation of encryption technology and regulation of imports or exports, or our failure to obtain required import or export approval for our products, could harm our international and domestic sales and adversely affect our revenue. In addition, failure to comply with such regulations could result in penalties, costs and restrictions on export privileges, which would harm our operating results.
Due to the global nature of our business, we could be adversely affected by violations of the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, or similar anti-bribery laws in other jurisdictions in which we operate, and various international trade and export laws.
The global nature of our business creates various domestic and local regulatory challenges. The U.S. Foreign Corrupt Practices Act, or the FCPA, the U.K. Bribery Act 2010, or the U.K. Bribery Act, and similar anti-bribery laws in other jurisdictions generally prohibit U.S.-based companies and their intermediaries from making improper payments to non-U.S. officials for the purpose of obtaining or retaining business. In addition, U.S.-based companies are required to maintain records that accurately and fairly represent their transactions and have an adequate system of internal accounting controls. We operate in areas of the world that experience corruption by government officials to some degree and, in certain circumstances, compliance with anti-bribery laws may conflict with local customs and practices. Our global operations require us to import and export to and from several countries, which geographically stretches our compliance obligations. In addition, changes in such laws could result in increased regulatory requirements and compliance costs which could adversely affect our business, financial condition and results of operations. We cannot assure you that our employees or other agents will not engage in prohibited conduct and render us responsible under the FCPA or the U.K. Bribery Act. If we are found to be in violation of the FCPA, the U.K. Bribery Act or other anti-bribery laws (either due to acts or inadvertence of our employees, or due to

49



the acts or inadvertence of others), we could suffer criminal or civil penalties or other sanctions, which could have a material adverse effect on our business.
We may expand through acquisitions of, or investments in, other companies, each of which may divert our management’s attention, resulting in additional dilution to our stockholders and consumption of resources that are necessary to sustain and grow our business.
Our business strategy may, from time to time, include acquiring complementary products, technologies or businesses. We also may enter into relationships with other businesses in order to expand our product offerings, which could involve preferred or exclusive licenses, additional channels of distribution or discount pricing or investments in other companies. Negotiating these transactions can be time consuming, difficult and expensive, and our ability to close these transactions may be subject to third-party approvals, such as government regulation, which are beyond our control. Consequently, we can make no assurance that these transactions, once undertaken and announced, will close.
An acquisition or investment may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of the acquired companies, particularly if the key personnel of the acquired business choose not to work for us, and we may have difficulty retaining the customers of any acquired business. Acquisitions may also disrupt our ongoing business, divert our resources and require significant management attention that would otherwise be available for development of our business. Any acquisition or investment could expose us to unknown liabilities. Moreover, we cannot assure you that the anticipated benefits of any acquisition or investment would be realized or that we would not be exposed to unknown liabilities. An acquisition could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses or the write-off of goodwill. These challenges related to acquisitions or investments could adversely affect our business, operating results and financial condition.
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our operating results could fall below expectations of securities analysts and investors, resulting in a decline in our stock price.
The preparation of 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. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” the results of which form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in our stock price. Significant assumptions and estimates used in preparing our consolidated financial statements include, or may in the future include, those related to revenue recognition, stock-based compensation expense, long-lived assets, excess and obsolete inventory write-downs, warranty reserves and accounting for income taxes including deferred tax assets and liabilities.
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 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, or the EU, Restrictions of Hazardous Substances Directive, or the RoHS Directive, and the EU Waste Electrical and Electronic Equipment Directive, or the WEEE Directive, as well as the implementing legislation of the EU member states. Similar 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 RoHS Directive and the similar laws of other jurisdictions ban the use of certain hazardous materials such as lead, mercury and cadmium in the manufacture of electrical equipment, including our products. We rely on our contract manufacturers to ensure that the manufacturer of our physical appliances and major component part suppliers comply with the RoHS Directive requirements. In addition, if there are changes to this or other laws (or their interpretation) or if new similar laws 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.

50



The WEEE Directive requires electronic goods producers to be responsible for the collection, recycling and treatment of such products. Changes in the interpretation of the WEEE Directive may cause us to incur costs or 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.
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, penalties and other sanctions, 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. 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.
Changes in our valuation allowance against deferred tax assets may affect our future financial results
We record a valuation allowance to reduce our net deferred tax assets to the amount that we believe is more-likely-than-not to be realized. In assessing the need for a valuation allowance, we consider historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and practical tax planning strategies. On a periodic basis we evaluate our deferred tax asset balance for realizability. To the extent we believe it is more-likely-than-not that some portion of our deferred tax assets will not be realized, we will increase the valuation allowance against the deferred tax assets. Realization of our deferred tax assets is primarily dependent upon future taxable income in related tax jurisdictions. If our assumptions and consequently our estimates change in the future, the valuation allowances may be increased or decreased, resulting in a respective increase or decrease in income tax expense.
As of October 1, 2016, we assessed that it is more-likely-than-not that we will realize our federal and state deferred tax assets based on sufficient positive objective evidence that we would generate sufficient taxable income in our U.S. tax jurisdiction to realize the deferred tax assets. Such evidence included, among others, the Company’s history of profitability and losses, jurisdictional income recognition trends, pretax losses adjusted for certain other items, and forecasted income by jurisdiction. Accordingly, we released our valuation allowance on our federal and state deferred tax assets in the six month period ended July 2, 2016 (see Note 8 of the Notes to Condensed Consolidated Financial Statements in Part I - Item 1 of this Quarterly Report on Form 10-Q).
New 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 new requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, or the Dodd-Frank Act, which requires us to diligence, disclose, and report whether or not our products contain conflict minerals. As a recently public company, we filed our initial report with respect to conflict minerals on May 26, 2016 for the 2015 calendar year. The implementation of these new 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 incurred, and will continue to incur 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 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. 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 such materials.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley 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 has increased and may continue to increase our legal and financial compliance costs, make some activities more difficult, time-consuming or costly and increase demand on our systems and resources, particularly as we ceased to be an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012 on December 26, 2015. The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and operating results. The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and

51



management oversight will be required. As a result, management’s attention may be diverted from other business concerns, which could adversely affect our business and operating results. Additionally, beginning with our Annual Report on Form 10-K for fiscal 2015, our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act. Although we have already hired additional employees to comply with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our costs and expenses.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by manmade problems such as terrorism.
A significant natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, operating results and financial condition. Our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity. In addition, natural disasters could affect our manufacturing vendors or logistics providers’ ability to perform services such as manufacturing products on a timely basis and assisting with shipments on a timely basis. In the event our service providers’ information technology systems or manufacturing or logistics abilities are hindered by any of the events discussed above, shipments could be delayed, resulting in missing financial targets, such as revenue and shipment targets, for a particular quarter. Further, if a natural disaster occurs in a region from which we derive a significant portion of our revenue, end-user customers in that region may delay or forego purchases of our products, which may materially and adversely impact our operating results for a particular period. In addition, acts of terrorism could cause disruptions in our business or the business of our manufacturer, logistics providers, partners, end-user customers or the economy as a whole. Given our typical concentration of sales at each quarter end, any disruption in the business of our manufacturer, logistics providers, partners or customers that impacts sales at the end of our quarter could have a significant adverse impact on our quarterly results. All of the aforementioned risks may be augmented if the disaster recovery plans for us and our suppliers prove to be inadequate. To the extent that any of the above results in delays or cancellations of customer orders, or delays in the manufacture, deployment or shipment of our products, our business, financial condition and operating results would be adversely affected.
Risks Relating to Owning Our Common Stock
Our actual operating results may differ significantly from our guidance.
From time to time, we have released, and may continue to release guidance in our quarterly earnings conference call, quarterly earnings releases, or otherwise, regarding our future performance that represents our management’s estimates as of the date of release. This guidance, which includes forward-looking statements, has been and will be based on projections prepared by our management. These projections are not prepared with a view toward compliance with published guidelines of the American Institute of Certified Public Accountants, and neither our registered public accountants nor any other independent expert or outside party compiles or examines the projections. Accordingly, no such person expresses any opinion or any other form of assurance with respect to the projections.
Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. We intend to state possible outcomes as high and low ranges which are intended to provide a sensitivity analysis as variables are changed but are not intended to imply that actual results could not fall outside of the suggested ranges. The principal reason that we release guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. We do not accept any responsibility for any projections or reports published by any such third parties.

52



Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying the guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results may vary from our guidance and the variations may be material. For example, in the first and second quarters of fiscal 2014, we announced results that fell below our guidance and below analyst expectations, both of which events resulted in sharp declines in our stock price. If we fail to meet such expectations in the future, the market price of our common stock could again fall substantially and we could face costly lawsuits, including securities class action litigation. We undertake no obligation to make revisions or publicly update our guidance in advance of actual results unless required by law. In light of the foregoing, investors are urged to consider all of the information we make publicly available in making an investment decision regarding our common stock and not rely solely upon our guidance.
Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this “Risk Factors” section could result in the actual operating results being different from our guidance, and the differences may be adverse and material.
Our share price has been and may continue to be volatile, and you could lose all or part of your investment.
Technology stocks have historically experienced high levels of volatility. The trading price of our common stock has been and is likely to continue to be highly volatile and subject to wide fluctuations in response to various factors, some of which are beyond our control and may not be related to our operating performance. Since shares of our common stock were sold in our Initial Public Offering in June 2013 at a price of $19.00 per share, the reported high and low sales prices of our common stock have ranged from $9.95 to $56.38 through October 1, 2016. These fluctuations could cause you to lose all or part of your investment in our common stock. Factors that may cause the market price of our common stock to fluctuate include: 
price and volume fluctuations in the overall stock market from time to time;
significant volatility in the market price and trading volume of technology companies in general, and of companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our operating results;
whether our operating results meet the expectations of securities analysts or investors;
actual or anticipated changes in the expectations of investors or securities analysts;
actual or anticipated developments in our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both;
regulatory developments in the United States, foreign countries or both;
general economic conditions and trends;
major catastrophic events;
sales of large blocks of our stock; and
departures of key personnel.
In addition, if the market for technology stocks, or the stock market in general, experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The trading price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us.
In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. If our stock price is volatile, we may become the target of securities litigation. Securities litigation could result in substantial costs and divert our management’s attention and resources from our business, and this could have a material adverse effect on our business, operating results and financial condition.
Sales of outstanding shares of our common stock into the market in the future could cause the market price of our common stock to drop significantly.

53



If our existing stockholders sell, or indicate an intention to sell, substantial amounts of our common stock in the public market, the trading price of our common stock could decline. There were 36,058,037 shares of common stock outstanding as of October 1, 2016, all of which are freely tradable, unless such shares are held by “affiliates,” as that term is defined in Rule 144 of the Securities Act of 1933, as amended.
In addition, we have filed registration statements to register all shares subject to options or RSUs that are currently outstanding or that are reserved for future issuance under our equity compensation plans. If these additional shares are sold, or if it is perceived that they will be sold, in the public market, the trading price of our common stock could decline.
If securities analysts do not publish research or reports about our business, or if they downgrade our stock, the price of our stock could decline.
The trading market for our common stock could be influenced by any research and reports that securities or industry analysts publish about us or our business. Securities and industry analysts have only recently commenced research coverage of us. In the event securities or industry analysts who cover our company downgrade our stock or publish inaccurate or unfavorable research about our business, our stock price would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, demand for our stock could decrease, which could cause our stock price and trading volume to decline.
We do not intend to pay dividends in the foreseeable future.
We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends on our common stock for the foreseeable future. As a result, you may only receive a return on your investment in our common stock if the market price of our common stock increases.
Provisions in our certificate of incorporation and bylaws and certain provisions under Delaware law might discourage, delay or prevent a change of control of our company or changes in our management and, therefore, depress the trading price of our common stock.
Our certificate of incorporation and bylaws contain provisions that could depress the trading price of our common stock by acting to discourage, delay or prevent a change of control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions: 
establish a classified board of directors so that not all members of our board of directors are elected at one time;
authorize the issuance of “blank check” preferred stock that our board of directors could issue to increase the number of outstanding shares to discourage a takeover attempt;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
prohibit stockholders from calling a special meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter or repeal our bylaws; and
establish advance notice requirements for nominations for elections to our board of directors or for proposing matters that can be acted upon by stockholders at stockholder meetings.
Additionally, we are subject to Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder and which may discourage, delay or prevent a change of control of our company.
Any provision of our certificate of incorporation or bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
a) Unregistered Sales of Equity Securities
None.
b) Use of Proceeds
Not applicable

54



c) Issuer Purchases of Equity Securities
None.
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
Item 6. Exhibits
The exhibits listed in the accompanying Exhibit Index are filed or incorporated by reference as part of this Quarterly Report on Form 10-Q.

55



SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned.
 
 
GIGAMON INC.
 
 
 
Date:
November 10, 2016
/s/ Paul A. Hooper
 
 
Paul A. Hooper
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 
 
 
Date:
November 10, 2016
/s/ Rex S. Jackson
 
 
Rex S. Jackson
 
 
Chief Financial Officer
 
 
(Principal Financial and Accounting Officer)

56




EXHIBIT INDEX
Exhibit
Number
Description
31.1
Certification of Chief Executive Officer pursuant to Rule 13a-14 (a) of the Securities Exchange Act of 1934
31.2
Certification of Chief Financial Officer pursuant to Rule 13a-14 (a) of the Securities Exchange Act of 1934
32.1*
Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.2*
Certification of Chief Financial Officer 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.
*
The certifications attached as Exhibit 32.1 and 32.2 that accompany this Quarterly Report on Form 10‑Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Gigamon Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10‑Q, irrespective of any general incorporation language contained in such filing.


57
EX-31.1 2 ex311201610-qxq3.htm EXHIBIT 31.1 Exhibit


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


EX-31.2 3 ex312201610-qxq3.htm EXHIBIT 31.2 Exhibit


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


EX-32.1 4 ex321201610-qxq3.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code, Paul A. Hooper, Chief Executive Officer of Gigamon Inc. (the “Company”), hereby certifies that, to the best of his knowledge:
1.
The Company’s Quarterly Report on Form 10-Q for the period ended October 1, 2016, 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.


November 10, 2016
 
 
 
By:
 
/s/ Paul A. Hooper
Name:
 
Paul A. Hooper
Title:
 
Chief Executive Officer


EX-32.2 5 ex322201610-qxq3.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code, Rex S. Jackson, Chief Financial Officer of Gigamon Inc. (the “Company”), hereby certifies that, to the best of his knowledge:
1.
The Company’s Quarterly Report on Form 10-Q for the period ended October 1, 2016, 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.
 
 November 10, 2016
 
 
 
By:
 
/s/ Rex S. Jackson
Name:
 
Rex S. Jackson
Title:
 
Chief Financial and Accounting Officer


EX-101.INS 6 gimo-20161001.xml XBRL INSTANCE DOCUMENT 0001484504 2015-12-27 2016-10-01 0001484504 2016-10-31 0001484504 2016-10-01 0001484504 2015-12-26 0001484504 2015-06-28 2015-09-26 0001484504 2016-07-03 2016-10-01 0001484504 2014-12-28 2015-09-26 0001484504 2014-12-27 0001484504 2015-09-26 0001484504 us-gaap:AccountsReceivableMember gimo:CustomerTwoMember 2015-12-27 2016-10-01 0001484504 us-gaap:AccountsReceivableMember gimo:CustomerOneMember 2015-12-27 2016-10-01 0001484504 us-gaap:AccountsReceivableMember gimo:CustomerOneMember 2014-12-28 2015-12-26 0001484504 us-gaap:AccountsReceivableMember gimo:CustomerTwoMember 2014-12-28 2015-12-26 0001484504 us-gaap:AccountsReceivableMember gimo:EndUserCustomerMember 2015-12-27 2016-10-01 0001484504 us-gaap:AccountsReceivableMember gimo:EndUserCustomerMember 2014-12-28 2015-12-26 0001484504 us-gaap:MaximumMember 2015-12-27 2016-10-01 0001484504 us-gaap:MinimumMember 2015-12-27 2016-10-01 0001484504 us-gaap:SalesMember gimo:CustomerTwoMember 2014-12-28 2015-09-26 0001484504 us-gaap:SalesMember gimo:CustomerTwoMember 2015-12-27 2016-10-01 0001484504 us-gaap:SalesMember gimo:EndUserCustomerMember 2015-12-27 2016-10-01 0001484504 us-gaap:SalesMember gimo:CustomerTwoMember 2016-07-03 2016-10-01 0001484504 us-gaap:SalesMember gimo:CustomerTwoMember 2015-06-28 2015-09-26 0001484504 us-gaap:SalesMember gimo:CustomerOneMember 2014-12-28 2015-09-26 0001484504 us-gaap:SalesMember gimo:CustomerOneMember 2015-06-28 2015-09-26 0001484504 us-gaap:SalesMember gimo:EndUserCustomerMember 2015-06-28 2015-09-26 0001484504 us-gaap:SalesMember gimo:CustomerOneMember 2016-07-03 2016-10-01 0001484504 us-gaap:SalesMember gimo:CustomerOneMember 2015-12-27 2016-10-01 0001484504 us-gaap:CommercialPaperMember 2016-10-01 0001484504 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2016-10-01 0001484504 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2016-10-01 0001484504 us-gaap:MoneyMarketFundsMember 2016-10-01 0001484504 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2016-10-01 0001484504 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2016-10-01 0001484504 us-gaap:USGovernmentDebtSecuritiesMember 2016-10-01 0001484504 us-gaap:CashEquivalentsMember 2016-10-01 0001484504 us-gaap:CashMember 2016-10-01 0001484504 us-gaap:FairValueInputsLevel2Member 2016-10-01 0001484504 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-10-01 0001484504 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2016-10-01 0001484504 us-gaap:CorporateDebtSecuritiesMember 2016-10-01 0001484504 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2016-10-01 0001484504 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2016-10-01 0001484504 us-gaap:CorporateDebtSecuritiesMember 2015-12-26 0001484504 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2015-12-26 0001484504 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2015-12-26 0001484504 us-gaap:CashMember 2015-12-26 0001484504 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2015-12-26 0001484504 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2015-12-26 0001484504 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2015-12-26 0001484504 us-gaap:CommercialPaperMember 2015-12-26 0001484504 us-gaap:MoneyMarketFundsMember 2015-12-26 0001484504 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2015-12-26 0001484504 us-gaap:FairValueInputsLevel2Member 2015-12-26 0001484504 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2015-12-26 0001484504 us-gaap:CashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2015-12-26 0001484504 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-26 0001484504 us-gaap:CashEquivalentsMember 2015-12-26 0001484504 us-gaap:USGovernmentDebtSecuritiesMember 2015-12-26 0001484504 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2016-10-01 0001484504 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2016-10-01 0001484504 us-gaap:ShortTermInvestmentsMember 2016-10-01 0001484504 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2016-10-01 0001484504 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2016-10-01 0001484504 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2016-10-01 0001484504 us-gaap:CashAndCashEquivalentsMember 2016-10-01 0001484504 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2016-10-01 0001484504 us-gaap:CommercialPaperMember us-gaap:CashAndCashEquivalentsMember 2016-10-01 0001484504 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-12-26 0001484504 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2015-12-26 0001484504 us-gaap:CashMember us-gaap:CashAndCashEquivalentsMember 2015-12-26 0001484504 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-12-26 0001484504 us-gaap:ShortTermInvestmentsMember 2015-12-26 0001484504 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2015-12-26 0001484504 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-12-26 0001484504 us-gaap:CommercialPaperMember us-gaap:CashAndCashEquivalentsMember 2015-12-26 0001484504 us-gaap:CashAndCashEquivalentsMember 2015-12-26 0001484504 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-27 2016-10-01 0001484504 us-gaap:SalesRevenueServicesNetMember 2015-12-26 0001484504 us-gaap:SalesRevenueServicesNetMember 2016-10-01 0001484504 us-gaap:ProductMember 2016-10-01 0001484504 us-gaap:ProductMember 2015-12-26 0001484504 us-gaap:EmployeeStockOptionMember 2016-10-01 0001484504 us-gaap:EmployeeStockOptionMember 2015-12-27 2016-10-01 0001484504 us-gaap:EmployeeStockOptionMember 2015-12-26 0001484504 us-gaap:EmployeeStockOptionMember 2014-12-28 2015-12-26 0001484504 us-gaap:SellingAndMarketingExpenseMember 2016-07-03 2016-10-01 0001484504 us-gaap:CostOfSalesMember 2015-12-27 2016-10-01 0001484504 us-gaap:GeneralAndAdministrativeExpenseMember 2016-07-03 2016-10-01 0001484504 us-gaap:ResearchAndDevelopmentExpenseMember 2016-07-03 2016-10-01 0001484504 us-gaap:GeneralAndAdministrativeExpenseMember 2015-06-28 2015-09-26 0001484504 us-gaap:SellingAndMarketingExpenseMember 2015-06-28 2015-09-26 0001484504 us-gaap:ResearchAndDevelopmentExpenseMember 2015-12-27 2016-10-01 0001484504 us-gaap:CostOfSalesMember 2014-12-28 2015-09-26 0001484504 us-gaap:CostOfSalesMember 2016-07-03 2016-10-01 0001484504 us-gaap:ResearchAndDevelopmentExpenseMember 2014-12-28 2015-09-26 0001484504 us-gaap:CostOfSalesMember 2015-06-28 2015-09-26 0001484504 us-gaap:SellingAndMarketingExpenseMember 2015-12-27 2016-10-01 0001484504 us-gaap:SellingAndMarketingExpenseMember 2014-12-28 2015-09-26 0001484504 us-gaap:GeneralAndAdministrativeExpenseMember 2014-12-28 2015-09-26 0001484504 us-gaap:ResearchAndDevelopmentExpenseMember 2015-06-28 2015-09-26 0001484504 us-gaap:GeneralAndAdministrativeExpenseMember 2015-12-27 2016-10-01 0001484504 us-gaap:PerformanceSharesMember 2016-10-01 0001484504 gimo:EmployeeStockPurchasePlanMember 2016-10-01 0001484504 us-gaap:EmployeeStockOptionMember gimo:EquityIncentivePlanTwentyTwelveMember 2015-12-27 2016-10-01 0001484504 us-gaap:EmployeeStockOptionMember gimo:EquityIncentivePlanTwentyThirteenMember 2015-12-27 2016-10-01 0001484504 us-gaap:SubsequentEventMember 2016-10-25 0001484504 gimo:EmployeeStockPurchasePlanMember 2016-07-03 2016-10-01 0001484504 gimo:EquityIncentivePlanTwentyThirteenMember 2015-12-27 2016-10-01 0001484504 us-gaap:RestrictedStockUnitsRSUMember 2015-12-27 2016-10-01 0001484504 gimo:UnvestedperformancesharesMember 2016-10-01 0001484504 gimo:PerformanceUnitsMember 2016-10-01 0001484504 us-gaap:EmployeeStockOptionMember gimo:EquityIncentivePlanTwentyFifteenMember 2015-12-27 2016-10-01 0001484504 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MinimumMember 2015-12-27 2016-10-01 0001484504 gimo:EquityIncentivePlanTwentyThirteenMember 2013-05-31 0001484504 us-gaap:RestrictedStockUnitsRSUMember 2015-12-26 0001484504 gimo:EmployeeStockPurchasePlanMember 2013-12-29 2014-12-27 0001484504 gimo:EmployeeStockPurchasePlanMember 2015-12-27 2016-10-01 0001484504 us-gaap:RestrictedStockUnitsRSUMember 2016-10-01 0001484504 us-gaap:PerformanceSharesMember 2015-12-26 0001484504 gimo:EmployeeStockPurchasePlanMember 2013-05-31 0001484504 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MaximumMember 2015-12-27 2016-10-01 0001484504 us-gaap:CommonStockMember gimo:EquityIncentivePlanTwentyTwelveMember 2016-10-01 0001484504 gimo:EquityIncentivePlanTwentyThirteenMember 2015-12-26 0001484504 gimo:EmployeeStockPurchasePlanMember 2015-06-28 2015-09-26 0001484504 gimo:EquityIncentivePlanTwentyThirteenMember 2016-10-01 0001484504 gimo:UnvestedperformancesharesMember 2015-12-26 0001484504 us-gaap:RestrictedStockUnitsRSUMember 2016-07-03 2016-10-01 0001484504 gimo:PerformanceUnitsMember 2015-12-27 2016-10-01 0001484504 gimo:EmployeeStockPurchasePlanMember 2014-12-28 2015-09-26 0001484504 gimo:PerformanceUnitsMember us-gaap:MinimumMember 2015-12-27 2016-10-01 0001484504 us-gaap:CommonStockMember gimo:EquityIncentivePlanTwentyThirteenMember 2016-10-01 0001484504 gimo:PerformanceUnitsMember us-gaap:MaximumMember 2015-12-27 2016-10-01 0001484504 us-gaap:RestrictedStockUnitsRSUMember 2014-12-28 2015-12-26 0001484504 2014-12-28 2015-12-26 0001484504 gimo:UnitOptionPlanMember 2015-12-27 2016-10-01 0001484504 us-gaap:EmployeeStockOptionMember 2016-07-03 2016-10-01 0001484504 us-gaap:EmployeeStockOptionMember 2014-12-28 2015-09-26 0001484504 us-gaap:EmployeeStockOptionMember 2015-06-28 2015-09-26 0001484504 gimo:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2015-06-28 2015-09-26 0001484504 gimo:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2016-07-03 2016-10-01 0001484504 gimo:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2015-12-27 2016-10-01 0001484504 gimo:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2015-12-27 2016-10-01 0001484504 gimo:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2016-07-03 2016-10-01 0001484504 gimo:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2014-12-28 2015-09-26 0001484504 us-gaap:MinimumMember 2016-07-03 2016-10-01 0001484504 gimo:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2015-06-28 2015-09-26 0001484504 us-gaap:MinimumMember 2015-06-28 2015-09-26 0001484504 gimo:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2014-12-28 2015-09-26 0001484504 us-gaap:MinimumMember 2014-12-28 2015-09-26 0001484504 gimo:OptionPlansAwardsToPurchaseCommonStockMember 2016-07-03 2016-10-01 0001484504 gimo:OptionPlansAwardsToPurchaseCommonStockMember 2014-12-28 2015-09-26 0001484504 gimo:OptionPlansAwardsToPurchaseCommonStockMember 2015-12-27 2016-10-01 0001484504 gimo:OptionPlansAwardsToPurchaseCommonStockMember 2015-06-28 2015-09-26 0001484504 gimo:EmployeeStockPurchasePlanMember 2016-07-03 2016-10-01 0001484504 us-gaap:RestrictedStockUnitsRSUMember 2015-06-28 2015-09-26 0001484504 us-gaap:EmployeeStockOptionMember 2015-12-27 2016-10-01 0001484504 gimo:EmployeeStockPurchasePlanMember 2014-12-28 2015-09-26 0001484504 gimo:PerformanceUnitsMember 2014-12-28 2015-09-26 0001484504 us-gaap:EmployeeStockOptionMember 2015-06-28 2015-09-26 0001484504 gimo:PerformanceUnitsMember 2015-12-27 2016-10-01 0001484504 gimo:PerformanceUnitsMember 2016-07-03 2016-10-01 0001484504 us-gaap:EmployeeStockOptionMember 2014-12-28 2015-09-26 0001484504 us-gaap:RestrictedStockUnitsRSUMember 2015-12-27 2016-10-01 0001484504 gimo:EmployeeStockPurchasePlanMember 2015-12-27 2016-10-01 0001484504 gimo:PerformanceUnitsMember 2015-06-28 2015-09-26 0001484504 gimo:EmployeeStockPurchasePlanMember 2015-06-28 2015-09-26 0001484504 us-gaap:RestrictedStockUnitsRSUMember 2016-07-03 2016-10-01 0001484504 us-gaap:RestrictedStockUnitsRSUMember 2014-12-28 2015-09-26 0001484504 us-gaap:EmployeeStockOptionMember 2016-07-03 2016-10-01 0001484504 us-gaap:EMEAMember 2015-12-27 2016-10-01 0001484504 us-gaap:AsiaPacificMember 2015-12-27 2016-10-01 0001484504 gimo:AmericasOtherThanUSMember 2015-06-28 2015-09-26 0001484504 us-gaap:EMEAMember 2016-07-03 2016-10-01 0001484504 us-gaap:EMEAMember 2015-06-28 2015-09-26 0001484504 country:US 2016-07-03 2016-10-01 0001484504 gimo:AmericasOtherThanUSMember 2015-12-27 2016-10-01 0001484504 gimo:AmericasOtherThanUSMember 2014-12-28 2015-09-26 0001484504 us-gaap:AsiaPacificMember 2015-06-28 2015-09-26 0001484504 us-gaap:EMEAMember 2014-12-28 2015-09-26 0001484504 gimo:AmericasOtherThanUSMember 2016-07-03 2016-10-01 0001484504 country:US 2015-12-27 2016-10-01 0001484504 country:US 2014-12-28 2015-09-26 0001484504 us-gaap:AsiaPacificMember 2014-12-28 2015-09-26 0001484504 us-gaap:AsiaPacificMember 2016-07-03 2016-10-01 0001484504 country:US 2015-06-28 2015-09-26 0001484504 gimo:OtherCountryMember 2015-12-26 0001484504 country:US 2015-12-26 0001484504 gimo:OtherCountryMember 2016-10-01 0001484504 country:US 2016-10-01 gimo:Period iso4217:USD xbrli:shares iso4217:USD xbrli:pure gimo:Segment xbrli:shares false --12-31 Q3 2016 2016-10-01 10-Q 0001484504 36127054 Large Accelerated Filer GIGAMON INC. GIMO 2452000 2500000 1918000 2929000 1 4302000 3749000 6048000 43092000 0.15 P24M 0.85 P5Y 30500000 P10Y P1Y P1Y4M17D 119769000 24.70 1464740 P3M 12.64 7.25 12.64 5.48 20.77 12.84 20.77 7.75 2 4 2185562 P3M P30D P6M 12000000 12200000 3724000 3910000 47947000 60184000 37334000 33696000 1655000 748000 -47000 36000 -47000 36000 211402000 257702000 7851000 700000 471000 2431000 2451000 2498000 23780000 2100000 1530000 7337000 7156000 7757000 10104000 1400000 1300000 519000 3126000 3397000 3062000 28884000 2700000 2900000 1527000 8755000 9800000 8802000 309000 456000 721000 642000 20000 74000 279911000 366344000 269594000 322321000 0 10000 23000 17000 50000 0 2000 0 1000 3000 0 0 0 3000 3000 0 1000 13000 25000 39000 31863000 4497000 8986000 14560000 83852000 29008000 37447000 120212000 90001000 33739000 2499000 14943000 6506000 119315000 25714000 42020000 155553000 89183000 31863000 4497000 8986000 14570000 83852000 29031000 37461000 120212000 90048000 33739000 2499000 14943000 6507000 119315000 25701000 41996000 155553000 89147000 498000 0 178350000 210997000 177852000 210997000 395000 707000 38941000 96544000 120212000 155553000 120212000 88349000 83852000 4497000 31863000 4497000 4497000 0 83852000 83852000 155553000 121814000 119315000 2499000 33739000 2499000 2499000 119315000 119315000 57603000 35341000 3480841 485469 0.0001 0.0001 1000000000 1000000000 34323457 36058037 34323457 36058037 3000 4000 0.38 0.18 0.16 0.41 0.19 0.19 0.30 0.11 0.38 0.24 0.38 0.26 0.14 0.35 0.25 0.12 9613000 28616000 12197000 34414000 11321000 33864000 14338000 40976000 1708000 5248000 2141000 6562000 1600000 100000 -2000 -31570000 82131000 8677000 73454000 83146000 2221000 80925000 62248000 59663000 19883000 23483000 135000 31608000 279000 182000 3700000 300000 1000000 600000 1700000 5162000 4815000 0.13 0.11 0.17 1.22 0.12 0.10 0.16 1.15 25392000 21322000 5300000 4800000 2100000 26700000 The ESPP provides for a 24-month offering period comprised of four purchase periods of approximately six months. Employees are able to purchase shares at 85% of the lower of the market value of the Company's common stock (i) at the date of commencement of the offering period or (ii) at the last day of the purchase period. 0 8258000 0 8258000 -12000 -219000 6950000 19671000 8887000 26029000 45331000 121087000 69174000 184850000 4353000 3883000 10078000 19688000 73000 260000 3999000 -23321000 348000 2843000 852000 54000 13052000 12384000 5516000 4674000 13734000 1015000 -76000 5015000 1803000 2991000 360000 0 664000 1018000 409000 0 685000 991000 189000 175000 666000 1313000 203000 102000 696000 1169000 3737000 6826000 3813000 6953000 76000 127000 504000 1374000 40000 312000 106000 330000 235000 661000 124555000 121595000 279911000 366344000 103306000 97269000 1660000 17457000 16671000 -5027000 39272000 22911000 4280000 3623000 6079000 43009000 4280000 3623000 6079000 43009000 1 41015000 117462000 59187000 165437000 4316000 3625000 9987000 19413000 7477000 191000 299000 1485000 4258000 135000 1109000 800000 2400000 1000000 2900000 5917000 6197000 766000 1034000 22000 126000 -31000 83000 83000 0 0 1087000 661000 -69000 -72000 -144000 -386000 6964000 7240000 3985000 6001000 40168000 84773000 0.0001 0.0001 20000000 20000000 0 0 0 0 0 0 7621000 10448000 58818000 85747000 2006000 0 3525000 9654000 5099000 6785000 875000 1020000 807000 960000 490000 643000 317000 317000 741000 1116000 886000 1269000 9416000 9148000 268000 11381000 9868000 1513000 0 147000 0 0 12677000 36400000 18306000 50914000 -43533000 -524000 56652000 44764000 2167000 2512000 7209000 154951000 115195000 8215000 10070000 21471000 83512000 67205000 2562000 6375000 7370000 225826000 179678000 7385000 17414000 21349000 38717000 105683000 59835000 155805000 17935000 49268000 23677000 70021000 21388000 61391000 31994000 88494000 23780000 28884000 P4Y P4Y P1Y Vested options may be exercised up to ten years from the vesting commencement date. (i) 1,464,740 shares, (ii) 5% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year, or (iii) such other amount as determined by the Board. Vested but unexercised options, under the 2013 Equity Plan, expire three months after termination of service with the Company. Vested options may be exercised up to ten years from the vesting commencement date, as defined in the Option Plan. Vested but unexercised options, under the Option Plan, expire 30 days after termination of employment with the Company. 212371 23.92 193000 1569219 26.45 1779339 2548787 22.64 24.82 P1Y6M10D P1Y5M23D 587400 22.88 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.599 0.425 0.000 0.599 0.376 0.5604 0.546 0.439 0.000 0.672 0.439 0.761 0.0072 0.0024 0.000 0.0072 0.0007 0.016 0.0072 0.0046 0.000 0.0074 0.0042 0.014 439422 1464740 439422 1464740 439422 2929481 836612 16.18 44522 70000 0.00 10.11 0.00 18.62 24910000 51906000 1488 2170720 2611 0 1417523 0 15.73 18.18 50024000 1360227 18.02 4967172 11.75 0.015 0.05 586132 12.40 20.27 31.16 26.82 54.80 2.00 0.00 0.25 47722000 139674000 P7Y P10Y P2Y P6M P0D P2Y P6M P4Y7M6D P2Y P6M P0Y P2Y P6M P4Y7M6D 32313000 P6Y8M4D P7Y1M20D P6Y7M6D P6Y7M13D 90001000 8986000 8986000 14560000 14560000 29008000 29008000 37447000 37447000 90001000 89183000 14943000 14943000 6506000 6506000 25714000 25714000 42020000 42020000 89183000 778675 155356000 244749000 1.53 1.53 8109848 8109848 8109848 8109848 12469000 12469000 12469000 35872000 35497000 38113000 37341000 33830000 33412000 35770000 35171000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Cash Equivalents and Marketable Securities</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">All highly liquid marketable securities with original maturities of less than three months at the date of purchase are considered to be cash equivalents. Marketable securities are generally classified as available-for-sale for use in current operations, if required, and are reported at fair value, with unrealized gains and losses, net of tax, presented as a separate component of stockholders&#8217; equity within accumulated other comprehensive income (loss). All realized gains and losses and unrealized losses resulting from declines in fair value that are other-than-temporary are recorded in other expense) net, in the period of occurrence. The Company uses the specific identification method to determine the realized gains and losses on investments. For all investments in marketable securities, the Company assesses whether an impairment is other-than-temporary. If the fair value of a security is less than its amortized cost basis, an impairment is considered other-than-temporary if (i)&#160;the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security before recovery of its entire amortized cost basis, or (ii)&#160;the Company does not expect to recover the entire amortized cost of the security. If an impairment is considered other-than-temporary based on condition (i), the entire difference between the amortized cost and the fair value of the security is recognized in earnings. If an impairment is considered other-than-temporary based on condition (ii), the amount representing credit losses, defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis of the security, will be recognized in earnings, and the amount relating to all other factors will be recognized in accumulated other comprehensive income (loss). The Company evaluates both qualitative and quantitative factors such as duration and severity of the unrealized losses, credit ratings, default and loss rates of the underlying collateral, structure and credit enhancements to determine if a credit loss may exist.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Unaudited Interim Financial Statements </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments, necessary to fairly state the Company&#8217;s financial position as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;">, its results of operations and comprehensive income for the three and </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively, and cash flows for the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">. The financial data and the other financial information disclosed in the accompanying notes to the condensed consolidated financial statements related to these </font><font style="font-family:Arial;font-size:10pt;">three and nine</font><font style="font-family:Arial;font-size:10pt;"> month periods are also unaudited. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. The statements of income in the three and </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> are not necessarily indicative of the results to be expected for the full fiscal year or any other future periods.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the estimated fair value of the Company&#8217;s debt investments, designated as available-for-sale classified by the contractual maturity date of the security (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,997</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">177,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Due between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">498</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total cash equivalents and short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,997</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">178,350</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-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expenses related to advertising of products are charged to sales and marketing expense as incurred. For all periods presented, advertising expenses were not material.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company prepared its condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There have been no changes to the Company&#8217;s significant accounting policies described in the Annual Report on Form 10-K that have had a material impact on the Company&#8217;s condensed consolidated financial statements and related notes. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Certain prior periods&#8217; amounts were reclassified to conform to the current year&#8217;s presentation. None of these reclassifications had an impact on the reported net (loss) income for any of the periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Description of the Company</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">The Company</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gigamon Inc. (the &#8220;Company&#8221;) designs, develops and sells products and services that together provide customers with visibility and control of network traffic. The Company serves global enterprises and service providers that seek to maintain and improve the security, reliability and performance of their network infrastructure.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Lease Commitments</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company leases office space for its current headquarters in Santa Clara, California and its United Kingdom subsidiary under non-cancelable operating leases that expire at various times through fiscal 2021. The Company has also entered into lease agreements for additional office space in Australia, Hong Kong, Japan, India, Mexico, Russia, Singapore, and the United Arab Emirates. The Company recognizes rent expense on a straight-line basis over the lease period.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Rent expense related to the Company&#8217;s operating leases was </font><font style="font-family:Arial;font-size:10pt;">$1.0 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.8 million</font><font style="font-family:Arial;font-size:10pt;"> for the three months ended </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively, and </font><font style="font-family:Arial;font-size:10pt;">$2.9 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$2.4 million</font><font style="font-family:Arial;font-size:10pt;"> for the nine months ended </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Future minimum lease payments under non-cancelable operating leases as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> were as follows (in thousands): </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fiscal Year:</font></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2016 (remaining three 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,477</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Commitments</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company has agreements with contract manufacturers for the manufacturing of its products. The agreement with its primary contract manufacturer allows the contract manufacturer to procure components on the Company&#8217;s behalf based upon a production forecast provided by the Company. The Company may be obligated to purchase component inventory that is non-cancellable. As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, the Company&#8217;s non-cancellable purchase commitments for such component inventory were </font><font style="font-family:Arial;font-size:10pt;">$12.2 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$12.0 million</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">From time to time, the Company may become involved in legal proceedings arising in the ordinary course of business. The Company is not currently a party to any legal proceedings the outcome of which, if determined adversely to the Company, would individually or in the aggregate be expected to have a material adverse effect on its business, operating results, financial condition or cash flows. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification Obligations</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Under the indemnification provisions of its standard sales related contracts, the Company agrees to defend its customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. The Company&#8217;s exposure under these indemnification provisions is generally limited to the total amount paid by its customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose the Company to losses in excess of the amount received under the agreement. The Company has not incurred any costs as a result of such indemnifications and has not accrued any liabilities related to such obligations in its consolidated financial statements. In addition, the Company indemnifies its officers, directors and certain key employees while they are serving in good faith in the company capacities. To date, there have been no claims under any indemnification provisions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Defined Contribution Plans</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s contributions to the 401(k) defined contribution plan, which are expensed immediately as compensation costs, were </font><font style="font-family:Arial;font-size:10pt;">$0.6 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.3 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively, and </font><font style="font-family:Arial;font-size:10pt;">$1.7 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.0 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income, net</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Comprehensive income is defined as a change in equity of a business enterprise during a period, resulting from transactions from non-owner sources. Comprehensive income is comprised of all components of net income and the changes in the components of accumulated other comprehensive income within stockholders&#8217; equity. The Company&#8217;s accumulated other comprehensive income includes unrealized gains and losses from its available-for-sale securities that are not considered other-than-temporarily impaired, net of taxes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company operates in highly competitive and rapidly changing markets that could negatively impact the Company&#8217;s operating results. A number of components that meet the Company&#8217;s manufacturing requirements are available only from single source suppliers. In addition, the Company relies on one contract manufacturer to manufacture a substantial majority of its products. The inability of its single source suppliers and contract manufacturer to provide the Company with adequate supplies of high-quality components and products could cause a delay in order fulfillment, which could adversely affect the Company&#8217;s revenue, cost of revenue and operating results.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash, cash equivalents, short-term investments and accounts receivable. The Company currently invests the majority of its cash in high-grade government and corporate debt and maintains these investments with a limited number of major financial institutions in the United States that management believes are creditworthy. Such deposits may exceed the insured limits provided on them. The Company mitigates credit risk associated with its accounts receivable by performing ongoing credit evaluations of its customers and determines if it needs to establish an allowance for doubtful accounts for estimated losses based on management&#8217;s assessment of the collectability of customer accounts. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue is comprised of the following (in&#160;thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred service 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">80,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">73,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred product revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,221</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,677</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,146</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">82,131</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net Income per Share</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic net income per common share is computed by dividing net income by the weighted average number of common shares outstanding. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</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:9pt;"><font style="font-family:Arial;font-size:9pt;">Numerator:</font></div></td><td 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 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net&#160;income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,079</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,280</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">43,009</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,623</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:28px;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:Arial;font-size:9pt;">Denominator:</font></div></td><td 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted&#160;average&#160;shares&#160;used&#160;for&#160;basic&#160;net income per share computation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">35,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">33,830</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">35,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">33,412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted average effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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:9pt;"><font style="font-family:Arial;font-size:9pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:9pt;"><font style="font-family:Arial;font-size:9pt;">RSUs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Performance-based Units</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;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:Arial;font-size:9pt;">ESPP purchase rights</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">189</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted average shares used for diluted net income per share computation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">38,113</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 colspan="2" 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"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">35,872</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 colspan="2" 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"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">37,341</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 colspan="2" 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"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">35,497</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:28px;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:Arial;font-size:9pt;">Net income per share attributable to common stockholders:</font></div></td><td 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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:9pt;"><font style="font-family:Arial;font-size:9pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.17</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.13</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1.22</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.11</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:28px;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:Arial;font-size:9pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1.15</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The weighted average number of shares outstanding used in the computation of diluted net income per share does not include the effect of the following shares of potentially outstanding common stock because the effect would have been anti-dilutive for the periods presented (in thousands):</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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td colspan="4" 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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Equity awards to purchase common stock</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:9pt;"><font style="font-family:Arial;font-size:9pt;">20</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">721</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">74</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">642</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;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%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 1 &#8211; Quoted prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 2 &#8211; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Level 3 &#8211; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company recognizes transfers among Level 1, Level 2 and Level 3 classifications as of the actual date of the events or change in circumstances that caused the transfers.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The carrying value of the Company&#8217;s accounts receivable, accounts payable and accrued liabilities approximates their fair value due to the short-term nature of these instruments. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Cash, Cash Equivalents and Short-Term Investments</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company measures its financial instruments at fair value on a recurring basis. The components of the Company's cash, cash equivalents and short-term investments are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="9" 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:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value&#160;Measured&#160;Using</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Quoted&#160;Prices</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">in Active</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Markets for</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Assets</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level 1)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level&#160;2)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">119,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">119,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,499</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,499</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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:Arial;font-size:9pt;">Total cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">121,814</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">119,315</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,499</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash</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:9pt;"><font style="font-family:Arial;font-size:9pt;">33,739</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">155,553</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 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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:Arial;font-size:9pt;">U.S. agency debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</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:9pt;"><font style="font-family:Arial;font-size:9pt;">42,020</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">42,020</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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:Arial;font-size:9pt;">Total short-term investments</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">89,183</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">89,183</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="9" 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:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value&#160;Measured&#160;Using</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Quoted&#160;Prices</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">in Active</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Markets for</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Assets</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level 1)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level&#160;2)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">4,497</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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:Arial;font-size:9pt;">Total cash equivalents</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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">88,349</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">83,852</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">4,497</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash</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:9pt;"><font style="font-family:Arial;font-size:9pt;">31,863</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">120,212</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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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:Arial;font-size:9pt;">U.S. agency debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</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:9pt;"><font style="font-family:Arial;font-size:9pt;">37,447</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">37,447</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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:Arial;font-size:9pt;">Total short-term investments</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">90,001</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">90,001</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company considers all highly liquid investments with maturity of three months or less at the time of purchase to be cash equivalents. The Company holds money market funds that invest primarily in high-quality short-term money-market instruments, and these funds are not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency. The Company presents available-for-sale investments as current assets as they are available for the Company's current operations.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Money market funds have been classified as Level 1 because these securities are valued based upon quoted prices in active markets. The Company&#8217;s Level 2 assets are priced using quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. Observable inputs reflect market data obtained from independent sources. The Company did not have any transfers between Level 1 and Level 2 in the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, the Company had no liabilities measured at fair value. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets measured at amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment categories are summarized as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of October 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Cost</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gains</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Losses</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">119,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">119,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">33,739</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">33,739</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;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:Arial;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">155,553</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">155,553</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(2</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. agency debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,996</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">42,020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;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:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">89,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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">39</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">89,183</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of December 26, 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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Cost</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gains</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Losses</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">31,863</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">31,863</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;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:Arial;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">120,212</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">120,212</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(10</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. agency debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(23</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">37,461</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(17</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">37,447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;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:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">90,048</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(50</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">90,001</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s realized gain was immaterial in the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;">. There were no securities in a material continuous loss position for 12 months or longer as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> or </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the estimated fair value of the Company&#8217;s debt investments, designated as available-for-sale classified by the contractual maturity date of the security (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,997</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">177,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Due between one and five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">498</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total cash equivalents and short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">210,997</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">178,350</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-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company has a 52 or 53-week fiscal year that ends on the last Saturday in December. Fiscal 2015 was a 52-week fiscal year ending on December 26, 2015 and each quarter therein was 13-week quarter. Fiscal 2016 is a 53-week fiscal year ending on December 31, 2016, with the first quarter being a 14-week quarter which ended on April 2, 2016 and each subsequent quarter being a 13-week quarter. Fiscal 2017 will be a 52-week fiscal year ending on December 30, 2017, with each quarter therein being a 13-week quarter.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Income Tax</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company recorded an income tax provision of </font><font style="font-family:Arial;font-size:10pt;">$4.0 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">three months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and an income tax benefit of </font><font style="font-family:Arial;font-size:10pt;">$23.3 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;">, and an income tax provision of </font><font style="font-family:Arial;font-size:10pt;">$0.1 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.3 million</font><font style="font-family:Arial;font-size:10pt;"> for the three and </font><font style="font-family:Arial;font-size:10pt;">nine months ended September 26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively. The income tax benefit for the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> represents the release of </font><font style="font-family:Arial;font-size:10pt;">$30.5 million</font><font style="font-family:Arial;font-size:10pt;"> of the Company&#8217;s existing valuation allowance against its U.S. deferred tax assets and additional foreign income tax expense.&#160;The Company considered all available positive and negative evidence in making a determination to release a portion of its existing valuation allowance.&#160; Such evidence included, among others, the Company&#8217;s history of profitability and losses, jurisdictional income recognition trends, forecasted income by jurisdiction and achievement of three years of cumulative taxable income in the U.S. federal tax jurisdiction as of July 2, 2016. Therefore, the Company determined that there is sufficient positive evidence to conclude that it is more likely than not that it will utilize its U.S. deferred tax assets.&#160;Included in the net deferred tax asset balance is a </font><font style="font-family:Arial;font-size:10pt;">$3.7 million</font><font style="font-family:Arial;font-size:10pt;"> valuation allowance that relates to research and development credits in a jurisdiction with a history of credits in excess of taxable profits.&#160; &#160; </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As a result of the valuation allowance release, an unreserved deferred tax asset of </font><font style="font-family:Arial;font-size:10pt;">$31.6 million</font><font style="font-family:Arial;font-size:10pt;"> is reflected on the accompanying condensed consolidated balance sheet as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;">.&#160;The related </font><font style="font-family:Arial;font-size:10pt;">$31.6 million</font><font style="font-family:Arial;font-size:10pt;"> effect on the accompanying condensed consolidated statement of income for the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> is a non-cash income tax benefit.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company files annual income tax returns in multiple tax jurisdictions on a worldwide basis. A number of years may lapse before an uncertain tax position is audited and finally resolved. While it is often difficult to predict the final outcome or the timing of resolution of any particular uncertain tax position, the Company believes that its reserves for income taxes reflect the most likely outcomes. The Company adjusts these reserves, as well as the related interest, in light of changing facts and circumstances. Settlement of any particular position could require the use of cash.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;">, changes to the Company's uncertain tax positions in the next 12 months that are reasonably possible are not expected to have a material impact on the Company's financial position or results of operations. The Company recognizes interest and penalties related to uncertain tax positions as part of the income tax provision. To date, no such interest and penalties have been accrued.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized on a more likely than not basis.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, the Company considers all available evidence, including past operating results, estimates of future taxable income and the feasibility of any viable tax planning strategies. In the event that the Company changes its determination as to the amount of deferred tax assets that can be realized, the Company will adjust its valuation allowance with a corresponding impact to the income tax provision in the period in which such determination is made.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;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-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventory is valued at the lower of cost computed on a first-in, first-out basis, or market value. The Company writes down inventory in excess of forecasted demand over a certain period, as a component of cost of revenue. In these cases, inventory is reduced to estimated realizable value based on historical usage and expected demand. At the point of inventory write-down, a new lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. Inherent in the Company&#8217;s estimates of market value in determining inventory valuation are estimates related to economic trends, future demand for the Company&#8217;s products, and technical obsolescence of products. The Company uses a contract manufacturer to provide the majority of its manufacturing services for its products. During the normal course of business, in order to manage manufacturing lead times and help ensure adequate component supply, the Company enters into agreements with the contract manufacturer that either allow it to procure inventory based upon criteria as defined by the Company, or establish the parameters defining the Company&#8217;s requirements. A portion of the Company&#8217;s reported purchase commitments arising from these agreements consists of non-cancelable commitments. The Company records a liability for firm, non-cancelable and unconditional purchase commitments for quantities in excess of its future demand forecasts consistent with the valuation of the Company&#8217;s excess and obsolete inventory.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (the "FASB") issued an accounting standards update related to revenue from contracts with customers, which supersedes the revenue recognition requirements in the current Accounting Standards Codification. This standard is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This standard also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In August 2015 the FASB voted to defer the effective date of this standard by one year. Additionally, in March 2016 the FASB issued additional information that clarifies the implementation guidance on principal versus agent considerations. The effective date of this standard will be the first quarter of fiscal 2018 using one of two retrospective application methods. The Company is currently evaluating the potential impact of this guidance on its condensed consolidated financial statements and has not selected the transition method.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In July 2015, the FASB issued an accounting standard update related to disclosure of inventory, to provide guidance on management&#8217;s responsibility to measure inventory at the lower of cost and net realizable value. The effective date of this standard will be for annual periods ending after December 15, 2016 with early adoption permitted. The Company is currently evaluating the impact of this guidance on the Company&#8217;s condensed consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued an accounting standard update which amends the existing accounting standards for leases. Consistent with current guidance, the recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification. Under the new guidance, a lessee will be required to recognize assets and liabilities for all leases with lease terms of more than 12 months. The effective date of this update will be for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018 using a modified retrospective transition method with early adoption permitted. The Company is currently evaluating the impact of this guidance on its condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In March 2016, the FASB issued an accounting standard related to Improvements to Employee Share-Based Payment Accounting, which amends Compensation &#8211; Stock Compensation. This standard includes provisions intended to simplify various aspects related to how share-based payments are accounted for and presented in the financial statements. The effective date of this standard will be for annual periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with any adjustments reflected as of the beginning of the fiscal year of adoption. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued new guidance that changes the accounting for recognizing impairments of financial assets. Under the new guidance, credit losses for certain types of financial instruments will be estimated based on expected losses. The new guidance also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. The effective date of this standard will be for annual periods ending after December 15, 2019, and interim periods within that reporting period. Early adoption is permitted starting in annual periods ending after December 15, 2018. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In August 2016, the FASB issued new guidance related to Classification of Certain Cash Receipts and Cash Payments. This standard provides guidance for eight cash flow classification issues to reduce diversity in practice. The clarification includes guidance on items such as debt prepayment or debt extinguishment cost, contingent consideration payment made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies and distributions received from equity method investees. The effective date of this standard is for annual periods beginning after December 15, 2017, and interim periods within those annual periods. Early adoption is permitted. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company generates product revenue from sales of traffic visibility solutions to customers as well as service revenue from sales of maintenance and support contracts and other billable services. The Company typically sells products and services in a single transaction. The Company&#8217;s typical arrangement consists of the sale of products together with maintenance and support or a renewal of maintenance and support contracts. Billable services are billed in advance or when service is provided and performed as requested by customers. Under maintenance and support contracts, services are provided as needed by customers over the fixed arrangement term. The Company does not grant its customers a general right of return or any refund terms. Revenue from distributors is reported net of rebates, discounts and any other sales incentives.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company recognizes revenue when (1)&#160;persuasive evidence of an arrangement exists, (2)&#160;delivery has occurred or services have been rendered, (3) the&#160;sales price is fixed or determinable and (4)&#160;collectability is reasonably assured.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">When sales arrangements contain multiple elements and software and non-software components that function together to deliver the products&#8217; essential functionality, the Company allocates revenue to each element based on a selling price hierarchy: vendor-specific objective evidence ("VSOE"), if available, third party evidence ("TPE"), of the selling price if VSOE is not available, or best estimated selling prices ("BESP") if neither VSOE nor TPE is available.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">When the Company enters into arrangements to provide more than one product or service, or what the Company refers to as multiple deliverables, these arrangements are evaluated to determine if the multiple elements consist of more than one unit of accounting and can be separated accordingly. Based on separation criteria under the guidance, deliverables in multiple element arrangements can be segregated into separate units of accounting if they have value to the customer on a standalone basis. If deliverables can be separated into individual units of accounting, then the arrangement consideration is allocated among deliverables based on their relative selling price. Revenue from each deliverable is recognized when all requirements are met for that specific deliverable. If deliverables cannot be separated into separate units of accounting, then the arrangement will be accounted for as a single unit of accounting and revenue will be recognized when all requirements are met for all deliverables within the arrangement. The Company has established VSOE for maintenance and support contracts since the majority of selling prices fall within a narrow range when sold separately. TPE is not used since this information is not widely available in the market and the Company does not consider its products to be similar to or interchangeable with its competitors&#8217; products in standalone sales to similarly situated customers. For deliverables with no established VSOE, such as standard product offerings, the Company determines the standalone selling price for such deliverables by establishing BESP, which incorporates historical selling prices, the effect of market conditions, gross margin objectives and pricing practices, as well as entity specific factors. The Company monitors and evaluates BESP on a regular basis to ensure that changes in circumstances are accounted for in a timely manner.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Service revenue is recognized ratably over the contractual support period, which is typically </font><font style="font-family:Arial;font-size:10pt;">one year</font><font style="font-family:Arial;font-size:10pt;"> but can be up to </font><font style="font-family:Arial;font-size:10pt;">10 years</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In accordance with contractual provisions, the Company may offer cooperative marketing funds based on a fixed dollar percentage of product sales to certain of its channel partners or to fund specific marketing activities for these partners. The Company records such amounts as a reduction to revenue or, if the Company has evidence of fair value of the separable and identifiable benefit received, as a marketing expense.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue is recorded net of sales taxes.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Costs of products not yet recognized as revenue are deferred and included as a component of prepaid expenses and other current assets on the condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued liabilities are comprised of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued employee related costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21,322</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued inventory and other purchases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued professional services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">748</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other accruals</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:9pt;"><font style="font-family:Arial;font-size:9pt;">6,197</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">5,917</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">33,696</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">37,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following summarizes the activity within accumulated other comprehensive (loss) income (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;font-weight:bold;">Accumulated Other Comprehensive (Loss) Income</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Net&#160;Unrealized (Losses) Gains </font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance as of December 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(47</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Available-for-sale securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Unrealized gains</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:9pt;"><font style="font-family:Arial;font-size:9pt;">83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance as of October 1, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">36</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-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The weighted average number of shares outstanding used in the computation of diluted net income per share does not include the effect of the following shares of potentially outstanding common stock because the effect would have been anti-dilutive for the periods presented (in thousands):</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:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td colspan="4" 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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Equity awards to purchase common stock</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:9pt;"><font style="font-family:Arial;font-size:9pt;">20</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">721</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">74</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">642</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company measures its financial instruments at fair value on a recurring basis. The components of the Company's cash, cash equivalents and short-term investments are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="9" 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:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value&#160;Measured&#160;Using</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Quoted&#160;Prices</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">in Active</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Markets for</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Assets</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level 1)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level&#160;2)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">119,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">119,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,499</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,499</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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:Arial;font-size:9pt;">Total cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">121,814</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">119,315</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,499</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash</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:9pt;"><font style="font-family:Arial;font-size:9pt;">33,739</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">155,553</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 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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:Arial;font-size:9pt;">U.S. agency debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25,714</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</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:9pt;"><font style="font-family:Arial;font-size:9pt;">42,020</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">42,020</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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:Arial;font-size:9pt;">Total short-term investments</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">89,183</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">89,183</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="9" 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:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value&#160;Measured&#160;Using</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Quoted&#160;Prices</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">in Active</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Markets for</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Assets</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level 1)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level&#160;2)</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">4,497</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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:Arial;font-size:9pt;">Total cash equivalents</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:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">88,349</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">83,852</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">4,497</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash</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:9pt;"><font style="font-family:Arial;font-size:9pt;">31,863</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">120,212</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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,986</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;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:Arial;font-size:9pt;">U.S. agency debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</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:9pt;"><font style="font-family:Arial;font-size:9pt;">37,447</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">37,447</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;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:Arial;font-size:9pt;">Total short-term investments</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">90,001</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">90,001</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial assets measured at amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment categories are summarized as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of October 1, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Cost</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gains</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Losses</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">119,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">119,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">33,739</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">33,739</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;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:Arial;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">155,553</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">155,553</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,507</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(2</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. agency debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">41,996</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">42,020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;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:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">89,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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">39</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">89,183</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of December 26, 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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Cost</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Gains</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Losses</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">31,863</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">31,863</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;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:Arial;font-size:9pt;">Total cash and cash equivalents</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">120,212</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">120,212</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(10</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">14,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,986</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. agency debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(23</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">29,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">37,461</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(17</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">37,447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;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:Arial;font-size:9pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">90,048</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(50</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">90,001</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-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">he following table presents the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</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:9pt;"><font style="font-family:Arial;font-size:9pt;">Numerator:</font></div></td><td 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 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net&#160;income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,079</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,280</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">43,009</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,623</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:28px;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:Arial;font-size:9pt;">Denominator:</font></div></td><td 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted&#160;average&#160;shares&#160;used&#160;for&#160;basic&#160;net income per share computation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">35,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">33,830</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">35,171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">33,412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted average effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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:9pt;"><font style="font-family:Arial;font-size:9pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:9pt;"><font style="font-family:Arial;font-size:9pt;">RSUs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Performance-based Units</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;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:Arial;font-size:9pt;">ESPP purchase rights</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">189</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">360</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">Weighted average shares used for diluted net income per share computation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">38,113</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 colspan="2" 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"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">35,872</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 colspan="2" 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"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">37,341</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 colspan="2" 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"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">35,497</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:28px;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:Arial;font-size:9pt;">Net income per share attributable to common stockholders:</font></div></td><td 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 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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><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:9pt;"><font style="font-family:Arial;font-size:9pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.17</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.13</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1.22</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.11</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:28px;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:Arial;font-size:9pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1.15</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.10</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the stock-based compensation expense recorded in the Company&#8217;s condensed consolidated statements of income (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October&#160;1, <br clear="none"/>2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September&#160;26, <br clear="none"/>2015</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October&#160;1, <br clear="none"/>2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September&#160;26, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">519</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">471</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,527</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">3,397</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">3,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,126</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,755</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,337</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">10,104</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,851</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">28,884</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">23,780</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-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Future minimum lease payments under non-cancelable operating leases as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> were as follows (in thousands): </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:89%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Fiscal Year:</font></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2016 (remaining three 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">299</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:top;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,477</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-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventories are comprised of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,826</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total inventories</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,953</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,813</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Warranty activity and accrued warranty is comprised of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued warranty balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">807</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrual for warranty during the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Actual costs incurred</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(1,116</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(741</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued warranty balance at end of period</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">960</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">1,020</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;font-weight:bold;">Warranty accrual reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Non-current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total accrued warranty</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">960</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">807</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-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company&#8217;s revenue by geographic region, based on the location to where the product was shipped (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">67,205</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">44,764</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">179,678</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">115,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Rest of Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,562</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,215</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Europe, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,512</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">10,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,512</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">56,652</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">225,826</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">154,951</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s long-lived assets by geographic region are summarized as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,513</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">268</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11,381</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,416</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the stock option activity under the Company&#8217;s Option Plans:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></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:Arial;font-size:9pt;font-weight:bold;">Number of<br clear="none"/>Stock<br clear="none"/>Options<br clear="none"/>Outstanding</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>Price</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:Arial;font-size:9pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Remaining<br clear="none"/>Contractual<br clear="none"/>Life (Years)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance &#8212; December&#160;26, 2015</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,170,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">15.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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7.14</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">70,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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">31.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">(778,675</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">12.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Options 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:9pt;"><font style="font-family:Arial;font-size:9pt;">(44,522</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">20.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance &#8212; October 1, 2016</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:9pt;"><font style="font-family:Arial;font-size:9pt;">1,417,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">18.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">6.60</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">51,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Vested and expected to vest &#8212; October 1, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,360,227</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">18.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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6.62</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">50,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Exercisable &#8212; October 1, 2016</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:9pt;"><font style="font-family:Arial;font-size:9pt;">836,612</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">16.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">6.68</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">32,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The fair values of the option awards and ESPP purchase rights granted and the assumptions used in the Black-Scholes option pricing model are summarized as follows: </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">October&#160;1, <br clear="none"/>2016</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:Arial;font-size:9pt;font-weight:bold;">September&#160;26, <br clear="none"/>2015</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:Arial;font-size:9pt;font-weight:bold;">October&#160;1, <br clear="none"/>2016</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:Arial;font-size:9pt;font-weight:bold;">September&#160;26, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Stock option awards:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4.6</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">4.6</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Risk-free interest 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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1.4%</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">1.6%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected volatility</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">76.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="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">56.04%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected 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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Grant date fair value per award</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$18.62</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$10.11</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">ESPP purchase right:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.50 - 2.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.50 - 2.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.50 - 2.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.50 - 2.0</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Risk-free interest 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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.46% - 0.72%</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.24% - 0.72%</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.42% - 0.74%</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.07% - 0.72%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected volatility</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">43.9% - 54.6%</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">42.5% - 59.9%</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">43.9% - 67.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="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">37.6% - 59.9%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected 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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Grant date fair value per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$12.84 - $20.77</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$7.25 - $12.64</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$7.75 - $20.77</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$5.48 - $12.64</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the RSU activity under the Company&#8217;s Option Plans:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></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:Arial;font-size:9pt;font-weight:bold;">Number of<br clear="none"/>RSUs<br clear="none"/>Outstanding</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Grant&#160;Date<br clear="none"/>Fair Value</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:Arial;font-size:9pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Remaining<br clear="none"/>Contractual<br clear="none"/>Life (Years)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance - December 26, 2015</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:9pt;"><font style="font-family:Arial;font-size:9pt;">1,779,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">22.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">1.53</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">47,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">RSUs 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:9pt;"><font style="font-family:Arial;font-size:9pt;">1,569,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">26.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">RSUs 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:9pt;"><font style="font-family:Arial;font-size:9pt;">(587,400</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">22.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">RSUs 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:9pt;"><font style="font-family:Arial;font-size:9pt;">(212,371</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">23.92</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance - October 1, 2016</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,548,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">1.48</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">139,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Vested&#160;and&#160;expected&#160;to&#160;vest&#160;&#8212; October 1, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,185,562</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24.70</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">1.38</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">119,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following customers represented more than 10% or more of total revenue or accounts receivable:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td colspan="4" 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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Percent of Revenue:</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 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 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 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer A (distributor)</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">38</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">38</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">35</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">41</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer B (distributor)</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:9pt;"><font style="font-family:Arial;font-size:9pt;">24</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</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:9pt;"><font style="font-family:Arial;font-size:9pt;">18</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</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:9pt;"><font style="font-family:Arial;font-size:9pt;">25</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</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:9pt;"><font style="font-family:Arial;font-size:9pt;">19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer C (end-user)</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">16</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">12</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">* Represented less than 10% of total revenues</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Percent of Accounts Receivable:</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 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer A (distributor)</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">38</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">19</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer B (distributor)</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:9pt;"><font style="font-family:Arial;font-size:9pt;">26</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</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:9pt;"><font style="font-family:Arial;font-size:9pt;">30</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer C (end-user)</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">11</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;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-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated by the chief operating decision maker in deciding how to allocate resources and assessing performance. The Company&#8217;s chief operating decision maker is its chief executive officer. The chief executive officer reviews financial information presented on a consolidated basis, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, or plans for levels or components below the consolidated unit level. Accordingly, the Company operates as a single reportable segment.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the Company&#8217;s revenue by geographic region, based on the location to where the product was shipped (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">67,205</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">44,764</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">179,678</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">115,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Rest of Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,562</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,215</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Europe, Middle East and Africa</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Asia Pacific</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,512</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">17,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">10,070</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,512</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">56,652</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">225,826</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">154,951</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s long-lived assets by geographic region are summarized as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,513</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">268</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">11,381</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,416</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock-based compensation expense related to stock-based transactions, including employee and director awards, as well as employee stock purchase plan purchase rights (&#8220;ESPP purchase rights&#8221;), is measured and recognized in the consolidated financial statements based on the fair value of the award on the grant date. Stock-based compensation expense related to equity awards that can be settled in cash is measured based on the fair value on each balance sheet date until the settlement dates. The fair value of option awards and ESPP purchase rights is estimated using the Black-Scholes option-pricing model. This model requires assumptions including the market value of the Company&#8217;s common stock, expected volatility, expected term of the award, expected dividend yield and risk-free interest rate. Expected term for stock option awards is determined based on the mid-point of the vest period and the contractual period of each option award due to the Company&#8217;s limited historical stock option exercise data. Expected volatility is established based on the historical volatility of the common stock of the Company, combined with the historical volatility of a peer group of publicly traded companies. Stock-based compensation expense, net of estimated forfeitures, is recognized on a graded-vesting basis over the requisite service periods of the awards, unless a performance-based condition exists. Expenses for performance-based awards are recognized when the issuance of the underlying awards are probable, which is re-measured at each reporting period and the expense is trued up accordingly. Expenses for consultant awards are measured based on the fair value on the vest date. Expenses related to the option grants to consultants that have not been vested as of the reporting date are marked to market until the earlier of the commitment or the completion of the underlying performance. The Company estimates a forfeiture rate to calculate the stock-based compensation for its awards based on an analysis of its historical experience, analysis of employee turnover and other related factors. The Company currently utilizes two separate forfeiture rates, based on the classification of the employees.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Shipping and Handling Charges</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Shipping and handling costs are recorded in cost of revenue in the period products are shipped to customers.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company prepared its condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There have been no changes to the Company&#8217;s significant accounting policies described in the Annual Report on Form 10-K that have had a material impact on the Company&#8217;s condensed consolidated financial statements and related notes. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Certain prior periods&#8217; amounts were reclassified to conform to the current year&#8217;s presentation. None of these reclassifications had an impact on the reported net (loss) income for any of the periods presented.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company has a 52 or 53-week fiscal year that ends on the last Saturday in December. Fiscal 2015 was a 52-week fiscal year ending on December 26, 2015 and each quarter therein was 13-week quarter. Fiscal 2016 is a 53-week fiscal year ending on December 31, 2016, with the first quarter being a 14-week quarter which ended on April 2, 2016 and each subsequent quarter being a 13-week quarter. Fiscal 2017 will be a 52-week fiscal year ending on December 30, 2017, with each quarter therein being a 13-week quarter.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Unaudited Interim Financial Statements </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments, necessary to fairly state the Company&#8217;s financial position as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;">, its results of operations and comprehensive income for the three and </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively, and cash flows for the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">. The financial data and the other financial information disclosed in the accompanying notes to the condensed consolidated financial statements related to these </font><font style="font-family:Arial;font-size:10pt;">three and nine</font><font style="font-family:Arial;font-size:10pt;"> month periods are also unaudited. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. The statements of income in the three and </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> are not necessarily indicative of the results to be expected for the full fiscal year or any other future periods.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported periods. On an ongoing basis, the Company evaluates its estimates, including but not limited to those related to revenue recognition, allowance for doubtful accounts, warranty reserve, excess and obsolete inventory write-downs, stock-based compensation expense, depreciable useful lives and income taxes. The Company bases its estimates on historical experience, projections for future performance and other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Cash Equivalents and Marketable Securities</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">All highly liquid marketable securities with original maturities of less than three months at the date of purchase are considered to be cash equivalents. Marketable securities are generally classified as available-for-sale for use in current operations, if required, and are reported at fair value, with unrealized gains and losses, net of tax, presented as a separate component of stockholders&#8217; equity within accumulated other comprehensive income (loss). All realized gains and losses and unrealized losses resulting from declines in fair value that are other-than-temporary are recorded in other expense) net, in the period of occurrence. The Company uses the specific identification method to determine the realized gains and losses on investments. For all investments in marketable securities, the Company assesses whether an impairment is other-than-temporary. If the fair value of a security is less than its amortized cost basis, an impairment is considered other-than-temporary if (i)&#160;the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security before recovery of its entire amortized cost basis, or (ii)&#160;the Company does not expect to recover the entire amortized cost of the security. If an impairment is considered other-than-temporary based on condition (i), the entire difference between the amortized cost and the fair value of the security is recognized in earnings. If an impairment is considered other-than-temporary based on condition (ii), the amount representing credit losses, defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis of the security, will be recognized in earnings, and the amount relating to all other factors will be recognized in accumulated other comprehensive income (loss). The Company evaluates both qualitative and quantitative factors such as duration and severity of the unrealized losses, credit ratings, default and loss rates of the underlying collateral, structure and credit enhancements to determine if a credit loss may exist.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company operates in highly competitive and rapidly changing markets that could negatively impact the Company&#8217;s operating results. A number of components that meet the Company&#8217;s manufacturing requirements are available only from single source suppliers. In addition, the Company relies on one contract manufacturer to manufacture a substantial majority of its products. The inability of its single source suppliers and contract manufacturer to provide the Company with adequate supplies of high-quality components and products could cause a delay in order fulfillment, which could adversely affect the Company&#8217;s revenue, cost of revenue and operating results.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash, cash equivalents, short-term investments and accounts receivable. The Company currently invests the majority of its cash in high-grade government and corporate debt and maintains these investments with a limited number of major financial institutions in the United States that management believes are creditworthy. Such deposits may exceed the insured limits provided on them. The Company mitigates credit risk associated with its accounts receivable by performing ongoing credit evaluations of its customers and determines if it needs to establish an allowance for doubtful accounts for estimated losses based on management&#8217;s assessment of the collectability of customer accounts. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following customers represented more than 10% or more of total revenue or accounts receivable:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td colspan="4" 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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Percent of Revenue:</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 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 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 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer A (distributor)</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">38</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">38</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">35</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">41</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer B (distributor)</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:9pt;"><font style="font-family:Arial;font-size:9pt;">24</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</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:9pt;"><font style="font-family:Arial;font-size:9pt;">18</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</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:9pt;"><font style="font-family:Arial;font-size:9pt;">25</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</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:9pt;"><font style="font-family:Arial;font-size:9pt;">19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer C (end-user)</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">16</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">12</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">* Represented less than 10% of total revenues</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Percent of Accounts Receivable:</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 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer A (distributor)</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">38</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">19</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer B (distributor)</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:9pt;"><font style="font-family:Arial;font-size:9pt;">26</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</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:9pt;"><font style="font-family:Arial;font-size:9pt;">30</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Customer C (end-user)</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></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:9pt;"><font style="font-family:Arial;font-size:9pt;">11</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:9pt;"><font style="font-family:Arial;font-size:9pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventory is valued at the lower of cost computed on a first-in, first-out basis, or market value. The Company writes down inventory in excess of forecasted demand over a certain period, as a component of cost of revenue. In these cases, inventory is reduced to estimated realizable value based on historical usage and expected demand. At the point of inventory write-down, a new lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. Inherent in the Company&#8217;s estimates of market value in determining inventory valuation are estimates related to economic trends, future demand for the Company&#8217;s products, and technical obsolescence of products. The Company uses a contract manufacturer to provide the majority of its manufacturing services for its products. During the normal course of business, in order to manage manufacturing lead times and help ensure adequate component supply, the Company enters into agreements with the contract manufacturer that either allow it to procure inventory based upon criteria as defined by the Company, or establish the parameters defining the Company&#8217;s requirements. A portion of the Company&#8217;s reported purchase commitments arising from these agreements consists of non-cancelable commitments. The Company records a liability for firm, non-cancelable and unconditional purchase commitments for quantities in excess of its future demand forecasts consistent with the valuation of the Company&#8217;s excess and obsolete inventory. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company recorded inventory write-downs within cost of revenue of </font><font style="font-family:Arial;font-size:10pt;">$40,000</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.5 million</font><font style="font-family:Arial;font-size:10pt;"> in the </font><font style="font-family:Arial;font-size:10pt;">three months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively, and </font><font style="font-family:Arial;font-size:10pt;">$0.3 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.4 million</font><font style="font-family:Arial;font-size:10pt;"> in the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company generates product revenue from sales of traffic visibility solutions to customers as well as service revenue from sales of maintenance and support contracts and other billable services. The Company typically sells products and services in a single transaction. The Company&#8217;s typical arrangement consists of the sale of products together with maintenance and support or a renewal of maintenance and support contracts. Billable services are billed in advance or when service is provided and performed as requested by customers. Under maintenance and support contracts, services are provided as needed by customers over the fixed arrangement term. The Company does not grant its customers a general right of return or any refund terms. Revenue from distributors is reported net of rebates, discounts and any other sales incentives.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company recognizes revenue when (1)&#160;persuasive evidence of an arrangement exists, (2)&#160;delivery has occurred or services have been rendered, (3) the&#160;sales price is fixed or determinable and (4)&#160;collectability is reasonably assured.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">When sales arrangements contain multiple elements and software and non-software components that function together to deliver the products&#8217; essential functionality, the Company allocates revenue to each element based on a selling price hierarchy: vendor-specific objective evidence ("VSOE"), if available, third party evidence ("TPE"), of the selling price if VSOE is not available, or best estimated selling prices ("BESP") if neither VSOE nor TPE is available.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">When the Company enters into arrangements to provide more than one product or service, or what the Company refers to as multiple deliverables, these arrangements are evaluated to determine if the multiple elements consist of more than one unit of accounting and can be separated accordingly. Based on separation criteria under the guidance, deliverables in multiple element arrangements can be segregated into separate units of accounting if they have value to the customer on a standalone basis. If deliverables can be separated into individual units of accounting, then the arrangement consideration is allocated among deliverables based on their relative selling price. Revenue from each deliverable is recognized when all requirements are met for that specific deliverable. If deliverables cannot be separated into separate units of accounting, then the arrangement will be accounted for as a single unit of accounting and revenue will be recognized when all requirements are met for all deliverables within the arrangement. The Company has established VSOE for maintenance and support contracts since the majority of selling prices fall within a narrow range when sold separately. TPE is not used since this information is not widely available in the market and the Company does not consider its products to be similar to or interchangeable with its competitors&#8217; products in standalone sales to similarly situated customers. For deliverables with no established VSOE, such as standard product offerings, the Company determines the standalone selling price for such deliverables by establishing BESP, which incorporates historical selling prices, the effect of market conditions, gross margin objectives and pricing practices, as well as entity specific factors. The Company monitors and evaluates BESP on a regular basis to ensure that changes in circumstances are accounted for in a timely manner.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Service revenue is recognized ratably over the contractual support period, which is typically </font><font style="font-family:Arial;font-size:10pt;">one year</font><font style="font-family:Arial;font-size:10pt;"> but can be up to </font><font style="font-family:Arial;font-size:10pt;">10 years</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In accordance with contractual provisions, the Company may offer cooperative marketing funds based on a fixed dollar percentage of product sales to certain of its channel partners or to fund specific marketing activities for these partners. The Company records such amounts as a reduction to revenue or, if the Company has evidence of fair value of the separable and identifiable benefit received, as a marketing expense.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue is recorded net of sales taxes.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Costs of products not yet recognized as revenue are deferred and included as a component of prepaid expenses and other current assets on the condensed consolidated balance sheets. As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, deferred cost of product revenue was </font><font style="font-family:Arial;font-size:10pt;">$0.1 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.6 million</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Shipping and Handling Charges</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Shipping and handling costs are recorded in cost of revenue in the period products are shipped to customers.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Warranty</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company provides </font><font style="font-family:Arial;font-size:10pt;">five</font><font style="font-family:Arial;font-size:10pt;">-year warranties against defects in manufacturing on its hardware products. The Company accrues for potential liability claims as a component of cost of product revenue based on historical trends of product failure rates and the expected material and labor costs to provide warranty services. The accrued warranty balance is reviewed periodically for adequacy and is included in accrued liabilities and in other non-current liabilities on the condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock-based compensation expense related to stock-based transactions, including employee and director awards, as well as employee stock purchase plan purchase rights (&#8220;ESPP purchase rights&#8221;), is measured and recognized in the consolidated financial statements based on the fair value of the award on the grant date. Stock-based compensation expense related to equity awards that can be settled in cash is measured based on the fair value on each balance sheet date until the settlement dates. The fair value of option awards and ESPP purchase rights is estimated using the Black-Scholes option-pricing model. This model requires assumptions including the market value of the Company&#8217;s common stock, expected volatility, expected term of the award, expected dividend yield and risk-free interest rate. Expected term for stock option awards is determined based on the mid-point of the vest period and the contractual period of each option award due to the Company&#8217;s limited historical stock option exercise data. Expected volatility is established based on the historical volatility of the common stock of the Company, combined with the historical volatility of a peer group of publicly traded companies. Stock-based compensation expense, net of estimated forfeitures, is recognized on a graded-vesting basis over the requisite service periods of the awards, unless a performance-based condition exists. Expenses for performance-based awards are recognized when the issuance of the underlying awards are probable, which is re-measured at each reporting period and the expense is trued up accordingly. Expenses for consultant awards are measured based on the fair value on the vest date. Expenses related to the option grants to consultants that have not been vested as of the reporting date are marked to market until the earlier of the commitment or the completion of the underlying performance. The Company estimates a forfeiture rate to calculate the stock-based compensation for its awards based on an analysis of its historical experience, analysis of employee turnover and other related factors. The Company currently utilizes two separate forfeiture rates, based on the classification of the employees.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Expenses related to advertising of products are charged to sales and marketing expense as incurred. For all periods presented, advertising expenses were not material.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized on a more likely than not basis.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, the Company considers all available evidence, including past operating results, estimates of future taxable income and the feasibility of any viable tax planning strategies. In the event that the Company changes its determination as to the amount of deferred tax assets that can be realized, the Company will adjust its valuation allowance with a corresponding impact to the income tax provision in the period in which such determination is made.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income, net</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Comprehensive income is defined as a change in equity of a business enterprise during a period, resulting from transactions from non-owner sources. Comprehensive income is comprised of all components of net income and the changes in the components of accumulated other comprehensive income within stockholders&#8217; equity. The Company&#8217;s accumulated other comprehensive income includes unrealized gains and losses from its available-for-sale securities that are not considered other-than-temporarily impaired, net of taxes.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (the "FASB") issued an accounting standards update related to revenue from contracts with customers, which supersedes the revenue recognition requirements in the current Accounting Standards Codification. This standard is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This standard also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In August 2015 the FASB voted to defer the effective date of this standard by one year. Additionally, in March 2016 the FASB issued additional information that clarifies the implementation guidance on principal versus agent considerations. The effective date of this standard will be the first quarter of fiscal 2018 using one of two retrospective application methods. The Company is currently evaluating the potential impact of this guidance on its condensed consolidated financial statements and has not selected the transition method.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In July 2015, the FASB issued an accounting standard update related to disclosure of inventory, to provide guidance on management&#8217;s responsibility to measure inventory at the lower of cost and net realizable value. The effective date of this standard will be for annual periods ending after December 15, 2016 with early adoption permitted. The Company is currently evaluating the impact of this guidance on the Company&#8217;s condensed consolidated financial statements. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued an accounting standard update which amends the existing accounting standards for leases. Consistent with current guidance, the recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification. Under the new guidance, a lessee will be required to recognize assets and liabilities for all leases with lease terms of more than 12 months. The effective date of this update will be for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018 using a modified retrospective transition method with early adoption permitted. The Company is currently evaluating the impact of this guidance on its condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In March 2016, the FASB issued an accounting standard related to Improvements to Employee Share-Based Payment Accounting, which amends Compensation &#8211; Stock Compensation. This standard includes provisions intended to simplify various aspects related to how share-based payments are accounted for and presented in the financial statements. The effective date of this standard will be for annual periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with any adjustments reflected as of the beginning of the fiscal year of adoption. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued new guidance that changes the accounting for recognizing impairments of financial assets. Under the new guidance, credit losses for certain types of financial instruments will be estimated based on expected losses. The new guidance also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. The effective date of this standard will be for annual periods ending after December 15, 2019, and interim periods within that reporting period. Early adoption is permitted starting in annual periods ending after December 15, 2018. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In August 2016, the FASB issued new guidance related to Classification of Certain Cash Receipts and Cash Payments. This standard provides guidance for eight cash flow classification issues to reduce diversity in practice. The clarification includes guidance on items such as debt prepayment or debt extinguishment cost, contingent consideration payment made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies and distributions received from equity method investees. The effective date of this standard is for annual periods beginning after December 15, 2017, and interim periods within those annual periods. Early adoption is permitted. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Warranty</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company provides </font><font style="font-family:Arial;font-size:10pt;">five</font><font style="font-family:Arial;font-size:10pt;">-year warranties against defects in manufacturing on its hardware products. The Company accrues for potential liability claims as a component of cost of product revenue based on historical trends of product failure rates and the expected material and labor costs to provide warranty services. The accrued warranty balance is reviewed periodically for adequacy and is included in accrued liabilities and in other non-current liabilities on the condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Preferred Stock </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company has authorized </font><font style="font-family:Arial;font-size:10pt;">20,000,000</font><font style="font-family:Arial;font-size:10pt;"> shares of undesignated preferred stock, </font><font style="font-family:Arial;font-size:10pt;">$0.0001</font><font style="font-family:Arial;font-size:10pt;"> par value per share. As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, the Company had </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> shares of preferred stock issued or outstanding. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company has authorized </font><font style="font-family:Arial;font-size:10pt;">1,000,000,000</font><font style="font-family:Arial;font-size:10pt;"> shares of common stock, </font><font style="font-family:Arial;font-size:10pt;">$0.0001</font><font style="font-family:Arial;font-size:10pt;"> par value per share. Each holder of common stock is entitled to </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> vote for each share of common stock held. Cumulative voting for the election of directors is not provided in the Company&#8217;s amended and restated certificate of incorporation. The Company&#8217;s common stock is not entitled to preemptive rights, and is not subject to conversion, redemption or sinking fund provisions. Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of common stock are entitled to receive dividends out of funds legally available if the Company's board of directors (the "Board"), in its discretion, determines to issue dividends and then only at the times and in the amounts that the Board may determine. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, the Company had </font><font style="font-family:Arial;font-size:10pt;">36,058,037</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">34,323,457</font><font style="font-family:Arial;font-size:10pt;"> shares of common stock issued and outstanding, respectively. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Treasury Stock </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, the Company had </font><font style="font-family:Arial;font-size:10pt;">8,109,848</font><font style="font-family:Arial;font-size:10pt;"> shares of treasury stock outstanding, with a carrying value of </font><font style="font-family:Arial;font-size:10pt;">$12.5 million</font><font style="font-family:Arial;font-size:10pt;">, or </font><font style="font-family:Arial;font-size:10pt;">$1.53</font><font style="font-family:Arial;font-size:10pt;"> per share, within stockholders&#8217; equity on its condensed consolidated balance sheet. The treasury stock was purchased in fiscal 2010 pursuant to a purchase and redemption agreement. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Equity Award Plans </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">2013 Equity Incentive Plan </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2013, the Company adopted the 2013 Equity Incentive Plan (the &#8220;2013 Equity Plan&#8221;). All authorized but unissued shares of the Company&#8217;s 2012 Unit Option Plan (the "2012 Plan") were added to the 2013 Equity Plan&#8217;s authorized pool in June 2013. A maximum of </font><font style="font-family:Arial;font-size:10pt;">2,929,481</font><font style="font-family:Arial;font-size:10pt;"> shares of common stock were initially authorized for future issuance, plus up to an additional </font><font style="font-family:Arial;font-size:10pt;">4,967,172</font><font style="font-family:Arial;font-size:10pt;"> shares upon termination of awards under the 2012 Plan. In addition, the 2013 Equity Plan is subject to an annual increase on the first day of each of the Company&#8217;s fiscal years, by an amount equal to the least of (i) </font><font style="font-family:Arial;font-size:10pt;">1,464,740</font><font style="font-family:Arial;font-size:10pt;"> shares, (ii) </font><font style="font-family:Arial;font-size:10pt;">5%</font><font style="font-family:Arial;font-size:10pt;"> of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year, or (iii) such other amount as determined by the Board. In each of the fiscal years ended December 27, 2014 and December 26, 2015, an additional </font><font style="font-family:Arial;font-size:10pt;">1,464,740</font><font style="font-family:Arial;font-size:10pt;"> shares of common stock were authorized for future issuance under the 2013 Equity Plan and an additional </font><font style="font-family:Arial;font-size:10pt;">1,464,740</font><font style="font-family:Arial;font-size:10pt;"> shares were authorized during the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;">. Vested but unexercised options, under the 2013 Equity Plan, expire </font><font style="font-family:Arial;font-size:10pt;">three months</font><font style="font-family:Arial;font-size:10pt;"> after termination of service with the Company. As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;">, outstanding awards under the 2013 Equity Plan and the 2012 Plan covered </font><font style="font-family:Arial;font-size:10pt;">3,480,841</font><font style="font-family:Arial;font-size:10pt;"> shares and </font><font style="font-family:Arial;font-size:10pt;">485,469</font><font style="font-family:Arial;font-size:10pt;"> shares of the Company's common stock, respectively. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The 2013 Equity Plan permits the grant of stock options, stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance units and performance shares to employees, directors and consultants of the Company.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In conjunction with the completion of its initial public offering (the "IPO") in June 2013, the Company adopted the 2013 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;). A maximum of </font><font style="font-family:Arial;font-size:10pt;">439,422</font><font style="font-family:Arial;font-size:10pt;"> shares were initially authorized for future issuance. In addition, the ESPP is subject to an annual increase on the first day of each of the Company's fiscal years, by an amount equal to the least of (i) 439,422 shares, (ii) 1.5% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year, or (iii) such other amount as determined by the Board. In each of the fiscal years ended December 27, 2014 and December 26, 2015, an additional </font><font style="font-family:Arial;font-size:10pt;">439,422</font><font style="font-family:Arial;font-size:10pt;"> shares of common stock were authorized for future issuance under the ESPP and an additional </font><font style="font-family:Arial;font-size:10pt;">439,422</font><font style="font-family:Arial;font-size:10pt;"> shares were authorized during the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;">. Eligible employees can purchase shares of the Company&#8217;s common stock at a discount through payroll deductions of up to </font><font style="font-family:Arial;font-size:10pt;">15%</font><font style="font-family:Arial;font-size:10pt;"> of their eligible compensation, subject to plan limitations. Employees are able to purchase shares at </font><font style="font-family:Arial;font-size:10pt;">85%</font><font style="font-family:Arial;font-size:10pt;"> of the lower of the fair market value of the Company&#8217;s common stock (i) at the date of commencement of the offering period or (ii) at the last day of the purchase period. The ESPP provides for a </font><font style="font-family:Arial;font-size:10pt;">24</font><font style="font-family:Arial;font-size:10pt;">-month offering period comprised of </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> purchase periods of approximately </font><font style="font-family:Arial;font-size:10pt;">six months</font><font style="font-family:Arial;font-size:10pt;">. The offering periods are scheduled to start on the first trading day on or after February 15 and August 15 of each year, except for the first offering period, which commenced on the first trading day upon the completion of the Company&#8217;s IPO, or June 12, 2013, and ended on August 17, 2015. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In accordance with the terms of the Company's 2013 Employee Stock Purchase Plan (the "ESPP"), an additional </font><font style="font-family:Arial;font-size:10pt;">439,422</font><font style="font-family:Arial;font-size:10pt;"> shares were authorized for future issuance during the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;">. The Company recorded stock-based compensation expense for its ESPP of </font><font style="font-family:Arial;font-size:10pt;">$1.4 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$2.7 million</font><font style="font-family:Arial;font-size:10pt;"> for the three and </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;">, respectively, and </font><font style="font-family:Arial;font-size:10pt;">$0.7 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$2.1 million</font><font style="font-family:Arial;font-size:10pt;"> for the three and </font><font style="font-family:Arial;font-size:10pt;">nine months ended September 26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively. For the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> there were </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;"> purchase periods that resulted in the issuance of </font><font style="font-family:Arial;font-size:10pt;">586,132</font><font style="font-family:Arial;font-size:10pt;"> shares of common stock at a weighted average purchase price of </font><font style="font-family:Arial;font-size:10pt;">$11.75</font><font style="font-family:Arial;font-size:10pt;"> per share.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock options granted under the 2013 Equity Plan and formerly under the 2012 Plan (together, the &#8220;Option Plans&#8221;), are generally subject to a </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;">-year vesting period whereby stock options become </font><font style="font-family:Arial;font-size:10pt;">25%</font><font style="font-family:Arial;font-size:10pt;"> vested on the first anniversary of the grant date and then ratably monthly thereafter through the end of the vesting period. Vested stock options may be exercised up to </font><font style="font-family:Arial;font-size:10pt;">ten years</font><font style="font-family:Arial;font-size:10pt;"> from the grant date, with certain options granted in fiscal 2015 and fiscal 2016 expiring </font><font style="font-family:Arial;font-size:10pt;">seven years</font><font style="font-family:Arial;font-size:10pt;"> from the date of grant. Under the 2012 Plan, vested but unexercised stock options expire </font><font style="font-family:Arial;font-size:10pt;">30 days</font><font style="font-family:Arial;font-size:10pt;"> after termination of service with the Company. Under the 2013 Equity Plan, vested but unexercised stock options expire </font><font style="font-family:Arial;font-size:10pt;">three months</font><font style="font-family:Arial;font-size:10pt;"> after termination of service with the Company. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the stock option activity under the Company&#8217;s Option Plans:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></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:Arial;font-size:9pt;font-weight:bold;">Number of<br clear="none"/>Stock<br clear="none"/>Options<br clear="none"/>Outstanding</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Exercise<br clear="none"/>Price</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:Arial;font-size:9pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Remaining<br clear="none"/>Contractual<br clear="none"/>Life (Years)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance &#8212; December&#160;26, 2015</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,170,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">15.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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7.14</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">70,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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">31.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">(778,675</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">12.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Options 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:9pt;"><font style="font-family:Arial;font-size:9pt;">(44,522</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">20.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance &#8212; October 1, 2016</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:9pt;"><font style="font-family:Arial;font-size:9pt;">1,417,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">18.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">6.60</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">51,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Vested and expected to vest &#8212; October 1, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,360,227</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">18.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="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6.62</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">50,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Exercisable &#8212; October 1, 2016</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:9pt;"><font style="font-family:Arial;font-size:9pt;">836,612</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">16.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">6.68</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">32,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Aggregate intrinsic value represents the difference between the exercise price of the awards and the Company&#8217;s fair value per share of </font><font style="font-family:Arial;font-size:10pt;">$54.80</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$26.82</font><font style="font-family:Arial;font-size:10pt;"> as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively, for the total number of underlying options. As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;"> there were </font><font style="font-family:Arial;font-size:10pt;">zero</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2,611</font><font style="font-family:Arial;font-size:10pt;"> shares underlying performance-based common stock awards outstanding, respectively, of which </font><font style="font-family:Arial;font-size:10pt;">zero</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">1,488</font><font style="font-family:Arial;font-size:10pt;">, respectively, were not yet vested and subject to performance-based vesting criteria.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Unit Activity</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">RSUs generally vest over a period of </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> years. RSU vesting dates are determined by the Company. The vesting is subject to the employee&#8217;s continuing service with the Company over that period. Until vested, RSUs do not have the voting or dividend participation rights of the Company&#8217;s common stock and the shares of the Company&#8217;s common stock underlying the awards are not considered issued and outstanding. The cost of RSUs is determined using the fair value of the Company&#8217;s common stock on the date of the grant. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the RSU activity under the Company&#8217;s Option Plans:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></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:Arial;font-size:9pt;font-weight:bold;">Number of<br clear="none"/>RSUs<br clear="none"/>Outstanding</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Grant&#160;Date<br clear="none"/>Fair Value</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:Arial;font-size:9pt;font-weight:bold;">Weighted-<br clear="none"/>Average<br clear="none"/>Remaining<br clear="none"/>Contractual<br clear="none"/>Life (Years)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;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="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance - December 26, 2015</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:9pt;"><font style="font-family:Arial;font-size:9pt;">1,779,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">22.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">1.53</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">47,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">RSUs 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:9pt;"><font style="font-family:Arial;font-size:9pt;">1,569,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">26.45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">RSUs 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:9pt;"><font style="font-family:Arial;font-size:9pt;">(587,400</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">22.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">RSUs 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:9pt;"><font style="font-family:Arial;font-size:9pt;">(212,371</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">23.92</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance - October 1, 2016</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:9pt;"><font style="font-family:Arial;font-size:9pt;">2,548,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">1.48</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">139,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Vested&#160;and&#160;expected&#160;to&#160;vest&#160;&#8212; October 1, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,185,562</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24.70</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">1.38</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">119,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;Aggregate intrinsic value for RSUs represents the Company&#8217;s fair market value per share of </font><font style="font-family:Arial;font-size:10pt;">$54.80</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$26.82</font><font style="font-family:Arial;font-size:10pt;">, as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively, for the total number of underlying RSUs.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Performance-Based Awards </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;">, the Company awarded </font><font style="font-family:Arial;font-size:10pt;">193,000</font><font style="font-family:Arial;font-size:10pt;"> shares of performance-based RSUs. The vesting conditions of these awards are tied to the Company's fiscal 2016 revenue and operating income performance. These RSUs can vest from </font><font style="font-family:Arial;font-size:10pt;">0%</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">200%</font><font style="font-family:Arial;font-size:10pt;"> of the target grant, based on attainment of the performance goals. The target achievement percentage will be known as of December 31, 2016; until then the Company estimates the probability of the achievement of these performance goals each quarterly period and recognizes any related stock-based compensation expense. If the achievement of such performance goals is not probable, no compensation expense is recognized. For the three and </font><font style="font-family:Arial;font-size:10pt;">nine months ended</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">, </font><font style="font-family:Arial;font-size:10pt;">the Company has recorded </font><font style="font-family:Arial;font-size:10pt;">$1.3 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$2.9 million</font><font style="font-family:Arial;font-size:10pt;"> on a graded-vesting basis, respectively, in stock-based compensation expense related to these RSU awards.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The fair value of stock options and ESPP purchase rights is estimated on the date of grant using the Black-Scholes option-pricing model. The fair values of the option awards and ESPP purchase rights granted and the assumptions used in the Black-Scholes option pricing model are summarized as follows: </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">October&#160;1, <br clear="none"/>2016</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:Arial;font-size:9pt;font-weight:bold;">September&#160;26, <br clear="none"/>2015</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:Arial;font-size:9pt;font-weight:bold;">October&#160;1, <br clear="none"/>2016</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:Arial;font-size:9pt;font-weight:bold;">September&#160;26, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Stock option awards:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">4.6</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">4.6</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Risk-free interest 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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1.4%</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">1.6%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected volatility</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">76.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="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">56.04%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected 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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Grant date fair value per award</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$18.62</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$10.11</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">ESPP purchase right:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.50 - 2.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.50 - 2.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.50 - 2.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.50 - 2.0</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Risk-free interest 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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">0.46% - 0.72%</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.24% - 0.72%</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.42% - 0.74%</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.07% - 0.72%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected volatility</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">43.9% - 54.6%</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">42.5% - 59.9%</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">43.9% - 67.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="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">37.6% - 59.9%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Expected 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:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Grant date fair value per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$12.84 - $20.77</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$7.25 - $12.64</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$7.75 - $20.77</font></div></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$5.48 - $12.64</font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the stock-based compensation expense recorded in the Company&#8217;s condensed consolidated statements of income (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October&#160;1, <br clear="none"/>2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September&#160;26, <br clear="none"/>2015</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October&#160;1, <br clear="none"/>2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September&#160;26, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">519</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">471</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,527</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">3,397</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">9,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">3,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,802</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,126</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,755</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,337</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">10,104</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">7,851</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">28,884</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">23,780</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;">, unrecognized compensation expense related to stock options, RSUs, PSUs, and ESPP purchase rights, net of estimated forfeitures, was </font><font style="font-family:Arial;font-size:10pt;">$2.1 million</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$26.7 million</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$4.8 million</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;">$5.3 million</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Subsequent Events</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 27, 2016, Michael J. Burns, resigned as the chief financial officer of the Company, effective immediately. Following his resignation from the position of chief financial officer, Mr. Burns will remain with the Company through February 28, 2017 to assist in the Company&#8217;s transition to the new chief financial officer. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 27, 2016, the Company announced the appointment of Rex S. Jackson as chief financial officer of the Company. Mr. Jackson will also serve as the Company&#8217;s principal financial officer and principal accounting officer.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On October 25, 2016, Gigamon retired </font><font style="font-family:Arial;font-size:10pt;">8,109,848</font><font style="font-family:Arial;font-size:10pt;"> shares of treasury stock. The retired stock had a carrying value of approximately </font><font style="font-family:Arial;font-size:10pt;">$12.5 million</font><font style="font-family:Arial;font-size:10pt;">. The Company&#8217;s accounting policy upon the formal retirement of treasury stock is as a deduction to Additional Paid-in Capital.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance Sheet Components</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventories are comprised of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,826</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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total inventories</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">6,953</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,813</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Liabilities</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued liabilities are comprised of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued employee related costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">21,322</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">25,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued inventory and other purchases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued professional services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">748</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Other accruals</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:9pt;"><font style="font-family:Arial;font-size:9pt;">6,197</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 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:9pt;"><font style="font-family:Arial;font-size:9pt;">5,917</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">33,696</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;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">37,334</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Warranty</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Warranty activity and accrued warranty is comprised of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">September 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued warranty balance at beginning of period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">807</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrual for warranty during the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">1,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Actual costs incurred</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(1,116</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(741</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued warranty balance at end of period</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">960</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">1,020</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;font-weight:bold;">Warranty accrual reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">643</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Non-current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total accrued warranty</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">960</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">807</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue is comprised of the following (in&#160;thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:64%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">&#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:Arial;font-size:9pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">October 1, 2016</font></div></td><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:Arial;font-size:9pt;font-weight:bold;">December 26, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred service 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">80,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">73,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred product revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">2,221</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,677</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83,146</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">82,131</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The change in deferred product revenue as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;1, 2016</font><font style="font-family:Arial;font-size:10pt;"> as compared to </font><font style="font-family:Arial;font-size:10pt;">December&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;"> is associated with the Company's transition to a centralized global fulfillment model. Prior to this transition deferred product revenue primarily represented the value of stocking inventory that had been at various distributor locations, which is now centralized by the Company.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive (Loss) Income</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accumulated other comprehensive (loss) income consists of unrealized gains and losses from available-for-sale securities. The following summarizes the activity within accumulated other comprehensive (loss) income (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align: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:Arial;font-size:9pt;font-weight:bold;">Accumulated Other Comprehensive (Loss) Income</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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:Arial;font-size:9pt;font-weight:bold;">Net&#160;Unrealized (Losses) Gains </font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance as of December 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(47</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Available-for-sale securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Unrealized gains</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:9pt;"><font style="font-family:Arial;font-size:9pt;">83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Balance as of October 1, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">36</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:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There was no material tax impact on the unrealized gains or losses and total other comprehensive income.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There were no material reclassifications out of accumulated other comprehensive (loss) income into the condensed consolidated statements of income in the </font><font style="font-family:Arial;font-size:10pt;">nine months ended October 1, 2016</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported periods. On an ongoing basis, the Company evaluates its estimates, including but not limited to those related to revenue recognition, allowance for doubtful accounts, warranty reserve, excess and obsolete inventory write-downs, stock-based compensation expense, depreciable useful lives and income taxes. The Company bases its estimates on historical experience, projections for future performance and other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.</font></div></div> EX-101.SCH 7 gimo-20161001.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2109100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Balance Sheet Components - Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Balance Sheet Components - Accrued Warranty (Detail) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Balance Sheet Components -Deferred Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Balance Sheet Components - Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 2132100 - Disclosure - Defined Contribution Plans link:presentationLink link:calculationLink link:definitionLink 2432401 - Disclosure - Defined Contribution Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of the Company link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Fair Value Measurements - Components of Cash and Cash Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Fair Value Measurements - Contractual Maturity Date of Short-Term Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Fair Value Measurements - Financial Instruments Measured at Amortized Costs, Gross Unrealized Gain, Gross Unrealized Loss and Fair Value by Significant Investment Categories (Detail) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2142100 - Disclosure - Income Tax link:presentationLink link:calculationLink link:definitionLink 2442401 - Disclosure - Income Tax - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2143100 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2443402 - Disclosure - Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2343301 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Preferred Stock and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - Preferred Stock and Stockholders' Equity - Equity Award Plans Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2431406 - Disclosure - Preferred Stock and Stockholders' Equity - Fair Value of Option Awards amd ESPP Purchase Rights Granted (Details) link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Preferred Stock and Stockholders' Equity - Preferred, Common and Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2431405 - Disclosure - Preferred Stock and Stockholders' Equity - RSU Activity Table (Details) link:presentationLink link:calculationLink link:definitionLink 2431404 - Disclosure - Preferred Stock and Stockholders' Equity - Stock Option Activity Table (Details) link:presentationLink link:calculationLink link:definitionLink 2431407 - Disclosure - Preferred Stock and Stockholders' Equity - Summary of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Preferred Stock and Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2144100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2444402 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2444403 - Disclosure - Segment Information - Revenue and Long-Lived Assets by Geographic Region (Detail) link:presentationLink link:calculationLink link:definitionLink 2344301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2145100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2445401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Customers Representing Major Revenue and Accounts Receivable (Detail) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 gimo-20161001_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 gimo-20161001_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 gimo-20161001_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accounting Policies [Abstract] Schedule Of Significant Accounting Policies [Table] Schedule Of Significant Accounting Policies [Table] Schedule Of Significant Accounting Policies [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Schedule Of Significant Accounting Policies [Line Items] Schedule Of Significant Accounting Policies [Line Items] Schedule Of Significant Accounting Policies [Line Items] Inventory write-down Inventory Write-down Services revenue, recognition period (in years) Revenue Recognizing Period Revenue Recognizing Period Deferred costs Deferred Costs Product warranties period (in years) Product Warranty Term Product Warranty Term Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Fiscal Period Policy Fiscal Period, Policy [Policy Text Block] Unaudited Interim Financial Statements Interim Disclosure Policy [Policy Text Block] Interim disclosure policy. Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash Equivalents and Marketable Securities Cash Equivalents And Marketable Securities Policy [Policy Text Block] Cash Equivalents And Marketable Securities Policy [Policy Text Block] Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Shipping and Handling Charges Shipping and Handling Cost, Policy [Policy Text Block] Warranty Standard Product Warranty, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Advertising Costs Advertising Costs, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Postemployment Benefits [Abstract] Defined Contribution Plans Compensation and Employee Benefit Plans [Text Block] Earnings Per Share [Abstract] Net Income per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventories Inventory, Net Fair Value Disclosures [Abstract] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] 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] Corporate debt securities Corporate Debt Securities [Member] Commercial paper Commercial Paper [Member] Cash Equivalents Cash Equivalents [Member] Cash Cash [Member] U.S. agency debt securities US Government Agencies Debt Securities [Member] U.S. government securities US Government Debt Securities [Member] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Cash and cash equivalents: Cash and Cash Equivalents, at Carrying Value [Abstract] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Short-term investments: Short-term Investments [Abstract] Short-term investments Short-term Investments Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Total Revenue Sales [Member] Accounts Receivable Accounts Receivable [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Customer A (distributor) Customer One [Member] Customer 1 [Member] Customer B (distributor) Customer Two [Member] Customer two member Customer C (end-user) End User Customer [Member] End User Customer [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk Concentration Risk, Percentage Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock Options Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options canceled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Ending Balance Options vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted average exercise price, outstanding, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted average exercise price, options granted Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average exercise price, options exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average exercise price, options canceled Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted average exercise price, outstanding, ending balance Weighted average exercise price, options vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted average exercise price, options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, 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 Weighted average remaining contractual term, options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value [Abstract] [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value [Abstract] [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value [Abstract] [Roll Forward] Intrinsic value, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Intrinsic value, ending balance 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 Intrinsic value, options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Accrued employee related costs Employee-related Liabilities, Current Accrued inventory and other purchases Accrued Inventory And Other Purchases Current Accrued Inventory And Other Purchases Current Accrued taxes payable accrued taxes payable accrued taxes payable Accrued professional services Accrued Professional Fees, Current Other accruals Other Accrued Liabilities, Current Total accrued liabilities Accrued Liabilities, Current Commitments and Contingencies Disclosure [Abstract] 2016 (remaining three months) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2017 Operating Leases, Future Minimum Payments, Due in Two Years 2018 Operating Leases, Future Minimum Payments, Due in Three Years 2019 Operating Leases, Future Minimum Payments, Due in Four Years 2020 Operating Leases, Future Minimum Payments, Due in Five Years 2021 Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Preferred Stock and Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Defined benefit plan, contributions by employer Defined Benefit Plan, Contributions by Employer Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Beginning balance Standard and Extended Product Warranty Accrual Accrual for warranty during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Actual costs incurred Standard and Extended Product Warranty Accrual, Decrease for Payments Ending balance Product Warranty Accrual, Balance Sheet Classification [Abstract] Product Warranty Accrual, Balance Sheet Classification [Abstract] Current Product Warranty Accrual, Current Non-current Product Warranty Accrual, Noncurrent Total accrued warranty Revenue Recognition [Abstract] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue [Domain] Deferred Revenue [Domain] Sales Revenue, Services, Net [Member] Sales Revenue, Services, Net [Member] Product [Member] Product [Member] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Deferred Revenue Deferred Revenue 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] Total stock-based compensation expense Allocated Share-based Compensation Expense Segment Reporting [Abstract] Revenue and Long-Lived Assets by Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Rest of Americas Americas Other Than U S [Member] Americas Other Than U S [Member] Europe, Middle East and Africa EMEA [Member] Asia Pacific Asia Pacific [Member] Other Other Country [Member] Other Country [Member] Segment Reporting Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Total revenue Revenues Long-lived assets Property, Plant and Equipment, Net Balance Sheet Components Supplemental Balance Sheet Disclosures [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] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Performance Units Performance Units [Member] Performance Units [Member] ESPP Purchase Right Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Option Plans Awards To Purchase Common Stock Option Plans Awards To Purchase Common Stock [Member] Option Plans Awards To Purchase Common Stock [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net income available to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Weighted average number of shares outstanding, basic Weighted Average Number of Shares Outstanding, Basic Incremental common shares attributable to dilutive effect of share-based payment arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Stock Options Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of RSU Activity Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Schedule of Fair Values of the Options Awards and ESPP Purchase Rights Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Stock-based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Number of segments Number of Reportable Segments Cash And Cash Equivalents And Short Term Investments [Table] Cash And Cash Equivalents And Short Term Investments [Table] Cash And Cash Equivalents And Short Term Investments [Table] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Cash and Cash Equivalents Cash and Cash Equivalents [Member] Short-term Investments Short-term Investments [Member] Cash And Cash Equivalents And Short Term Investments [Line Items] Cash And Cash Equivalents And Short Term Investments [Line Items] Cash And Cash Equivalents And Short Term Investments [Line Items] Amortized Cost Basis Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Equity Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Available-for-sale Securities Rent expense Operating Leases, Rent Expense, Net Purchase commitments with vendors Short Term Purchase Commitments Short term purchase commitments. Income Tax Disclosure [Abstract] Income Tax Income Tax Disclosure [Text Block] Contractual Maturity Date of Short-Term Investments [Abstract] Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Due within one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due between one and five years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value Total Available-for-sale Securities, Debt Maturities, Single Maturity Date Components of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Investments Cash, Cash Equivalents and Investments [Table Text Block] Schedule of Contractual Maturity Date of Marketable Securities Securities Available For Sale By Contractual Maturities Table [Text Block] Securities Available For Sale By Contractual Maturities Table [Text Block] Income Statement [Abstract] Revenue: Revenues [Abstract] Product Sales Revenue, Goods, Net Service Sales Revenue, Services, Net Total revenue Cost of revenue: Cost of Revenue [Abstract] Product Cost of Goods Sold Service Cost of Services Total cost of revenue Cost of Revenue 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 Income from operations Operating Income (Loss) Interest income Investment Income, Interest Other expense, net Other Nonoperating Income (Expense) Income before income tax (provision) benefit Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax (provision) benefit Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Net income per share: Weighted average shares used in computing net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Inventories Schedule of Inventory, Current [Table Text Block] Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Deferred Revenue Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Release valuation allowance release valuation allowance release valuation allowance Deferred taxes, business combination, valuation allowance, available to reduce goodwill and intangible assets Deferred Taxes, Business Combination, Valuation Allowance, Available to Reduce Goodwill and Intangible Assets Deferred tax assets, net of valuation allowance, noncurrent Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance - December 26, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number RSUs granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period RSUs canceled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance - October 1, 2016 Vested and expected to vest — October 1, 2016 Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Balance - December 26, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value RSUs granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value RSUs vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value RSUs canceled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Balance - October 1, 2016 Vested and expected to vest — October 1, 2016 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Grant Date Fair Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Weighted average remaining contractual life (years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Vested and expected to vest — October 1, 2016 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Vested And Expected To Vest Weighted Average Remaining Contractual Term Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Option, Vested and Expected to Vest Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Intrinsic Value [Abstract] [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Intrinsic Value [Abstract] [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Intrinsic Value [Abstract] [Roll Forward] Balance - December 26, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Balance - October 1, 2016 Vested and expected to vest — October 1, 2016 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other Than Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Statement of Financial Position [Abstract] Allowance for Doubtful Accounts Receivable, Current Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Treasury stock, shares authorized and outstanding Treasury Stock, Shares Subsequent Events [Abstract] Subsequent Event Subsequent Events [Text Block] Customers Representing Major Revenue and Accounts Receivable Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Net Unrealized Investment Gain (Loss) Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Net Unrealized (Losses) Gains Unrealized Gain (Loss) on Investments [Abstract] Beginning balance AOCI Including Portion Attributable to Noncontrolling Interest, before Tax Other comprehensive income (loss), before tax Other Comprehensive Income (Loss), before Tax Ending balance Income Tax Provision Income Tax Provision [Abstract] Income Tax Provision [Abstract] Tax impact on total other comprehensive income Other Comprehensive Income (Loss), Tax Tax impact on unrealized gains or losses Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Reclassifications out of accumulated other comprehensive income Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Future Minimum Lease Payments Under Non-Cancelable Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Preferred stock, shares authorized Common stock, par value Common Stock, votes per share Common Stock Votes Per Share Common Stock, Votes per share Common stock, shares issued Treasury stock, shares Treasury stock, value Treasury Stock, Value Treasury stock acquired, average cost per share Treasury Stock Acquired, Average Cost Per Share Common stock, shares outstanding Fair Value Measurements Fair Value Disclosures [Text Block] Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Stock-based compensation expense Share-based Compensation Deferred income taxes Deferred Income Tax Expense (Benefit) Excess tax benefit from employee stock-based compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Write down on fixed assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Allowance for doubtful accounts Provision for Loan, Lease, and Other Losses Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchase of short-term investments Payments to Acquire Short-term Investments Proceeds from sales of short-term investments Proceeds from Sale of Short-term Investments Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from employee stock purchase plan Proceeds from Stock Plans Proceeds from exercise of stock options Proceeds from Stock Options Exercised Shares repurchased for tax withholdings on vesting of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Excess tax benefit from employee stock-based compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities NET INCREASE IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) CASH AND CASH EQUIVALENTS — Beginning of period Cash and Cash Equivalents, at Carrying Value CASH AND CASH EQUIVALENTS — End of period Income taxes paid during the period Income Taxes Paid, Net Unpaid property and equipment purchases Capital Expenditures Incurred but Not yet Paid ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable, net of allowance for doubtful accounts of $456 and $309, as of October 1, 2016 and December 26, 2015, respectively Accounts Receivable, Net, Current Inventories Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Deferred tax assets, net Other assets, non-current Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Deferred revenue, non-current Deferred Revenue, Noncurrent Deferred tax liability Deferred Tax Liabilities, Net, Noncurrent Other liabilities, non-current Other Liabilities, Noncurrent TOTAL LIABILITIES Liabilities Commitments and Contingencies (Note 5) Commitments and Contingencies STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock—$0.0001 par value; 20,000 shares authorized, no shares issued or outstanding as of October 1, 2016 and December 26, 2015 Preferred Stock, Value, Issued Common stock—$0.0001 par value; 1,000,000 shares authorized, 36,058 and 34,323 shares issued and outstanding as of October 1, 2016 and December 26, 2015, respectively Common Stock, Value, Issued Treasury stock— 8,110 shares outstanding as of October 1, 2016 and December 26, 2015 Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) TOTAL STOCKHOLDERS’ EQUITY Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Description of the Company Business Description and Basis of Presentation [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive (loss) income: Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Unrealized (loss) gain on available-for-sale investments, net Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Comprehensive income Comprehensive Income Loss Available To Common Stockholders Comprehensive Income Loss Available To Common Stockholders Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected volatility (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected dividend rate (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Grant date fair value per award Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Grant date fair value per share Share Based Compensation Arrangement By Share Based Payment Employee Purchase Plan Grants In Period Weighted Average Grant Date Fair Value For Period Share Based Compensation Arrangement By Share Based Payment Employee Purchase Plan Grants In Period Weighted Average Grant Date Fair Value For Period Document And Entity Information [Abstract] Document And Entity Information [Abstract] Entities [Table] Entities [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Segment Information Segment Reporting Disclosure [Text Block] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan Twenty Thirteen Equity Incentive Plan Twenty Thirteen [Member] Equity Incentive Plan Twenty Thirteen [Member] Equity Incentive Plan Twenty Fifteen Equity Incentive Plan Twenty Fifteen [Member] Equity Incentive Plan Twenty Fifteen [Member] Equity Incentive Plan Twenty Twelve Equity Incentive Plan Twenty Twelve [Member] Equity Incentive Plan Twenty Twelve [Member] Unit Option Plan Unit Option Plan [Member] Unit Option Plan [Member] Common Stock Common Stock [Member] Performance Shares Performance Shares [Member] Unvested performance shares unvested performance shares [Member] unvested performance shares [Member] Employee stock ownership plan (ESOP), plan description Employee Stock Ownership Plan (ESOP), Plan Description Number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Other share increase (decrease) (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease) Number of additional shares allowable for future authorization each year Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Allowable For Future Authorization Each Year Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Allowable For Future Authorization Each Year Percentage of outstanding stock, maximum Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Options, maximum exercisable term for general termination (in months) Share Based Compensation Arrangement By Share Based Payment Award Options Maximum Exercisable Term For General Termination Share Based Compensation Arrangement By Share Based Payment Award Options Maximum Exercisable Term For General Termination Common stock, capital shares reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Number of additional shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Employee stock purchase plan, maximum percentage of compensation to purchase shares by eligible participants Employee Stock Purchase Plan Maximum Percentage Of Compensation To Purchase Shares By Eligible Participants Employee stock purchase plan maximum percentage of compensation to purchase shares by eligible participants. Employee stock purchase plan, percentage of purchase price from market value Employee Stock Purchase Plan Percentage Of Purchase Price From Market Value Employee Stock Purchase Plan Percentage Of Purchase Price From Market Value Employee stock purchase plan, offered period (in months) Employee Stock Purchase Plan Offered Period Employee Stock Purchase Plan Offered Period Number of purchase periods in subscription Share-Based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods in subscription Share-Based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods in subscription Term of purchase period (in months) Share-based Compensation Arrangement by Share-based Payment Award, Term of Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Term of Purchase Period Stock-based compensation expense Number of purchase periods Share-Based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods Share-Based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods Shares issued in period Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Per share weighted average price of shares purchased Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Award vesting rights (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Expiration period after termination of employment (in days, months) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period After Termination of Employment Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period After Termination of Employment Share price Share Price Options outstanding Description Share-based Compensation Arrangement by Share-based Payment Award, Description Compensation cost not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] EX-101.PRE 11 gimo-20161001_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 gigalogoa02a06.jpg begin 644 gigalogoa02a06.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! .PU$2 M 0 ! .PP 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,#/_ !$( * C0,!(@ "$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 _ ,^BBBO\ M]S_6P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBO>/^"=O[+L?[4?[0=K8ZE&S^&]"C_M+51T$R*P"0Y_Z:.0# MWVA\"PRO.;27SZOR6[\CRL\SG#93E];,L8[4Z47)]].B\V] M$NK:.R_8B_X)B:[^TO8V_B7Q'<3^&_!LC9A<)_IFJ*.IB#<*G_31@0>P;J/T M(^%_[%GPG^!.D!M,\(Z&C6J%Y-0U&);JX R7,LN2O#?@#X;O)+2?QE-' M-X@N86^>&RR28_Q1)'8=PJCHQ%?U3A>%\GX4R[ZPJ2K5M(IM)RG.3M&,;WY4 MWVV6KO8_A;'<;\1<>9Q]4==X?#6E)QBVHTZ4$W*4[6?A7]A/PSI_@;PGI=KJ?B'3[..&VTY6VVNE0A0$,Q7DL1R$&&(Y)7 M()^(/%'_ 5%^-WB;5&N5\8'3$SE;>RL8(XD]N4+'_@1-1F?B1E>1S^J8R1_.M5"K]INM4@M&;'S;(XMP'TS*:_-NOOK_@A[\5+:SUGQIX+N)%2XOD MAU:S!/\ K/+S'*![@-&?H#Z5^B>%5:E3XEH.KUYDO5Q=OOV^9^0^.V'KUN"\ M4J'1P;2_E4XM_=N_)'Z)5^=>A_$9-"_X*<_&CQQJ/[Y? .@:A>012-]XP106 MZ(/3=N(X_O5^BE?E;_P4?TF[^ 7[7'CNZ:"9M.^)6@@0NN OSF(.#Z[9;?)' M7#*>]?NWBAB*F%PF&QT=J552?D^67*WY*5OO/Y;\$<'2QV88W*Y?%7H."\X\ M\'-+S<+_ ''RSXT\8ZC\0?%NI:YJ]S)>:GJUR]U!V&!6;$JM M*H9MJD@%@,X'KBFT5_(\ZDIRK;ZL_OZG3A3@J=-625DELDMDO0^P_A5 M_P $C;WXV>!+'Q)X9^)/AK4M'U%2T4JVX_"K]@;X] M_!+PDF@^%_C1IFE:1'*\R6RZ?YJQLQRVW>C$ GG .,DGJ37$?\$-_B#?'6/' M'A5Y))--\B#5(4)^2&7<8W(]W4I_W[%?H?7]/\!\(Y'C\LI9KAZ">99EC^&88O,5%S48 M1A%05EI&*2^)2>P4445^>GZX%%%% !1110 4444 %=-\'?BSK'P-^)FC^*M" MF\G4M'G$T>[[DJ]'C8=U=25(]":YFBM:-:I1J1JTG:46FFMTUJFO0QQ.&I8B MC+#UXJ4))IIZIIJS3\FC]P/V7/VJ?#'[5GP\AUK0;A8[R-574=-D)='9KG1[MQ\HD(PT+GKYJD=&4]U8$'N*^Q_A' M_P %N/$VA6<=MXS\*Z?X@*#!O+";[%,WNR$,A/\ N[1[5_1&4^*>4YME\LMX MCCRN2M*23<9>>EW%WUV:3U36R_D//O W/\AS:.<<'34U"7-&+:4X_P!V\FHS MC;35IM.S3W?QI\0/A[K7PL\77F@^(--NM*U;3W,<]O.NUE/8CLRGJ&&01R"1 M67964VI7<=O;PRW%Q,P2..-"SR,> !R2?05]U_'7_@HU\"_VG/#\=KXT^&O MBBYNH5VP7=N]NMU:9Y_=S"16QGG:05/<5YGHW[?VG? G4X[CX;:#HMUR5,FO M^%+*VOHU[?Z39R+YA[+6BDDM&^_8VT8;RXW]')=F8=OE!Y!KV#]I?\ :I\)?LL>")=6\27T M?VIT/V'38G!NM0<=%1?[N>KGY5[GH#^;_CG_ (+ ?&+Q=926]G=:#X?60;?, MT^PS*/HTK/@^X%?-_C#QKK'Q!U^?5==U2_UC4KDYEN;R=II7_P"!,2<#L.@K M]'J>*>691E<,LX>IRDXJRE-))-ZN5KWDVVW;17\M#\?H^!N=<09W4SKBVM"* MG*[A3;;:5DHIM)1BDDKWD[+OJ=%^T+\>=;_:3^*^I^+->=?M5\P6*!"?*LX5 MX2%,_P *COW))/)-<3117X3BL35Q%65>O)RG)MMO=M[L_J+!8.AA,/#"X:*C M3@E&*6R25DD%%%%8'4%%%% !1110!TGP?^%^I?&KXGZ'X4TG9_:&NW:6L;/] MR('[SMWVJH+''.%-?6GQG^#'[-?[&&MV?A/Q;8^,_'GBC[.D]_):70MX[4/R M/E5T"DCD)EB 02>1GYW_ &+?B_8_ ?\ :B\'^*M4XTW3KMH[IPN[RHIHG@>3 M'4[5D+8'/RU]L_M"_LL>,?''[5>G_&SX6P^#_B!INH6\;&RO;J-[;>+?R,G< MP5T*X88;(;MP,_J'!^5TJV45<3A:,:V(56,6G'VCA2:UG&G]IWTV;LM+;GXC MXA9W6P^?T<'C<1/#X-T9RBXS]BJE=2LJIWMM'J7AA[U9=1CBDY.Q3S78?&3XE^&?A=_ MP4H\%W?BB[M-/@U#P9/86-W=,$BMKEKLD%G/"[D5TR>[8[U]5F7!N$G.M2J\ ME%2>'NU#EY?:.2=E)MP>FL4TKO4^%R?Q$Q].EAZ]#VF(<(XNRE4YG/V2BXW< M$HU%[SM)QZ^'_B1)=3MW7B+2\&\L8K(+76/$UUJ%KJP@'AG1M6&G-J.RQC9#)(,-\Y=T4[@ M%*L>3T\FGX;8>LHRC[2%ZLH.,G&_+&#ES*RUO;2R>FREHW[U;QEQ>'\DKK64=4OSN^*?[)WQ(^"FA_VIXH\'ZSI.F[U0 MW4D0>%&;H&="0I/09(R:MP?L7_%:YU73[&/P%XD>XU2%KBV M3MDC7;ERWW5 M4;TY8@?,*^]]0\.?\(__ ,$Z/BO83>#I_!,D=O<3'1KOQ"^M7$.4C9979R3" M6QN">V[^*N _X*K?$[Q'X"^%'P9M]#UO5-'BNK)YYOL5R\!E>.*V\LL5()V[ MVP#Q\U<^93?9+EH?.F5 MH K-M(W8W-C/ W'U->W?%'Q1X<\&?\%%/A_=>()K&SFU#PC>V.GW-R0H%T;A M"J[CPI*><80*ZNQ^;NI_L%?&/2-";4I_AYX MB%JB%VV0"250!DYC4E__ !VN3\)_L^^-O'?A"_U[1_"^L:EH^ERM!=7-O;EU M@D4*2A YW ,O&,\BOOWX)? 'XS>#?^"B7B#QAX@O+J'P2US?3W&H3ZBK6EY9 MNK_9XE3=D;,Q\$ )Y9]L]%H'Q,L5^ /[3OBCP'>+;V\>LWT]E>V;8!G73[<2 M3QL/60.P8=SD4Z?AW@IKVE5U:*3JKEGR\TE3CS*<=%[KM9JV[TEU%6\7LRIR M5*@J&("V/SZ\7_LB?$;X9Z!;ZUXH\'Z M]H>@O(BSWLUME;968#+@9*=?X@,G ZU)\;_ OAWPOX;L9M)B\BX:1(\_:/,^ MT JY=ADG<%Q'\Z@*?,(YQ@?6'[$WC#5_'O\ P3@^.*ZYJ6H:S]EM[_R3>SM< M-'FQ#$ L20-PSCUYZU\ U\CGF78/ 82A6PJSE%J33U22:=M-%YW/ MT'AC-\QS7,,5A\;*,98.IR/V?,HS4HJ2;3;::O9W;7:P4445\6?HP4444 %: M&C>+-5\.*RZ?J6H6"RX>+=]=I%9]%5&75U<#I)-*TCC\2#_@=X;T#QG>)(#J;ZM+<0QLXPY2W$:*F>X0K MP2,\FOG'Q'\5O$/BCQYJWB:XU6\CUK6KB2YN[BWE,+2,[;B/E(POH.@ KG: M*]+,>(LPQT(T\1/W8MM*,8P5WO*T%%-ON]?,\?*.$1II&MS=7% MPL(P@ED+A![9/'0?E5>BO'=235FSZ!4X)W218OM8O-4,9NKJXN#$,(99"^SZ M9/%&H:M=:LZM=75Q=,@PIED+E1[9JO10YR>[&J<%:R6FQIW7C36+[3?L<^K: MG-9@ "![IVC '0;2<54M]8N[2SDMXKJXCMYOOQ)(51^W(S@U7HJI59MW;8HT M:<5:,4EOMU[EBVU>[LK62"&ZN(89O]9&DA57[<@'!_&J]%%1S-[E**3ND%%% %%(H__]D! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - shares
9 Months Ended
Oct. 01, 2016
Oct. 31, 2016
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Oct. 01, 2016  
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q3  
Trading Symbol GIMO  
Entity Registrant Name GIGAMON INC.  
Entity Central Index Key 0001484504  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   36,127,054
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 01, 2016
Dec. 26, 2015
CURRENT ASSETS:    
Cash and cash equivalents $ 155,553 $ 120,212
Short-term investments 89,183 90,001
Accounts receivable, net of allowance for doubtful accounts of $456 and $309, as of October 1, 2016 and December 26, 2015, respectively 60,184 47,947
Inventories 6,953 3,813
Prepaid expenses and other current assets 10,448 7,621
Total current assets 322,321 269,594
Property and equipment, net 11,381 9,416
Deferred tax assets, net 31,608 135
Other assets, non-current 1,034 766
TOTAL ASSETS 366,344 279,911
CURRENT LIABILITIES:    
Accounts payable 3,910 3,724
Accrued liabilities 33,696 37,334
Deferred revenue 59,663 62,248
Total current liabilities 97,269 103,306
Deferred revenue, non-current 23,483 19,883
Deferred tax liability 182 279
Other liabilities, non-current 661 1,087
TOTAL LIABILITIES 121,595 124,555
Commitments and Contingencies (Note 5)
STOCKHOLDERS’ EQUITY:    
Preferred stock—$0.0001 par value; 20,000 shares authorized, no shares issued or outstanding as of October 1, 2016 and December 26, 2015 0 0
Common stock—$0.0001 par value; 1,000,000 shares authorized, 36,058 and 34,323 shares issued and outstanding as of October 1, 2016 and December 26, 2015, respectively 4 3
Treasury stock— 8,110 shares outstanding as of October 1, 2016 and December 26, 2015 (12,469) (12,469)
Additional paid-in capital 257,702 211,402
Accumulated other comprehensive income (loss) 36 (47)
Accumulated deficit (524) (43,533)
TOTAL STOCKHOLDERS’ EQUITY 244,749 155,356
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 366,344 $ 279,911
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 01, 2016
Dec. 26, 2015
Statement of Financial Position [Abstract]    
Allowance for Doubtful Accounts Receivable, Current $ 456 $ 309
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 36,058,037 34,323,457
Common stock, shares outstanding 36,058,037 34,323,457
Treasury stock, shares authorized and outstanding 8,109,848 8,109,848
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Revenue:        
Product $ 59,835 $ 38,717 $ 155,805 $ 105,683
Service 23,677 17,935 70,021 49,268
Total revenue 83,512 56,652 225,826 154,951
Cost of revenue:        
Product 12,197 9,613 34,414 28,616
Service 2,141 1,708 6,562 5,248
Total cost of revenue 14,338 11,321 40,976 33,864
Gross profit 69,174 45,331 184,850 121,087
Operating expenses:        
Research and development 18,306 12,677 50,914 36,400
Sales and marketing 31,994 21,388 88,494 61,391
General and administrative 8,887 6,950 26,029 19,671
Total operating expenses 59,187 41,015 165,437 117,462
Income from operations 9,987 4,316 19,413 3,625
Interest income 235 106 661 330
Other expense, net (144) (69) (386) (72)
Income before income tax (provision) benefit 10,078 4,353 19,688 3,883
Income tax (provision) benefit (3,999) (73) 23,321 (260)
Net income $ 6,079 $ 4,280 $ 43,009 $ 3,623
Net income per share:        
Basic (in dollars per share) $ 0.17 $ 0.13 $ 1.22 $ 0.11
Diluted (in dollars per share) $ 0.16 $ 0.12 $ 1.15 $ 0.10
Weighted average shares used in computing net income per share:        
Basic (in shares) 35,770 33,830 35,171 33,412
Diluted (in shares) 38,113 35,872 37,341 35,497
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Statement of Comprehensive Income [Abstract]        
Net income $ 6,079 $ 4,280 $ 43,009 $ 3,623
Other comprehensive (loss) income:        
Unrealized (loss) gain on available-for-sale investments, net (31) 22 83 126
Comprehensive income $ 6,048 $ 4,302 $ 43,092 $ 3,749
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 43,009 $ 3,623
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 4,815 5,162
Stock-based compensation expense 28,884 23,780
Deferred income taxes (31,570) (2)
Excess tax benefit from employee stock-based compensation (8,258) 0
Inventory write-down 312 1,374
Write down on fixed assets 219 12
Allowance for doubtful accounts 147 0
Changes in operating assets and liabilities:    
Accounts receivable (12,384) (13,052)
Inventories (5,015) 76
Prepaid expenses and other assets (2,991) (1,803)
Accounts payable 54 852
Accrued liabilities and other liabilities 4,674 5,516
Deferred revenue 1,015 13,734
Net cash provided by operating activities 22,911 39,272
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of short-term investments (84,773) (40,168)
Proceeds from sales of short-term investments 0 2,006
Proceeds from maturities of short-term investments 85,747 58,818
Purchase of property and equipment (6,001) (3,985)
Net cash (used in) provided by investing activities (5,027) 16,671
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from employee stock purchase plan 6,785 5,099
Proceeds from exercise of stock options 9,654 3,525
Shares repurchased for tax withholdings on vesting of restricted stock units (7,240) (6,964)
Excess tax benefit from employee stock-based compensation 8,258 0
Net cash provided by financing activities 17,457 1,660
NET INCREASE IN CASH AND CASH EQUIVALENTS 35,341 57,603
CASH AND CASH EQUIVALENTS — Beginning of period 120,212 38,941
CASH AND CASH EQUIVALENTS — End of period 155,553 96,544
Income taxes paid during the period 2,843 348
Unpaid property and equipment purchases $ 707 $ 395
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
Description of the Company
9 Months Ended
Oct. 01, 2016
Accounting Policies [Abstract]  
Description of the Company
Description of the Company
The Company
Gigamon Inc. (the “Company”) designs, develops and sells products and services that together provide customers with visibility and control of network traffic. The Company serves global enterprises and service providers that seek to maintain and improve the security, reliability and performance of their network infrastructure.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies
9 Months Ended
Oct. 01, 2016
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The Company prepared its condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 26, 2015.
There have been no changes to the Company’s significant accounting policies described in the Annual Report on Form 10-K that have had a material impact on the Company’s condensed consolidated financial statements and related notes.
Certain prior periods’ amounts were reclassified to conform to the current year’s presentation. None of these reclassifications had an impact on the reported net (loss) income for any of the periods presented.
The Company has a 52 or 53-week fiscal year that ends on the last Saturday in December. Fiscal 2015 was a 52-week fiscal year ending on December 26, 2015 and each quarter therein was 13-week quarter. Fiscal 2016 is a 53-week fiscal year ending on December 31, 2016, with the first quarter being a 14-week quarter which ended on April 2, 2016 and each subsequent quarter being a 13-week quarter. Fiscal 2017 will be a 52-week fiscal year ending on December 30, 2017, with each quarter therein being a 13-week quarter.
Unaudited Interim Financial Statements
The accompanying unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments, necessary to fairly state the Company’s financial position as of October 1, 2016, its results of operations and comprehensive income for the three and nine months ended October 1, 2016 and September 26, 2015, respectively, and cash flows for the nine months ended October 1, 2016 and September 26, 2015. The financial data and the other financial information disclosed in the accompanying notes to the condensed consolidated financial statements related to these three and nine month periods are also unaudited. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. The statements of income in the three and nine months ended October 1, 2016 are not necessarily indicative of the results to be expected for the full fiscal year or any other future periods.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported periods. On an ongoing basis, the Company evaluates its estimates, including but not limited to those related to revenue recognition, allowance for doubtful accounts, warranty reserve, excess and obsolete inventory write-downs, stock-based compensation expense, depreciable useful lives and income taxes. The Company bases its estimates on historical experience, projections for future performance and other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.
Cash Equivalents and Marketable Securities
All highly liquid marketable securities with original maturities of less than three months at the date of purchase are considered to be cash equivalents. Marketable securities are generally classified as available-for-sale for use in current operations, if required, and are reported at fair value, with unrealized gains and losses, net of tax, presented as a separate component of stockholders’ equity within accumulated other comprehensive income (loss). All realized gains and losses and unrealized losses resulting from declines in fair value that are other-than-temporary are recorded in other expense) net, in the period of occurrence. The Company uses the specific identification method to determine the realized gains and losses on investments. For all investments in marketable securities, the Company assesses whether an impairment is other-than-temporary. If the fair value of a security is less than its amortized cost basis, an impairment is considered other-than-temporary if (i) the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security before recovery of its entire amortized cost basis, or (ii) the Company does not expect to recover the entire amortized cost of the security. If an impairment is considered other-than-temporary based on condition (i), the entire difference between the amortized cost and the fair value of the security is recognized in earnings. If an impairment is considered other-than-temporary based on condition (ii), the amount representing credit losses, defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis of the security, will be recognized in earnings, and the amount relating to all other factors will be recognized in accumulated other comprehensive income (loss). The Company evaluates both qualitative and quantitative factors such as duration and severity of the unrealized losses, credit ratings, default and loss rates of the underlying collateral, structure and credit enhancements to determine if a credit loss may exist.
Concentrations
The Company operates in highly competitive and rapidly changing markets that could negatively impact the Company’s operating results. A number of components that meet the Company’s manufacturing requirements are available only from single source suppliers. In addition, the Company relies on one contract manufacturer to manufacture a substantial majority of its products. The inability of its single source suppliers and contract manufacturer to provide the Company with adequate supplies of high-quality components and products could cause a delay in order fulfillment, which could adversely affect the Company’s revenue, cost of revenue and operating results.
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash, cash equivalents, short-term investments and accounts receivable. The Company currently invests the majority of its cash in high-grade government and corporate debt and maintains these investments with a limited number of major financial institutions in the United States that management believes are creditworthy. Such deposits may exceed the insured limits provided on them. The Company mitigates credit risk associated with its accounts receivable by performing ongoing credit evaluations of its customers and determines if it needs to establish an allowance for doubtful accounts for estimated losses based on management’s assessment of the collectability of customer accounts.

The following customers represented more than 10% or more of total revenue or accounts receivable:
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Percent of Revenue:
 
 
 
 
Customer A (distributor)
38
%
38
%
35
%
41
%
Customer B (distributor)
24
%
18
%
25
%
19
%
Customer C (end-user)
*

16
%
12
%
*

* Represented less than 10% of total revenues
 
As of
 
October 1, 2016
December 26, 2015
Percent of Accounts Receivable:
 
 
Customer A (distributor)
38
%
19
%
Customer B (distributor)
26
%
30
%
Customer C (end-user)
14
%
11
%

Inventories
Inventory is valued at the lower of cost computed on a first-in, first-out basis, or market value. The Company writes down inventory in excess of forecasted demand over a certain period, as a component of cost of revenue. In these cases, inventory is reduced to estimated realizable value based on historical usage and expected demand. At the point of inventory write-down, a new lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. Inherent in the Company’s estimates of market value in determining inventory valuation are estimates related to economic trends, future demand for the Company’s products, and technical obsolescence of products. The Company uses a contract manufacturer to provide the majority of its manufacturing services for its products. During the normal course of business, in order to manage manufacturing lead times and help ensure adequate component supply, the Company enters into agreements with the contract manufacturer that either allow it to procure inventory based upon criteria as defined by the Company, or establish the parameters defining the Company’s requirements. A portion of the Company’s reported purchase commitments arising from these agreements consists of non-cancelable commitments. The Company records a liability for firm, non-cancelable and unconditional purchase commitments for quantities in excess of its future demand forecasts consistent with the valuation of the Company’s excess and obsolete inventory.
The Company recorded inventory write-downs within cost of revenue of $40,000 and $0.5 million in the three months ended October 1, 2016 and September 26, 2015, respectively, and $0.3 million and $1.4 million in the nine months ended October 1, 2016 and September 26, 2015, respectively.
Revenue Recognition
The Company generates product revenue from sales of traffic visibility solutions to customers as well as service revenue from sales of maintenance and support contracts and other billable services. The Company typically sells products and services in a single transaction. The Company’s typical arrangement consists of the sale of products together with maintenance and support or a renewal of maintenance and support contracts. Billable services are billed in advance or when service is provided and performed as requested by customers. Under maintenance and support contracts, services are provided as needed by customers over the fixed arrangement term. The Company does not grant its customers a general right of return or any refund terms. Revenue from distributors is reported net of rebates, discounts and any other sales incentives.
The Company recognizes revenue when (1) persuasive evidence of an arrangement exists, (2) delivery has occurred or services have been rendered, (3) the sales price is fixed or determinable and (4) collectability is reasonably assured.
When sales arrangements contain multiple elements and software and non-software components that function together to deliver the products’ essential functionality, the Company allocates revenue to each element based on a selling price hierarchy: vendor-specific objective evidence ("VSOE"), if available, third party evidence ("TPE"), of the selling price if VSOE is not available, or best estimated selling prices ("BESP") if neither VSOE nor TPE is available.
When the Company enters into arrangements to provide more than one product or service, or what the Company refers to as multiple deliverables, these arrangements are evaluated to determine if the multiple elements consist of more than one unit of accounting and can be separated accordingly. Based on separation criteria under the guidance, deliverables in multiple element arrangements can be segregated into separate units of accounting if they have value to the customer on a standalone basis. If deliverables can be separated into individual units of accounting, then the arrangement consideration is allocated among deliverables based on their relative selling price. Revenue from each deliverable is recognized when all requirements are met for that specific deliverable. If deliverables cannot be separated into separate units of accounting, then the arrangement will be accounted for as a single unit of accounting and revenue will be recognized when all requirements are met for all deliverables within the arrangement. The Company has established VSOE for maintenance and support contracts since the majority of selling prices fall within a narrow range when sold separately. TPE is not used since this information is not widely available in the market and the Company does not consider its products to be similar to or interchangeable with its competitors’ products in standalone sales to similarly situated customers. For deliverables with no established VSOE, such as standard product offerings, the Company determines the standalone selling price for such deliverables by establishing BESP, which incorporates historical selling prices, the effect of market conditions, gross margin objectives and pricing practices, as well as entity specific factors. The Company monitors and evaluates BESP on a regular basis to ensure that changes in circumstances are accounted for in a timely manner.
Service revenue is recognized ratably over the contractual support period, which is typically one year but can be up to 10 years.
In accordance with contractual provisions, the Company may offer cooperative marketing funds based on a fixed dollar percentage of product sales to certain of its channel partners or to fund specific marketing activities for these partners. The Company records such amounts as a reduction to revenue or, if the Company has evidence of fair value of the separable and identifiable benefit received, as a marketing expense.
Revenue is recorded net of sales taxes.
Costs of products not yet recognized as revenue are deferred and included as a component of prepaid expenses and other current assets on the condensed consolidated balance sheets. As of October 1, 2016 and December 26, 2015, deferred cost of product revenue was $0.1 million and $1.6 million, respectively.
Shipping and Handling Charges
Shipping and handling costs are recorded in cost of revenue in the period products are shipped to customers.
Warranty
The Company provides five-year warranties against defects in manufacturing on its hardware products. The Company accrues for potential liability claims as a component of cost of product revenue based on historical trends of product failure rates and the expected material and labor costs to provide warranty services. The accrued warranty balance is reviewed periodically for adequacy and is included in accrued liabilities and in other non-current liabilities on the condensed consolidated balance sheets.
Stock-Based Compensation
Stock-based compensation expense related to stock-based transactions, including employee and director awards, as well as employee stock purchase plan purchase rights (“ESPP purchase rights”), is measured and recognized in the consolidated financial statements based on the fair value of the award on the grant date. Stock-based compensation expense related to equity awards that can be settled in cash is measured based on the fair value on each balance sheet date until the settlement dates. The fair value of option awards and ESPP purchase rights is estimated using the Black-Scholes option-pricing model. This model requires assumptions including the market value of the Company’s common stock, expected volatility, expected term of the award, expected dividend yield and risk-free interest rate. Expected term for stock option awards is determined based on the mid-point of the vest period and the contractual period of each option award due to the Company’s limited historical stock option exercise data. Expected volatility is established based on the historical volatility of the common stock of the Company, combined with the historical volatility of a peer group of publicly traded companies. Stock-based compensation expense, net of estimated forfeitures, is recognized on a graded-vesting basis over the requisite service periods of the awards, unless a performance-based condition exists. Expenses for performance-based awards are recognized when the issuance of the underlying awards are probable, which is re-measured at each reporting period and the expense is trued up accordingly. Expenses for consultant awards are measured based on the fair value on the vest date. Expenses related to the option grants to consultants that have not been vested as of the reporting date are marked to market until the earlier of the commitment or the completion of the underlying performance. The Company estimates a forfeiture rate to calculate the stock-based compensation for its awards based on an analysis of its historical experience, analysis of employee turnover and other related factors. The Company currently utilizes two separate forfeiture rates, based on the classification of the employees.
Advertising Costs
Expenses related to advertising of products are charged to sales and marketing expense as incurred. For all periods presented, advertising expenses were not material.
Income Taxes
The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized on a more likely than not basis.
Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, the Company considers all available evidence, including past operating results, estimates of future taxable income and the feasibility of any viable tax planning strategies. In the event that the Company changes its determination as to the amount of deferred tax assets that can be realized, the Company will adjust its valuation allowance with a corresponding impact to the income tax provision in the period in which such determination is made.
Comprehensive Income, net
Comprehensive income is defined as a change in equity of a business enterprise during a period, resulting from transactions from non-owner sources. Comprehensive income is comprised of all components of net income and the changes in the components of accumulated other comprehensive income within stockholders’ equity. The Company’s accumulated other comprehensive income includes unrealized gains and losses from its available-for-sale securities that are not considered other-than-temporarily impaired, net of taxes.
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (the "FASB") issued an accounting standards update related to revenue from contracts with customers, which supersedes the revenue recognition requirements in the current Accounting Standards Codification. This standard is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This standard also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In August 2015 the FASB voted to defer the effective date of this standard by one year. Additionally, in March 2016 the FASB issued additional information that clarifies the implementation guidance on principal versus agent considerations. The effective date of this standard will be the first quarter of fiscal 2018 using one of two retrospective application methods. The Company is currently evaluating the potential impact of this guidance on its condensed consolidated financial statements and has not selected the transition method.
In July 2015, the FASB issued an accounting standard update related to disclosure of inventory, to provide guidance on management’s responsibility to measure inventory at the lower of cost and net realizable value. The effective date of this standard will be for annual periods ending after December 15, 2016 with early adoption permitted. The Company is currently evaluating the impact of this guidance on the Company’s condensed consolidated financial statements.
In February 2016, the FASB issued an accounting standard update which amends the existing accounting standards for leases. Consistent with current guidance, the recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification. Under the new guidance, a lessee will be required to recognize assets and liabilities for all leases with lease terms of more than 12 months. The effective date of this update will be for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018 using a modified retrospective transition method with early adoption permitted. The Company is currently evaluating the impact of this guidance on its condensed consolidated financial statements.
In March 2016, the FASB issued an accounting standard related to Improvements to Employee Share-Based Payment Accounting, which amends Compensation – Stock Compensation. This standard includes provisions intended to simplify various aspects related to how share-based payments are accounted for and presented in the financial statements. The effective date of this standard will be for annual periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with any adjustments reflected as of the beginning of the fiscal year of adoption. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.
In June 2016, the FASB issued new guidance that changes the accounting for recognizing impairments of financial assets. Under the new guidance, credit losses for certain types of financial instruments will be estimated based on expected losses. The new guidance also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. The effective date of this standard will be for annual periods ending after December 15, 2019, and interim periods within that reporting period. Early adoption is permitted starting in annual periods ending after December 15, 2018. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.
In August 2016, the FASB issued new guidance related to Classification of Certain Cash Receipts and Cash Payments. This standard provides guidance for eight cash flow classification issues to reduce diversity in practice. The clarification includes guidance on items such as debt prepayment or debt extinguishment cost, contingent consideration payment made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies and distributions received from equity method investees. The effective date of this standard is for annual periods beginning after December 15, 2017, and interim periods within those annual periods. Early adoption is permitted. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements
9 Months Ended
Oct. 01, 2016
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
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 in active markets for identical assets or liabilities.
Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 – Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The Company recognizes transfers among Level 1, Level 2 and Level 3 classifications as of the actual date of the events or change in circumstances that caused the transfers.
The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The carrying value of the Company’s accounts receivable, accounts payable and accrued liabilities approximates their fair value due to the short-term nature of these instruments.
Cash, Cash Equivalents and Short-Term Investments
The Company measures its financial instruments at fair value on a recurring basis. The components of the Company's cash, cash equivalents and short-term investments are as follows (in thousands):
 
 
Fair Value Measured Using
 
October 1, 2016
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Cash and cash equivalents:
 
 
 
 
Money market funds
$
119,315

$
119,315

$

$

Commercial paper
2,499


2,499


Total cash equivalents
$
121,814

$
119,315

$
2,499

$

Cash
33,739

 
 
 
Total cash and cash equivalents
$
155,553

 
 
 
Short-term investments:
 
 
 
 
Corporate debt securities
$
6,506

$

$
6,506

$

Commercial paper
14,943


14,943


U.S. agency debt securities
25,714


25,714


U.S. government securities
42,020


42,020


Total short-term investments
$
89,183

$

$
89,183

$

 
 
Fair Value Measured Using
 
December 26, 2015
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Cash and cash equivalents:
 
 
 
 
Money market funds
$
83,852

$
83,852

$

$

Commercial paper
4,497


4,497


Total cash equivalents
$
88,349

$
83,852

$
4,497

$

Cash
31,863


 

Total cash and cash equivalents
$
120,212


 

Short-term investments:


 

Corporate debt securities
$
14,560

$

$
14,560

$

Commercial paper
8,986


8,986


U.S. agency debt securities
29,008


29,008


U.S. government securities
37,447


37,447


Total short-term investments
$
90,001

$

$
90,001

$

The Company considers all highly liquid investments with maturity of three months or less at the time of purchase to be cash equivalents. The Company holds money market funds that invest primarily in high-quality short-term money-market instruments, and these funds are not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency. The Company presents available-for-sale investments as current assets as they are available for the Company's current operations.
Money market funds have been classified as Level 1 because these securities are valued based upon quoted prices in active markets. The Company’s Level 2 assets are priced using quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. Observable inputs reflect market data obtained from independent sources. The Company did not have any transfers between Level 1 and Level 2 in the nine months ended October 1, 2016.
As of October 1, 2016 and December 26, 2015, the Company had no liabilities measured at fair value.
Financial assets measured at amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment categories are summarized as follows (in thousands):
 
As of October 1, 2016
 
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash and cash equivalents:
 
 
 
 
Money market funds
$
119,315

$

$

$
119,315

Commercial paper
2,499



2,499

Cash
33,739



33,739

Total cash and cash equivalents
$
155,553

$

$

$
155,553

Short-term investments:
 
 
 
 
Corporate debt securities
$
6,507

$
1

$
(2
)
$
6,506

Commercial paper
14,943



14,943

U.S. agency debt securities
25,701

13


25,714

U.S. government securities
41,996

25

(1
)
42,020

Total short-term investments
$
89,147

$
39

$
(3
)
$
89,183

 
As of December 26, 2015
 
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash and cash equivalents:
 
 
 
 
Money market funds
$
83,852

$

$

$
83,852

Commercial paper
4,497



4,497

Cash
31,863



31,863

Total cash and cash equivalents
$
120,212

$

$

$
120,212

Short-term investments:




Corporate debt securities
$
14,570

$

$
(10
)
$
14,560

Commercial paper
8,986



8,986

U.S. agency debt securities
29,031


(23
)
29,008

U.S. government securities
37,461

3

(17
)
37,447

Total short-term investments
$
90,048

$
3

$
(50
)
$
90,001


The Company’s realized gain was immaterial in the nine months ended October 1, 2016. There were no securities in a material continuous loss position for 12 months or longer as of October 1, 2016 or December 26, 2015.
The following table summarizes the estimated fair value of the Company’s debt investments, designated as available-for-sale classified by the contractual maturity date of the security (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Due within one year
$
210,997

$
177,852

Due between one and five years

498

Total cash equivalents and short-term investments
$
210,997

$
178,350

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components
9 Months Ended
Oct. 01, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components
Balance Sheet Components
Inventories
Inventories are comprised of the following (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Raw materials
$
127

$
76

Finished goods
6,826

3,737

Total inventories
$
6,953

$
3,813


Accrued Liabilities
Accrued liabilities are comprised of the following (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Accrued employee related costs
$
21,322

$
25,392

Accrued inventory and other purchases
2,500

2,452

Accrued taxes payable
2,929

1,918

Accrued professional services
748

1,655

Other accruals
6,197

5,917

Total accrued liabilities
$
33,696

$
37,334


Accrued Warranty
Warranty activity and accrued warranty is comprised of the following (in thousands):
 
Nine Months Ended
 
October 1, 2016
September 26, 2015
Accrued warranty balance at beginning of period
$
807

$
875

Accrual for warranty during the period
1,269

886

Actual costs incurred
(1,116
)
(741
)
Accrued warranty balance at end of period
$
960

$
1,020

 
As of
Warranty accrual reported as:
October 1, 2016
December 26, 2015
Current
$
643

$
490

Non-current
317

317

Total accrued warranty
$
960

$
807


 Deferred Revenue
Deferred revenue is comprised of the following (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Deferred service revenue
$
80,925

$
73,454

Deferred product revenue
2,221

8,677

Total deferred revenue
$
83,146

$
82,131


The change in deferred product revenue as of October 1, 2016 as compared to December 26, 2015 is associated with the Company's transition to a centralized global fulfillment model. Prior to this transition deferred product revenue primarily represented the value of stocking inventory that had been at various distributor locations, which is now centralized by the Company.
Accumulated Other Comprehensive (Loss) Income
Accumulated other comprehensive (loss) income consists of unrealized gains and losses from available-for-sale securities. The following summarizes the activity within accumulated other comprehensive (loss) income (in thousands):
Accumulated Other Comprehensive (Loss) Income
Net Unrealized (Losses) Gains
Balance as of December 26, 2015
$
(47
)
Available-for-sale securities:

Unrealized gains
83

Total other comprehensive income
83

Balance as of October 1, 2016
$
36


There was no material tax impact on the unrealized gains or losses and total other comprehensive income.
There were no material reclassifications out of accumulated other comprehensive (loss) income into the condensed consolidated statements of income in the nine months ended October 1, 2016 and September 26, 2015.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies
9 Months Ended
Oct. 01, 2016
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Lease Commitments
The Company leases office space for its current headquarters in Santa Clara, California and its United Kingdom subsidiary under non-cancelable operating leases that expire at various times through fiscal 2021. The Company has also entered into lease agreements for additional office space in Australia, Hong Kong, Japan, India, Mexico, Russia, Singapore, and the United Arab Emirates. The Company recognizes rent expense on a straight-line basis over the lease period.
Rent expense related to the Company’s operating leases was $1.0 million and $0.8 million for the three months ended October 1, 2016 and September 26, 2015, respectively, and $2.9 million and $2.4 million for the nine months ended October 1, 2016 and September 26, 2015, respectively.
Future minimum lease payments under non-cancelable operating leases as of October 1, 2016 were as follows (in thousands):
Fiscal Year:
 
2016 (remaining three months)
$
1,109

2017
4,258

2018
1,485

2019
299

2020
191

2021
135

Total
$
7,477


Purchase Commitments
The Company has agreements with contract manufacturers for the manufacturing of its products. The agreement with its primary contract manufacturer allows the contract manufacturer to procure components on the Company’s behalf based upon a production forecast provided by the Company. The Company may be obligated to purchase component inventory that is non-cancellable. As of October 1, 2016 and December 26, 2015, the Company’s non-cancellable purchase commitments for such component inventory were $12.2 million and $12.0 million, respectively.
Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising in the ordinary course of business. The Company is not currently a party to any legal proceedings the outcome of which, if determined adversely to the Company, would individually or in the aggregate be expected to have a material adverse effect on its business, operating results, financial condition or cash flows.
Indemnification Obligations
Under the indemnification provisions of its standard sales related contracts, the Company agrees to defend its customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. The Company’s exposure under these indemnification provisions is generally limited to the total amount paid by its customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose the Company to losses in excess of the amount received under the agreement. The Company has not incurred any costs as a result of such indemnifications and has not accrued any liabilities related to such obligations in its consolidated financial statements. In addition, the Company indemnifies its officers, directors and certain key employees while they are serving in good faith in the company capacities. To date, there have been no claims under any indemnification provisions.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
Preferred Stock and Stockholders' Equity
9 Months Ended
Oct. 01, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Preferred Stock and Stockholders' Equity
Stockholders’ Equity
Preferred Stock
The Company has authorized 20,000,000 shares of undesignated preferred stock, $0.0001 par value per share. As of October 1, 2016 and December 26, 2015, the Company had no shares of preferred stock issued or outstanding.
Common Stock
The Company has authorized 1,000,000,000 shares of common stock, $0.0001 par value per share. Each holder of common stock is entitled to one vote for each share of common stock held. Cumulative voting for the election of directors is not provided in the Company’s amended and restated certificate of incorporation. The Company’s common stock is not entitled to preemptive rights, and is not subject to conversion, redemption or sinking fund provisions. Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of common stock are entitled to receive dividends out of funds legally available if the Company's board of directors (the "Board"), in its discretion, determines to issue dividends and then only at the times and in the amounts that the Board may determine.
As of October 1, 2016 and December 26, 2015, the Company had 36,058,037 and 34,323,457 shares of common stock issued and outstanding, respectively.
Treasury Stock
As of October 1, 2016 and December 26, 2015, the Company had 8,109,848 shares of treasury stock outstanding, with a carrying value of $12.5 million, or $1.53 per share, within stockholders’ equity on its condensed consolidated balance sheet. The treasury stock was purchased in fiscal 2010 pursuant to a purchase and redemption agreement.
Equity Award Plans
2013 Equity Incentive Plan
In May 2013, the Company adopted the 2013 Equity Incentive Plan (the “2013 Equity Plan”). All authorized but unissued shares of the Company’s 2012 Unit Option Plan (the "2012 Plan") were added to the 2013 Equity Plan’s authorized pool in June 2013. A maximum of 2,929,481 shares of common stock were initially authorized for future issuance, plus up to an additional 4,967,172 shares upon termination of awards under the 2012 Plan. In addition, the 2013 Equity Plan is subject to an annual increase on the first day of each of the Company’s fiscal years, by an amount equal to the least of (i) 1,464,740 shares, (ii) 5% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year, or (iii) such other amount as determined by the Board. In each of the fiscal years ended December 27, 2014 and December 26, 2015, an additional 1,464,740 shares of common stock were authorized for future issuance under the 2013 Equity Plan and an additional 1,464,740 shares were authorized during the nine months ended October 1, 2016. Vested but unexercised options, under the 2013 Equity Plan, expire three months after termination of service with the Company. As of October 1, 2016, outstanding awards under the 2013 Equity Plan and the 2012 Plan covered 3,480,841 shares and 485,469 shares of the Company's common stock, respectively.
The 2013 Equity Plan permits the grant of stock options, stock appreciation rights, restricted stock, restricted stock units ("RSUs"), performance units and performance shares to employees, directors and consultants of the Company.
Employee Stock Purchase Plan
In conjunction with the completion of its initial public offering (the "IPO") in June 2013, the Company adopted the 2013 Employee Stock Purchase Plan (the “ESPP”). A maximum of 439,422 shares were initially authorized for future issuance. In addition, the ESPP is subject to an annual increase on the first day of each of the Company's fiscal years, by an amount equal to the least of (i) 439,422 shares, (ii) 1.5% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year, or (iii) such other amount as determined by the Board. In each of the fiscal years ended December 27, 2014 and December 26, 2015, an additional 439,422 shares of common stock were authorized for future issuance under the ESPP and an additional 439,422 shares were authorized during the nine months ended October 1, 2016. Eligible employees can purchase shares of the Company’s common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to plan limitations. Employees are able to purchase shares at 85% of the lower of the fair market value of the Company’s common stock (i) at the date of commencement of the offering period or (ii) at the last day of the purchase period. The ESPP provides for a 24-month offering period comprised of four purchase periods of approximately six months. The offering periods are scheduled to start on the first trading day on or after February 15 and August 15 of each year, except for the first offering period, which commenced on the first trading day upon the completion of the Company’s IPO, or June 12, 2013, and ended on August 17, 2015.
In accordance with the terms of the Company's 2013 Employee Stock Purchase Plan (the "ESPP"), an additional 439,422 shares were authorized for future issuance during the nine months ended October 1, 2016. The Company recorded stock-based compensation expense for its ESPP of $1.4 million and $2.7 million for the three and nine months ended October 1, 2016, respectively, and $0.7 million and $2.1 million for the three and nine months ended September 26, 2015, respectively. For the nine months ended October 1, 2016 there were two purchase periods that resulted in the issuance of 586,132 shares of common stock at a weighted average purchase price of $11.75 per share.
Stock Options
Stock options granted under the 2013 Equity Plan and formerly under the 2012 Plan (together, the “Option Plans”), are generally subject to a four-year vesting period whereby stock options become 25% vested on the first anniversary of the grant date and then ratably monthly thereafter through the end of the vesting period. Vested stock options may be exercised up to ten years from the grant date, with certain options granted in fiscal 2015 and fiscal 2016 expiring seven years from the date of grant. Under the 2012 Plan, vested but unexercised stock options expire 30 days after termination of service with the Company. Under the 2013 Equity Plan, vested but unexercised stock options expire three months after termination of service with the Company.
The following table summarizes the stock option activity under the Company’s Option Plans:

Number of
Stock
Options
Outstanding
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
 
(in thousands)
 
Balance — December 26, 2015
2,170,720

$
15.73

7.14
$
24,910

Options granted
70,000

$
31.16



Options exercised
(778,675
)
$
12.40



Options canceled
(44,522
)
$
20.27



Balance — October 1, 2016
1,417,523

$
18.18

6.60
$
51,906

Vested and expected to vest — October 1, 2016
1,360,227

$
18.02

6.62
$
50,024

Exercisable — October 1, 2016
836,612

$
16.18

6.68
$
32,313


Aggregate intrinsic value represents the difference between the exercise price of the awards and the Company’s fair value per share of $54.80 and $26.82 as of October 1, 2016 and December 26, 2015, respectively, for the total number of underlying options. As of October 1, 2016 and December 26, 2015 there were zero and 2,611 shares underlying performance-based common stock awards outstanding, respectively, of which zero and 1,488, respectively, were not yet vested and subject to performance-based vesting criteria.
Restricted Stock Unit Activity
RSUs generally vest over a period of one to four years. RSU vesting dates are determined by the Company. The vesting is subject to the employee’s continuing service with the Company over that period. Until vested, RSUs do not have the voting or dividend participation rights of the Company’s common stock and the shares of the Company’s common stock underlying the awards are not considered issued and outstanding. The cost of RSUs is determined using the fair value of the Company’s common stock on the date of the grant.
The following table summarizes the RSU activity under the Company’s Option Plans:

Number of
RSUs
Outstanding
Weighted-
Average
Grant Date
Fair Value
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value


(in thousands)
Balance - December 26, 2015
1,779,339

$
22.64

1.53
$
47,722

RSUs granted
1,569,219

$
26.45



RSUs vested
(587,400
)
$
22.88



RSUs canceled
(212,371
)
$
23.92



Balance - October 1, 2016
2,548,787

$
24.82

1.48
$
139,674

Vested and expected to vest — October 1, 2016
2,185,562

$
24.70

1.38
$
119,769


 Aggregate intrinsic value for RSUs represents the Company’s fair market value per share of $54.80 and $26.82, as of October 1, 2016 and December 26, 2015, respectively, for the total number of underlying RSUs.
Performance-Based Awards
During the nine months ended October 1, 2016, the Company awarded 193,000 shares of performance-based RSUs. The vesting conditions of these awards are tied to the Company's fiscal 2016 revenue and operating income performance. These RSUs can vest from 0% to 200% of the target grant, based on attainment of the performance goals. The target achievement percentage will be known as of December 31, 2016; until then the Company estimates the probability of the achievement of these performance goals each quarterly period and recognizes any related stock-based compensation expense. If the achievement of such performance goals is not probable, no compensation expense is recognized. For the three and nine months ended October 1, 2016, the Company has recorded $1.3 million and $2.9 million on a graded-vesting basis, respectively, in stock-based compensation expense related to these RSU awards.
Stock-Based Compensation Expense
The fair value of stock options and ESPP purchase rights is estimated on the date of grant using the Black-Scholes option-pricing model. The fair values of the option awards and ESPP purchase rights granted and the assumptions used in the Black-Scholes option pricing model are summarized as follows:
 
Three Months Ended
Nine Months Ended
 
October 1,
2016
September 26,
2015
October 1,
2016
September 26,
2015
Stock option awards:
 
 
 
 
Expected term (in years)
0
0
4.6
4.6
Risk-free interest rate
—%
—%
1.4%
1.6%
Expected volatility
—%
—%
76.1%
56.04%
Expected dividend rate
—%
—%
—%
—%
Grant date fair value per award
$—
$—
$18.62
$10.11
ESPP purchase right:




Expected term (in years)
0.50 - 2.0
0.50 - 2.0
0.50 - 2.0
0.50 - 2.0
Risk-free interest rate
0.46% - 0.72%
0.24% - 0.72%
0.42% - 0.74%
0.07% - 0.72%
Expected volatility
43.9% - 54.6%
42.5% - 59.9%
43.9% - 67.2%
37.6% - 59.9%
Expected dividend rate
—%
—%
—%
—%
Grant date fair value per share
$12.84 - $20.77
$7.25 - $12.64
$7.75 - $20.77
$5.48 - $12.64

The following table summarizes the stock-based compensation expense recorded in the Company’s condensed consolidated statements of income (in thousands):
 
Three Months Ended
Nine Months Ended
 
October 1,
2016
September 26,
2015
October 1,
2016
September 26,
2015
Cost of revenue
$
519

$
471

$
1,527

$
1,530

Research and development
3,397

2,451

9,800

7,156

Sales and marketing
3,062

2,498

8,802

7,757

General and administrative
3,126

2,431

8,755

7,337

Total stock-based compensation expense
$
10,104

$
7,851

$
28,884

$
23,780


As of October 1, 2016, unrecognized compensation expense related to stock options, RSUs, PSUs, and ESPP purchase rights, net of estimated forfeitures, was $2.1 million, $26.7 million, $4.8 million, and $5.3 million, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.5.0.2
Defined Contribution Plans
9 Months Ended
Oct. 01, 2016
Postemployment Benefits [Abstract]  
Defined Contribution Plans
Defined Contribution Plans
The Company’s contributions to the 401(k) defined contribution plan, which are expensed immediately as compensation costs, were $0.6 million and $0.3 million for the three months ended October 1, 2016 and September 26, 2015, respectively, and $1.7 million and $1.0 million for the nine months ended October 1, 2016 and September 26, 2015, respectively.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Tax
9 Months Ended
Oct. 01, 2016
Income Tax Disclosure [Abstract]  
Income Tax
Income Tax
The Company recorded an income tax provision of $4.0 million for the three months ended October 1, 2016 and an income tax benefit of $23.3 million for the nine months ended October 1, 2016, and an income tax provision of $0.1 million and $0.3 million for the three and nine months ended September 26, 2015, respectively. The income tax benefit for the nine months ended October 1, 2016 represents the release of $30.5 million of the Company’s existing valuation allowance against its U.S. deferred tax assets and additional foreign income tax expense. The Company considered all available positive and negative evidence in making a determination to release a portion of its existing valuation allowance.  Such evidence included, among others, the Company’s history of profitability and losses, jurisdictional income recognition trends, forecasted income by jurisdiction and achievement of three years of cumulative taxable income in the U.S. federal tax jurisdiction as of July 2, 2016. Therefore, the Company determined that there is sufficient positive evidence to conclude that it is more likely than not that it will utilize its U.S. deferred tax assets. Included in the net deferred tax asset balance is a $3.7 million valuation allowance that relates to research and development credits in a jurisdiction with a history of credits in excess of taxable profits.   
As a result of the valuation allowance release, an unreserved deferred tax asset of $31.6 million is reflected on the accompanying condensed consolidated balance sheet as of October 1, 2016. The related $31.6 million effect on the accompanying condensed consolidated statement of income for the nine months ended October 1, 2016 is a non-cash income tax benefit.
The Company files annual income tax returns in multiple tax jurisdictions on a worldwide basis. A number of years may lapse before an uncertain tax position is audited and finally resolved. While it is often difficult to predict the final outcome or the timing of resolution of any particular uncertain tax position, the Company believes that its reserves for income taxes reflect the most likely outcomes. The Company adjusts these reserves, as well as the related interest, in light of changing facts and circumstances. Settlement of any particular position could require the use of cash.
As of October 1, 2016, changes to the Company's uncertain tax positions in the next 12 months that are reasonably possible are not expected to have a material impact on the Company's financial position or results of operations. The Company recognizes interest and penalties related to uncertain tax positions as part of the income tax provision. To date, no such interest and penalties have been accrued.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income per Share
9 Months Ended
Oct. 01, 2016
Earnings Per Share [Abstract]  
Net Income per Share
Net Income per Share
Basic net income per common share is computed by dividing net income by the weighted average number of common shares outstanding.
The following table presents the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except per share data):
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Numerator:
 
 
 
 
Net income
$
6,079

$
4,280

$
43,009

$
3,623

Denominator:
 
 


Weighted average shares used for basic net income per share computation
35,770

33,830

35,171

33,412

Weighted average effect of dilutive securities:




Stock options
666

664

696

685

RSUs
1,313

1,018

1,169

991

Performance-based Units
175


102


ESPP purchase rights
189

360

203

409

Weighted average shares used for diluted net income per share computation
38,113

35,872

37,341

35,497

Net income per share attributable to common stockholders:
 
 


Basic
$
0.17

$
0.13

$
1.22

$
0.11

Diluted
$
0.16

$
0.12

$
1.15

$
0.10

The weighted average number of shares outstanding used in the computation of diluted net income per share does not include the effect of the following shares of potentially outstanding common stock because the effect would have been anti-dilutive for the periods presented (in thousands):
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Equity awards to purchase common stock
20

721

74

642

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information
9 Months Ended
Oct. 01, 2016
Segment Reporting [Abstract]  
Segment Information
Segment Information
Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated by the chief operating decision maker in deciding how to allocate resources and assessing performance. The Company’s chief operating decision maker is its chief executive officer. The chief executive officer reviews financial information presented on a consolidated basis, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, or plans for levels or components below the consolidated unit level. Accordingly, the Company operates as a single reportable segment.
The following table summarizes the Company’s revenue by geographic region, based on the location to where the product was shipped (in thousands):
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
United States
$
67,205

$
44,764

$
179,678

$
115,195

Rest of Americas
2,562

2,167

7,385

8,215

Europe, Middle East and Africa
7,370

7,209

21,349

21,471

Asia Pacific
6,375

2,512

17,414

10,070

Total
$
83,512

$
56,652

$
225,826

$
154,951

The Company’s long-lived assets by geographic region are summarized as follows (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
United States
$
9,868

$
9,148

Other
1,513

268

Total
$
11,381

$
9,416

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Subsequent Event
9 Months Ended
Oct. 01, 2016
Subsequent Events [Abstract]  
Subsequent Event
Subsequent Events
On October 27, 2016, Michael J. Burns, resigned as the chief financial officer of the Company, effective immediately. Following his resignation from the position of chief financial officer, Mr. Burns will remain with the Company through February 28, 2017 to assist in the Company’s transition to the new chief financial officer.
On October 27, 2016, the Company announced the appointment of Rex S. Jackson as chief financial officer of the Company. Mr. Jackson will also serve as the Company’s principal financial officer and principal accounting officer.
On October 25, 2016, Gigamon retired 8,109,848 shares of treasury stock. The retired stock had a carrying value of approximately $12.5 million. The Company’s accounting policy upon the formal retirement of treasury stock is as a deduction to Additional Paid-in Capital.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 01, 2016
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The Company prepared its condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this Quarterly Report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 26, 2015.
There have been no changes to the Company’s significant accounting policies described in the Annual Report on Form 10-K that have had a material impact on the Company’s condensed consolidated financial statements and related notes.
Certain prior periods’ amounts were reclassified to conform to the current year’s presentation. None of these reclassifications had an impact on the reported net (loss) income for any of the periods presented.
Fiscal Period Policy
The Company has a 52 or 53-week fiscal year that ends on the last Saturday in December. Fiscal 2015 was a 52-week fiscal year ending on December 26, 2015 and each quarter therein was 13-week quarter. Fiscal 2016 is a 53-week fiscal year ending on December 31, 2016, with the first quarter being a 14-week quarter which ended on April 2, 2016 and each subsequent quarter being a 13-week quarter. Fiscal 2017 will be a 52-week fiscal year ending on December 30, 2017, with each quarter therein being a 13-week quarter.
Unaudited Interim Financial Statements
Unaudited Interim Financial Statements
The accompanying unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include normal recurring adjustments, necessary to fairly state the Company’s financial position as of October 1, 2016, its results of operations and comprehensive income for the three and nine months ended October 1, 2016 and September 26, 2015, respectively, and cash flows for the nine months ended October 1, 2016 and September 26, 2015. The financial data and the other financial information disclosed in the accompanying notes to the condensed consolidated financial statements related to these three and nine month periods are also unaudited. The fiscal year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by GAAP. The statements of income in the three and nine months ended October 1, 2016 are not necessarily indicative of the results to be expected for the full fiscal year or any other future periods.
Principles of Consolidation
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reported periods. On an ongoing basis, the Company evaluates its estimates, including but not limited to those related to revenue recognition, allowance for doubtful accounts, warranty reserve, excess and obsolete inventory write-downs, stock-based compensation expense, depreciable useful lives and income taxes. The Company bases its estimates on historical experience, projections for future performance and other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.
Cash Equivalents and Marketable Securities
Cash Equivalents and Marketable Securities
All highly liquid marketable securities with original maturities of less than three months at the date of purchase are considered to be cash equivalents. Marketable securities are generally classified as available-for-sale for use in current operations, if required, and are reported at fair value, with unrealized gains and losses, net of tax, presented as a separate component of stockholders’ equity within accumulated other comprehensive income (loss). All realized gains and losses and unrealized losses resulting from declines in fair value that are other-than-temporary are recorded in other expense) net, in the period of occurrence. The Company uses the specific identification method to determine the realized gains and losses on investments. For all investments in marketable securities, the Company assesses whether an impairment is other-than-temporary. If the fair value of a security is less than its amortized cost basis, an impairment is considered other-than-temporary if (i) the Company has the intent to sell the security or it is more likely than not that the Company will be required to sell the security before recovery of its entire amortized cost basis, or (ii) the Company does not expect to recover the entire amortized cost of the security. If an impairment is considered other-than-temporary based on condition (i), the entire difference between the amortized cost and the fair value of the security is recognized in earnings. If an impairment is considered other-than-temporary based on condition (ii), the amount representing credit losses, defined as the difference between the present value of the cash flows expected to be collected and the amortized cost basis of the security, will be recognized in earnings, and the amount relating to all other factors will be recognized in accumulated other comprehensive income (loss). The Company evaluates both qualitative and quantitative factors such as duration and severity of the unrealized losses, credit ratings, default and loss rates of the underlying collateral, structure and credit enhancements to determine if a credit loss may exist.
Concentrations
Concentrations
The Company operates in highly competitive and rapidly changing markets that could negatively impact the Company’s operating results. A number of components that meet the Company’s manufacturing requirements are available only from single source suppliers. In addition, the Company relies on one contract manufacturer to manufacture a substantial majority of its products. The inability of its single source suppliers and contract manufacturer to provide the Company with adequate supplies of high-quality components and products could cause a delay in order fulfillment, which could adversely affect the Company’s revenue, cost of revenue and operating results.
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash, cash equivalents, short-term investments and accounts receivable. The Company currently invests the majority of its cash in high-grade government and corporate debt and maintains these investments with a limited number of major financial institutions in the United States that management believes are creditworthy. Such deposits may exceed the insured limits provided on them. The Company mitigates credit risk associated with its accounts receivable by performing ongoing credit evaluations of its customers and determines if it needs to establish an allowance for doubtful accounts for estimated losses based on management’s assessment of the collectability of customer accounts.

Inventories
Inventories
Inventory is valued at the lower of cost computed on a first-in, first-out basis, or market value. The Company writes down inventory in excess of forecasted demand over a certain period, as a component of cost of revenue. In these cases, inventory is reduced to estimated realizable value based on historical usage and expected demand. At the point of inventory write-down, a new lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. Inherent in the Company’s estimates of market value in determining inventory valuation are estimates related to economic trends, future demand for the Company’s products, and technical obsolescence of products. The Company uses a contract manufacturer to provide the majority of its manufacturing services for its products. During the normal course of business, in order to manage manufacturing lead times and help ensure adequate component supply, the Company enters into agreements with the contract manufacturer that either allow it to procure inventory based upon criteria as defined by the Company, or establish the parameters defining the Company’s requirements. A portion of the Company’s reported purchase commitments arising from these agreements consists of non-cancelable commitments. The Company records a liability for firm, non-cancelable and unconditional purchase commitments for quantities in excess of its future demand forecasts consistent with the valuation of the Company’s excess and obsolete inventory.
Revenue Recognition
Revenue Recognition
The Company generates product revenue from sales of traffic visibility solutions to customers as well as service revenue from sales of maintenance and support contracts and other billable services. The Company typically sells products and services in a single transaction. The Company’s typical arrangement consists of the sale of products together with maintenance and support or a renewal of maintenance and support contracts. Billable services are billed in advance or when service is provided and performed as requested by customers. Under maintenance and support contracts, services are provided as needed by customers over the fixed arrangement term. The Company does not grant its customers a general right of return or any refund terms. Revenue from distributors is reported net of rebates, discounts and any other sales incentives.
The Company recognizes revenue when (1) persuasive evidence of an arrangement exists, (2) delivery has occurred or services have been rendered, (3) the sales price is fixed or determinable and (4) collectability is reasonably assured.
When sales arrangements contain multiple elements and software and non-software components that function together to deliver the products’ essential functionality, the Company allocates revenue to each element based on a selling price hierarchy: vendor-specific objective evidence ("VSOE"), if available, third party evidence ("TPE"), of the selling price if VSOE is not available, or best estimated selling prices ("BESP") if neither VSOE nor TPE is available.
When the Company enters into arrangements to provide more than one product or service, or what the Company refers to as multiple deliverables, these arrangements are evaluated to determine if the multiple elements consist of more than one unit of accounting and can be separated accordingly. Based on separation criteria under the guidance, deliverables in multiple element arrangements can be segregated into separate units of accounting if they have value to the customer on a standalone basis. If deliverables can be separated into individual units of accounting, then the arrangement consideration is allocated among deliverables based on their relative selling price. Revenue from each deliverable is recognized when all requirements are met for that specific deliverable. If deliverables cannot be separated into separate units of accounting, then the arrangement will be accounted for as a single unit of accounting and revenue will be recognized when all requirements are met for all deliverables within the arrangement. The Company has established VSOE for maintenance and support contracts since the majority of selling prices fall within a narrow range when sold separately. TPE is not used since this information is not widely available in the market and the Company does not consider its products to be similar to or interchangeable with its competitors’ products in standalone sales to similarly situated customers. For deliverables with no established VSOE, such as standard product offerings, the Company determines the standalone selling price for such deliverables by establishing BESP, which incorporates historical selling prices, the effect of market conditions, gross margin objectives and pricing practices, as well as entity specific factors. The Company monitors and evaluates BESP on a regular basis to ensure that changes in circumstances are accounted for in a timely manner.
Service revenue is recognized ratably over the contractual support period, which is typically one year but can be up to 10 years.
In accordance with contractual provisions, the Company may offer cooperative marketing funds based on a fixed dollar percentage of product sales to certain of its channel partners or to fund specific marketing activities for these partners. The Company records such amounts as a reduction to revenue or, if the Company has evidence of fair value of the separable and identifiable benefit received, as a marketing expense.
Revenue is recorded net of sales taxes.
Costs of products not yet recognized as revenue are deferred and included as a component of prepaid expenses and other current assets on the condensed consolidated balance sheets.
Shipping and Handling Charges
Shipping and Handling Charges
Shipping and handling costs are recorded in cost of revenue in the period products are shipped to customers.
Warranty
Warranty
The Company provides five-year warranties against defects in manufacturing on its hardware products. The Company accrues for potential liability claims as a component of cost of product revenue based on historical trends of product failure rates and the expected material and labor costs to provide warranty services. The accrued warranty balance is reviewed periodically for adequacy and is included in accrued liabilities and in other non-current liabilities on the condensed consolidated balance sheets.
Stock-Based Compensation
Stock-Based Compensation
Stock-based compensation expense related to stock-based transactions, including employee and director awards, as well as employee stock purchase plan purchase rights (“ESPP purchase rights”), is measured and recognized in the consolidated financial statements based on the fair value of the award on the grant date. Stock-based compensation expense related to equity awards that can be settled in cash is measured based on the fair value on each balance sheet date until the settlement dates. The fair value of option awards and ESPP purchase rights is estimated using the Black-Scholes option-pricing model. This model requires assumptions including the market value of the Company’s common stock, expected volatility, expected term of the award, expected dividend yield and risk-free interest rate. Expected term for stock option awards is determined based on the mid-point of the vest period and the contractual period of each option award due to the Company’s limited historical stock option exercise data. Expected volatility is established based on the historical volatility of the common stock of the Company, combined with the historical volatility of a peer group of publicly traded companies. Stock-based compensation expense, net of estimated forfeitures, is recognized on a graded-vesting basis over the requisite service periods of the awards, unless a performance-based condition exists. Expenses for performance-based awards are recognized when the issuance of the underlying awards are probable, which is re-measured at each reporting period and the expense is trued up accordingly. Expenses for consultant awards are measured based on the fair value on the vest date. Expenses related to the option grants to consultants that have not been vested as of the reporting date are marked to market until the earlier of the commitment or the completion of the underlying performance. The Company estimates a forfeiture rate to calculate the stock-based compensation for its awards based on an analysis of its historical experience, analysis of employee turnover and other related factors. The Company currently utilizes two separate forfeiture rates, based on the classification of the employees.
Advertising Costs
Advertising Costs
Expenses related to advertising of products are charged to sales and marketing expense as incurred. For all periods presented, advertising expenses were not material.
Income Taxes
Income Taxes
The Company accounts for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized on a more likely than not basis.
Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, the Company considers all available evidence, including past operating results, estimates of future taxable income and the feasibility of any viable tax planning strategies. In the event that the Company changes its determination as to the amount of deferred tax assets that can be realized, the Company will adjust its valuation allowance with a corresponding impact to the income tax provision in the period in which such determination is made.
Comprehensive Income (Loss)
Comprehensive Income, net
Comprehensive income is defined as a change in equity of a business enterprise during a period, resulting from transactions from non-owner sources. Comprehensive income is comprised of all components of net income and the changes in the components of accumulated other comprehensive income within stockholders’ equity. The Company’s accumulated other comprehensive income includes unrealized gains and losses from its available-for-sale securities that are not considered other-than-temporarily impaired, net of taxes.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (the "FASB") issued an accounting standards update related to revenue from contracts with customers, which supersedes the revenue recognition requirements in the current Accounting Standards Codification. This standard is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. This standard also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. In August 2015 the FASB voted to defer the effective date of this standard by one year. Additionally, in March 2016 the FASB issued additional information that clarifies the implementation guidance on principal versus agent considerations. The effective date of this standard will be the first quarter of fiscal 2018 using one of two retrospective application methods. The Company is currently evaluating the potential impact of this guidance on its condensed consolidated financial statements and has not selected the transition method.
In July 2015, the FASB issued an accounting standard update related to disclosure of inventory, to provide guidance on management’s responsibility to measure inventory at the lower of cost and net realizable value. The effective date of this standard will be for annual periods ending after December 15, 2016 with early adoption permitted. The Company is currently evaluating the impact of this guidance on the Company’s condensed consolidated financial statements.
In February 2016, the FASB issued an accounting standard update which amends the existing accounting standards for leases. Consistent with current guidance, the recognition, measurement, and presentation of expenses and cash flows arising from a lease by a lessee primarily will depend on its classification. Under the new guidance, a lessee will be required to recognize assets and liabilities for all leases with lease terms of more than 12 months. The effective date of this update will be for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018 using a modified retrospective transition method with early adoption permitted. The Company is currently evaluating the impact of this guidance on its condensed consolidated financial statements.
In March 2016, the FASB issued an accounting standard related to Improvements to Employee Share-Based Payment Accounting, which amends Compensation – Stock Compensation. This standard includes provisions intended to simplify various aspects related to how share-based payments are accounted for and presented in the financial statements. The effective date of this standard will be for annual periods beginning after December 15, 2016, and interim periods within that reporting period. Early adoption is permitted in any interim or annual period, with any adjustments reflected as of the beginning of the fiscal year of adoption. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.
In June 2016, the FASB issued new guidance that changes the accounting for recognizing impairments of financial assets. Under the new guidance, credit losses for certain types of financial instruments will be estimated based on expected losses. The new guidance also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. The effective date of this standard will be for annual periods ending after December 15, 2019, and interim periods within that reporting period. Early adoption is permitted starting in annual periods ending after December 15, 2018. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.
In August 2016, the FASB issued new guidance related to Classification of Certain Cash Receipts and Cash Payments. This standard provides guidance for eight cash flow classification issues to reduce diversity in practice. The clarification includes guidance on items such as debt prepayment or debt extinguishment cost, contingent consideration payment made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies and distributions received from equity method investees. The effective date of this standard is for annual periods beginning after December 15, 2017, and interim periods within those annual periods. Early adoption is permitted. The Company is evaluating the impact of this guidance on its condensed consolidated financial statements.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Oct. 01, 2016
Accounting Policies [Abstract]  
Customers Representing Major Revenue and Accounts Receivable
The following customers represented more than 10% or more of total revenue or accounts receivable:
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Percent of Revenue:
 
 
 
 
Customer A (distributor)
38
%
38
%
35
%
41
%
Customer B (distributor)
24
%
18
%
25
%
19
%
Customer C (end-user)
*

16
%
12
%
*

* Represented less than 10% of total revenues
 
As of
 
October 1, 2016
December 26, 2015
Percent of Accounts Receivable:
 
 
Customer A (distributor)
38
%
19
%
Customer B (distributor)
26
%
30
%
Customer C (end-user)
14
%
11
%

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements (Tables)
9 Months Ended
Oct. 01, 2016
Fair Value Disclosures [Abstract]  
Components of Cash and Cash Equivalents
The Company measures its financial instruments at fair value on a recurring basis. The components of the Company's cash, cash equivalents and short-term investments are as follows (in thousands):
 
 
Fair Value Measured Using
 
October 1, 2016
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Cash and cash equivalents:
 
 
 
 
Money market funds
$
119,315

$
119,315

$

$

Commercial paper
2,499


2,499


Total cash equivalents
$
121,814

$
119,315

$
2,499

$

Cash
33,739

 
 
 
Total cash and cash equivalents
$
155,553

 
 
 
Short-term investments:
 
 
 
 
Corporate debt securities
$
6,506

$

$
6,506

$

Commercial paper
14,943


14,943


U.S. agency debt securities
25,714


25,714


U.S. government securities
42,020


42,020


Total short-term investments
$
89,183

$

$
89,183

$

 
 
Fair Value Measured Using
 
December 26, 2015
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Cash and cash equivalents:
 
 
 
 
Money market funds
$
83,852

$
83,852

$

$

Commercial paper
4,497


4,497


Total cash equivalents
$
88,349

$
83,852

$
4,497

$

Cash
31,863


 

Total cash and cash equivalents
$
120,212


 

Short-term investments:


 

Corporate debt securities
$
14,560

$

$
14,560

$

Commercial paper
8,986


8,986


U.S. agency debt securities
29,008


29,008


U.S. government securities
37,447


37,447


Total short-term investments
$
90,001

$

$
90,001

$

Schedule of Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Investments
Financial assets measured at amortized cost, gross unrealized gains, gross unrealized losses and fair value by significant investment categories are summarized as follows (in thousands):
 
As of October 1, 2016
 
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash and cash equivalents:
 
 
 
 
Money market funds
$
119,315

$

$

$
119,315

Commercial paper
2,499



2,499

Cash
33,739



33,739

Total cash and cash equivalents
$
155,553

$

$

$
155,553

Short-term investments:
 
 
 
 
Corporate debt securities
$
6,507

$
1

$
(2
)
$
6,506

Commercial paper
14,943



14,943

U.S. agency debt securities
25,701

13


25,714

U.S. government securities
41,996

25

(1
)
42,020

Total short-term investments
$
89,147

$
39

$
(3
)
$
89,183

 
As of December 26, 2015
 
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Cash and cash equivalents:
 
 
 
 
Money market funds
$
83,852

$

$

$
83,852

Commercial paper
4,497



4,497

Cash
31,863



31,863

Total cash and cash equivalents
$
120,212

$

$

$
120,212

Short-term investments:




Corporate debt securities
$
14,570

$

$
(10
)
$
14,560

Commercial paper
8,986



8,986

U.S. agency debt securities
29,031


(23
)
29,008

U.S. government securities
37,461

3

(17
)
37,447

Total short-term investments
$
90,048

$
3

$
(50
)
$
90,001

Schedule of Contractual Maturity Date of Marketable Securities
The following table summarizes the estimated fair value of the Company’s debt investments, designated as available-for-sale classified by the contractual maturity date of the security (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Due within one year
$
210,997

$
177,852

Due between one and five years

498

Total cash equivalents and short-term investments
$
210,997

$
178,350

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components (Tables)
9 Months Ended
Oct. 01, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventories
Inventories are comprised of the following (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Raw materials
$
127

$
76

Finished goods
6,826

3,737

Total inventories
$
6,953

$
3,813

Accrued Liabilities
Accrued liabilities are comprised of the following (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Accrued employee related costs
$
21,322

$
25,392

Accrued inventory and other purchases
2,500

2,452

Accrued taxes payable
2,929

1,918

Accrued professional services
748

1,655

Other accruals
6,197

5,917

Total accrued liabilities
$
33,696

$
37,334

Accrued Warranty Liability
Warranty activity and accrued warranty is comprised of the following (in thousands):
 
Nine Months Ended
 
October 1, 2016
September 26, 2015
Accrued warranty balance at beginning of period
$
807

$
875

Accrual for warranty during the period
1,269

886

Actual costs incurred
(1,116
)
(741
)
Accrued warranty balance at end of period
$
960

$
1,020

 
As of
Warranty accrual reported as:
October 1, 2016
December 26, 2015
Current
$
643

$
490

Non-current
317

317

Total accrued warranty
$
960

$
807

Deferred Revenue
Deferred revenue is comprised of the following (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
Deferred service revenue
$
80,925

$
73,454

Deferred product revenue
2,221

8,677

Total deferred revenue
$
83,146

$
82,131

Accumulated Other Comprehensive Income
The following summarizes the activity within accumulated other comprehensive (loss) income (in thousands):
Accumulated Other Comprehensive (Loss) Income
Net Unrealized (Losses) Gains
Balance as of December 26, 2015
$
(47
)
Available-for-sale securities:

Unrealized gains
83

Total other comprehensive income
83

Balance as of October 1, 2016
$
36

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
9 Months Ended
Oct. 01, 2016
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Non-Cancelable Operating Leases
Future minimum lease payments under non-cancelable operating leases as of October 1, 2016 were as follows (in thousands):
Fiscal Year:
 
2016 (remaining three months)
$
1,109

2017
4,258

2018
1,485

2019
299

2020
191

2021
135

Total
$
7,477

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Preferred Stock and Stockholders' Equity (Tables)
9 Months Ended
Oct. 01, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock Options Activity
The following table summarizes the stock option activity under the Company’s Option Plans:

Number of
Stock
Options
Outstanding
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
 
(in thousands)
 
Balance — December 26, 2015
2,170,720

$
15.73

7.14
$
24,910

Options granted
70,000

$
31.16



Options exercised
(778,675
)
$
12.40



Options canceled
(44,522
)
$
20.27



Balance — October 1, 2016
1,417,523

$
18.18

6.60
$
51,906

Vested and expected to vest — October 1, 2016
1,360,227

$
18.02

6.62
$
50,024

Exercisable — October 1, 2016
836,612

$
16.18

6.68
$
32,313

Schedule of RSU Activity
The following table summarizes the RSU activity under the Company’s Option Plans:

Number of
RSUs
Outstanding
Weighted-
Average
Grant Date
Fair Value
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value


(in thousands)
Balance - December 26, 2015
1,779,339

$
22.64

1.53
$
47,722

RSUs granted
1,569,219

$
26.45



RSUs vested
(587,400
)
$
22.88



RSUs canceled
(212,371
)
$
23.92



Balance - October 1, 2016
2,548,787

$
24.82

1.48
$
139,674

Vested and expected to vest — October 1, 2016
2,185,562

$
24.70

1.38
$
119,769

Schedule of Fair Values of the Options Awards and ESPP Purchase Rights Granted
The fair values of the option awards and ESPP purchase rights granted and the assumptions used in the Black-Scholes option pricing model are summarized as follows:
 
Three Months Ended
Nine Months Ended
 
October 1,
2016
September 26,
2015
October 1,
2016
September 26,
2015
Stock option awards:
 
 
 
 
Expected term (in years)
0
0
4.6
4.6
Risk-free interest rate
—%
—%
1.4%
1.6%
Expected volatility
—%
—%
76.1%
56.04%
Expected dividend rate
—%
—%
—%
—%
Grant date fair value per award
$—
$—
$18.62
$10.11
ESPP purchase right:




Expected term (in years)
0.50 - 2.0
0.50 - 2.0
0.50 - 2.0
0.50 - 2.0
Risk-free interest rate
0.46% - 0.72%
0.24% - 0.72%
0.42% - 0.74%
0.07% - 0.72%
Expected volatility
43.9% - 54.6%
42.5% - 59.9%
43.9% - 67.2%
37.6% - 59.9%
Expected dividend rate
—%
—%
—%
—%
Grant date fair value per share
$12.84 - $20.77
$7.25 - $12.64
$7.75 - $20.77
$5.48 - $12.64
Summary of Stock-based Compensation Expense
The following table summarizes the stock-based compensation expense recorded in the Company’s condensed consolidated statements of income (in thousands):
 
Three Months Ended
Nine Months Ended
 
October 1,
2016
September 26,
2015
October 1,
2016
September 26,
2015
Cost of revenue
$
519

$
471

$
1,527

$
1,530

Research and development
3,397

2,451

9,800

7,156

Sales and marketing
3,062

2,498

8,802

7,757

General and administrative
3,126

2,431

8,755

7,337

Total stock-based compensation expense
$
10,104

$
7,851

$
28,884

$
23,780

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income per Share (Tables)
9 Months Ended
Oct. 01, 2016
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
he following table presents the computation of basic and diluted net income per share attributable to common stockholders (in thousands, except per share data):
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Numerator:
 
 
 
 
Net income
$
6,079

$
4,280

$
43,009

$
3,623

Denominator:
 
 


Weighted average shares used for basic net income per share computation
35,770

33,830

35,171

33,412

Weighted average effect of dilutive securities:




Stock options
666

664

696

685

RSUs
1,313

1,018

1,169

991

Performance-based Units
175


102


ESPP purchase rights
189

360

203

409

Weighted average shares used for diluted net income per share computation
38,113

35,872

37,341

35,497

Net income per share attributable to common stockholders:
 
 


Basic
$
0.17

$
0.13

$
1.22

$
0.11

Diluted
$
0.16

$
0.12

$
1.15

$
0.10

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The weighted average number of shares outstanding used in the computation of diluted net income per share does not include the effect of the following shares of potentially outstanding common stock because the effect would have been anti-dilutive for the periods presented (in thousands):
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
Equity awards to purchase common stock
20

721

74

642

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information (Tables)
9 Months Ended
Oct. 01, 2016
Segment Reporting [Abstract]  
Revenue and Long-Lived Assets by Geographic Region
The following table summarizes the Company’s revenue by geographic region, based on the location to where the product was shipped (in thousands):
 
Three Months Ended
Nine Months Ended
 
October 1, 2016
September 26, 2015
October 1, 2016
September 26, 2015
United States
$
67,205

$
44,764

$
179,678

$
115,195

Rest of Americas
2,562

2,167

7,385

8,215

Europe, Middle East and Africa
7,370

7,209

21,349

21,471

Asia Pacific
6,375

2,512

17,414

10,070

Total
$
83,512

$
56,652

$
225,826

$
154,951

The Company’s long-lived assets by geographic region are summarized as follows (in thousands):
 
As of
 
October 1, 2016
December 26, 2015
United States
$
9,868

$
9,148

Other
1,513

268

Total
$
11,381

$
9,416

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies - Customers Representing Major Revenue and Accounts Receivable (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Dec. 26, 2015
Total Revenue | Customer A (distributor)          
Concentration Risk [Line Items]          
Concentration risk 38.00% 38.00% 35.00% 41.00%  
Total Revenue | Customer B (distributor)          
Concentration Risk [Line Items]          
Concentration risk 24.00% 18.00% 25.00% 19.00%  
Total Revenue | Customer C (end-user)          
Concentration Risk [Line Items]          
Concentration risk   16.00% 12.00%    
Accounts Receivable | Customer A (distributor)          
Concentration Risk [Line Items]          
Concentration risk     38.00%   19.00%
Accounts Receivable | Customer B (distributor)          
Concentration Risk [Line Items]          
Concentration risk     26.00%   30.00%
Accounts Receivable | Customer C (end-user)          
Concentration Risk [Line Items]          
Concentration risk     14.00%   11.00%
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Dec. 26, 2015
Schedule Of Significant Accounting Policies [Line Items]          
Inventory write-down $ 40 $ 504 $ 312 $ 1,374  
Deferred costs $ 100   $ 100   $ 1,600
Product warranties period (in years)     5 years    
Minimum          
Schedule Of Significant Accounting Policies [Line Items]          
Services revenue, recognition period (in years)     1 year    
Maximum          
Schedule Of Significant Accounting Policies [Line Items]          
Services revenue, recognition period (in years)     10 years    
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements - Components of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Oct. 01, 2016
Dec. 26, 2015
Cash and cash equivalents:    
Cash and cash equivalents $ 155,553 $ 120,212
Short-term investments:    
Short-term investments 89,183 90,001
Money market funds    
Cash and cash equivalents:    
Cash and cash equivalents 119,315 83,852
Corporate debt securities    
Short-term investments:    
Short-term investments 6,506 14,560
Commercial paper    
Cash and cash equivalents:    
Cash and cash equivalents 2,499 4,497
Short-term investments:    
Short-term investments 14,943 8,986
Cash Equivalents    
Cash and cash equivalents:    
Cash and cash equivalents 121,814 88,349
Cash    
Cash and cash equivalents:    
Cash and cash equivalents 33,739 31,863
U.S. agency debt securities    
Short-term investments:    
Short-term investments 25,714 29,008
U.S. government securities    
Short-term investments:    
Short-term investments 42,020 37,447
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Cash and cash equivalents:    
Cash and cash equivalents 119,315 83,852
Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate debt securities    
Cash and cash equivalents:    
Cash and cash equivalents   0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Cash Equivalents    
Cash and cash equivalents:    
Cash and cash equivalents 119,315 83,852
Significant Other Observable Inputs (Level 2)    
Short-term investments:    
Short-term investments 89,183 90,001
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Short-term investments:    
Short-term investments 6,506 14,560
Significant Other Observable Inputs (Level 2) | Commercial paper    
Cash and cash equivalents:    
Cash and cash equivalents 2,499 4,497
Short-term investments:    
Short-term investments 14,943 8,986
Significant Other Observable Inputs (Level 2) | Cash Equivalents    
Cash and cash equivalents:    
Cash and cash equivalents 2,499 4,497
Significant Other Observable Inputs (Level 2) | U.S. agency debt securities    
Short-term investments:    
Short-term investments 25,714 29,008
Significant Other Observable Inputs (Level 2) | U.S. government securities    
Short-term investments:    
Short-term investments $ 42,020 $ 37,447
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements - Financial Instruments Measured at Amortized Costs, Gross Unrealized Gain, Gross Unrealized Loss and Fair Value by Significant Investment Categories (Detail) - USD ($)
$ in Thousands
Oct. 01, 2016
Dec. 26, 2015
Cash and Cash Equivalents    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Amortized Cost Basis $ 155,553 $ 120,212
Fair Value 155,553 120,212
Cash and Cash Equivalents | Money market funds    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Amortized Cost Basis 119,315 83,852
Fair Value 119,315 83,852
Cash and Cash Equivalents | Commercial paper    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Amortized Cost Basis 2,499 4,497
Fair Value 2,499 4,497
Cash and Cash Equivalents | Cash    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Amortized Cost Basis 33,739 31,863
Fair Value 33,739 31,863
Short-term Investments    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Amortized Cost Basis 89,147 90,048
Gross Unrealized Gains 39 3
Gross Unrealized Losses (3) (50)
Fair Value 89,183 90,001
Short-term Investments | Corporate debt securities    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Amortized Cost Basis 6,507 14,570
Gross Unrealized Gains 1 0
Gross Unrealized Losses (2) (10)
Fair Value 6,506 14,560
Short-term Investments | Commercial paper    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Amortized Cost Basis 14,943 8,986
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 14,943 8,986
Short-term Investments | U.S. agency debt securities    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Amortized Cost Basis 25,701 29,031
Gross Unrealized Gains 13 0
Gross Unrealized Losses 0 (23)
Fair Value 25,714 29,008
Short-term Investments | U.S. government securities    
Cash And Cash Equivalents And Short Term Investments [Line Items]    
Amortized Cost Basis 41,996 37,461
Gross Unrealized Gains 25 3
Gross Unrealized Losses (1) (17)
Fair Value $ 42,020 $ 37,447
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements - Contractual Maturity Date of Short-Term Investments (Detail) - USD ($)
$ in Thousands
Oct. 01, 2016
Dec. 26, 2015
Contractual Maturity Date of Short-Term Investments [Abstract]    
Due within one year $ 210,997 $ 177,852
Due between one and five years 0 498
Total $ 210,997 $ 178,350
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components - Inventories (Detail) - USD ($)
$ in Thousands
Oct. 01, 2016
Dec. 26, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 127 $ 76
Finished goods 6,826 3,737
Total inventories $ 6,953 $ 3,813
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components - Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Oct. 01, 2016
Dec. 26, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued employee related costs $ 21,322 $ 25,392
Accrued inventory and other purchases 2,500 2,452
Accrued taxes payable 2,929 1,918
Accrued professional services 748 1,655
Other accruals 6,197 5,917
Total accrued liabilities $ 33,696 $ 37,334
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components - Accrued Warranty (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Dec. 26, 2015
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning balance $ 807 $ 875    
Accrual for warranty during the period 1,269 886    
Actual costs incurred (1,116) (741)    
Ending balance 960 1,020    
Product Warranty Accrual, Balance Sheet Classification [Abstract]        
Current     $ 643 $ 490
Non-current     317 317
Total accrued warranty $ 807 $ 875 $ 960 $ 807
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Net Unrealized (Losses) Gains    
Beginning balance $ (47,000)  
Ending balance 36,000  
Income Tax Provision    
Tax impact on total other comprehensive income 0  
Tax impact on unrealized gains or losses   $ 0
Reclassifications out of accumulated other comprehensive income 0 $ 0
Accumulated Net Unrealized Investment Gain (Loss)    
Net Unrealized (Losses) Gains    
Other comprehensive income (loss), before tax $ 83,000  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components -Deferred Revenues (Details) - USD ($)
$ in Thousands
Oct. 01, 2016
Dec. 26, 2015
Deferred Revenue Arrangement [Line Items]    
Deferred Revenue $ 83,146 $ 82,131
Sales Revenue, Services, Net [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred Revenue 80,925 73,454
Product [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred Revenue $ 2,221 $ 8,677
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Detail)
$ in Thousands
Oct. 01, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 (remaining three months) $ 1,109
2017 4,258
2018 1,485
2019 299
2020 191
2021 135
Total $ 7,477
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Dec. 26, 2015
Commitments and Contingencies Disclosure [Abstract]          
Rent expense $ 1.0 $ 0.8 $ 2.9 $ 2.4  
Purchase commitments with vendors $ 12.2   $ 12.2   $ 12.0
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Preferred Stock and Stockholders' Equity - Preferred, Common and Treasury Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 01, 2016
Dec. 26, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares issued 0 0
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, par value $ 0.0001 $ 0.0001
Common Stock, votes per share $ 1  
Common stock, shares issued 36,058,037 34,323,457
Treasury stock, shares 8,109,848 8,109,848
Treasury stock, value $ 12,469 $ 12,469
Treasury stock acquired, average cost per share $ 1.53 $ 1.53
Preferred stock, shares outstanding 0 0
Common stock, shares outstanding 36,058,037 34,323,457
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Preferred Stock and Stockholders' Equity - Equity Award Plans Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 01, 2016
USD ($)
$ / shares
shares
Sep. 26, 2015
USD ($)
Oct. 01, 2016
USD ($)
Period
$ / shares
shares
Sep. 26, 2015
USD ($)
Dec. 27, 2014
shares
Dec. 26, 2015
$ / shares
shares
May 31, 2013
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense | $ $ 10,104 $ 7,851 $ 28,884 $ 23,780      
ESPP Purchase Right              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Employee stock ownership plan (ESOP), plan description     The ESPP provides for a 24-month offering period comprised of four purchase periods of approximately six months. Employees are able to purchase shares at 85% of the lower of the market value of the Company's common stock (i) at the date of commencement of the offering period or (ii) at the last day of the purchase period.        
Number of shares authorized 439,422   439,422       439,422
Percentage of outstanding stock, maximum     1.50%        
Number of additional shares authorized         439,422    
Employee stock purchase plan, maximum percentage of compensation to purchase shares by eligible participants     15.00%        
Employee stock purchase plan, percentage of purchase price from market value     85.00%        
Employee stock purchase plan, offered period (in months)     24 months        
Number of purchase periods in subscription | Period     4        
Term of purchase period (in months)     6 months        
Stock-based compensation expense | $ $ 1,400 $ 700 $ 2,700 $ 2,100      
Number of purchase periods | Period     2        
Shares issued in period     586,132        
Per share weighted average price of shares purchased | $ / shares $ 11.75   $ 11.75        
Compensation cost not yet recognized | $ $ 5,300   $ 5,300        
Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options outstanding 1,417,523   1,417,523     2,170,720  
Description     Vested options may be exercised up to ten years from the vesting commencement date.        
Compensation cost not yet recognized | $ $ 2,100   $ 2,100        
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense | $ $ 1,300   $ 2,900        
Share price | $ / shares $ 54.80   $ 54.80     $ 26.82  
RSUs granted     1,569,219        
Compensation cost not yet recognized | $ $ 26,700   $ 26,700        
Restricted Stock Units (RSUs) | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     1 year        
Restricted Stock Units (RSUs) | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     4 years        
Performance Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options outstanding 0   0     2,611  
Unvested performance shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options outstanding 0   0     1,488  
Performance Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
RSUs granted     193,000        
Compensation cost not yet recognized | $ $ 4,800   $ 4,800        
Performance Units | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights (as a percent)     0.00%        
Performance Units | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights (as a percent)     200.00%        
Equity Incentive Plan Twenty Thirteen              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized 1,464,740   1,464,740     1,464,740 2,929,481
Other share increase (decrease) (in shares)     4,967,172        
Number of additional shares allowable for future authorization each year     1,464,740        
Percentage of outstanding stock, maximum     5.00%        
Options, maximum exercisable term for general termination (in months)     3 months        
Description     (i) 1,464,740 shares, (ii) 5% of the outstanding shares of common stock as of the last day of the immediately preceding fiscal year, or (iii) such other amount as determined by the Board. Vested but unexercised options, under the 2013 Equity Plan, expire three months after termination of service with the Company.        
Equity Incentive Plan Twenty Thirteen | Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, capital shares reserved for future issuance 3,480,841   3,480,841        
Equity Incentive Plan Twenty Thirteen | Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     4 years        
Award vesting rights (as a percent)     25.00%        
Expiration period (in years)     10 years        
Expiration period after termination of employment (in days, months)     3 months        
Equity Incentive Plan Twenty Fifteen | Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expiration period (in years)     7 years        
Equity Incentive Plan Twenty Twelve | Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, capital shares reserved for future issuance 485,469   485,469        
Equity Incentive Plan Twenty Twelve | Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expiration period after termination of employment (in days, months)     30 days        
Unit Option Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Description     Vested options may be exercised up to ten years from the vesting commencement date, as defined in the Option Plan. Vested but unexercised options, under the Option Plan, expire 30 days after termination of employment with the Company.        
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Preferred Stock and Stockholders' Equity - Stock Option Activity Table (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 01, 2016
Dec. 26, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Beginning Balance 2,170,720  
Options granted 70,000  
Options exercised (778,675)  
Options canceled (44,522)  
Ending Balance 1,417,523 2,170,720
Options vested and expected to vest 1,360,227  
Options exercisable 836,612  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted average exercise price, outstanding, beginning balance $ 15.73  
Weighted average exercise price, options granted 31.16  
Weighted average exercise price, options exercised 12.40  
Weighted average exercise price, options canceled 20.27  
Weighted average exercise price, outstanding, ending balance 18.18 $ 15.73
Weighted average exercise price, options vested and expected to vest 18.02  
Weighted average exercise price, options exercisable $ 16.18  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual term 6 years 7 months 6 days 7 years 1 month 20 days
Weighted average remaining contractual term, options vested and expected to vest 6 years 7 months 13 days  
Weighted average remaining contractual term, options exercisable 6 years 8 months 4 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value [Abstract] [Roll Forward]    
Intrinsic value, beginning balance $ 24,910  
Intrinsic value, ending balance 51,906 $ 24,910
Intrinsic value, options vested and expected to vest 50,024  
Intrinsic value, options exercisable $ 32,313  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Preferred Stock and Stockholders' Equity - RSU Activity Table (Details) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 01, 2016
Dec. 26, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Balance - December 26, 2015 1,779,339  
RSUs granted 1,569,219  
RSUs vested (587,400)  
RSUs canceled (212,371)  
Balance - October 1, 2016 2,548,787 1,779,339
Vested and expected to vest — October 1, 2016 2,185,562  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Balance - December 26, 2015 $ 22.64  
RSUs granted 26.45  
RSUs vested 22.88  
RSUs canceled 23.92  
Balance - October 1, 2016 24.82 $ 22.64
Vested and expected to vest — October 1, 2016 $ 24.70  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual life (years) 1 year 5 months 23 days 1 year 6 months 10 days
Vested and expected to vest — October 1, 2016 1 year 4 months 17 days  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Intrinsic Value [Abstract] [Roll Forward]    
Balance - December 26, 2015 $ 47,722  
Balance - October 1, 2016 139,674 $ 47,722
Vested and expected to vest — October 1, 2016 $ 119,769  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Preferred Stock and Stockholders' Equity - Fair Value of Option Awards amd ESPP Purchase Rights Granted (Details) - $ / shares
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 0 years 0 days 4 years 7 months 6 days 4 years 7 months 6 days
Risk-free interest rate 0.00% 0.00% 1.40% 1.60%
Expected volatility (percent) 0.00% 0.00% 76.10% 56.04%
Expected dividend rate (percent) 0.00% 0.00% 0.00% 0.00%
Grant date fair value per award $ 0.00 $ 0.00 $ 18.62 $ 10.11
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected dividend rate (percent) 0.00% 0.00% 0.00% 0.00%
Minimum | ESPP Purchase Right        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 months 6 months 6 months 6 months
Risk-free interest rate 0.46% 0.24% 0.42% 0.07%
Expected volatility (percent) 43.90% 42.50% 43.90% 37.60%
Grant date fair value per share $ 12.84 $ 7.25 $ 7.75 $ 5.48
Maximum | ESPP Purchase Right        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 2 years 2 years 2 years 2 years
Risk-free interest rate 0.72% 0.72% 0.74% 0.72%
Expected volatility (percent) 54.60% 59.90% 67.20% 59.90%
Grant date fair value per share $ 20.77 $ 12.64 $ 20.77 $ 12.64
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Preferred Stock and Stockholders' Equity - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 10,104 $ 7,851 $ 28,884 $ 23,780
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 519 471 1,527 1,530
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 3,397 2,451 9,800 7,156
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 3,062 2,498 8,802 7,757
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 3,126 $ 2,431 $ 8,755 $ 7,337
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Defined Contribution Plans - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Postemployment Benefits [Abstract]        
Defined benefit plan, contributions by employer $ 0.6 $ 0.3 $ 1.7 $ 1.0
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Tax - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Dec. 26, 2015
Income Tax Disclosure [Abstract]          
Income tax (provision) benefit $ (3,999) $ (73) $ 23,321 $ (260)  
Release valuation allowance     30,500    
Deferred taxes, business combination, valuation allowance, available to reduce goodwill and intangible assets 3,700   3,700    
Deferred tax assets, net of valuation allowance, noncurrent $ 31,608   $ 31,608   $ 135
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income available to common stockholders, basic $ 6,079 $ 4,280 $ 43,009 $ 3,623
Weighted average number of shares outstanding, basic 35,770 33,830 35,171 33,412
Diluted (in shares) 38,113 35,872 37,341 35,497
Basic (in dollars per share) $ 0.17 $ 0.13 $ 1.22 $ 0.11
Diluted (in dollars per share) $ 0.16 $ 0.12 $ 1.15 $ 0.10
Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Incremental common shares attributable to dilutive effect of share-based payment arrangements 666 664 696 685
Restricted Stock Units (RSUs)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Incremental common shares attributable to dilutive effect of share-based payment arrangements 1,313 1,018 1,169 991
Performance Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Incremental common shares attributable to dilutive effect of share-based payment arrangements 175 0 102 0
ESPP Purchase Right        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Incremental common shares attributable to dilutive effect of share-based payment arrangements 189 360 203 409
Option Plans Awards To Purchase Common Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 20 721 74 642
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information - Additional Information (Detail)
9 Months Ended
Oct. 01, 2016
Segment
Segment Reporting [Abstract]  
Number of segments 1
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Information - Revenue and Long-Lived Assets by Geographic Region (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2016
Sep. 26, 2015
Oct. 01, 2016
Sep. 26, 2015
Dec. 26, 2015
Segment Reporting Revenue Reconciling Item [Line Items]          
Total revenue $ 83,512 $ 56,652 $ 225,826 $ 154,951  
Long-lived assets 11,381   11,381   $ 9,416
United States          
Segment Reporting Revenue Reconciling Item [Line Items]          
Total revenue 67,205 44,764 179,678 115,195  
Long-lived assets 9,868   9,868   9,148
Rest of Americas          
Segment Reporting Revenue Reconciling Item [Line Items]          
Total revenue 2,562 2,167 7,385 8,215  
Europe, Middle East and Africa          
Segment Reporting Revenue Reconciling Item [Line Items]          
Total revenue 7,370 7,209 21,349 21,471  
Asia Pacific          
Segment Reporting Revenue Reconciling Item [Line Items]          
Total revenue 6,375 $ 2,512 17,414 $ 10,070  
Other          
Segment Reporting Revenue Reconciling Item [Line Items]          
Long-lived assets $ 1,513   $ 1,513   $ 268
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.5.0.2
Subsequent Event (Details) - USD ($)
$ in Thousands
Oct. 25, 2016
Oct. 01, 2016
Dec. 26, 2015
Subsequent Event [Line Items]      
Treasury stock, shares   8,109,848 8,109,848
Treasury stock, value   $ 12,469 $ 12,469
Subsequent Event      
Subsequent Event [Line Items]      
Treasury stock, shares 8,109,848    
Treasury stock, value $ 12,469    
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !F!9TDP0O^NY $ )(> 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 ( !F!9TEAI.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 @ &8%G2>WAB*?P @ \0P ! !D;V-0&ULO5?!D^K??LDDXDTO?%PLR CB+KI<=%..,FSW*:IX(Q:KF3XR)E61L66 MW.T8B$GP$N 8N/("6*:YW8>] E,=*U3=40X1)3U8_#CK,YSW6*7+N=$/E&J(J]O5DJ<43 M:)-7>M6_[.'G*$$Y7JP--.)R/:=,M,*OTH4U;V[9+D6)YT\W3$O=G M.F1%#>3A36=+-:?2=HCAO_&QWRG2%J,N%JFQ.ORI]+/9 %@S"8Z#+JQBJS$? MAL.10V!TB@R.E84'V4[JSD>6W HPW^(YU?8_2>%J*H48CCJ5ZLLE")41N9,6 M[4@>9)$*FU>5Y!A-%9X+:2 B&!DE>(0VB\@G*JAD0%IP!DTX"XM?N.<6G/S@P,TSS--2(J)G8#Y' XO?!%EB14[W/H@J\EQ^ZA7\@M8RI#T;V<>_0, M>:(B _((U&0Z+_K4I<>HU'Z1&]GM1,FS8)Q.N'6+N;9CU18]"I+A'>=ES#7$ MH+431;%GQW+11HD(]!F%8BX+3:WFJ\Q)-<=M^E,\2*82($NZ\TY_Q;(.$+R' MB+NY_$K#VOGY+1,OLI6!7UD.O=OBW^9MN_K8@C-JTFIRL:0K<:8GYUI^(#7O M/+EHWON^_^3ZNE46\^Y?V_8&H4[FOO_0UG,^-&I-MY"\(>>>2^KW8UT>/$#- M+-!%';=^"]1P4(?&>6[9P&^!^CQ90\XL]V +2W>;@X'_*JCG^*^" M6LZPUX)SU8+3;\'Q^^#\:R!W0O3&N\!A(IZ3J"@OAP97S@PLY:+!G5/)UX#S M'? 5@B?W#.?%J\:_K5<_'5_\4 Q._\$)_P!02P,$% @ &8%G28K0=VX_ M 0 :0, !$ !D;V-0+.M:QKCLQJVN_3Y^'2>E<$Q8#\_>.O"H M(-SL=6T"$VZ>;1 =(R2(#6@>1K'"Q.3*>LTQAGY-'!=;O@8R+HHIT8!</=SM<))@6!&C08#(2.*,FJ5[,UMC$E&?15&1W7 M/.#"2K52(._:H>PR%3LC>!V.7=#:Y,@&Y$1!503%L'WR?W#\C&KQ@6=YI3FQ6Q)IZRX99/9QV&R M,W^#8=T-\6\=GPRF[:+"&J[<;=+(M-STF4 2@O#*H;+F*ES"_! G6-A]?H' MZT&=,%VV+;2-]3)4Z7X-T>'EQ)6MK6^/J5_1V:NJO@%02P,$% @ &8%G M29E&UL[5I;<]HX%'[O MK]!X9_9M"\8V@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J; M/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL M:$#05%%:;U\@M.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP M&U@@?\YOI^1.6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C. M=GSVQ.V?C,K:=#1M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XY MB1'^QL4$UFG2&98T1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB! M]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95 MO-RCEU@5 9<8WS2J-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNE MVOZKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PU MDSY@R.S-D77.UI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;] MN'Z&U3-L+([W1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E M>G@*-Y;&O%"N@GL!_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^ M+,_Y/%_GM,T+,T.WF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1 M^^?!4;"C[SR6'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L M%.!D8"V@!X.O40+R4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9 M;2)2.<)IF!-GJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F M2J+S&5.^YRM)Q%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG! M/3-R0]A4)?.NVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[ M\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY M@%CS#*%F.-^'19H:,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\ MW/[O#;#"Q([A[8N_ 5!+ P04 " 9@6=)E;2^HE," !P"P #0 'AL M+W-T>6QE8H6HJ2LSU2BXD0TI/9>%5I<0HJTP0H][,]^<>0X3#..0U6S!5@5347$7P M8P= M^OK9RVQ71_3S(^E?(A]17QU'_0+SB/C:$'OMV<=A+GA?@AET0!Q6SV"-J/8/ MC'LJJ)! Z1IK!1;AB&'G<8\2XD MV@2SRT& '73>1,@,RRYS +=0'%*<*QT@2;$RHQ*ED2Z4$DP;&4&%X(@:RFU$ M:VC:%%/Z:%["[_D.=Y,#YV-J[$-@5&Q-?1"MV5\#>ZC>D,UQ#VEG;^(%3=XE MT-&H+.GF,R4%9]B)==!"M+/7Z(,]]'&(MJQ@)21YUO[F(J0:P!*"-9:*I$/D MIT3E$C>JO<%>D^]3^-8M_TU-?_[4>C7Z"O[KX_FOR8>UL:\A'.DYH!3W-4NP M7-@O\_'"+JY.59GIF2G*NWBYC>5>6W/&C3&G;;8H2"I"56$ M;R4@\R-S;V33G8[5MT3-F35]-[2K"B7Z]W_FKD M!_/.:]E11+"WO^&,U.S&*NC_L>-?4$L#!!0 ( !F!9TFQ 4%A(P0 & 0 M / >&PO=V]R:V)O;VLN>&ULE9==;]LV%(;_"J&K[B*S1S*:S9-+"]E.]<:RPI>QAMUOE M_]U=2%@I-Z+1X98&NW_N(DEYSOF\9[2WW2GYY!'8GF"B".I1WHKU(IDF3#3! M7BD=I%N*(/]TMJF5N2=6PC;*^;!JI]O=62FC*O6C'3<=^:U]^LLZ]<.:(/2J M<%;KKE=[H>M$3_#_GZ$Q!E4,;@QB_;U=B44RGQ+P47FU5EJ%ET72M;5L9S+Y M92I=^%];S'3!V2\Q$Z9DER80A5V;?O$H-.T8Z.;KLGNPNU#4<-=EVH<*05^L M*:7QLF34\E:KDJ)2LL]""U-(!B .('XL* -0!J#LW:!5H#^:,H!R .7'@F8 MF@%H=BQH#J Y@.9O04OI"Z?J=H68W;"PE42L:F%>@'$*C-.WC%535<*]M/U7 MZMXH>N$%>?!'4=B&/ #0&8#.WH*NA'+L3NA&LJ]2^,:UT0T> .< .'\+V#O2 MR=]-Q)I?".D4[9O&0EM5*G0/[E2F =Z':4IE!R !AI'/+YQR/IJ8155?RODL+!W(!^IE&!%TU:R__:UK"Y2/]8E_T M,CU6S/0,46AF&E%S''6.*'0TC4AZP'+V@;*U'BC&T54>L3AB892#-O.8S6,><$R\ M',WF4;/'4*>(0M%Y1/1#2IWT3B *1>?OS\&$NE)&X*O+471^A.@G?1[#[R^* MGATC^@FMZ".*GJ'H643T$12%?C J%#V+B#Z*R@8%QJ#"B(@^/JH&4:AZ%E'] M,&K9OI>(0MNS:)DQEA1.$(6V9Q';1U$9VIZA[5G$]M'\DF%:S]#V+&+[. K3 M>H:V9Q';1U'Y%(M$M#V/V#Z.2A&%MN?'%B$Y1Q3:GA^;UG.T/4?;\XCMA^N9 MUO<248.*.F+[:U'3=:5=';&$WB=Z1*'M><3V^,=F*8-0>O"5R%'V/);:(U\; M&!VB4/8\5L-$4=\EU4*45PZ2Z:^O9?-96P*UQU]IY[Q(VNTM[60;K;_0N7_,WU9TF\">O-\7?_H) M4$L#!!0 ( !F!9TDCPW:84 ( /0' 8 >&PO=V]R:W-H965T&ULC95=DYL@%(;_BN,/6 &_DAWCS":=3GO1F9V]:*])0J*S*A9( MW/[[\F%T;P69O:)D( 9%&+ZRXL"SWVRLJ"WD13=^25!?S6MIC]V9.& M#KL0AH^!M_I:"340E44T^TRY@Y+(+7^#S 29*HA4_:S)PJQVHR1\I M?5>=[^=="-0<2$-.0H7 \G4G!](T*I(D_QZ#?C*5T6X_HG_5RY73/V).#K3Y M59]%)6<+PN!,+OC6B#./9$VQ-M3[T)L!79,B!U *EES[T 6[%9!F0.(+/L6R_ 5D"P3,@=0F[[ MX1S1&8219.8W [@B3QL'LK$AWIVR-Y+42%9LE:V#V-J(Q(N82=)E! 1N00$[ M0N8OJ9DF7T'YIVRA'6'C_26C)AN7NTE2L*(^(')1R$;Y-]A,@U;L,.A6,8SM M"-!/F6G0"HI;[-"N913[TG88-29M<091#E(W;Y%UR+:$7?7EPX,3O77"G*;3 MZ'3!O2!]2'_*RZ+'5_(#LVO=\>!(A3SJ]2E_H500.17P)$^&2E[!4ZP9U2T*0J?5H=A.#^F:?]RL$W5?VK/]N2^V;==4PUNMWM-^W-GJ]U4U-0I"I&E M374\K3;KZ=B7;K-NWX;Z>+)?NJ1_:YJJ^W=KZ_;RM(+5[<#7X^MA& ^DFW7Z M4;<[-O;4']M3TMG]T^HW>"SE%)D2?Q_MI2?;R0C_W+;?QIT_=T\K,3+8VKX, M8Q.5^WBWI:WKL25WYN_71O\_YUA(MV^M_SY=KL-_KGI;MO4_Q]UP<+1BE>SL MOGJKAZ_MY0][O08]-OC2UOWT/WEYZX>VN96LDJ;Z,7\>3]/G9?XF%]!TFB>!KR; MAF#0')JB@(B[&$(#@R0*EQ%R@-":0+4I M>6T"-:(L@)5(Z:<,1LP#"+T)5)R2%R=0)TJ9%>Q E'[,2!G#$[H3J#P5+T^@ M8M2%&W*>QY,L(E';,D]H4* *5;Q"@=JQ,,Y)/(^O6BE%S)0(/0I4I(H7*7B* ME&KA9]>+09'G$;\P$)H4J$H5KU+P7)JST*47LBR#Z:?5);:J"27Q= _L9PV7* MIPW-G!$?H M3:3>U+RGD KQP=U&"Z+Z56Z9*#0G4G-J7E1(E8C:&,&[P<\!*!'QN(*A.I&J MDU]S;]%;A/(_=%[F(6H"A-9$:DV]8"HJQ <=/K3>8+R4DEI&W#XR-*>DYM2\ MK"25(BIE^&E7>CGW""IUS)-NJ$])]:GYI=\U8^XM_;P2$M/+]_GPJV% -E;[PB1'CO;=/QC5\)T:^#@!\JTF*^ MHCWIY)4392T6LLO. >\9P4<=:IL 9 $+:X[?UOHN6=+RFG-_@NL2(H5HXD=-!FZU M/26_I_1-=;X=-SY0#J0A!Z%*8'FXDI(TC:HD1_XU%OT[I@K:[5OU+WJZ4G^/ M.2EI\[,^BDK: M\[DA.^-.*5#E_).(=8%3S0ANMO[W#A@K:WB.^U^-T8.X#& +H'8+08",= . D$QDS/ZS,6>%LP.GB\Q^INP[7$F2HB*WMR M,EQW]<]ESEZW<5H$5U7G =D9!&D$N8CR@8CO2"#'=TJ@B032^=!(9,_SX20? MZGQD\OFC8F()AZ1Y9$ IX=!,HV %0 .E46L%F; M>&(3VS;.878&2@EM*^=8NY'YB!7\/ZOI @J1 M;96YK9 U5@9!GD5.L%P$C5-@;3(]/I/OF)WKCGM[*N1^I;>J$Z6"R')@)=>. M2KY'W#L-.0G53&6;F9W5= 3M;R\*][>5[1]02P,$% @ &8%G25^&@D[N M! EA< !@ !X;"]W;W)K]%>*[$2&VM9KJ1LMF]?G>S,L*-:-[&M?#.IG>3HW3^M#VUX>-YOFY5"4>?-078IS]Y_7JB[SMOM9OVV: M2UWD^R&H/&VD$'93YL?S>K<=GGVM=]OJO3T=S\77>M6\EV5>_Q,7I^KC:0WK MZX-OQ[=#VS_8[+:;6]S^6!;GYEB=5W7Q^K3^ H^9=#TR$'\>BX\&?5_UQ3]7 MU??^Q^_[I[7H:RA.Q4O;I\B[CQ]%4IQ.?::NY;^GI)]M]H'X^S7[KX/NFK%>K4O7O/W4_NM^OBMF#28/N%+=6J&OZN7]Z:MRFO(>E7F M/\?/XWGX_!C_X\04Q@?(*4#> F[M\ %J"E"? ?I_ _04H)>V8*8 $[2P&;4/ M/9?F;;[;UM7'JKGD_7R"QPZO^R1=YE777F/G?7;S8\^#T'B$9$# M$@D.23$"-V+3M<\6(6D1L43ADFL@P40$; UWDV0S26;+5$%?J2%>C?'R?KP. MXO40K\=X14L\CSTQ(M& &.^4X:@$4\I%$'%4BBDPQ@DV648P8:Q3]Y690)G! MRC2K;$3L.#S*1FS-":8@\KS^%%.1$!)889C27EIW7Y<-=%FLBZTEMJB5;KQ MLKHP9:PU+)5B2DKCI&6%80R,]F;!7(X"91&>R_9^O OBW?VY['"9$CP_XICR M%MA4*8:4UL!.L0Q3TEE8(,L'LOS]B>QQ*Z#9N9=X,H^%8U5AR!K+SHD,0T;J M!9,81+C&"ZR*'89X8J:*M5)LR0G%0/&O7DHP+7S$3V2"=4U:O4#=?QP,L#JV M['ABIJ[VP ]M0C!ME)I1AS%PVAG!RP/Z!@@7+= G0WT2OZI^08;0MT"A'G)L MK?'$7#4IP8Y80C$YLXRG!#/"S[RP!%-6"[% 7>BJ@&W5L2,63\S4$'@_,_Z: MO-O*\>\MP9S3?+:,8-W*YAP2$8,A]3A^H264]?R<30DEK9"> MUT:,VMLEVRD(W16PO3K>1( XIX M"Q'6Q[O)Q$S^Y^?D84HK8%_.E%#@-6^F&<&4E6:!M-#^ ?N_XW=&0/QX9BM+ M(.!7G91 UO+;/0(IM60I"=T?L/T[MI88L"'_ GIF)2%4>+"ZRB*0XAO,*+7D MW"'##8#$&P!^BL62.+L0O),F!-/*\/LUFLQ;?B'-"-:MM@M.'C*T?XGMGV\G MED ZVGMV/!**\;O:E$!2S>R ,IJK6T@72 N=7THLC:TYGICQ^&9%-*,,4UKR M>X"44DH(?NTG6+=^+!FU<$LB\5G:+^FYEIR&1):OL26[WG+GYA;._QN+:3X4R>AX(&WSBS,M4!8Z/?2XD%? M,FU"1Y784?EM5RR)O9DHO+*Z]@W!E%,S[P3-!N'ET[5W:#8-2Y;IT%0E-E7/ MFZHD+N> GZT)Q8R+9H:>8)'B3[-9D$W[\!RS09>.95&_#=>]S>JE>C^WXX#? MGMZNE+_(_M(R>![#8P+,\Q0>L_'"^#/];GO)WXH_\OKM>&Y6SU7;5N5P2_I: M56W1U2T>NHX^%/G^]N-4O+;]UZ@?@?':>/S15I?K+?CM*G[W+U!+ P04 M" 9@6=)R82K/4D" !1!P & 'AL+W=OWAO3K/=8( _A9T5XX>Z!K/S#VI@_?3^L ZA)H M38]2*Q"UO-,MK6LMI!+_'C3O*371W=_4OYIN5?4'(NB6U;^JDRQ5L3 )WHF MUUJ^LOX;'5I8:,$CJX7Y!<>KD*RY40+0D ^[5JU9>_LE@P/-3T # 8V$,8^? M$ ^$^$Y(_DE(!D+ROQD6 V$QRQ#:WHUS.R))D7/6 ]$1_7>*5@K.M8A2!LHN M88[F0FSTO5BF>?BN=2:0C84@ \'0!]FYD&A$A"J_MP@T+6*#'#KR)=BZ"!QY M:W@HLO]$Y-,RXYE7L>''UBO\F)_,^(GA)X:?+:\],9/W5,6?I-L9#40+[$D=<3%X.0 MUQ$7DL5>.UQ(A-+'W>!9-]CI)H+>F]G@R1TGF;A,S :RB]F5 MP9-=6VHL=H^-K\(STP)G%-]%J&WGB._5ZV&%_ER_RCESH M#\(O52O @4DUYLR$.S,FJ:H:/BF#2_6^C8>:GJ7>8NV\'?GV(%EW>\#&5[3X M"U!+ P04 " 9@6=)>OI?,G@$ !W%0 & 'AL+W=O]::&8FD L? 2D71'@HL]M">E9B)C94L M5U+B[;^OON)PN".$.<26_'+F):EY2'%W;=H?W=':/OI95^?N87/L^\O]=ML] M'6U==E^:BST/OSPW;5WVPV7[LNTNK2T/4Z.ZVF(' MS5>X+TB/DDGQ]\E>.^=[-)I_;)H?X\6?AX=-/'JPE7WJQQ#E\/%F"UM58Z0A M\[]+T(^<8T/W^WOTWZ?N#O8?R\X63?7/Z= ?![?Q)CK8Y_*UZK\WUS_LTH=T M#/C45-WT/WIZ[?JF?F^RB>KRY_QY.D^?U_D7$R_-Y :X-,!;@UL>N0$M#>BC M03+U='8V]>NWLB_WN[:Y1MVE'&<;[@=Y.P89(D=#9[KI[;'F+8;=_& M0$R3SQJ<-3?%=H@NID">(D>G.4H)"E>A S*0UPF:VM/2"?P\0.(%2*8 R13 M9-SC>>[%+-&3)*$X%E6%JR*%]+F5U+.2LKX$!%!> .7T!>)$[,RL47-G#*1B M7UQ1"BI@6+5G13,K8I9<.UG0&",:+IB*M(D_-V,\,X:94:(9XZ2Y(TAU++IA MLH!QR3PK&;.B12N9F\-@:D0GKBI@3"#VRS]F5L0D^2*:LQ"@Z(2)@'02X.87 M& %S(Q?B(EJ>!9#KD(D@8(H ?2_H>@'Q0<@7T9(F$6>R8**02?+Q!HQO$ !( M\ $'">N-.(7Y(EJ>.4!:*49/1W$:,L ^Z"!U+-'*^*9NIC1>(163:15@QH<>.JTF%1";#CPQ-<>B8KSXW+15A];#*.+ I@%OH$1490.5..+AP1,Y"? M'":C#'7 =*$/401&BX A1I]]R-DG+U#H8NW.)%J+55-P71*#,@&6? 8B,4MR M02PBG[3,C2L97VD"O/@P10Y3>9G"A!6>7ED5$7)EH%3("P+Z.$7M%@6&U)6/0608 M1'F)0!=P2AL9/$R5QED68,?'(+)-),I41I=PF5I9(YB*4@R8)JYMLI@K8P)'/4V(\1?G=@]A>4B>I M7 YEQE,Y;K+B=A308G,"R9+M0K9[9!/5&)$19GNY*)RH!RNO(DP M'9DL"3E1\)%*'*DRX\EE):3#G[P$,MU8AB$/M,]48DQ=V3"3"TLTR8H?5T5) MP))#/E")O=N33/A%-!^':+D&"R:BS(?/UCG/JFW[,IWS==%3\WKNYS.CV]W; M6>)7',_#O/LYW!?SB>!'F/WN4K[8O\KVY73NHL>F[YMZ.FA[;IK>#N[B+\/4 M'6UYN%U4]KD?O^KA>SN?"\X7?7-Y/^:\G;7N_P=02P,$% @ &8%G29ZK M)4:? 0 L0, !@ !X;"]W;W)KV>CLY-.\9L.X+B]@XGT/Y/CT9QYU,S,#L9X%TD*:-G6L/9FFQME)H>')$#LKQYH%"R"A=4&!^^4$CR!E$/*-_ZR: M;RT#\3(^JW^+TWKW1V[A$>5OT;G1F\THZ:#GLW3/N'R'=83[(-BBM/%+VMDZ M5&<*)8J_IE7HN"[I3YFOM/<)Q4HH-L*7+!I/C:+-K]SQIC:X$#OQ<';YSL-- M$/'*Q'NS,8W3I^JIR?5W6Q37+0[%!;WXF%[>."PC MO5P=EA\+5#<"512H_COB-::Z:<(N]E2!&>+5L:3%6;NT>5MUNYT/13R3-WA3 M3WR G]P,0EMR1.=/-AYJC^C F\CN[BD9_?O9$@F]"^%G'YMTI5+B<#H_D.V5 M-O\ 4$L#!!0 ( !F!9TGR>78]H $ +$# 8 >&PO=V]R:W-H965T M&ULA5/+;MLP$/P5@A\0RI*<%H8L($Y1M(<"00[MF996$A&2 MJY*4E?Y]^9 5VPB2B[B[FIF=Y:.:T;S8 <"15R6UW=/!N7''F&T&4-S>X0C: M_^G0*.Y\:GIF1P.\C20E69YE]TQQH6E=Q=J3J2N!;]X$*!U15;>:U0H*U 30QT>_JPV1W*@(B WP)F>Q&3X/V(^!*2G^V> M9L$"2&A<4.!^.<$C2!F$?.._B^9;RT"\C,_JW^.TWOV16WA$^4>T;O!F,TI: MZ/@DW3/./V 981L$&Y0V?DDS68?J3*%$\=>T"AW7.?TIBX7V/B%?"/E*^)I% MXZE1M/F-.UY7!F=B1Q[.;K/SJHWQ;9BIR!TA3DD3)XP M*X)Y]7=;Y-"9O\+H:>0^_N.F%MN2(SI]L/-0.T8$WD=UM*1G\ M^UD3"9T+X1F9' [R-)"59GF5?F.)"T[J* MM2=35S@Y*30\&6(GI;CYMP>)\XYNZ*GP+/K!A0*K*[;R6J% 6X&:&.AV]&&S MW90,@CYQG\7S;>6@7@> MG]2_QVF]^P.W\(CRCVC=X,UFE+30\4FZ9YQ_P#+";1!L4-KX)*] MV9C&Z5/U6&^*NXH=@] %9I\P><*L".;5WVV17[;8YV?T_'-Z<>6PB/1B<7C_ MN4!Y)5!&@?+#$2\Q7Z^:L+,]56#Z>'4L:7#2+FW>6EUOYT,>S^0-7EYI)P! "Q P &0 'AL+W=O;$]@"-O2FJ[I;USPX8Q6_>@N+W" ;3_TZ)1 MW/G4=,P.!G@324JR/,M^,,6%IE49:P^F*G%T4FAX,,2.2G'S;P<2IRU=T6/A M472]"P56E6SA-4*!M@(U,=!NZ!$SV)";!^Q[Q)21_FBW-@@60 M4+N@P/UR@%N0,@CYQJ^SYGO+0#R-C^KW<5KO?L\MW*)\%HWKO=F,D@9:/DKW MB--OF$>X#H(U2AN_I!ZM0W6D4*+X6UJ%CNN4_OS*9MK'A'PFY!<$EAI%FW?< M\:HT.!$[\'!VJXV'FR#BE8GW9F,:IT_50[4JLI(=@M 99I

<(L".;5/VR1 MG[?8Y2?T_&OZ^L+A.M+7L\-O]"\N!(HH4'PZXCGFTB4[V5,%IHM7QY(:1^W2 MYBW5Y7;>Y/%,WN%5.? ._G+3"6W)'IT_V7BH+:(#;R*[NJ:D]^]G222T+H0_ M?6S2E4J)P^'X0)976OT'4$L#!!0 ( !F!9TE1W(6GGP$ +$# 9 M>&PO=V]R:W-H965TU#I:H/N\\.#]E#;A.[?KR^$)E&U?<$SPSEGSOA23FC>; _@R(>2VNYH M[]RP9*THRMZ*KR*KG>AP*J2+;Q&*-!6H"8&VAV]6VWW14!$P&\! MDSV+2?!^0'P+R5.SHUFP !)J%Q2X7XYP#U(&(=_X?=;\;!F(Y_%)_2%.Z]T? MN(5[E']$XWIO-J.D@9:/TKWB] CS")L@6*.T\4OJT3I4)PHEBG^D5>BX3NG/ M)I]I7Q/RF9 OA)]9-)X:19N_N.-5:7 B=N#A[%9;#S=!Q"L3[\W&-$Z?JL=J M5:Q+=@Q"%YA]PN0)LR"85_^R17[98I^?T?/OZ>LKA^M(7\\.B^\%BBN!(@H4 M_QWQ$K.Y:L+.]E2!Z>+5L:3&4;NT>4MUN9UW\1#9)[PJ!][!,S>=T)8&UL MA5/;;J,P$/T5RQ]0$T*;*B)(3:O5[L-*51]VGQT8P*KMH;8)W;]?7PA-HJI] MP3/#.6?.^%).:%YM#^#(NY+:[FCOW+!ES-8]*&YO< #M_[1H%'<^-1VS@P'> M1)*2+,^R.Z:XT+0J8^W95"6.3@H-SX;842EN_NU!XK2C*WHJO(BN=Z' JI(M MO$8HT%:@)@;:'7U8;?=%0$3 'P&3/8M)\'Y ? W)KV9'LV !)-0N*'"_'.$1 MI Q"OO';K/G1,A#/XY/ZCSBM=W_@%AY1_A6-Z[W9C)(&6CY*]X+33YA'N V" M-4H;OZ0>K4-UHE"B^'M:A8[KE/YLBIGV.2&?"?E"N,^B\=0HVGSBCE>EP8G8 M@8>S6VT]W 01KTR\-QO3.'VJ'JM5<5>R8Q"ZP.P3)D^8!<&\^JG:X^5Z@N!(HHD#QY8B7F/NK)NQL3Q68+EX=2VHSFEI+>OY\ED="Z$&Y\;-*5 M2HG#X?1 EE=:_0=02P,$% @ &8%G28BW:T^? 0 L0, !D !X;"]W M;W)K&ULA5/;;J,P$/T5RQ]0$T+V$A&DIJM5^[!2 MU8?=9P<&L&I[6-N$]N_K2Z!)5+4O>&8XY\P97\H)S;/M 1QY45+;'>V=&[:, MV;H'Q>T-#J#]GQ:-XLZGIF-V,,";2%*2Y5GVC2DN-*W*6'LT58FCDT+#HR%V M5(J;USU(G'9T1>?"D^AZ%PJL*MG":X0";05J8J#=T=O5=E\$1 3\%3#9LY@$ M[P?$YY \-#N:!0L@H79!@?OE"'<@91#RC?^?--];!N)Y/*O_CM-Z]P=NX0[E M/]&XWIO-*&F@Y:-T3SC=PVF$31"L4=KX)?5H':J90HGB+VD5.JY3^K.>:1\3 M\A,A7P@_LF@\-8HV?W''J]+@1.S P]FMMAYN@HA7)MZ;C6F?TU?7SE<1_HZ==]D7PL45P)%%"@^'?$" ML[D>DIWMJ0+3Q:MC28VC=FGSENIR.V_S>";O\*H<> =_N.F$MN2 SI]L/-06 MT8$WD=UL*.G]^UD2":T+X7; $AH7%+A?3O 4@8A MW_AUT7QO&8B7\5G],4[KW1^YA0>4?T3K!F\VST@+'9^D>\;Y!RPC;(-@@]+& M+VDFZU"=*1E1_"VM0L=U3G^*8J%]3& +@:V$;WDTGAI%F]^YXW5E<"9VY.'L M-CL/-T'$*Q/OS<8T3I^JIWJS914]!:$KS"%A6,*L".K5/VS!KELQ;/ MY!U>5R/OX1&PO=V]R:W-H M965T9 M)!:V)VL[#?P]OJ2AK1"\Q#.3<\Z<\:48T;S9#L"1=R6UW=+.N7[#F*TZ4-Q> M80_:_VG0*.Y\:EIF>P.\CB0E69YEUTQQH6E9Q-J3*0LI Q"OO'_2?.K92">QD?U/W%:[W[/+=RC?!6UZ[S9 MC)(:&CY(]XSC7YA&6 ?!"J6-7U(-UJ$Z4BA1_#VM0L=U3'^6V43[GI!/A'PF MW$8"2XVBS0?N>%D8'(GM>3B[Q<;#31#QRL1[LS&-TZ?JH5RLUP4[!*$SS"YA M\H29$_TY87#9:0O)X?7OPNL+@1646#UXXCGF)N+)NQD M3Q68-EX=2RH1':U MIJ3S[V=.)#0NA#<^-NE*I<1A?WP@\RLM/P%02P,$% @ &8%G27J+S12A M 0 L0, !D !X;"]W;W)K&ULA5/;3N,P$/T5 M*Q^ 4[=EH4HC458('E9"/.P^N\DDL; ]P78:^'M\24-;H>4EGIF<<^:,+\6( MYM5V (Z\*ZGM-NN4VJH#Q>T5]J#]GP:-XLZGIJ6V-\#K2%*2LCR_IHH+ MG95%K#V;LL#!2:'AV1 [*,7-QPXDCMMLD1T++Z+M7"C0LJ SKQ8*M!6HB8%F MF]TM-KM50$3 7P&C/8E)\+Y'? W)4[W-\F !)%0N*'"_'. >I Q"OO';I/G5 M,A!/XZ/Z0YS6N]]S"_L7@F7_"R MZ'D+?[AIA;9DC\Z?;#S4!M&!-Y%?K3/2^?&PO=V]R:W-H965T M/*FE7%;VGG?;QAS50=:N"OL MP80_#5HM?$AMRUQO0=2)I!7C67;#M)"&ED6J/=FRP,$K:>#)$C=H+>S[#A2. M6YK38^%9MIV/!586;.'54H-Q$@VQT&SI7;[9K2,B 7Y+&-U)3*+W/>)+3'[5 M6YI%"Z"@\E%!A.4 ]Z!4% J-7V?-SY:1>!H?U1_2M,']7CBX1_5'UKX+9C-* M:FC$H/PSCC]A'N$Z"E:H7/J2:G >]9%"B19OTRI-6L?I#_\^T[XF\)G %\*W M+!F?&B6;/X0796%Q)*X7\>SR38#;*!*42?#F4IJFGZJ',K_)"W:(0F>8W83A M$V9!L*#^90M^WF+'3^C\W_35A<-5HJ]FA_\AL+X06">!]5]'/,>L+IJPDSW5 M8-MT=1RI<#!^VKRENMS..Y[.Y!->%KUHX5'85AI']NC#R:9#;1 ]!!/9U34E M77@_2Z*@\3&\#;&=KM24>.R/#V1YI>4'4$L#!!0 ( !F!9TF@;L$%<0( M +H) 9 >&PO=V]R:W-H965TSV;W89#(7N]>TI=6,B@NTSK[] K:.AZ'1FPKT.]_O$#A ,5#V MSBM"A//1-AW?NI40_<;S^*$B+>9/M">=_.=$68N%[+*SQWM&\%$'M8T7^'[B MM;CNW++08Z^L+.A%-'5'7IG#+VV+V;\=:>BP=9%['WBKSY50 UY9>%/<_)"FS_U450R6]]UCN2$+XUXH\,/$]5HN'-E+.E(ET=F1N7'?U[,?1:XF2J/"NR@AH=J,F?PI/N5D0 M$;M@%AXLAX=&AJ$.#T=Z&"X;1(9!I VBVQ1CZQ2A)EF&Q 8D!@:I%0(UV3(D M,2 ),,BM$*!)_65(:D!28("L$*A9L:B9 1@@4.GY@WT 1>8^\&9W:TO8 M63\AN'.@ETZ,E^@T.CU3G@-]-W_*RZ+'9_(+LW/=<6=/A;SA]>5^HE00F87_ M)'=))1]24Z&ULA5/;3N,P M$/T5*Q^ (EGIF<<^:, M+^6$^L/T )9\2J',-NFM'3:4FKH'R\1/WSRI]DFJ;< FKK%9A;#O $0G@AU_C? MK/G=TA-/XZ/ZKS"M<[]G!IY0O//&]LYLFI &6C8*^XK3;YA'N/6"-0H3OJ0> MC45YI"1$LL^XC)GDK07;@ZAM0X*ALW;ZDNM_,Q M#V?R#:_*@77PE^F.*T/V:-W)AD-M$2TX$^G-;4)Z]WZ61$!K?7CG8AVO5$PL M#L<'LKS2Z@M02P,$% @ &8%G27=%VR2[ 0 >P0 !D !X;"]W;W)K M&ULC53;;J,P$/T5BP^HB4FR;420FJY6NP\K57UH MGQT8P*HOK&U"^_?U):$!(65?L&=\+C-B['Q0^MVT !9]""[-/FFM[788F[(% M0]Y4S"LT:F%X+J MSP-P->R357))O+"FM3Z!BQR/O(H)D(8IB334^^1QM3ML/2( 7AD,YFJ/?.U' MI=Y]\*?:)ZDO 3B4UBM0MYS@"3CW0L[XWUGSV](3K_<7]5^A6U?]D1IX4OR- M5;9UQ:8)JJ"F/;1J,R$,WW!=8S@7406$?_-%UL<8KY MCR8W,Y/-1( LFDPQV6V3[T0;^4MTP:=!163>C83QKI2RX(M([UVKK7H(QX%!;O_WA]CI> MCAA8U5VN^OC>%%]02P,$% @ &8%G22.;R)'7 0 1 4 !D !X;"]W M;W)K&ULC53-;J,P$'X5BP>HP9"$C0A2TZIJ#RM5 M/73/#@P_JHVI;4+W[6N;A )"2B_8,_Y^9H!QT@OYH2H C;XX:]3!J[1N]QBK MK ).U9UHH3$GA9"<:A/*$JM6 LT=B3-,?'^+.:T;+TU<[E6FB>@TJQMXE4AU MG%/Y_PA,] ='\L;3$Z?ZJ_N2Z-=6?J((' MP?[5N:Y,L;Z'TX%>*ASC]&M:Z<6L_G,3^ MA;9.(!<"61#P8.3*?*2:IHD4/5(MM=\NV!NXM")&&9G:E M=]T/VG!)_F^"S M%9IAC@.&.$PP(K!17[4@_.0=9NFE6*!-=HX?_>3FHP$ +$# 9 >&PO=V]R:W-H965T357JT0FNX-D@.TK)S.<>A)YV.,>GP@OO M>A<*I"K)PFNX!&6Y5LA N\./^79?!$0$O'*8[%F,@O>#UN\A^=OLJTN@)V8&%L\NW'FZ"B%=&WIN-:9P^58\5S=/6; M+>AEBST]H].?Z:LKAZM(7Z7N1?&S0'$E4$2!8A[QX>:(EYC-51-RMJ<23!>O MCD6U'I5+F[=4E]OY2..9?,.KO]^ MED1 ZT+XX&.3KE1*G!Y.#V1YI=474$L#!!0 ( !F!9TF;HST;S $ . $ M 9 >&PO=V]R:W-H965TP4M7#[MF! :S:F-HF=-]^_9/0@)"R%^P9OI\9\#@?I7K7+8!! MGX)W^A"UQO1[C'79@J#Z0?;0V3>U5((:&ZH&ZUX!K3Q)<$SB>(<%95U4Y#[W MJHI<#H:S#EX5TH,05/T] I?C(4JB:^*--:UQ"5SD>.)53$"GF>R0@OH0/27[ M8^80'O";P:AO]LC5?I+RW04_JT,4NQ* 0VF< K7+&9Z!JX5GR/ZPRK2TVCE %-1VX>9/C#[BTL'6"I>3:/U$Y:"/%E1(A M03_#RCJ_CN%-]GBAK1/(A4 FPK?8%QZ,?)G?J:%%KN2(=$_=OTOV%JZ&ULA53!CILP$/T5BP]8@Y-LMQ%!VFQ5M8=*JSVT9P<&L-;V4-N$[=_7 M-H0-*%(N>&9X[\T;;),/:-YM"^#(AY+:'I+6N6Y/J2U;4-P^8 ?:OZG1*.Y\ M:AIJ.P.\BB0E*4O31ZJXT$F1Q]JK*7+LG10:7@VQO5+<_#N"Q.&09,FE\":: MUH4"+7(Z\RJA0%N!FABH#\ESMC_N B("?@L8[%5,@O<3XGM(?E:') T60$+I M@@+WRQE>0,H@Y!O_G30_6P;B=7Q1_QZG]>Y/W,(+RC^BX"AW787SSE$ZTVP0V$=B*0,=&T>8W[GB1 M&QR([7C8NVSOX2:(>&7BO=F8QNG'ZKE@["FGYR"TP!Q'#(N8;$90KWZS!5NV M.+(K.KM/WZP<;B)],W;?/=X7V*X$ME%@.XWX]>:("\PFO=]DMVJR6PAD-YLL M,>M/0:\V3H%IXOFTI,1>NW&'YNI\!9Y9W/A/>)%WO(%?W#1"6W)"YX]//#DU MH@-O(GWP+EI_2>=$0NU"^,7'9CRW8^*PN]S"^5=0_ =02P,$% @ &8%G M2:.*MD&C 0 L0, !D !X;"]W;W)K&ULA5/; MCILP$/T5RQ^P!@.]1 1ILU75/E1:[4/[[, UOI";1.V?U]?")M$D?8%SPSG MG#GC2[UH\VI' (?>I%!VCT?GIATAMAU!,ON@)U#^3Z^-9,ZG9B!V,L"Z2)*" MT"S[1"3C"C=UK#V;IM:S$US!LT%VEI*9?P<0>MGC')\++WP872B0IB8;K^,2 ME.5:(0/]'C_FNT,9$!'PF\-B+V(4O!^U?@W)SVZ/LV !!+0N*#"_G. )A A" MOO'?5?.]92!>QF?U[W%:[_[(+#QI\8=W;O1F,XPZZ-DLW(M>?L Z0A4$6RUL M_*)VMD[+,P4CR=[2RE5";O\*:>V "_F!FXLNBHG3_9>*B]U@Z\B>RAPFCT[V=+!/0NA)]];-*5 M2HG3T_F!;*^T^0]02P,$% @ &8%G26^T:Q.R @ P@L !D !X;"]W M;W)K&ULE59=DYL@%/TKCC]@%?Q*,L:93=Q,^]"9 MG7UHGTE"$F=54B";[;\OH#%"V4I>%/"1$$;'?"#6)/Y(Q;\>5 :(.XF-)CP,X4H[TB-74 PS -&E2U?I&KM5=:Y.3" MZZK%K]1CEZ9!],\*U^2Z](%_6WBKCBOFIPRRK2>A0?EOXS6&Q@ M*"$*\;/"5S8:>S+X+2'O'WB-ZUHJB9U_]Z+W/25Q M/+ZI;]1Q1?A;Q/":U+^J/3^):$/?V^,#NM3\C5R_X?X,B13[,$Z: M&\7W&O39O:M6O:_=EUG8T^P$V!/@0!CVL1.BGA#="?%_"7%/B%UW2'I"XKI# MVA/2.R%5YG=F*:M+Q%&14W+UV!G)"P@6 DZEB%#VA+],3=4?[%8_"ABE>? A MA33,JL- A$6 6$J!E;N*0N&B2U(- MTH$0CD74X9.XF"?14 ^3&A^X'&9B3+L6LYMP&PO=V]R:W-H965T4ANU/VP0M"A/=95PU?^H40ET40\$-!:LQ?Z(4T\LV)LAH+N67G M@%\8P4=-JJL 9 $-2X;/\]T[(WE&;V*JFS(&_/XM:XQ^[,B%;TO?>@_ N_E MN1 J$.19T/&.94T:7M+&8^2T]%_A8@>1@FC$SY+<>6_M*?-[2C_4YOMQZ0/E M@53D()0$EH\;69.J4DHR\^]6])E3$?OKA_I.EROM[S$G:UK]*H^BD&Z![QW) M"5\K\4[OWTA;0ZP$#[3B^M<[7+F@]8/B>S7^-,^RT<^[>3,#+H,%SC-&[QZ_8'4 X4+" MF1*1RI[L+]=;_0^:Z"U'\3P+;DIH@%D9#-*8%+@@FSX$=HA &G"Z0$,7*]2C M(U>"=1^10J>'49'MN,AN(!*/5Q):_0PU/S3\!(P+1)9 I 4BTTDP&YIL3+L, M)M68"+@@ZSXD!I$+L^EC0HAP6A!#H+BOM9@+.BS03, M;H!)P(3V)Y;;9.#6>8PV0TPXGB2UDJ0#@0D]G5D"LZ^>LKDE,!\XB)UE#C') M>!(([,L%#"32"1+_W$_PJZ5"9$N@"<5:H)F5)^C=JC5A9ST N7>@UT88=UVT M&[*O>L9:\15&PO=V]R:W-H965TO3G%%6EYQ-A?1P?]0 M)&<^D9KMI:J_-R?GVN!GD9?-X^;4MN>',&R>3ZY(FP_5V97=+\>J+M*VNZQ? MPN91-H=WMS>Y7EOJ7ORC\GH[V?V ^?G[]8_#>%V[C^E MC=M7^;?LT)XZ;\4F.+AC^IJW7ZK+7VZ*P?0&GZN\&?X'SZ]-6Q7O0S9!D?X< MCUDY'"_C+U9,PY8'J&F N@Z0\)\#]#1 DP'AZ-D0UY]IF^ZV=74)FG/:S[9\ MZ.1U;Z2S''3!-,/ED*[Q[MM.1#,!D /M8CE&,DGB02-/]Z279'LF44%*M>P/$&T#AR'4# MAA@P\W#L8CBC)!HD-I%V.9JY*A%",'R)B"\12BTC&S$Q$/M.KB4&[/KDVEF< M4B9:FL5TS&566\.()B'.),@9O6Y "HJ<\%T>\H9:N;Y )LT8;&1$M)@1I))@ M(L;\2(JO5"@IP#!! 9;:=Y5(2IV$]74R:<9P%23)Y8I M>3)BS'*$YB^!Y?< DMG$1@QW*,*J'K@\1R5N8R'0-P)IHBK3#2# @UA5 +7X(TA5#+=8(TJI;W^PRD M8S8:FB*M$=*6$]--6^Q=536E4*]7U;V>UTO.0RBG&G/*6-2:HJ4C[U I6CIF MK("8N0+B_[$"**@:@\HQ0=G2B>_K BA;(-9?%Y-F[7,$R9C?(T!!!=S\,JH3 M4+1 >6>%H@6:D17-:<&1BMF"P\TG)\+4,EIPH!""\24(*(00K1,$\U;T;@N. M5+P6'"C/X%TJ@1((C%()Z./S;@N.9+P6'"C-@"JE9;3@AM)LO"NEH0 :1J4T MDC/+2,6;94-9-KA,,M)J*,M&^RX40_DSL+Y0#/KXO-MI8AFOTS0W.TBXHG(2 M2V$VD7=6*($F9F0EGNVXW>\TD6RITPQG&Y_G],7]D]8O6=D$3U7;5L6P?7JL MJM9UQL2'+CLGEQZN%[D[MOUIW)W7XV[O>-%6Y_?-Z^L.^NX74$L#!!0 ( M !F!9TE?08RD#00 !P7 9 >&PO=V]R:W-H965TU8DA_I@X!AHO"C:0X'%'MJS$M.QL)+IE91X^^^KKW@Y M$WH]:@ZQ)+\ZC^/V^6#KHOWD3O;8 M?[-W35UT_6WS$K>GQA:[L5%=Q4J(-*Z+\KC:K,=G7YK-VKUV57FT7YJH?:WK MHOGWT5;N_+"2J_<'7\N70S<\B#?K^-)N5];VV);NV_[#Z3=YO=39(1L7? MI3VWWG4TF']R[MMP\^?N824&#[:RS]T0HN@_WNS65M40J?_E[W/0G[\Y-/2O MWZ/_/G:WM_]4M';KJG_*77?HW8I5M+/[XK7JOKKS'W;N0S($?'95._Z/GE_; MSM7O35917?R8/LOC^'F>OLG%W"S<0,T-U*6!U+]L ',#( WBR=G8K\]%5VS6 MC3M'[:D8LBWO>WDS!.DC1WUGVO%V'*[IZ=M&Y?DZ?AL"(79C; 8 $@#$ 3 &,N!U DP#:=V D[N5Q&H=)DXT:F?1_ M$))MD4P))=5M.PFQDR [*FAGTJ2W[" 9TTY*[*3(#MP.D)$ V=+\Y"1 SLA/ M[O=4&I!)<$!\60YYPA@/0]P81GH,SXU9[D8*.HD%\J,9(3YP0"[-D*236"I& MCF;1U%^EC0D."E)I;3*&'8H$"8PDS:);=F"Y'0H8B0G#@*2D4)#)XAS1B2Q3 M3HY2K[L &5P9%223>'V5U$G&\4,AHS).\?KT"%K>(@G'"(6+RCFUZR]0[H(UM<4:R?%" M*:4XBQAE<)+2L!N#DY0R_ !%'OC( \$)02$%BQ)?!A8P.,T@4(UB7R$I9<-T+) II1NK/HET;"DNM&*)^ LS>"A)>A9'F& M*.P@177+H#90/L'B[1%0L@!G@P0^-53/TC#FL,P(X/2)X@4,IW 1.*[DR"PK M&$W!H@6C%(3#6,+JRFF-&>O-HNFXR^MA+HRF7Q9GR9-#<7>.>:I>+%_%6RC)]=UKAY/0_?.=;8/)C[UHWRPQ>YR4]E]-UQF_74S'=Y.-YT[O9]%7P[$ M-_\!4$L#!!0 ( !F!9TDQ#?<7RP$ ,L$ 9 >&PO=V]R:W-H965T M&LOC;8+N,CQPU>U'#K5B@Y)J _!IW!?IE;A!#]:&-1DCBS[28AW M6WRK#@&Q",#@K&T"-<,-2F#,!ID7_QHS_[[2&J?S>_H7UZVA/U$%I6 _VTHW M!I8$J(*:7IE^$\-7&%MPA&?!E/M%YZO2@M\M >+TPX]MY\;!/]F2T;9NB$9# M]#"$R3\-\6B(%P;LR5Q?GZFF12[%@%1/[9\=[HU!$0NX!D#$CGD)UO MPVLR#QF2W2Y;DY5369AEVS1ZCI,L<)(9SF85QVLV3D-62::*9+=]CI$N,-(9 MQFJ[Q_3_=B6=[FLA-)@P\F+2&G.S M/ H&M;;3S,RE_]A\H45_OSH>]U?Q!U!+ P04 " 9@6=)>OQ(^L!@FT=B;.:TZX.R M<&NOLBS$1;.NAU>)U(5S*O^^ !/C(8B"V\);=VZU7U;@UL&* :&GIA^DV,WV%JP1&>!%/NB4X7I06_ M60+$Z8#/%LB))/#60RD)4!>S+7UU>J:5E(,2(U4/NQ MH[V12QMBDI%I1KG2_5Q^]5J2<%?@JPVZT[QX3>PT\9:BNE.DLP0;@$V*>$41 M.S]Q_BB)'@>050!Q )L$V0I(CG)'Z.D*Y3T#B7:1$D7[6;/*=E$68K(+B(K%+PX< ,]PT\J MSUVOT%%H3U9HK92X8--I.#V(:-E.,& '%H:$_$$QOIH.Z< M&.^)5%M^!F+DE!R-J>\ BJ(4]*0=PJHT9R^\*ME%=NU 7W@@+GU/^.\=[=BT M#6%X.WAMSXW4!Z JP=UW;'LZB)8- :>G;?@%;NI<*XS@9TLGX:P#S;YG[$UO MOA^W8:01:$K/6"?,;W"X",GZFR4,>O)AK^U@KI.]DT>SS6] MLP'=#3#^KP'/!KPR $MF^OI*)*E*SJ9 C$2_;+A11@ MV[":S$)"C)!/52]4"2[08YAX!1,O8&(OC-6D+<2^)J8)I\XFO+5B39@B3SDF1. ME1067E'MBI+"2?HG2KY"R12C;?1?O]_J?X M4$L#!!0 ( !F!9TE/E%)@>0( +<( 9 >&PO=V]R:W-H965T@ 4QM9S+] M^_I!B$V="1O YIQSS[V^V!073-YIA1!S/MNFHTNW8JQ?>![=5ZB%] GWJ.-O MCIBTD/$A.7FT)P@>)*EMO,#W$Z^%=>>6A9Q[(66!SZRI._1"''IN6TC^KE"# M+TL7N->)U_I4,3'AE84W\@YUBSI:X\XAZ+ATG\%B"R1$(G[7Z$*U9T>8WV'\ M+@8_#TO7%QY0@_9,2$!^^T!KU#1"B4?^,XC>8@JB_GQ5_R[3Y?9WD*(U;M[J M ZNX6]]U#N@(SPU[Q9[D_:+>I-E MLQ."@1",A#&.G1 .A/!&B+XD1 ,AFDN(!T(\(7@J=UFY#62P+ B^.+2'HI_ M@L.)$.'*#B\7E4.Y(&KVHPQ!7G@?0LC K!0FD!@P(CRN;@T1F"%6@48/; '6 M.B(%-LCFH#*!DV&2LH.U=T'TS_^UEP#"369=X 'W] M"9H@[1LTTM)!=[IE>S><2LO3=NL6D9,\)ZFSQ^>.JI,IBQZ>T"](3G5'G1UF_"R1Q\@18X:X._^)5[+B?Q'CH$%')AY346)U MKJH!P_WU-V'\5RG_ 5!+ P04 " 9@6=)#$ 8)"T" $!P &0 'AL M+W=OVK-#'$!K8VH[8?OOZP9$6( N^,-O+@54JU M>]^71448ED^\)8U^<^&"8:6WHO1E*P@^6Q"C/H(P]AFN&R]+;>Q%9"F_*EHW MY$4 >64,B[]'0GEW\ +O'GBMRTJ9@)^E_H [UXPTLN8-$.1R\)Z#?1X@DV(S M?M6DDZ,U,.9/G+^9S8_SP8/& Z&D4(8"Z\>-Y(12PZ25__2D#TT#'*_O[-]L MN=K^"4N2<_J[/JM*NX4>.),+OE+URKOOI*]A8P@+3J7]!<55*L[N$ \P_.Z> M=6.?G7NSA3UL&8!Z !H @\XR(.P!X0,0V4J=,UO75ZQPE@K> =EB\V\'>YTN M#(EF!KH8:;>V72YZRT*T2_V;(9KD'%T.LCG!D.%K]D4)-)4XHA$<+0GDXXQD MA4(X*R*T^- 5$<+_$T0S@L@21'T7@JG)QI7A16.[V;K&*L8G=YTP$<'["X,3&9@7%AT,:?/8##]"< DU"@E\;Y0[P$!T&^[.=Z[/XT0Q\.[0>-%G:XI+\Q**L&PE. M7.G19Z?>A7-%M#_XI,]&I:^D84/)19EEHM?"#6FW4;R]WSG#Q9?] U!+ P04 M " 9@6=) K+X>>\! #/!0 &0 'AL+W=OBP>V$@&]:=AO,=2 MI?P$Q,@)K@VIIP &00)ZW U^69B]9UX6["QI-Y!G[HESWV/^]Y%0-NW]T+]N MO'2G5NH-4!;@QJN[G@RB8X/'2;/WOX6[*M<( _C=D4DL8D][/S#VJI.?]=X/ MM 5"R5%J!:R6"ZD(I5I('?PV:_X_4A.7\57]R52KW!^P(!6C?[I:MLILX'LU M:?"9RASU^MVLWF'6R?])\IJT3X$R -T(8 M?4A ,P$Y!&"=F;J^8XG+@K/)$R/6PPYW"LZUB%+V5#'"I*9==O=2(I06X**% M[C"/%@,-!JXAJCM$?(, 96#5!71<0,-'LXML6P Y L@(1-9 Z)@<;!D6DQI, MAL(H64-5=R@8HG#;3.28B19F$,JW!6)'(/YJ.Q)'(/E$.RPFL84&^6)LRW8L M42F*XFC;3.J829?MB()M@,2:*D@@$DD;J,%4QMP^.320;K\_G M[0TO_P%02P,$% @ &8%G29B1PF7M 0 H 4 !D !X;"]W;W)K&ULC93+CILP%(9?!?$ XPL0(")(DQE5[:+2:!;MV@DF MH+$QM9TP??OZ0E) 2,P&^YC__-_QM1B$_% -I3KXY*Q3A[#1NM\#H,X-Y40] MB9YVYD\M)"?:A/("5"\IJ5P29P!#N .R*4U,C][**$8% MN%FCF>;H-7C4X(<&&/]5"%Y L#.(G &*XVV#:&$0.8-XK"":5]GY*KTF]1 $ M\VU*',XWKR87^)/+2=BHX"6TNLKO#M1":&BOX9/:X,<_E(V"TUK:;FK[T M+X@/M.CO[^'C42[_ 5!+ P04 " 9@6=)6!Q0$QT" !P!@ &0 'AL M+W=O'. &MC:GMA.W?UQ=" 'F;O,3V<,Z9,T,\9"T7'[(D1(%/1FNY"DJE MFB6$LB@)PW+&&U+K)R T%.J^ U6NY3@[" M7Q5IY6 /C/<#YQ_F\..X"D)C@5!2**. ]7(E&T*I$=*)_W2:]Y2&.-S?U/>V M6NW^@"79"=5AP*NTO*"Y2<7:C!(#A3[=6 MM5U;]^0E[&A^ NH(J"?T>?R$N"/$=T+R7T+2$9)G,Z0=(7TVP[PCS"<$Z)IE M6[W%"N>9X"V0#3;_OVBIX<*(:&6@^ROMT;Y!%[WF<9)D\&J$1IBUPR"+680^ MR'8(B7H$U :\+M#8Q1H-Z,B78#-$+"*OAX-+/V/)CUXA! M/[\42"8"B15(NA>2CDW6KET.LYAT>X#8.$046D@X>_&!MB,0FGWS@783T!,5 MI9.*TE%%>+;:+ESL_ NGV<-/I.?6)RK6H(#5_I2V_M\XEP1[3F<:=.E M'O_]@9*3,MN%W@LW$=U!\>8VW_N/3/X/4$L#!!0 ( !F!9TES\S2+J0( M %D* 9 >&PO=V]R:W-H965T^U-G 0MX-1V-MNWK[$),5Z3)!?!-O_,?&/#,,69 M\7=QH%0&GVW3B55XD/+X%$5B@39T(WL71%T^ M:$6;IO>D(O\=G%YC]H;V^.+]NTY7X;\102O6_*FW\J!H01ALZ8Z<&OG*SC_H MD(,FW+!&Z/]@3,&C)I[G6G;Z>S9T<#&9^ S08H-%@C.,WP(,!OAJD M.E-#IO/Z1B0I"\[.@3B2_K3ADY+SWHGR'*ADA)[J[3*K'R6.LR+ZZ!U--&NC M05H#?8K*5B!\]1(I B\&FF*LD>W &V*B2.Y'P$ZB6-MCDT3\ &+L.(BU@U@[ M2)UMZ$P61I(:1F!^/F%U4SA+E#A$B4WD#;0VDEQ+P$)%\8)7-V2S-*E#D]HT MR$N36FG[-\:OF&7('(;,9DB\#)D5 0)PZY3N2&>I6=4\CEMVX:3N>N.L87RWL,Q(YCG<8@LGU=;[H*X' MS2./='+_D8ZL+WE+^5YW."+8L%,GS2=[7!V[J&>D.X&KO"R.9$]_$;ZO.Q&\ M,:GZ"=U*[!B35*& A4(YJ#YOG#1T)_MAIL;<=#YF(MGQTLB-W63Y'U!+ P04 M " 9@6=)2_.H]Q,& @)0 &0 'AL+W=O(T5FD'%>-0PY[L553<[%S36(2N\:8+)#)[-LO M!\6AVXW=W,2&?&JU#O\O(;/\*,I?U3;+ZMF??'^H;N;;NGZ[7BRJYVV6I]55 M\98=FO^\%&6>ULUE^;JHWLHLW72%\OU"1I%=Y.GN,%\MNWO?R]6R>*_WNT/V MO9Q5[WF>EO^MLWWQ<3,7\\\;/W:OV[J]L5@M%\=RFUV>':I=<9B5VIMDVTTGVVRE_1]7_\H/AZST ;3 M!GPN]E7W=_;\7M5%_EED/LO3/_WG[M!]?O3_\5$H1A>0H8 \%E#N; $5"JAC M 2G.%M"A@.:F9$(!PZW!A@+VJ\#Y&EPHX+X:?;Z #P7\L8"(N^'MAZ,;S"2M MT]6R+#YFU5O:3G%QW>!E&Z2)/&M&L.HNNSG2W_V]4D8N%[_;0(!9]XSL&!=1 M2#)$!$7<#PFIW)%9-$F2F4J8Z5H. BBCJ$IN(:/)5"%C*.:.$><>,I9B'B#C M*.81,OYRQR@TA*H+H$* ^'( C0+H+H#N U@TP(>^]WO&]0,DZ'N *6 M!"![<]TSMF.TBK64Y-#PL,JA^)^ MJ,05GCF?&8UCXQL<;%82F)6GYTZ ^J$T:F1:C%/CZ6!#D\"K/,-#)/8J*:>N MH!+;D 0.X\D%:1T@&P0EG)&*[AW+4F"&+8F\3V M)@UGZI@Q%P!=-$J-IX-=4 (7]!PQ8+N1;O+4P5XB/<.+ Q2\>%1/0TK&K$[! M?B.!WWA+IS,T$J.O: -D40^ DO;*,UQ285-2T)1HVU?#'90P-I:",6 *.XX2 MC%D1';RPO#>5%+V]Z M*"]ZNE]&'@ BK6!TFL8*U4"A,6._K[&F].0]@<::TIP]@5:7.^TB\J#AAH%C M ?KD? 7H-V:L[QI+4YO)G8:EJ2W#R ,4FALWRR'#!326L'8,'P]0;]#:C]CX M.#6>#E:ZADIG[$8T5KJ>K'2#E6Z TF/RP#!!$..8U&")&BA1QH0U6*)FLD0- MEJA1G-9"B%,/UI89:DMSIH MK353M-SG@L^<,%' M ,I8QIKS.&>PKHT#G4T?[YKA$8".K1..L;8:+%KC05WT>:7Q9SI@O"ZL;L,Y MC 20CAA+G\468",0@OY] D$,M[+8 BS<1]-/G0#2$6/#:+%/6 E",-S*8I^P MD[?'%EN A19 /@NM[? 434+B=?T]#T+CB>%3<4:D!2G72>_/DS>2ULL6,O9 M2]O)>VF+Q6H]P^T!)#5GMF"A6J!!09]] TA:Q@+HL% =T* @?]%,W&2A.BQ4 M!S0H&#[IL ;=Y+7:80TZQ>A5!#'LSV&A.B!4P=@'.RPK-WFM=EA6SC+LP@T7 M3.V-MN3Q<'*.&T_IY&="L*X*SDS""G1^_&FFCT7[X>ZS^YX]_ARS[?NW1YT M?RVN;P5Q/Q'7=_VK.U_A5\NW]#7[.RU?=X=J]E34=9%W+X>\%$6=-5E'5XU( MMEFZ.5[LLY>Z_=JJI^Q?X.DOZN+M\WVDXTM1J_\!4$L#!!0 ( !F!9TEV MLBFE3@, -$- 9 >&PO=V]R:W-H965TRB<[T37E()O=/NF/ M'2^W4U!3)X!0EC1EU<;+^=3WT"WGXC345N,< \W[2_8O4[E2_E/9\[6H?U;;X2#5 MHCC:\EUYJH='"DL1/H^ W$* M)5,\484">C\!=1+0*0'5"9QQ:%49"I,ID9@A%D*4.D2I101>HM0@8DC^WJ?) M')K,HB%>FLR@^<18GK& D6<.$;.(J)>(F424ID;9;_+D#D]N\:1>GMS@P12S MU%_X.O^?%UDX@@I+4.855)B"2(8 E8/1NXJ1A85\U)ID.+*29;A@$'&?QD& MMA92'I "W!1@J2W\:A6H4".3SA@)8'(7/28F$T%^)@7"R@0)GN$L@,JU!VSY M _'[@P9I*@PS&L#D^@.V#(+X#4*#-!.@6="\B\AG.O6M* MXS[V1ETSP9:;$+^;:-!-$0J9Z:Z?8,M0B-]0-$@7E9FUO\WD&@4NS#5% J8? MN X E@,0QP$N7UD;E/M :P=4!(AQ/0*PF8(BOQ@;A -X7",!RTBH=^.PP#+'JC_LP/F!B+%!?+" MUAKV,4&NB8!E(M3_<0)SJY$B!"&#[)H#6.9 O3:TTB!5$P&"W1F1&#OHAG?[ MZ6311QMQ:@>U5;[V7D\O]S#MP&_PY?Q8[OGWLMM7;1\]B4'NXZ,OD?:=.'*HQB./E '4]Q2W_ %!+ P04 " 9@6=) MZ2; ,/4" N# &0 'AL+W=OZ:)DZ "SK#3='\_8QL*+FK9RN,VOK'_F)TJ%]]HV'=_X)R'.=V'(=R?:5CQ@9]K)7PZL;RLAE_TQY.>> M5GL5U#8AC"(@]?FG;JO^[I0V[;GS@CQN/]?$D MAHVPR,,I;E^WM.,UZ[R>'C;^/;@K(1H@"O&KIE<^N_<&\4^,/0^+'_N-'PT: M:$-W8DA1R*TY(UO^N].$FUD>_M MZ:&Z-.*17;]34T,R)-RQAJN_WN["!6O'$-]KJU=]K3MUO>I?TLB$K0= $P"G M !A_&(!, +("0JU,U?6U$E61]^SJ\7,U/&UP)^']D$1F]F0Q7"W5<>G=ER*. MLSQ\&1(M,%N-@0H#UA#E' $1F3"A5+ J RYE;.$\P2K% I'<9D!6H4C%(UUH M$MU.$%L)8I4@-@FL<^AT&1J#]4D1DB&4W29*+*)D1H12LDJ4S(D2G$'@0(0M M(KRH"*X2X1G1ER0E<>1P=,0B(@LBM$I$YD00R"X"MXE2BRA=$,6K1.F,""9Q M2M:/N$S_YUEFEJ!L(2A9%93-!8$T23"\300B^T6.%@V.'5*\\P+@T.(&E&FY M,,"Q Q.TF:!#CQL0T.8$<1 [O/; ?N\!;RM&V/ (E#IQO02!4'Z6KUI<%][I':9@*P0ZL;4#8*".P+0)\Z!&CF 4(.U@CM T"+@S"Q6.@;1#0 MQ2 ,B&@0(="%R38("!WZVX",1:,,DU5<:7"?4V3["$0._6U F@F C&#[FQ'. MQK.6]D])R;DD*CFPP-C M@DHA42!?Z9,&PO=V]R:W-H965T:E/3/666]56;<;^]QUEY7CM/LSJ_)VP2^L[G\Y\J;*N_ZV M.3GMI6'Y0015I4-=-W2JO*CM[5J,/3;;-;]V95&SQ\9JKU65-W]WK.2WC4WL M]X&GXG3NA@%GNW:FN$-1L;HM>&TU[+BQ'\@JH_Z ".)7P6[M[+LU+/Z9\Y?A MYL=A8[O#&EC)]MT@D?>75Y:PLAR4^IG_C*(?\;,6GM;^V':_>0VRKRM_DM:C%]29_ MB=TQ# ^@8P"= J9Y\ !O#/ ^ OQ/ _PQP)\"Z.A<[E^9=OETW M_&:UEWPX3V35X\T@TBM;_7:UXE;\(7+T=>N'WMIY'8049B<9*IC(Q9!TCI") M,MT84D M!DRJSK5$#2G,[+!K#47 4*0(H"=U%QD8,F!2=2[\S*N,=]]0# S%B@!^Y&(# M0P9,:L!D.D9K: D,+15#(#]J:4@RD6!H;7V_%IW,C.GT>G=Q@,=GI[!^(ZL$H*,IV25R3<7'_+;]24_L9]Y&ULE5;;CILP$/T5Q <47P";B$3:7*KVH=)J']IG-G$2M(!3 M[&RV?U_;$-:X3D->8CR<"CKAHQ#X]2GF91)+9'5A?B M"S^Q1KW9\[8NI-JVATB<6E;L#*FN(@1 &M5%V82+W,2>VT7.S[(J&_;I M,BC@;6J M]%\+P5:\^E7NY%%E"\)@Q_;%N9(O_/*-]34D6G#+*V%^@^U92%Y?*6%0%Q_= M6C9FO71O*.AI?@+J"6@@#.?X";@GX$]"_%]"W!/BJ2O6NA$6;989#!$."#K&T( M'!"12L";!1IGL406W9O#RD80Z,WAKLCFALC--+%C%C9\;/@XR>X+Q(Y ; 3B MWFT\3K+IO.@PI+,20!#[4"L;16@"?:"U#4*44J_49H3"A(+[=25.7.U0B%XAL7=H3** !>:TMO M9/V%UZP]F.%)!%M^;F1GR! =!K0GI$< )[Z$LQ7TQ-=ZH#,CPZ?\(C\5!_:C M: ]E(X)7+M7@86:./>>2J;3!%^7R48VZD?B;:_&\*ZC>2GZTPY#+:+ MOU!+ P04 " 9@6=)"#K=:/A$YH_?>/(ZHR0:R!$;G@';3Z M3*]JT\"*0[!DCXN\&*!_6 M011<$J]-52N3P$6.)]ZI8=#*AK=(0+D.'J/5/C4("_C5P"!G>V2\'SA_,\&/ MTSH(C06@<%1&@>CE#%N@U CIPG]&S6M)0YSO+^I/]K3:_8%(V'+ZNSFI6IL- M W2"DO14O?+A&<8C+(W@D5-IG^C82\79A1(@1M[=VK1V'=R;;^%(\Q/BD1!/ MA*F.GY",A.1*2#\EI",A_=\*RY&PO*N W=EMYW9$D2(7?$"R(^8Z12L-%T9$ M*R/=+FE#^T%<]ERDWY'1!,":P->%_&MBTT\H\>^ M MLY(HN\'KX4V7\@\J'-Y*Y9B>4G[I3+\&N!]$X@M0+IV.V'6Y.MZX7#1*$% MA0LO:'L'2GR@W0TH6F0^T-Z!,N^7P[.[Q$!4]B^6Z,C[5KD^3-EI4#S&YB[> MY3?1:AMY\CL]6-P4FZFP8N4+R[S+9IP!;_ %!+ P04 " 9@6=)U'E_,4H" !F!P M&0 'AL+W=OS MJ5NV2(=;\>9$:(.X.-*SQSJ*T5&1FMH+ (B]!E6MFV'GFC;QCU>"65:1U*#ZM MW%=_N4LD0@%^5;AGQMZ1WO>$?,C#C^/*!=("KO&!2P4DEBM>X[J60B+QGT'S MGE(2S?U-?:>J%>[WB.$UJ7]71UX*L\!UCOB$+C5_)_UW/)002<$#J9EZ.H<+ MXZ2Y45RG09]ZK5JU]OK- @PT.R$8",%(&//8"7 @P#LA_"\A' CALQFB@1 ] MFR$>"/&,X.EFJ59O$$=Y1DGOL [)_\]?"CB5(D+9$?UEZJB^H(Y>\S!-,N\J MA2:80F,"A4F #;(Q(?Z(\(0!JXM@ZJ((#'I@2[ V$8EO]?!09/M89#<1B1Y7 M F?]A(H/=2,B^%@@G F$2B!4 HO%U&.KNZ4AB8)\@VF:VE#K"2J!-LS&Q 00 M!KX-M9TH!3%X7%0T*RHRB@I3:U4;C8D5!H((/)$FGJ6))VFL;2EB,TT"@-7+ MEZ OK20S*XEA);)G*1*CK]"/@;TO3Z%V)LJ'\Q_7,RZ%!M.SNK^9JY:YNP)%U>9NL5.A' L M3(,7\<@, )4/ 9 >&PO=V]R:W-H965T)'L3_( M;B)8S()KW+:H>-T6HO8:OIO[+WBZ)K2#:,3/@I];X][KDG\3XKT;?-O.?=3E MP$N^D1U%KBX??,7+LF-2*_\>2&]K=H'F_87]BY:KTG_+6[X2Y:]B*P\J6^1[ M6[[+3Z7\(^TQ[_83GBIX MTY$H9D_9U>JA?B#][,DRL,0S% M*01:F:"0) @"91:((@12K4T4980^5A4YJB)+50BJZC&L7R6*W6TTR+)0-*&P M+IL+N]MAT&5SA7C$XV*.,&8(2R-0%S-723 &G^G*0D5)3$!=%BI6*8.Z;*XP MC1_KBAU=L:D+7&790U(-01,<@[(<$*@],T%X0D#I:X=IQ+N9.)H24Q.XR#*Q M%V&@)@<$/ZG$TH3!K;%VF!Y+2AU)J2%)[:W'!!BYU1T]6['P/P<$MMYN^"T8 M0/VF9 QVU@&!=2*S02G(M+9!231"%G%E$Q[@<(RYH:$6 MTSLEQD8AG,#V6BC,X"/!0J7IF)WGG@G8/!1H&HZ@<*LO9D_[ZQ8Z'(_Q-S8] MB4'0R@+!QY+-@^!"=X?GOB2WSF&ST%$VYMFX=06GSQI+W,)"T AC!]!@2 )_ MR5@@RF!K+1"!/YS6%B@TOG;NRW*+';&+'1M!X1860IXVURTLA%I9@&?O<@!= M+(&]-3$Q 4_ZS :!57EM85CHB@J,GJ/BS5YW>ZVW$:=:]E9<9Z\=Y0OI>A9G M?HFG*PS,9ZH#[?O%&_UB=LSW_'O>[(NZ]=Z$5)V2;I)V0DBNLD83Y>]!]Q-W5S.PL'_6"YL6. M (Z\*JGMCH[.35O&;#N"XO8.)]#^3X]&<>=3,S [&>!=)"G)BBR[9XH+39LZ MUIY,4^/LI-#P9(B=E>+F[QXD+CN:TW/A60RC"P76U&SE=4*!M@(U,=#OZ$.^ MW90,@CYQG].FF\M _$R M/JM_B]-Z]P=NX1'E;]&YT9O-*.F@Y[-TS[A\A],(51!L4=KX)>UL':HSA1+% M7],J=%R7]*95\^%MB\\[B) IO4 MO_H/@?*=0!D%RN0@SZZ'U,EEPMS?'))=[*D",\2K8TF+LW9I\];J>CL?BG@F M;_"FGO@ /[D9A+;D@,Z?;#S4'M&!MY#=592,_OVLB83>A?"3CTVZ4BEQ.)T? MR/I*FW]02P,$% @ &8%G27-R/2\R P Y0T !D !X;"]W;W)K&ULE5==DYHP%/TK##]@X88D@*/.K%_3/G1F9Q_:9U:C M,@O$0ERW_[X04),T6^*+D'CNN>=>P@F97GC]WAP9$]YG653-S#\*<9H$0;,] MLC)KGOB)5>T_>UZ7F6B']2%H3C7+=C*H+ (4AC0HL[SRYU,Y]U+/I_PLBKQB M+[77G,LRJ_\L6,$O,Q_\Z\1K?CB*;B*83X-;W"XO6=7DO/)JMI_YSS#9( F1 MB)\YNS3*O=>)?^/\O1M\W\W\L-/ "K85'4767C[8DA5%Q]1F_CV0WG-V@>K] ME7TCRVWEOV4-6_+B5[X3QU9MZ'L[ML_.A7CEEV]LJ(%TA%M>-/+7VYX;P'3(S*B%(9@@!D4J#Q%3%@Z&!B MU.X/.@IH;.VNAHJCQ)IQK:$2Y-07VQ#ZY -S4,5NM;:V00ALI3_;HVT]1 =S4'FT&FS:#PT0XCTV80 M.'CK +INZ7;4R@FUT5"(FF4'RB=IR>J#/#TTWI:?*]%7>IN]G5">4?=):\PO M8+($R_P*)NO^_'&GGT]/V8']R.I#7C7>&Q?MA[3\AMYS+EBK.GQJWZEC>^:Z M#0JV%]UMW-[7_2FD'PA^NAZJ;B>[^5]02P,$% @ &8%G21V*/5'J 0 MZP4 !D !X;"]W;W)K&ULG51=;YLP%/TK%C^@ M!O/9B" M0=/V,*GJP_;L!!-0;XYL/7+S( MAA %7AGMY-9KE.HW$,IC0QB6#[PGG=ZIN6!8Z5"0X;;S MBMRN/8DBYV=%VXX\"2#/C&'Q9TX%T7GMM3H\P"+'(X\:J6D4ZVO ." MU%OO2[ I,X.P@)\M&>1L#HSW ^;3W?6""4')51P'JXD#VAU CI@W^/ MFO^.-,3Y_*K^U6:KW1^P)'M.?[65:K19WP,5J?&9JF<^?"-C"K$1/'(J[1<< MSU)Q=J5X@.%7-[:='0>W$Z.1MDY (P%-A"!ZEQ".A/"CA&@D1 L"=*G80I18 MX2(7? "RQ^;O"#8:+HR(5@8Z>VE#6U^W>BGBX#&'%R/T!K-S&.0PR%_#[.<8 MM(8HWR#B"0*UR56G:.$467XXN@CN"X0+@= *1%8@C!:I=BX-ATDL)@O\QRS* MUG#E>[B;AJ*%H6AN*/97#3E,:C$!BI)5V^5MU$TS\<),/#,3)!\H;[(02#Y[ M/^E"(+U_/[OT?^J>+0[*[M=]E]VI*)P]LQZ?R \L3FTGP8$K_6+M8ZTY5T1K M^0^ZMHWNO%- 2:W,--5SX9J1"Q3OKZUUZN_%7U!+ P04 " 9@6=)Y&O6 MN+AR "&P0$ % 'AL+W-H87)E9%-T&ULY;W;CAM)=BCZO,]7 M)!IJ3,G(XC!YI[9MH"25VIII234J]0P,8S]DD5E5.H> _O 'G61S(S+BA7K?OG'IMDFNW7YEUWQJMJMM__T MW7@P^"[Y\K!:-__TW?UVNWGQV]\VB_OB(6]ZU:98PR^W5?V0;^%C???;9E,7 M^;*Y+XKMP^JW@WY_\MN'O%Q_]\__V)3__(_;?WY=+78/Q7J;Y.MEEMNG MY.V:1RBK=7*>-/=Y733_^-OM/__C;_$=?F^>O*O6V_L&WED6R_#7#XMM+^EG M:3+H9Y/HC\..'^UZ]"+^[<=R721OM\5#\[\Z7_CTM"G"'[/^^1_"[R[@Z26] M\6:5WX6_WN:KIC6,G>.JJ,L*X;1,7N?;UG.TLRS]?_['_]B[M3=EL\A7R;\6 M>9V\@2];P V?E&FCS_YA&'[SJ.^NJEOS_)C7=T5RL5@4\!0\L^3GNY9=/3P MFEUOJ\7/:7)-")]\V&V;+=P* &5K%Q7L;]W J/!74ZW*)4WQ,E_EZT4! \!M M:^#J_'3].CE[]CQYEI3KY--]M6M@O/9I%XM>,IC0?1BWIOKIX\?+]Y^2B^OK MRT_7+UH_Y\T]7=T%_E'\95=^SE< X-8DU_=5O3W?%O4#K.5ST6P?8D\!P)#( M-$E=+ H8ZF95I,FZV";5;9*O5M4C[0\N9K*L=C?;V]TJREO599L. M7=7%)B^72?%E@R?2T/#5]A[&7@BNY4U3M+?ZJ=H" NY_YJH&BEH#@N"@"-P- M0HT@TC[$VP*&6B;;_(N,%GWN RW-/E"MSV4)K?5]^'3QHQQ[%U+\^/;BY=L? MWWYZ>]G&#'N4F_P)SS'R>[V#]:[*_*9Z@+@OVL-X8/PA('V;MR# MI!FTA1(,1S7G$'DN\$'3;WG_ZU M=6" R;+Q!NG0W_[Z?Y[U>_U^/X,3K!.XUKOB?\)=2>$KXXG&Y] ]&EV]9-=>3)+L\RN\1>"SL5R6:*4 E(22J>@#$N0?*!1L P@R?B^1L535-B&O>R\OBMER4'5@>1[>#-R*Y>/_Z MR'>/8W]G5SE>Q?MB6P*K?WXT.[S>PF@D_<")O"G7,&:),E#5E"P,7MR@D++8 MMD3!"X]#O38&T'(WY5-71;ZHZIA%'[3[7$^QK(3K*I MJ]LV9?FP02D:":61LUIS? 3^E]<+ED:7,,6J(FFIM3^03YG'/N3US\4V MYDVY2,X XY?5:I77C7NVQ7A>EZL=7JKCGOY34=[=X^/Y9P SZ&!RV79X29$U M L?;T5FM3ULHC[-W=1V/'$4D7GF_/CA3]?)FX\?WB4?KBX_7GQZ^_Z'Y.+5I[=_[-!KEG_>R8:2;86* M:@4" NQ4X1-\CY]()Z:[!#0[N7E2A")'D9'TAM8$KPL "(@<)&P0"7H U;G\ M=_JB??+ N,YO<@0.GB& B5\4,M&IW#CBT*96EU\6!9!B) 5R_9ER%0^;5?54 M%,PN([-VZN9/^$N"OR &W99?\.Y&M>&+_0: UNG>YZ! M$9M5<*>1":Q*=^M67IT=X@3%OV/Y;857O;-'>WU_+"H=PN^W[_]X>7T(OZ]V MP$3A9/%.-4<9;4"06!3%LF$D:8B_?N7+#_EV5S-HCA]!+7@3-9AT O1,N,)S M#[0\UVF@??/V_<7[5X= Z^W5OTW)QFQC UK,@3>_%/6BE".BEZM-5* 02R)@ MJ@R^I*N#%_NQW-[?5RL4:AN\>&;+))\!JR@76R/ZH_F_#?8H5MZRNK07=.\O M/Z$)]^/EQ?4E_)$0*%'YHS]0X_OCQ8^7[R-6IZX'$U2M7Q9WY7HM6]B0P?JT M = ,W/GJ6T4N2UQ@D.[O'\J[''4HV' O.<.G_O;7_Y(?__;7__;<&9BXR-A.QIEBM2'A'E<)\18H$\)'[? LL\:X@0B?HDBR BP)(09A# M5$Q0WF1+&YN30=NIJQ6N%#CI8U7_G,"V;F]+6)5>+MF\FN1N5=V (%Z@ +VI M2T..90EFSEK6TA3%S\BCT1&U1=$%GRT?\*F" -,4"R1#3VC>L19 >@J.DMQ" MR(48BF5M5UBN;^L

,)W[L&$):P&71U1([QZ]],4& E MXGF%!D'8GA4CG.R$WV@@;I"5D5 1[>PPM9""UNWUA#2.+$+00=KJ)<$#SK' MGWK7O>2.%:C5$_Y<;$@<=VN% X*1-L@FS@"Y?KBXN"+,(EEGLX&-(+]-ZIU1 MU.KB#@U/2.$,ZE[S"1D>"A(+<7ORI)0-JBX6>:\O7]'P,$I>D[&M1#0I']2> M H8ZWO>LDKN*R($Z7R_^$4:S3!+LMF 2+O#JGJ&G_&/<)N5KLEJQP M371P5#@5HH@!A_&E(%QI41M%17K)^VIMR%ZCQUK(Y:2]KH,]\MW"A8+$X&F6 M=)I(@.12RZ+-I,72I_7 +@&2XP%>B_'P_!&IN,8#@CD@0V-FAM5MDVL4*991QVR,6;)ROUA'L(G:>PT7\"]\CG+$N8!(<+I/ER6]ZODE2 MTG21#42F,V$*J;MRMV4-VS*SWA0D;279R)LQ>;PO86U\-6# "T +F%[Y%6CM MS>ZF 9D$C[PU8/<6IK"8U0IIP]%@&_9IZJGL(PJXSIE_6N>[98DH]%8HMS/+ M*R, XHI':7;V/4/Q3[ECCFQ8VHVL(+DA#HOOE\T6(6=/)F=Z<-3U30T1J3;E M6F0R$"ORNX)=O'5QNRK@$@&'27)G" 4\SI63HKDF#=CYJ_ MBFC@N$.$Z1DJ>P(6&BK/KS9Q&%K*"5@*&--4#O7-?NSM/"]8O(ZMX$8\:!2N MQ5M':@:2,T![RJT@ZVEHD11S6DE.-:E#-&B/*/KS&QC/G M">8(+$]"G+J@V0WRER2B+8E)?3;LRV(PP!7H&!IQ2.&U\L4.UJQIFN%4C $[ M%/ -U'L@:UN)E@RPH:!]FDS-0#,H9&);M,)&^@JR=-#@87?5XQIU=:#EY;+, M,4H%Y$!8OQ9HB (NS/MF7$+L.E\W^<)P<$/T0/%Y@/5MC=E<[0DH,AL?+IMM MB9(-TUXFD[G1,$]4)$02047+"<6"*8TBC:RX_0Q %8&GL(L@4;-I=@]L#6&! M )1&I*.>)&)$(HPJBAH$V8ED45:VPQ$9V\YW>!;C6 MMJB,#?8EBWT?4$$!WG17X3/$GE(/70ITPQ*$$&DLO%+!-7H+[BU>&CQT2VXJ M$O(L_9&ED42(!*"KLB\S+9/F\ ,8HMNPE"2S&\ MW&5H=EZPI5C+46/<-07.O2H_"_RTD=N7)7'( !S(W4$OPC OO/4X UPEV%F* M]H,_%W)#<)ON_EMC@&?]]3&PW,*-6I7%Y\*0&W0[5VM>,UP2)CF+LE[L'M#3 MO* +O-CNB+,SG5J0.K8L 9MKJTW W2>:S$=E=])C9\BEB\:CY;TC?R?-JM1G M)!3WY=T]C+4JX0WC%Z7G&O<<74J S5V)D2:^H79%[@+0K(10"WT.+H2U<"*% M)OD)MLZH!3 ) PA[>KUJ'?BRLR\H;0:E^+;_"8\+\((HC"@W3F*!&W!KN1'? MR[S6]W)+4A.',8CHNG/>+W1["1D K:9H;*@B(%SJM!A:&6R!B&-!> QZ%#OK M",'1#EO4I*SA6H0"LJ'@^( =IOF=BZ,_U>+E6\8O) &$24O0Z8##$D5V6Q=* M6HL$=(Y'?0[D#,"$PB7##&T:S"PJ[:A^CD"QTBX3+9(;%WP>B\*_F;N&3(9P MYL"2D7LE@"9 >HV6F3P4@.Z$-FLV=8NB)P/H?58^][: 6C3;AK;"3=%VZYD]4=@I:?P'C"-8E3^#J,UK M0Q[!]EPUI-$&K5P7'52B$A!1/A=LS"3Z"V>+4FMTP["0LS+8@!4O66@S3MC/ M0D;CXPD_-HNA$SD9FLR'*K;0L9($T$WUM$R@$:MAO]M'%*1(D/-78P0 'Q\\ M:)6-X;/_SI<*A%#T;C2_X-+-VEG\0++') NIP0*& APPA TC_M9,RHBDQ[BKP/ ML<%.I+R?HM+6#;R)5@R0#UGWP(7]!:VXY@NS"++HYB3G.8MS Q(#7T<&0(MX MI^:4V!/,QY0#.;?$#W\I&C? $NV]=+P82+-%)HI"EG@L6)GF(8OU/0HB-L[! MT=H2*9="#Z";L.DO(#GU4/594 H&BS\:+,QUF;.(O$$2'<#"@*;.-^42OT<; M+:Z2*;*(42P!K8N[G'5_8V8,31G.,RZR$S#&9+TC-9_D>&&_,NP#JKKA&"#3 M[?!L6.P6NB:V&X23D3/@1AD9K($GD7-4(.7 ?W;HR "F#M<53E-"='UF@KXE MYDYH5B6/%^['S8T4K=*?D66 EK=%#"(A[,^509!RZ]QOC(\@IXGC2G[N6*'S MM\5F-^XZG]X#7N=+@ K*,S(081D>[#EC_).&-+G.C'.0#W*1HUB6 V*MV#B+ MX@.*UJM;N)%L!&-;%S^?+^$V-'CN2J/39V9C^X,X0Q;-VTCQ1IEQ\ H\.)S8 M5,@;6< &@/\YF([XF]*M%S[6(Y+)O2R;GXVET+B]:%!\!,ABVI)ZTXZ@!^M& M":)2?-(C$N[*Q# PL0[1A.:46WA^5\-!)G?(/M0;Z/ J;K82+,F^ MTD;,4'IMC ]6=W1WC6;V[&6@HFQW#":1"']:ES:8RUQ)I^Q;Q8ET!H+J(\#G M'CCX-=),4/_07FF($ 9)B'2#>ON2U]2X& 7V##SX8(-'RCN:7I\;R'H5AF'! M6[1!$LO:)X!&+%$$V>C-:K@AH\P,#%X0^*WCFR-5A:XV2%A+-%MAG =@&( 7 MQB\IO^I@\A-^:_0_*_=:IN\ 2C>%I5@3+\@62>+$BF"85=HIQ)!8X4)H@W8; M5FZ R4A@)$DQZW^/XAM]@;/H^&&RIK5!^0*F0/51ASHG[Y'G>-^$!K^(%?>( M1ZZ*>B$0,!'2R2NSZ8OD;(E!O^7-#OCS\V0X2[Z7?\;PSRB#?^S#+X.'!R/X M-<.'!_AP-MYR4P4?ZKVFDU@44%'LZ_W610:CC"T)F94&!D.Q3,AHH)4$5. M;7D@?H'J1&YMC*RVIJS)>PI\P&R(W3.%7.0-V]C4;H$H[!8L_[K;RE(=T1(6 MG.V]5>:H78/!S,8HN'!+!>F&8;_6PP-\V-!7COLP6[14F?B*&T!9.S&NMWHH%\FV M+BA!0XQ^@B#&4: 78B0=5& M7MV2(J\%P]?.D"RN0R )-5OS;W8-\B'"69'&6/Q$S/-G6&%," !-S$KWQ6H# M&@.9RJUV,$7>B,3Q XK F.J8>"B0B0A-Z48XJWC-4/-8B/3&R.:T@J M,UR=+-=E_9"&H[!ET%H&T D<6R6^+]IKR03 45#$LM8%(9H:=Y6["Q@!UEX' M06R?I+-'' C&CAIJ!)0JSOFBE"W>[XU!"%RM.$Y*>1Q_*0\US#"T,] 766\4 M3OD+^<1[1IY!-F\<-1[0V'R.]$X(@P6,'\$M$96GSD&%2-]BK6%>JET'16ORI8[I%<%23DW3^[P,+YF24ZE ZM* M_<6X>1I26H)A$VN1E9P.!5=DR?YA6J/N'97_"/0DX_ !Q>SN7FXRT)JU\V..&[]T#CT9X>&DU<;EL!4-!H-=,.^4/3V.J>X\_4SZI:DX:-CL4U_R&IH M[0]\'F?9B[K-E(+PX2B@*U@'?^ M>91*"G);G0V?6^S$XQ<\8+"CMB@BD*7U9Z/GH<9'D!&G)+DY4'ON)7\BW.*, M2;=F(NDD%S^@[V@#PQ8K%9G85+?;QUSLBA\>W6!)3:BT2F1H*"6)3Y MII%OK&G8*F-?(SM3X*$!J6 ALAR?!\IR&&XF2W32=4Z$0R*2 6;W)> 8\+VG M%PF\N40/HG%!560#\D[R[+L_7G^X_.XY^1"M01 74]9+%!^V3_KA3U?TK+5E MZXEA !P+#P&O@!JLPG@\X%U.6?#>;&#@EY?75]\]QS'6(AC16"#=)3 G!1N: M\>0\.\4P?<)*X'0Z/=HI#&&1- MP*[HW8S/F*:>KW#K1F^Z]9?7VCI-CN%1<-08;Q"9GLY)_%@A MQ;/ JKV)[:W;4LH$^V0^!SO#9M]!],!&1L=RP]*6!E' ; DTH&8EH6T?5*'-TM1=GI+(OP&JVO'5&N= MFVC';76$-(!;6;2UT8 ^W>*J3#1#LH9U@,Y&:Q&YI5HM+8CQ]@G-PK.@Y#PS M2]GXV0S\R",@(/(KZX^1_8H5P#@"6U*&P5U/.Q:O9%."7)X3)R([!<;-D>#N&C+O)'\!C8K2:KEEXJ8DL#?$IH.SPW2%\&Q2ZRKD M2>JE(\CHDF4WH+=G9V#>ZSS^9FD;%BAZD62IIB@9-+-."B46)& MTY%3F-QU,(95XQ.Y1W"M2&Q:D_) ]X^D>GNX;FJ77&KL<$UAWXT;0OC:2)PE MD6*RQ8KPJ1P3J9$S/!*IY/=8T ;2+R-=FW E=@Y)_CP[.0IC0G9;D2@IQ_D$ M0X>AF4A5I'Z/YEX6(VE(FJCT@9W M[)RNM 3.4LPCA;1M"3(+$ZRF[;$51XW!?I:/HIM'+,PY52#@.V-=W,I N%CE MY4.SQ\D1'D3,4<'FS/!O'H$GTNBT<;)RT$DP0ELE O)(S>3T7,.XHTV*A&5>3/>^BT"\%E M.UC3>*7CF@_5\] >"ATV R5N$ !L&7#2/=4(W">ROW#: M+G#/J_ 'S+--*6Z0ZFH)P?$CJP1*!Q("M+H0H;BT ?,SFXQPL-Y)\)-86P:& M,'NC'FVW8FCC8 FUH\Z5K5E?:>70H+2_+4TP) Y,2L*2([4_M?;'M1S,LBB[ M.0)J\=*)56#7&/_$RU4. +A>W%=D<:6QSHT0]5"!<(=S4F@G_.T2+'34ND,? M)4M[\/?S5G71-7NM/U>HX;&!QL7]85B+/D/U&ZF@F)ST5!8KP9RR^?G\%@WQ MI2F-5=,Q7WH#DNBJZF 8V)6-DWZ#@WLHE^?684H."1Q,:,"8>1HO&>I6VC &P M;(?E8R#9YY;3J(,7S+6LV]HYQ1TUF*5OBT/HD$OU)K"U&S;P69F^+LX=T=PR MDMFJ!"%B&F*&N@"Q*S@F$),(#NTI7RTH(%C4Z YD-RYW@;13C_#_ M\]63!#23M!9/-M*/6:Z,W@Z.2;$2N3F$J,[K(@%W>)G1/[%]5,:L8(.8N:G1 MP$_L-U TJT&)'J,QM^RU9HTDAARY>DIK+.0*(.&;!9EV24:+XCFQ(W*$N,2- M5J& U)O*JB]4\@#1SLB8/5,/[Q,5\@F$8Q=*IQ/'%',EY*LH"&?!OE04PKT+)GXA+6U5NSHN M8$D9*/:CA5'*T95J1\D<7JV."( ,')%%?+]>=XZRB^Q":);D!04:"#; G]A/-?A'#NJ[#\^?= M\LXD8M@*Y( M=."8.4;HI)5>9"UP6R?/Y:9$@7^<';=,R_;FB'T8D<6=:R?0/+&CDC!G."\T M+E1$F=[/W"HESX435%UZ:4%Q#A38JZN U=4:_C9I.W"MWN5/:%8; M,;:[E ?UTK4X$IKD987:#-7-^N[-Q?5+="N;$OG:5=78-W8;$M@B2>($"N?-";4E) Z$+6GZ-8P%E)$,++>,V'1:38JU\^+:;1N:A5,Y)A.$^&E$E?LZ('_@Q!V=4R" M<,W6"8SDPKMA/X/-+%(AML1X+G9W2/3)]DQW!! ?E& ;?7!K\DK)@X44P15X MT."]<=X8%(\-=#$"L,1[B (/F;WM).9NN9/0'D[F62L XVTI]Z-$M09AP$^8 M" 3$9IM4I"IPX*&%:=0&V:U7<6[1E,G M*/**?$)^;L%I*,#UV=;._M68VE[Y+2*$]=X@C BYI;H7^KGSI=@%-BCA;%OE MW/8=_YY#;YL?CT8 .M4WQ4V]0S6!RZJ==K),HO,'$XNAL2B)KBDHN0^"2P15?^ M#O?C1*+88RG1<*>C+X2B<6^YKJO\Z<&7V5+_-GENL+_] M]7^S/=G[NB7.&9GZ#+<#"!51.W6SM_"]5\7PW^W S$ECN":J/DA/]O[0N,^'I0A M:T;UYPH<;!6QPF&V3YLB&$PGIQN4<1X4J\Y80Q:/RN#U MMD;ROQ J*T^:$B+D#12BW-9=*0N\\4LNDWO$E94/-B\\CC=*1H[2)/_9N,&R M-O6D'$+\6I+)_)>^,; B?IBNSO$+F?V=$=^I-X=07Q'%5RWSOZDN3(7%*'UX M(SR=OA'JWM(Y;5R+G842U2F+P\HKH;>!%M=H,R[&(S;D#UW;0$"&HRA(YDW# M$'RH%0^JP@JB,L4Y/1F7$7U5?,$3V)7-O00W-]M4U_SSM77S-EKKY*"5?8W] MJSD+<1NO=4,0!$ Z 6_AWO$MA2?XWZ"C](SE*WSDQ MO56Y7SWV6E5 [6[3T#%N-*:1DBY#PANI2NF6UR>C+@@ 9\RWMB"R[I#&8Z5[ON!DUC['>75!F.B%IQ MQ;.U^>2"K/\2+M.K2&1,N+SV_TGE^FE8 7!D9GQ&'!'H1ZAN*DXU0.N1>TA< MWE2 E^.R;=&?U9,XWK"\FHZFV0>B(8'HI[6:(ERB!!OS4N#M+:]U;?WO$G/[ M)+9Z\YHRW8D/)!*M%5];B-*21VB>(2MR.KL8J M#E,\ NL@\6.ZQ5%$-T-;>V6UF-URAYTA+5_,HY*:3KUP-\O="FN'IOQT8[T! M-KVB;1%7V.S$:%PV!Z"LS 1FF75-L0Z=,5N1XBNI^U(Z-IN:0^V R VPJ"_B M#V1!3BU'14.I6D9L3Y:U4-D'*]9RN=(T7K24^X9_PB'>JI)#&G=D_R$]U(*S M1P1-T+\IF2X>W4\MAY."VF^:CH)-G!S34;.I+A0!I!:!6].+[OF+I$WJE\E/ M9% ((Z6%6EY9,G3!U/*=HI9O+;6\X.MV)A?GN>>KYG9_'QPA$,(I3P_\ISV2 MX3\Y?)YT-G]_@05[BB=#.CA3X%F2@1@^S,;>7]AYB?\%2#]@0!SU,<:.C(-T M-)_33^XOZ20:'@*,.,C263;RQN;79'1\93A,I\.Y'B2V>AQC/$['XV$2[UK_ M M;J%Q&VO;L?S_E^#M;)C. MQ@/]QQZL'0'231G>]J].K)W-TN%HKD?FES3. EY/AL?@[*"?#K+!5^$L8-]X MTK<;\SZV=CA+Y[-)PNW,S5][<7:>]OLSQEGWYQZ<'4[3T8@AI_X\@+-SK.>1 MV2UX'[W(."\:QJ]\W2IJ)V6N):Q6500APWYC2UQCTA>'QTJ0=E=-:[T2#$[ M..P6QMEZ3%PU\,'T,/#+*RI(T!CG,H;B>[84*IJV:6@CLIKZ>+"/NUV.@9M% M8:OBO"F65&WA-1?7@PMD=$N#0U+$R55)T 4$"0O\K8K9-!H8X7',)DPTXH*S M3T'9S:#ZTF^:2''O7NPRJRY;7N5PHRS<%%R7DF$6E!V76F5*=&OI![X:TXXV ML3*L"ZJCETT(OPPH:S9)M*@"2%:JEFHJ3D>Y*=G@Y+]D1?3C](R>IJVB')@> M-%H=87^Z,2' S.0ZH@MLPH'TP2]+:E#%<*>J+5:Z-X6##>B=6#\XOB+.J;EE M.N8+NU6!?J,E6QV"K;7F-Z&6K1_TBQ:;=-8P3BCRO8J)5-+IS5/0N,-<#ZM^ M"#HVU!70Y/MU29EQ^%S8-5/O=NZ]KAH[_T"A3:VO?^05*QG@ZV5 QT/=MWMD M0"<':E'._'*R9!?,_XWR'G)L9#9G@^2Y%?KVB7M*Y#LD[@$7RX9:XMLG[67I M?#[!NI-G&:Q$)+XCI+T1[F"(DLC9D+8@,A]C3_LF_;?A3T0$LU_ND<67:1DWO+!]4<\GO)_HNZ.$N.O=T!Y M^'9$-N+OT/]+Y'R0VA\(1UR6@&SF?=>E&>\PJ_F2@08W[H17] MI21A7E,2YBMKU0F?^U#?Y6LQYZ5!XRY%\8%]0H7,VF3>3(#EB?-L8)P MW[,LS6!QSY.SZ0C%GWU+HG@WM9@YV3LRDI<8 Q5H>76N+13P],/X^4HT4K@V M([PTHWD?&^C:Z@%#./MAZ_SM6LV2$$JO34Z+*1)BOU AZ[_"%;/3A$4]<5EP M"U",GP[AJHSL!V00<#P#HK]HU1"UAA_^"L0B_KS!N M^7\A!4BA<(S(!Q46=WR27#V7M2K]$ MZPA+7C*FOTM9SSK'D+ES;,T85L'@+9F0Q8_ZY:!,@]8U6]"FFEI9K^_7U.KW M9O8+OXGW+U89?=";^W,.5&7T;V[G'18">\.IRYB4_;![,, S,=_'(6:<@!(Q MV^?M9TS]5U!^7_ ;9W6!5399R'4P)?-/FO7G%#"7C-+!>,;9!EDZFHTIFC49 MS/%GD%6S>4;8GV3#L; !D,G2$4A;5\89U77KZ8X$O1>B?1=<78*@[%BL[Y@= MT=7*9#GGJ:.I0\X T]:+6/,+:O"@ S3:N4 WQ7V^NM4.FMPL3K")6A*XR@&A M!.2%E>38LS*I;E;EG;E&NB^"E$<+Y#(2LPS^2-7EKW91T*:"X;I[,U#06FQA MA)K/LD%O$%3,&ZC['MZ4'XL[P*4KCD7%LJ+)&PI'14\G$I3RH6C7B[PIA)=^ MKE:?.31P1>-LU#@F.TDX+E6M8>P(.Y&TXCLI8=HFQ>129AME=&)BX4PT_&Y+ M:X)A21"F^HZJ+)3K*^>329";J>^^WA,*"%/EZIJQ^/; M"J@<>NIZK42*+;@8)E>>B.(&38(71G8OBX>UBWS^P%A*,I-+.RB#IU2>C%Q= M&\_+-5B<"<6FZ>HCIJO=F+Q8X?.J3K^4L* 2Z.=\-K:F8%.8>/E;I!TNFEDB MRS$FF$K22TU2 LV#:=B9T:'>:!.@13C#4>_92/IHMH\F<>H*A5Z#+@I%'U$ MX;DNK#.\0G*OLHF-?("9"72!:,%MSRV<,4M@M@1XLQ? &&]LVU1[;=4+$9 E M,YPJ;@(ATK!4=<8M.>V!"/*(+4%3"S-%O U8]JQ(=='4#0YI8WZ#1Y246)SW MFKS0AM+'>1V1+Q!MUVC5)C"%+B34UC>"*BI*!*WB0_"6VCK^ MEGYR51NS!&?:D02EBF;\AF(QMT_A>Z^]E&8O;>^CG -5A$HE_^]&Y__MLY9? M!Q4[>/HD7&=+@MF!F,5N\ 'U]*&^/I33)]8&Y4;9V,&D7B&(N'UT4@&U$J,+ MNMGH[5\@ML"M(IC89.!@R/AN2U08D()*J3R8,J#[=IJ9C0:;]8LQ[MW<)9:8 M8W"';U(JA2DW@4440/K&D@B@@KUA51[T<7C*9<^0)0_IN MJF'9JR-\W0IED19OE"-:F'*B=&GYNC&F%T:/M]%);?H=[H\ZB*L];I!Z;6C5 MAIM(?5@J%V"ZP%)Q.TI'0BH!YUEPU4RJO%&N?S:5L?7-2Z[=VXP'A8LV1YZ& MI1*L&-.-,PI3=. 98YY=A"B_I'X8"'U#96*\ M(^2:,50_ACJB,,W%X@=U84J*N3+T%6._6H(HRFONIZSV9JOO.MXC<,,ON& - M0M ._ZV7=CA)^^-9VA].Z97A*!T.T,(][;AD+DUZJ<\GE*8_U10P]"0W^]O6 M.$/M,)V-9FI-6S-!"U526[BJE1: &L!8:0" P\^RWGCHR$2ZOYS2@4PJKQ8N M7\E@G6AV<%FDV%/2%ACIXP]837/+1GBK]S 1L!=/R1W",2ZH*NL5S-W@0$/S M_5O3Q(E^4^61AH&8B[EF8HC?\SXA_=_^^E_Z$?P!JR #&F*I&4>PL4#_;BW( MHHXMH%(PUH#,1(D)Z5S]%4,QFETY'AS2E\"U^/OS 7"7R[3*W3))KWMX V7.J8@DUB0NJL72E<99H0I62!F]S.O.O?+(C\Y M4DJPU7#0>Q?#FR-04R)0HSC92H-3#P$21Z_]2.6C@W_DY/;>/V,X@W(P'Q-N M]$=IG4<7V=1N7DKQ6ZHRW+6XU)BQ/=,I9\@&>&\;GU-WV3+#==N-C],! M4K!_@YA=,F2,1(:R7UTNMDY^#[^1-DUGWWV\_JE!6435^Y7?**M4V$Y,-Q^A M_6^O/F U/D6^#[&L?:LRG L+RPNWTJQ@- 1&,!AX]^98PA\ASU2^_I=&QXZ!HZ4"/'=M0<3?^,D-!@)<92;6"][%Z"S?WV>4%XJD#YB7@0X<\&J1!_7"A?E,H6 M>B3#^ X/&EGJ29<\1CA.O/BAHYSJ97=6X#?>;Q._ M0.A)RJYR+(NG>=KAW:;RB0=7UM'I>QK.DITTRS%>[*/=XEL7:(,5.EM732H? MH7#C+&^ZB<5X-DFS82>;(&+Z2 5]T B"?0/O-)F@UH($_*PW'6OS(Z/9!VDY M="5)"ESM98'":B)@+*2DMA%D) VE$:M70J0JKAG#1:/F'*Q(VX M3/L1(6"/"-*;)U]J-9[/ 1!P:6_A77PL>HY60R0SL* BC(COJV@9Y^HNS6HJ_.'%E.Z6%^=H69F1)PE8:J M&4MPO_D\886'1"D,=0QG,1R)!M-UTNSQI0:*H;KE;TSTJF$?*>K)*M5/>S2V M4Z;_%K4.:=N!_!&_M9$);W0XK[F%QO$7R?L=T1$,9I8K>J[^NK N;#]6Q48* M8HI&VQXY2+-I/YT.*%YZW)L.DVF/"B\,1ND\Z]LK;3!ERCZ*9\DPZP%F?+"P M,S ]FTXQ/'C,B4^#WLB-P7$/^,QHE(X'G%TWZ/<&4V^1(=4#U1]XX7B 8=?9 MK)?-DDF/@JG'63KO3\PE(1ZJ7/>42]T>+'W9\-).J&TL6PBJZ%P[E&G39=0/J'PMY-BJ8$6%9WHKO MP";6$#4P?:0LM25CN>L?UK)HN30D2Y")2(]'O5E?N-:D-QMT!5AWV*E];FAY M'3F[UQ8552\>N4>GV>P52_OWHJ[HJ0& UQHNXLU^G*B@N!?#J--NG]JH$3<5 M!F'-6INUG6:P$>=GAUY:+6BMQ=!NTUTL-8,Y(IF"+\R=1YN&8EB$K]P5 M2/4G0V<=]DY%!D9TMX?OV%.J='EBHJF_C.EU3.OC M5,X$*^9;RZ9^HFY.#*B4][6L7*8X<3;V'6*!/M,9#D-*2BQSKHQ"A_4]N0%' MJH<*>_0U:G=KB#M^3!TAMCS0QOPV=*Z;T/YL0&]1(DOH/#[AG4?P#SS]OR?; M.(]9)20G^E9,IH"*QD(9@O'R-+Q9)X.,GIXTAN-^6>Y M5F?CV30=]3G%%,:"VT@_.UXQ #5I.,WX@6%O/E!+"VG,(!V/9NET-B4&AC0/ MU 0DSAFH-9/IZ&1> >QQ-H8-#'C :1\&',XDQWTZF>\A]T@Q:2L!W6_1;L\2 M<("$I[\V$<<5]Y(K1=VXXO,%WYS7I^AZ@5$31T!\F ^#,(55:+KE.HPG MMNJ8NLW;LA49[6R+M!C=V,)%Z4FZ0-A&KBDL%C)ND+#;_QZG&/3[UJRSQ:YG M6T9UU70MWZ*4K2TSVD)]5^4KV9V\GR_NRX)K;NM6VZ8\[L_KZG$=)IH,!ZLS*]RJZWLT>5[ MR=OH LB4VI[?!91(ET6,E(J9"+Q&+TZM/LT&H"%XGZONW<_@XH>F !?K7G4U MN ROH'&^']G5=FMP49!]3[-A:=D7Z4'KJSGY43UH Q[%FN2IC6GU0BRO/K(C MKF$?AN'KEK:ZUFEL)8FWDN[R*B]@C8@<7G;LWGQ9WYS3^<.UI^313E\$;6Z1 MW9) ]SSIP_^->A/ZW\=XDUQD3M_S/\#1\)_)]]$>L^ZY*2@GWR?C2:\_4H]: MZ2L8U?WS@[-D!*H%]\=]1K4MZ!_0GI S9OT>R.N14]RWY]ZX#PP<8]8/_MD% MDWYO!% XA_].!]_#OX.1_C0:R*<1?NI/W6\QN(U LL G@./"F*,!^I+@TQR_ M-;]-ICUX>SCM3=QOOPA@F>%C_,YL!",_ YUX"B(,3#?&CQF)6/!Q.E:_CE&R ML;\>:WG83W>$UD5B]DY)O@N397ZE2_9*Q'*7>#PF(7,TS2CI9LP:?CH>]E$5 MBW>I'*;#^90*!&3)/)V!7#)-L_$DN8YT,06Y!= =RQ;-DAD\.X!GI^-I\@/K M<.PR6V(V$K5#Q-"B89H-4(H<#3%K>CH>)YCZ;PNP'#H16'X_S?HCR@*:C7%? M YAY1@::(0BZ_/LD^:7-&_703Z4 -H2D'3UO*49-BI M_CQ2"6EB. MA**N55%VD4%'_>SLY^>VJ+9^ACR*MEU*;?L_+SV_LZ2]VT-;UA_M7UU]PX@R5>[KA"$D7T=OXU -P:2Q.$CL/YA M7T6S1DPJMEE7K+NK25ZBU&6LCM75KEFY/C&AL+SS(&HU%HTKRFKDM^#E6E2? M!9YH%< /IC$O%YS_F5M,^9UB*9!;LID3ZEOB(HGV;1-CT8&(J!DH;6B92K%U MBDMIVDF(W*O\B:/2*S@QHQFZT@UI\F=0]9MEN;#=# DJNIOGML9P[]1F8I+D M0$_=/'FO2QF;0-U$S&-7$OHA79I!T(E8A!$ZQ5NI98IGXT] @W"//T8M*4MP M2ZG;6JM3UCL3>D[>;!"7,!.H)"738)1!W\(J- -6A5MU2:LV#JP2;*X11 MSZI<,CDRQB9V >AD,+( 1_ME$]93$ (*+&AS1EFZO7.B")GB>Z7N6"7:*D9) MT"$;B]&A*/8.:QK?=R,?^?.ZS,]C9[0RLA*1CZ>0=-2<-=S<1XBM3YMN2Q9; M332>>5@ZPQ,-PH[0&VG@K0^[82O&8U6OEH_8RE)*Z5\H2R'?5_1 K_(-MB&D M"\;'9]M>(2LR9?EP^;ME:31YS-5;486\F?**&.;U-UBTYL=(R5"\0< MSK!9FFZ]]+)+ 18.QJUL20^ ,75=N/+\RG#3;%""F5*-E/- M7,)(Z6!BP5FX:KKX_@,J(D($9'5!LC/W66O$G&-&)6/N8X$\Q+*_G*DHJ[ED M+EI1?R6\>5A"B3NW+$Q'7=WO KB!UUDH@( ]$DX:E?:.-.^.62YB6'=HLNVC M%EI9XZ!M'"G[LE65&6TE8PP4!,8QLR\%VR]>HXV])@W4[I1: MO%$:-KG2-G[K7"W[B1G3VAEYVOF5US 1O:O><2;WSK!@V7M"-@06TO\*XT55Q[XA'WN\>$(.K^@75 MII)=82''_I0,'^E@AG$1(W2PS*FRXV0P3%X7ZXI$37SQ3^$Q&#=[(]%]-[$S MYQUK6 _'Z73:QY*&LV$?/V73##^-X*:WYC \\Y9/!04K70/+#Q>;3";POU&" MI1(G,_$69A1;D:5<."6;S)/Y///<5&Q%^8ER K+IF&LR]P?TWZB!.9O-D^&D M#Z =@KH^/PR9O1CEP6:69K!: ,IL.J!BCZ,,/V'!XO=?B8XOY#(^2T"OF_)_ M*""F1T4QR0+[6A9('R?\'PI3Z5$],OC4IPNUYRJV[Z!G; ]NVUZ(+*O"U@H0 ML5ECPM:[VT*>Y<+R1CVQ)+E6NT!,(@E>&@P'#F]\7Z+N?JC[:MHL0PF.;1; YK"F"B M9"!7C9_<2DI5-IE]^*Q4N)@7U#%OE7]W62S8(@*:=U%S^ FB#J*Y*$?F(]+3/!3Q1>@>82-4G)"HDOB/Z)9NRP>FPY0 M. 0FH3U0<D9%OV%I =.AS+8 \=D\+X!:J 2>6([M"(Z44PT4R%U"S!4UX54A"6'2>\[J/B<30V&$\$(.-= M4=W5^0:P&KZ](U7#A@?@:Z:B)Z(@Q2 ;+SV5%$7C>7-?;C;_O01**MU1=6RJ M&#U-!WUD):-1.IU0>ZXIQM5P0 S( /,Q!;TAMEV K%*"1H$Q.>0UR293='X M1Y^E Z1^.RP+E";ORN42P'J9BQA\<8OOX:-3=,8,L'1:1HV5X#_HV[EHRCRY MRA=8+0)DG^$4HUC'P.FR*8@?(W29]*=]6SYM-J0?GR7C23JA9@.#P9A*8V/$ MZRB=C]M%[;%V_/F*2N*(K3!VI-_7L1++")VZ/>]55U:SWY8VVU)RMH$SQ3X6+%* M?M=+7J+=@>S&Y9VP"T>H';DQ5,\W]*:JE. M"[SMF@T66LL*V5C'-?S:(8\F7-\F%PUFW &7.$B#M7!C3E._\C KPX]=B^G% M0>F%4*W7U8[RD,CVM-E4H$ :=?]C\26Y[B6_RQ<_-VP1/0[&/0*">8W 0*4V MR49ACDOO"OCZ&L,V5Y&A28^UOZMVZ]%-CLTF?RCOT&*-9JH2[7Z':V(8$QT_ M+P5K\F6T,(:??N:7R6BS=+5H:KZL7RG'IO;TJXO2W-_IKH"9E:=0^\"[>J*],2^LS\];S=JH"JBM[Z+0^DCJSK MBO"5KX7-P+@X]XD]F+F_EI_5QGU,;$0T_%Q0'K0^$D8NM'*>_>VO__7#Q07E M/+/,MMD /(A)USOCO@=238X%%SD(G,XU D/O]AZDB;/X0C[#=2)G8$9-,"FKZ^%VS[;B_K]RK7TZ9=M[*N MO5XPK0)M41,H3:N;?(44!!%M630+T/'=FO>L4TK"?RZ$HNTW?>X+S^D$JK%H M$CP=WFZHZ+THR5@8R!1IHK@#5]";;:$P%:*( 8_*;G$P]2; .1Z4Q4<>IN*:<\FEEO"G9@9R-O1M'?70XS M8-+*N&+=VALG/K8&[-["U$9"'PVV89_E,]E'%'!=,X+#>"NV/-0[Z MNK>XQK*F<#O[GN$TI]QM1ZXLSR#[ )<9E[8-MIHS29%,AXXB&ZFM\KLIUR): MLVZ/CZ36*49A$>3RDM97TK1"#(%K(T:9GMW>L^L"O4UXBDZ%EM+,G MVAZ?N#\W-YK :2Y.$K[OOA!%E58 >PR&7K4'TC@LZIO]V"M^7G#9GL,.?=KZ(]5@J4E_ MYQ8D; M)68PF/L16R>IE6MVJY5'&+VFOE*V0: >*2!K!>OJ=K^:L.=1R9<[10MPS@&1 MF\*L/BX:N27K(7D%'M&.8#M04%E=K,_G]UD%VKDP[YMQZ4J@3IXOC,QAR&6! M)5[6XGU7ZT;1I47:V5U^:1)L#OU.0&%Z;%TG)VI*(FJ93C@L]0M*-HH&(VJ@ MZ=EF^KLL(+%JVR0*=L2S\\03M8S,AYJS"Y3S>L"1?U47#EZ8]B3;SG?\\C5= MNHYKLQ%;CQA8&YO MT;;MBI 8E\R:([VAASS<^XJE9.CL=XU.>8N%#5* XSS%R*#B]5[OIS!(J5SU7]@ 6?1^C%VS4F*PB$ M"/*D8*#KUM6:?RC@WBRY.X0$S J%[=HYV8EL8U=.P$0I2G=[I1CH"+X%=FYR MOE*U_8*I!ML%RIIX'-HH(P"R>:5^]F/NFN26C;I#5#S2:_9NN$-K-G6+HB=3 MK_*[$="(G0]/Z25V_%(!NJJ?MJ)T2 MK,9($NW2#!HC5)H4RDL2-/<++MVLW3;;$)+%Q4(PFMH2-A53020]ODUYW]^2 MTB=U]"22_&HE8=(VES:"!2%H4H5O,0"E>C3>UXIC"#BHPF@=.===C0]V(N7] M%!7;;N!---ZLJ$2CI%_\!>W=Y@NS"+)]YR0P.ML\UK2J55I\BWBGYI0XQH./ M*I1&\A5*:_6.6F"Q^L]#%NO[7(HX-CZM+9%R*?2@ MH&M*!HGT)EQS(U#BML&OR9>'U0MJ@?=/WVU$ROPN>,4#K V.*-=&8B'AQ.1S#3=:TIC\E]0D663;FB^:?5*\D/-5:P'MU9 ]3XF ?HHEADL2 MX_Y<&11KMU@#2<\59J V3O$5BJFJNZ<:YJH$' .S-Y981W=K!R(\Q8,]YSOS MI"'-_EM>G1PD1]JA0W/%5FT40&K=,M>5R<3G70LNI5Q&HF12RS+BI3DL4KQ1 MIBN\1 \.)W2PH"UKI/WVE6<56/A8;[-9DKIL?C;64>>_7CV9J/BT)3>G7?WL MC/T'7-=S_A5)O#=; M25<&D8-$LZTTM7)KDVP>H\:ZNT8S>S9"T):V.R^.WP]-D6XGUNY@=3C2.@BJ MCP"?^R?)40--%&VTAHQA4S>1C]"$L.0U-:YM#+M4'H(F?G Y[VAZ?6YA]V<2 M[-HG@(8[T4G96\ 6 4.(;7J2[::F6J%1OI1M>5+B[T#@"H[:Q XV-ZNRP;RJ M0QH_]]RQ&=,B.5NQP0&40Q%(#M9U9(27*X)AFXR9*7I).^>5S0=X]]]:4P*P M?!(@EK8\L*E13/?2AO63_X"<0.?E.I6_L,N,$QYU!2/_Q,A>@=7 'M?*BN'E MCJGL0>SVAC2 BZ 9$Y:IQ4OZG:?6!02$2#AC_2)OV(2C=EMC1 9+1>X$F-<3 M?K X9<]"63MV#4:O>D6C>*G L;82;%2:_*ZVJ2;%#*[BD0%\KD0N-MSF6W^= M%I\*6W7..,V, YK4QF@2D"F\)KEWI7&CXEYRDQ1CR[33SSGB\N/JR9O8K1*A MBAZS=33$21F(;OU*5A1KRW>F]#J>JT3 6MEEM#$-A$3,65BX%%.V*0F"&(.W M'Y7$7$ODTF)QOZ:S8R-:LRBD!*[/>SUU.#^.NX9DVI=!I&Q>8RL6NPEU\2QV M@;6;9*:.P[)(@9CGS[#"F K73NF^6&U CB1+K.7U[IH0UP_B7RD\F[*=JE;+ M6/'UQ,! _NZ2%7(DD9TM(05G:8,.SDBEK4N"-'4N,O77^W-+]?@H MHMM'9_4^XA$/6FQE1 )@HI^-/,CB>KXR\7\YQA FF$PG0#7YGL2&%;MV696F MB&5\2)*5BK4U4>-=P6@^?=H@N4$Y%*9VMUY43*$) ME& MXKUR1+6#$&6XA-P#(F)I5"1-'0VOBJ(EID8VGW37YJBB/Y#5XI'B-@\# MH9>\#/=.E!LA(FK\\C-7&,*(6UR8R:V9 M*_#D.K.]6*E0MZ:ZW3[F8G9!XFN_""T,MR9"T5XDLL@0%,3PQC>-7 A-PZJG M?8V4Z<"0+D MZ'HG>?;='Z\_7%*WQEMG]<#%E/52&FNKAS]=T;/6Y*&D9^]-[-/T\O+Z"EL; ;,428'& G$G@3F]!"XYSTZY1)^PDL#(5DY&R!(*^9FI<$5)MC%MKG2!ALX9PQ(R!I M]=9*J4EXY5QX* <"82B:=5PM)<*7TI9ZR4N#'XT+'[ RE7./WNW*)7?JTWM* M(I^ "&U.KL' " F2K-/T["56(T4!@W>O#9M]!],!&1L[R0]*O)#.?.M 3,M" MVJ;[PYNE\"F])?&U!JMKIQ9J)91HQVUUA#2 6UFTU;. /MWBJHS3-UG#.D") MH;6(W%*MEA;$5-_JRM)!2H,VLV!>IY^7BH]@T12_V>Y:5D1JL?&7M*0,@[N> MNBC.FZ9\*+%Z!_9MKB6LB8P -(&U=QD+?<7^;3L(E9NUUY!Y)QE%:51JQK1E MXJ8DL#?$IH.SP_CW\&Q2ZU'A2>JE(\C22:GI*+YD2E*ZM7E," ^]V?D7CI+P M[!+P6>0V*KC4&$,;;;OQ44"\B#8+78[&59=.0>9C;TM]AYJX8;7&-,YU93>( M=#R>4C90'D"MQ%QQ<3L%-LQJ7=I.A,Z)A5MALLD9&;68B%!>8-V>?2O. .2; M?4C \6XXX3B:"; ##= 3C*F^#M0AGX29?C565C;7"TFQN7)^9ZRR49H/'B/% M'6*\E-!VZ;G6E\I!T696>AK7:-M'G =J6W9+'D+Q$7PV-ZN4+MV-EJ98X%RB M Z[61;6=PN2N@VV+(X;?>P37BL2F-2D/=/](JK>'ZZ8.,ME9C##OQBT#?&TD MKBWG6EDJ7G:1'6P!5SJ\TG7<&-3=5NQ]>X^ M^@A"(2>BHPC4.&H,:[ VGA)JVF8HO,J=^"N% [BZEP2A<2I/V[I+$9.EBO-S MRKB),9)8P\I4IS@<(-P._[K&/&O#\_X%_B%R\>H>2[.W(K[V/IQXO]Z;7ZET M9RMZ)W1^^9$[SGR *<:2":Z-'*UM_$DB";N^#Y+V3'\_O$7<&$M"$2GX2ZHG MXDDM3-2.-D%6'#X#VUX^BO8=,:IR\2*^%=93IVQBBU5>/C1[[/JA02AFFV<+ ML7X:KL0*"69MPUZ)YAO+O%M2PZ@WKSM9MD8+2#_#C#8'$.BXZQ\*.64 L070'>9-BH+'M-D934DN. MA#-!*%/DT-4[5-?<%YFKKKX?3H@FW 4URUK/=6=Z(YI:1S.:_AXBI&K-L MBC*6]=>NF"-/0##X3'6XD?]GV@70&RC:AN(MN><"0].V[.XES>7@ U%D MRM536O4AGP*I BSX1%I(F"N1$_LBCXH+E&^EL*?>5%8/LNT)C2B[IUY^6X71 MOX7BNHM1\HK=.K[-Q9AU;M>39 H8(F%9-=\8Y_/%>H$=1=BU8&MB.UQV(WNV M\16\L!0)LV#_;?&Y\.^N^**T((>-$Z.R&\[C*B,'X9_1E6H-SN5IB<$ 4"(8O$:X*;U@M(Z(P7254D^BJ IC"4[ M-JIO/#(&UB8HV&\,*5H5V6 1AU84:NH'.CFC1QMD 0_6 M5]@^&B.%,!"UN".IY*TT?_U,#NG0>V6M?ELG*N8FW]T_SHY;IM4&<\0^C+CP M$R7BTSRQHY+X43@OS&>ON.R"B>ZN))YST2I\'-@VL&8%5WMD Z_>#TK\($Q% M0MQU6H"0L+,?,2W@F$=9J/-_,HDV1"_JW1M)Q2DD]X*Q# MES,8$0P^%F@>]HILU1776HL6]SCT/-[G=_D3YO:/^)JY(';UTK5X39KD984: M&E6=^N[-Q?5+]*&;CK3:+]?8-W:;)51LBA7Z#" MAK"FVLZOMQ3D7K"$8^4XU/#9%*'BG*.)$Q1F1@XP/[/@-!3@ZF9K9]-K3)FK M_!81PE:ZRJ2(IBETA4[]?&GZH*)HM;45=8XY_CV'WC:I'HT =*JN>JJM;'K\ MR4J_O ?R]K""*(VQHNR1ZT9C%DB/*M3H&&C#Q%S05*"KIN:L.;N-/?^J(B:J MGMHIV45[0+Y81; MRKQ/Q4:1DN'#,.&%4LRJ'[EF.[?LQ5]S2 I[52$B2QEA1'=T,"445=A>OP:4.EF+[0H99 MWJ+&#V>-3+%A@4HM'@OP4WE?,5!N>)VQ6!9U YU[+@[3;R2RAQ!O<@"52=3T M[>&]Y-+'.@R+-XC'HNJ3'3!M*:5+_;)!D69L:0PXA?BW)9/Y+WQA8$3],5^?X MAXMG=.&^-A9*/684E:L MO!)Z4&AQC;8?8_!E0S[>M8UZE+XEK""9-PU#\*%6/*BJ&XC*%-3U9-Q@]%7Q M!4]@5S;W$LF-C>]403E?6S=OHYE0#EJ9Y]AGG+,0AXF)E*1M>P(T7H,\RCVG MM7(DTN$W;(CI.1(]8X4+_JXM7ZXX4A;7)G!X MD1AH)1?)FYX,9\GW\L\8_AEE\(]]^&7P\& $OV;X\ ?SN;ZX5?)&=#N M\UU3P)/_D,#:OD?-XWOX^Q_<&>&-L_6[")(!!)NC&ZVH?4;.^-">_<6W=HJK M'_8[]Y<1) !8K0KE&-;P1PIK>.<4T#UH[-GXB1U8OJ#*$NXK./?@&Z6@^IY_<7]PNJ'4(,.(@2V?9R!N;7Y/1\97A,)T.YWJ0V.JI MJ=(X'8^'H(/&#A:NEE^T1@FWV,IRW)_8G>E/K1UFHW0^&G*?1_QVZL M;5.H_TOP=C9,9]1UR_ZQ!VM'U".3X&W_ZL3:V8RZ@JF1^26-LX#7D^$Q.#OH MIP-@.%^#LX!]XTG?;LS[V-KA+)W/)O23^VLOSL[3?G_&..O^W(.SPVDZ&C'D MU)\'<';>AZ$SNP7]L25]+>Y!->#* Q>VCN K$MI_H-2IGYR7]P?KY?W11;^H M2P!CO'4+:3?L"#1;'7KHUS T:5NAASGRO8K#46SMYBFH'VY6E6 2Z1T73_K6 M?F\^O+K U?I:8*?@]O7,PUT^]^T>YN$8B.8!YI>364(P_S;R394T>RS[(^@5](]QZB[0CW M(:(]S.CALP&>K)#N V1[DB5#6,L47A#2?039'F%[2+Q99V/>!!/O?63[E4H8 M>,<5QI^2UV)K.*KPN:_S1ONBJO#Y5EZ,=B(2[-2V,/:2NSD67<7&535RT_97 M[>C![$BW&K %?[^V,>?KG8V.LFFN("1G?;CZ1(>F4[H-^)RIU8L/$IM!L8WS M7^E&S&==0LT>?JXIIT*0N,^)?P#-R8:ML&W)HOO1 M.3F['O$2[7Z=+9NI;%2\,>]RB,PS:F=+7=N!M0SG _N""BRPX?/&SD]]=/M] M9,9C]P:'9V_R)[J!@W0^F,/"YMG,/K&IJ]N">AI2+KP$2TV!:F3I9#P6U8#2 M$/& )FD&&#:&([T5*^+="O1,HR( MW']27V4E? M$01-G65I!HM[GIQ-1RA)[%L210VHQ#^/Q*PF3 M@,LWPJLWFO>QB9]-1QT"C@Q;>&+7:I8$4 H/_;6)4!838^?O*BSP5[BH=IJP M2APN&NX2RLO3(5RXD7LT3$D>I(-!!B+!9&H L0P73Y)2-L+;,ANDV;#%FR]4 M&"W?QU@,\WX>''!?>YN.;''AMU9L ?3 CD0VX1EOR^V6OH\8_'SN4BGADGE M'3(N"#(CE( N]H4!O] 3<"CQS$B2>P*1X1E_^A!'@)ZUVF>_TK4BU]0*ESU3 M>ST,;SA#X!UPN8?=0_(CA=<87YVXI_$RO7*5(#_8I -ZNJT.\Y /,B1'[-B@ M":X%%1275-DG'.L3WS8E%.TSMG(@P;^""/."WSCC3ME,WUPO&A*BL7C>-=Q'%K\Y2$^2!;QA=R4KQ!Q_61><^-<42XMYO)TR15@'V#O>UMY M^T_DD2V6Y^JOBSNIQA4E"+;-P=HR[2?3@?$!\:]Z3"9]LBH.P"5%S0< MLV-*@ 103E%1P(>'60^.U/QL\GWAYDZG2-C&K!L->B,W!N,8/C,"G6G "OB@ MWP/I3B\R1#3 @FP*SR,[R68]P(M)CYC$&*064-[_*"F7NM+RMN+DSOAXPPEH M@213PGC] 8Z'DM48]C88)9>\%SJ\V/NSX22=D&:9360UI$X-TF%;RM0X]/'Z MIV_!''S][XDPYQ%TR=+I= ["&YH?!H/>9)1D/1*Q1U- H@&NT>%*!HKQ'-1M M>GC2&XWY9TF1/1O/X-KV6?^$L68S_MEA"2CJZ7":\0/#'@B];FGAH8"@.YJE MT]F44+EB5V(YZ9#T%-S?\S^ (_C/ MY/MHA0+WW!0N^O?)>-+KC]2CMJI#,*K[YP=;OD,;-- ZQ-45GI$IB?X!2H2X MEO5[618[Q7U[[HW[<"4&O?[A/[M@TN^- KG\-_IX'OX=S#2GT8#^33"3_VI M^RT&MQ'<57QB/$+(C@:],7V:X[?FM\FT!V\/I[V)^^T7 2P%AP(<@:",8.1G MP%] RGX&TXWQ8T9$"SY.Q^K7,=(*\^N^T!&5&N\%P$K&]]?* _NKNKCZ3T<& MTT<;S(;RV:]T75\%):J03<^)060DYXV9[Z;C(2!C5TKS,!W.IV2VR))Y.@,F M,4VS,6C@D>SX8=J'BX/^AAFH5#-@Y\"*QM/D!RFX3*:!)0K E#N+DCUH5@.D M\*,A:F'3\3A!@X2UG!XZ$5A^'^35$0F>LS'N:P SSTAL&@(3:AG94+L110=Q ME *MCQ([+Z5Q%H:>\&LI5GK<$YRY95A$8G:QS%N2[K9JC&P&LQ7H-XWA":!#(3:3 4ZR'NW M*S0-]J>$ENE@AK+D"-"H/R=;X00DS=<%MI)8\XM&9DIR+"IY5_!FA'6B]88A M&(6:AO5P#-)3'\U@,T!^^)3!G8!/(Q F6W.XE4WY M/Z1$],B02IQ6KA!_G/!_2+3OD5D!/K4NL^?,!K7>GH_JW'KY13F*__" MM2]UC&\\AK!UG9<$RM5N2_&=>,VU&!?<[[UGT&IA[G(GVS8S,^^MUT-++\.K MS7130C=?MR93>P=N"Y!:"IC]&J:?+-S.L;*,BE7TJM\EMMV,V"!CT= M9 EH&I/1H(4R!5>Z>*L21KO(OXXD_;%:WYW_2"' $JN#C>2+"@3ZS3U@]L?B M+E*![PBI0PL1ME BMM6P0]UE#+0F RTX&Z%(T9_VK45K-J0?07J:I!/RH@\&8W)WH9UFE,Y! M[ @K*ZP06U:$+;G%EM:1?G- 2MLJ$$(<1#8RB6"TPDR,OR#Q ?$=3&9VBQG M9Y;18Z.L94$](6#[//F6T.SD['6QSOU^*RQX.(Y].\IBWW9NY>7^K0Q&L=&R MZ'H&T?5D\Y/6HR.B6T--HA,,8M_&T.#X$SSP]B&@1="(WXVT?,_ MZ:ZY6@D^.Y-;!$_\=/TZ.7N&5KL2NS8)/>D4HSXMD6L.-N5Y4VV M4+%X/YT!)7QGS-^'7XM;ILW;Q3]N6Y3J>B@')\OH^]9<^9?87*8D^K$Y .^;CL6*KGU/K@/^'GZW)W0K M^F@T8BM\\AO#M?\C$GCWBT]Q--2_?:8#QW)2=/HWO7S*MD\?>#]RGCS>+PDU M&.\$1/^JH8^Z&-T$S<5WOU7I1N]4D+ YP MMR'>7T\\CZ%$R46,8..71%F33TA9543\7FX91 .C@60/\(]>]U&D:-_;1Y'L MKG1$JZ1SA ,[I>/.4R[QWC&V_MWNAAGKF% MQJ??JJ^8Y-\N;AIZJ2U7MH-W8X]TQ^U&M9JCPV_/$QUH>S(LO!#:2(Z,"J.- M:U\JDO:$-4>":D]?^_Y8V*ZG]P;"=KWDQ<)V/10-APT?]F-BXS"-A,5^!6QM MB.;)@'TG97_P(5.!,3$:DAW6Q*7^V\=JM<(ZTVCY;%V/ES:Z5>)+H] [&-[: M?BL2XQH^=,G&YHZ)NS:4)@%P_3(6W91 8EI;3CT7UKK_N!\[NNSL/^LCHCM- M#&4;$6(.R,[PRG:$ORGVC33=P=1[G^[5>$5R[!%6>S' MPJ\]0CZ0XTO5[HNA#2"D!#V$44?9X _=8:,<'(M%R6XKKOI\_/&'HE\'HDSN0JUOV=2CIQ&^"( M6>S(V-CSQ#Z:DAA*_1Z6R:>:!+PG>3^.G[\U'D/8%GF9TX,2'$UPS?UVL*IK MXWR5+2)BEB#M>7BN0T]]CNDU_D- 3;@P8FI]KU2DLW,E)T!3_J P0([33-XC M>R!+B8/B5\ NAM=NF#APKHM-S[IQ.NY";-PKXMV'1G]=+&#T*;TYVO>(+.#0 M>%@<>\@+&7;L1U4&].*S-/%#E5X]9RL=TI'LI8R' H/^(WG6$E7:09ZM1_SV M9%3K'=VHW)_L[/+ZPQ7P$?JP+)I%76YB;=?0&<@Q&[9-'_4Y&(S.B6XEIKFJ M,4E[N3&WV/'"-49SO8;R#8SWA9(RJ?'K%UO8TRQ;JJY(&(8=0[ WWR:S\?YIO_<9OO96A1+[9/I8.F#D?S2?32MRX(M$'8W]GX",;B*:CB?I$]<,,"^Y4Q. M7TW7[-?"5+B@8+GN4,.N;(!0*PR)#\A="E=4\C\4VXIP=H=IQ$TC/5\C]-/+ MNVFQIHU5 LQ]:S.83HHI&0$FA@Z;!6.M3IO)PEV(MX5X[EQY/].SS2-!U$:L M+;.A'WBQM9(!Q]J=87Q>VT-QS^UY$+S[0*ES+$Z:$(VT<1\F\SZSKX,^RX.S MQ(G=*&X74Q&)S)C;#K6UY(RH!F<=P-&#T:H./G L5$Q_T%RZ[2'Q:D$FZL6/ M3AD'T: ?'4&DQK<4"H*2(DJ.R:?'@GOTEO6V*%KXSQFQ2?A MW+KQSQZ2.>P@F2A)9.EH,DJGH[YL*64IP8DI'O^V,8^>1.(J*(=210E$85FR MO+3!@HPTC"JKG(I< E-2E5.V5TC?D=SOZ\F5*JC12\^D,&&C]-W:T:G*P,_E MA*&$;%2-*^)](**6%*[G%%FI^:D!BE1=TIIM_TP1R5JT[2B<%-^%T>DZ]#V1 MD1;YIMPZ1,,XKOJS!!(+GID>E%^[F+WLY!)AE!\7MM%^-@I--F$3@\"Q $T0 MS^,HNW!Y+%:?BP,G==P(>]F;S-%\>SQB;3S5-N-,_P ?.H+$M-[8?P5;CW_%07:.L><03F#ZNIY$A-?OU]+_ MNWF_%2A=$!\KK%2GW2+(^TIT_U25LQ CU@%)H;N,1=2BPM-$?^HB^9WE*#ID MV&.+3_R:-TX!M,7].:N>(J94*%6Q MB276<:8ACXWL8]-?B[@>"=*O)KTG4"B_:K-13Z1:R+>NVAG95Q6A9 MYN*:_-(MML@YE[#HB/M M;P]4%&G[HK\8$X_W32Z/V.;JT2G7U;HCM#)>2N78\"/WQ2=7IN1 -/(O4^)A;V2) MJG#A 3M2U"+E:B,'Y9U]U2(ZQGB+3B+J5[VR,YLH#K_8AH6'JQ01:!3Y0CI/F.T=R2J'GKA'4E0!J,P1V)INNF6WI+!(M4:#M[9UOYT MV)2,V.UF:_B!2(!6;"FGEXCXBO1S.T*# MP;A#KPO'CT/RMTVS_>?_#U!+ 0(4 Q0 ( !F!9TDP0O^NY $ )(> 3 M " 0 !;0V]N=&5N=%]4>7!E&UL4$L! A0#% M @ &8%G24AU!>[% *P( L ( !%0( %]R96QS+RYR M96QS4$L! A0#% @ &8%G26&DY=;7 0 (!X !H ( ! M P, 'AL+U]R96QS+W=OWAB*?P @ \0P ! ( !$@4 &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " 9@6=)BM!W;C\! !I P $0 @ $P M" 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " 9@6=)F5R<(Q & "< M)P $P @ &>"0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( !F!9TF5M+ZB4P( ' + - " =\/ !X;"]S M='EL97,N>&UL4$L! A0#% @ &8%G2;$!06$C! 8! \ M ( !71( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8%G M260XN;15 @ N0@ !@ ( !8!T 'AL+W=OL? !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ &8%G27KZ7S)X! =Q4 !@ M ( !CB< 'AL+W=OJR5&GP$ +$# 8 " 3PL !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ &8%G2;G$7$2@ 0 L0, !@ ( !YR\ M 'AL+W=O&UL4$L! A0#% @ &8%G25'? 0 L0, !D M ( !D#, 'AL+W=OC * ! "Q P &0 @ %F-0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ &8%G20N&PO=V]R:W-H965T&UL4$L! A0#% @ &8%G21S% MDNZ@ 0 L0, !D ( !ESX 'AL+W=O&PO=V]R:W-H965THP$ +$# 9 " 19# !X;"]W;W)K&UL4$L! A0#% @ &8%G27=%VR2[ 0 >P0 !D M ( !\$0 'AL+W=O&PO M=V]R:W-H965T3FHP$ M +$# 9 " ?!( !X;"]W;W)K&UL4$L! A0#% @ &8%G29NC/1O, 0 X 0 !D ( ! MRDH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &8%G26^T:Q.R @ P@L !D ( !C5 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8%G2>#^\[(4 @ :P8 !D M ( !FV( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &8%G20*R^'GO 0 SP4 !D ( !^FD M 'AL+W=OT! "@!0 &0 @ $@; >&PO=V]R:W-H965T&UL4$L! A0#% @ M&8%G27/S-(NI @ 60H !D ( !F' 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8%G20@ZW6CW 0 ; 4 !D M ( !+H< 'AL+W=O&PO=V]R:W-H M965T<@, )4/ 9 M " =V+ !X;"]W;W)K&UL4$L! M A0#% @ &8%G2<(NE9^G 0 L0, !D ( !AH\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8%G M2>1KUKBX<@ AL$! !0 ( ![I8 'AL+W-H87)E9%-T&UL4$L%!@ Z #H R \ -@) 0 $! end XML 63 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 64 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.5.0.2 html 189 252 1 false 47 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.gigamon.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.gigamon.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.gigamon.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Income Sheet http://www.gigamon.com/role/CondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.gigamon.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.gigamon.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Description of the Company Sheet http://www.gigamon.com/role/DescriptionOfCompany Description of the Company Notes 7 false false R8.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.gigamon.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2105100 - Disclosure - Fair Value Measurements Sheet http://www.gigamon.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 2109100 - Disclosure - Balance Sheet Components Sheet http://www.gigamon.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2119100 - Disclosure - Commitments and Contingencies Sheet http://www.gigamon.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 2131100 - Disclosure - Preferred Stock and Stockholders' Equity Sheet http://www.gigamon.com/role/PreferredStockAndStockholdersEquity Preferred Stock and Stockholders' Equity Notes 12 false false R13.htm 2132100 - Disclosure - Defined Contribution Plans Sheet http://www.gigamon.com/role/DefinedContributionPlans Defined Contribution Plans Notes 13 false false R14.htm 2142100 - Disclosure - Income Tax Sheet http://www.gigamon.com/role/IncomeTax Income Tax Notes 14 false false R15.htm 2143100 - Disclosure - Net Income per Share Sheet http://www.gigamon.com/role/NetIncomePerShare Net Income per Share Notes 15 false false R16.htm 2144100 - Disclosure - Segment Information Sheet http://www.gigamon.com/role/SegmentInformation Segment Information Notes 16 false false R17.htm 2145100 - Disclosure - Subsequent Event Sheet http://www.gigamon.com/role/SubsequentEvent Subsequent Event Notes 17 false false R18.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.gigamon.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.gigamon.com/role/SummaryOfSignificantAccountingPolicies 18 false false R19.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.gigamon.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.gigamon.com/role/SummaryOfSignificantAccountingPolicies 19 false false R20.htm 2305301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.gigamon.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.gigamon.com/role/FairValueMeasurements 20 false false R21.htm 2309301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.gigamon.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.gigamon.com/role/BalanceSheetComponents 21 false false R22.htm 2319301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.gigamon.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.gigamon.com/role/CommitmentsAndContingencies 22 false false R23.htm 2331301 - Disclosure - Preferred Stock and Stockholders' Equity (Tables) Sheet http://www.gigamon.com/role/PreferredStockAndStockholdersEquityTables Preferred Stock and Stockholders' Equity (Tables) Tables http://www.gigamon.com/role/PreferredStockAndStockholdersEquity 23 false false R24.htm 2343301 - Disclosure - Net Income per Share (Tables) Sheet http://www.gigamon.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://www.gigamon.com/role/NetIncomePerShare 24 false false R25.htm 2344301 - Disclosure - Segment Information (Tables) Sheet http://www.gigamon.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.gigamon.com/role/SegmentInformation 25 false false R26.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Customers Representing Major Revenue and Accounts Receivable (Detail) Sheet http://www.gigamon.com/role/SummaryOfSignificantAccountingPoliciesCustomersRepresentingMajorRevenueAndAccountsReceivableDetail Summary of Significant Accounting Policies - Customers Representing Major Revenue and Accounts Receivable (Detail) Details 26 false false R27.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.gigamon.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 27 false false R28.htm 2405402 - Disclosure - Fair Value Measurements - Components of Cash and Cash Equivalents (Detail) Sheet http://www.gigamon.com/role/FairValueMeasurementsComponentsOfCashAndCashEquivalentsDetail Fair Value Measurements - Components of Cash and Cash Equivalents (Detail) Details 28 false false R29.htm 2405403 - Disclosure - Fair Value Measurements - Financial Instruments Measured at Amortized Costs, Gross Unrealized Gain, Gross Unrealized Loss and Fair Value by Significant Investment Categories (Detail) Sheet http://www.gigamon.com/role/FairValueMeasurementsFinancialInstrumentsMeasuredAtAmortizedCostsGrossUnrealizedGainGrossUnrealizedLossAndFairValueBySignificantInvestmentCategoriesDetail Fair Value Measurements - Financial Instruments Measured at Amortized Costs, Gross Unrealized Gain, Gross Unrealized Loss and Fair Value by Significant Investment Categories (Detail) Details 29 false false R30.htm 2405404 - Disclosure - Fair Value Measurements - Contractual Maturity Date of Short-Term Investments (Detail) Sheet http://www.gigamon.com/role/FairValueMeasurementsContractualMaturityDateOfShortTermInvestmentsDetail Fair Value Measurements - Contractual Maturity Date of Short-Term Investments (Detail) Details 30 false false R31.htm 2409402 - Disclosure - Balance Sheet Components - Inventories (Detail) Sheet http://www.gigamon.com/role/BalanceSheetComponentsInventoriesDetail Balance Sheet Components - Inventories (Detail) Details 31 false false R32.htm 2409403 - Disclosure - Balance Sheet Components - Accrued Liabilities (Detail) Sheet http://www.gigamon.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail Balance Sheet Components - Accrued Liabilities (Detail) Details 32 false false R33.htm 2409404 - Disclosure - Balance Sheet Components - Accrued Warranty (Detail) Sheet http://www.gigamon.com/role/BalanceSheetComponentsAccruedWarrantyDetail Balance Sheet Components - Accrued Warranty (Detail) Details 33 false false R34.htm 2409405 - Disclosure - Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://www.gigamon.com/role/BalanceSheetComponentsAccumulatedOtherComprehensiveIncomeLossDetail Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Detail) Details 34 false false R35.htm 2409406 - Disclosure - Balance Sheet Components -Deferred Revenues (Details) Sheet http://www.gigamon.com/role/BalanceSheetComponentsDeferredRevenuesDetails Balance Sheet Components -Deferred Revenues (Details) Details 35 false false R36.htm 2419402 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Detail) Sheet http://www.gigamon.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetail Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Detail) Details 36 false false R37.htm 2419403 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.gigamon.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 37 false false R38.htm 2431402 - Disclosure - Preferred Stock and Stockholders' Equity - Preferred, Common and Treasury Stock (Details) Sheet http://www.gigamon.com/role/PreferredStockAndStockholdersEquityPreferredCommonAndTreasuryStockDetails Preferred Stock and Stockholders' Equity - Preferred, Common and Treasury Stock (Details) Details 38 false false R39.htm 2431403 - Disclosure - Preferred Stock and Stockholders' Equity - Equity Award Plans Narrative (Details) Sheet http://www.gigamon.com/role/PreferredStockAndStockholdersEquityEquityAwardPlansNarrativeDetails Preferred Stock and Stockholders' Equity - Equity Award Plans Narrative (Details) Details 39 false false R40.htm 2431404 - Disclosure - Preferred Stock and Stockholders' Equity - Stock Option Activity Table (Details) Sheet http://www.gigamon.com/role/PreferredStockAndStockholdersEquityStockOptionActivityTableDetails Preferred Stock and Stockholders' Equity - Stock Option Activity Table (Details) Details 40 false false R41.htm 2431405 - Disclosure - Preferred Stock and Stockholders' Equity - RSU Activity Table (Details) Sheet http://www.gigamon.com/role/PreferredStockAndStockholdersEquityRsuActivityTableDetails Preferred Stock and Stockholders' Equity - RSU Activity Table (Details) Details 41 false false R42.htm 2431406 - Disclosure - Preferred Stock and Stockholders' Equity - Fair Value of Option Awards amd ESPP Purchase Rights Granted (Details) Sheet http://www.gigamon.com/role/PreferredStockAndStockholdersEquityFairValueOfOptionAwardsAmdEsppPurchaseRightsGrantedDetails Preferred Stock and Stockholders' Equity - Fair Value of Option Awards amd ESPP Purchase Rights Granted (Details) Details 42 false false R43.htm 2431407 - Disclosure - Preferred Stock and Stockholders' Equity - Summary of Stock-based Compensation Expense (Details) Sheet http://www.gigamon.com/role/PreferredStockAndStockholdersEquitySummaryOfStockBasedCompensationExpenseDetails Preferred Stock and Stockholders' Equity - Summary of Stock-based Compensation Expense (Details) Details 43 false false R44.htm 2432401 - Disclosure - Defined Contribution Plans - Additional Information (Detail) Sheet http://www.gigamon.com/role/DefinedContributionPlansAdditionalInformationDetail Defined Contribution Plans - Additional Information (Detail) Details 44 false false R45.htm 2442401 - Disclosure - Income Tax - Additional Information (Detail) Sheet http://www.gigamon.com/role/IncomeTaxAdditionalInformationDetail Income Tax - Additional Information (Detail) Details 45 false false R46.htm 2443402 - Disclosure - Net Income per Share (Details) Sheet http://www.gigamon.com/role/NetIncomePerShareDetails Net Income per Share (Details) Details http://www.gigamon.com/role/NetIncomePerShareTables 46 false false R47.htm 2444402 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.gigamon.com/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 47 false false R48.htm 2444403 - Disclosure - Segment Information - Revenue and Long-Lived Assets by Geographic Region (Detail) Sheet http://www.gigamon.com/role/SegmentInformationRevenueAndLongLivedAssetsByGeographicRegionDetail Segment Information - Revenue and Long-Lived Assets by Geographic Region (Detail) Details 48 false false R49.htm 2445401 - Disclosure - Subsequent Event (Details) Sheet http://www.gigamon.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.gigamon.com/role/SubsequentEvent 49 false false All Reports Book All Reports gimo-20161001.xml gimo-20161001.xsd gimo-20161001_cal.xml gimo-20161001_def.xml gimo-20161001_lab.xml gimo-20161001_pre.xml true true ZIP 68 0001484504-16-000103-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001484504-16-000103-xbrl.zip M4$L#!!0 ( !F!9TFPNOR*,C,! "9S$@ 1 9VEM;RTR,#$V,3 P,2YX M;6SLO6F3&T>6(/AYYE=P:;:VLV9+R>]#5JTQ/]6T$446256-/K6!0)")J4P@ M&T FF?WK]SD0@03@@<"-!#+192U11 #Q+G^7O^-O__/'S?6K^V(P[/9[__8: M_X1>ORIZ[7ZGV_OV;Z___/3&?')OW[[^G[_^][_]7V_>_&_[\?=7OM^^NREZ MHU=N4+1&1>?5]^[HZM4_.\7P7Z^^#OHWK_[9'_RK>]]Z\V;RI=M?OG94NRV_ M8$51AQ4=IB1M?VTK+B5N8_(%_7\_?NE\5:2-Q9>O'=1F$K$O7R7O2/9%%ZBM M&"[&/_;CR^"Z^TOZYRN NC?\I=V_ZXT&#__V^FHTNOWEYY_31S\-B_9/W_KW M/Y^6G-5_L%-WZ[\ 'Z7$V_WCQHWU5_WSZ MI.;WOW5O^M,O?/_^_:=OW6^MFW[OIW;_9OPX1FCZ<+=W7PQ'];\_^2Q]A:W7;PWJ8QA\E MD/ \2+U^KW=W4_^.SFCP\^CAMO@9'GH#3Q6#;GOZO=5?FO_"H/BZ%!/Q,WQ: M/3CLMNM1@ ]J$!B.;@=+GH=/:KYP-WSSK=6ZG7[G:VOX90Q(^4&-9, G@_YU M,:S]SOB3^B\E.M1_:?Q)W9=&@^+;4CKIG^'SZM'T06?A1$SI.?EP[M%1[:-\ M\NAH]M%NDX#VAJ-6KST5N1^9B'ZGXZ>QUOKG\:?31X>=N@?A9_'/__O=[Y_: M5\5-Z_'A[NJ'WTRA^?6__[>_I7?],AQ_\+'X^FK\[E^NQG*7CO:;Z@C_!("\ M+C].?/BWU\/NS>TUH/1S^IF)GFOW>Z/BQ^A5%V"./GWU[_2OSSZ]J'H$M'!W M])#^HOJ;;B?]W==N,7@UAJ.80Z&22_?V?[W^%0$@3#&.V-]^7OSR^!T_+[ZD M?,4-D]?7'SV:^4/0ZU>/B#48@@8]OZU0/ M5W\U?5_U%R5EZDGU=DPI]KX] ID^05I-!&8T19U.4:\^V1KU.,&=G@/::,]H M\[^S$T=[C;B''HEU :/SENGA7W'PI M!M,'WK7^3W_@[H:C/H0LP_%WD\?X']5???[>GWSC:%2?GKCB6XKVQW\U^;L. MO/G'[76WW1U-8'K5Z<(CDPQ"B= OJTCS^M?JR66T^=O/M2_;%)""0BR_N5Y5KR7OR+BSQ?Y/DYZ.>/K=ZW M8DYPW[5^=&_N;LY+[J9H/ K8'!XO2&&M9G"W]SP8/(O'"V(PW]+#^M2Z+H:7 MX*!Z_"WB8:3U:+KU(JWG+*TGHEL/+JV7 M:.MY15M/+[7'C+8N.O:<=>PI1%O'S+]>I/6QJT7PFS[SMW=Z-AN,'R$5B-GG_>A1_ MA*6!Y"]'AN<_V[\,XV\7#._")BE&\ZW6&ST_BZC%\ M,0S^\]-O_?MBT$N8^.++Z%/1OAMT1]TL KC8W#KI646^$U)=+\W\UA_LB_W= MLS:\&. GU<_/2?AV4:;/BNFU7O!SXO3&;OZS8^_SY.ES8N3+7$[GZ^D7Y+^SXB1E[*^YQ4_'+.JX"1D^)*POB2LGYE,7^J]+O5>YR_% ME[ZF9\W>2SW],V?PI7'MTKAVTC+\\D3P(@(G'" ^0Y_Z7 +$%^=:7R[^GUWB M[J7IY4NY\1.7&Y^"$%S:@YXU>R\M?\_A3!^Z_O9M[[X8CM+CGQ]NY]>\?+KJ M#T:?B\'-XS//7'2.4/.0TWMF1-A2@I]O1>)!6F!>O- >(S9\R9+ZK 7L)3-V M]PO@!M&H__'S$HXGO^UMDLXF K\8^6R^&GK6FNNI;X$NFG/-VM2+MMRTMO6B M(7=WS9Z#1+ULYNZSB>G%6\(C]2M=C.)AW+7GH,U.V6%[GMKT( 4:+UZ5OO!\ MVRE<9UW2,I>TS"G+YR7XO02_IR"'E_CH$A^=C+P^:QE[R8R]W%.<:]A[D24CQ1W?K\ Y!G+EPOB[DUVWT_C5JC(H&94!P]P$&Z[?W]WA^>&?L;L7^4A$W1/YQTG-SZ MW5E=X8NOQ6!0=#X6]T7OKC"#0:OWK:CWHM)RY/*Y3\7@OMLNAD#:\Y*>U?@N M;(->AO!Y:I/%N]$+^T^9_0>_&M^ _1\&_P[!\V7OELK]PM[S4][F M>VO0R3@9;FZO^P]%\6G4;__K_>T(*'9>7)U#ZY&!2_$ZS[-:X]=?^/F2/?$+ M]\]8-?L),R^G^:E.,QMS5*U[FA<$8/?37*KSO\\(P-M>NW]33-,5O_?;K426 M^:"JN+[N]KZ97F=2$P1_#C]N@>;%>4E% ZXS =4*9(\D*N(-DF\0?3+%7V/Y MUQ$5UQ^.WG\=!Z7/4#8R[%Z(%["EWOBMZ!6#UC4<)=.YZ?:ZP]$ 'KHOGJ_R M6 OCEZ5!-A6:C\6P2 .W@(8^#=3JWX[3Z,]69-; ]P4)#+]HF?/2,OP-$ANY MM$COW:7=0F@N+NW+%)4M7-J+07HJ@W0*;B^_Q$"G$0-MG#LYC/;8U-!UP;$F9E-1N:3/GC)]=B)" MZ:^RT7+/&V2_NFKR%;7A'XH!E_[@YM6KUU\NFH-SBWD65)SM 2K MPW'^F*7Y\XS\UKWIS]>.?;@#I=D:%A^N6^==0990^V4%:N?)TMU+?!\/,)#B MC];-K#",N]] 7R8D[\>T^OP=_OP _[R^/S.UO\^BP@U>.TO52A#7(>L+L2U/ M)+]7W<&H*,Y;J9VD!,\1]F7(\,2JLO?M$>&/*9R[+\/B/^]2F'%?U'4ZSG]^ M7H*X!+F9G$X==LN.AA\__7E>XK#$_6C$[84(PAJ!]9_CF2!%Y_8QH3 \_S3) M6"FL0.T\ ^LU6#J3&QI+_?ESLAZC\V3@TT26L?OU_ S]&026BFB> M/.!\VNZ311MS.>=/>\Z/''Q>ZB#.5'4WUC]>\D3'4=XG6 %YJ8EY[E%A35?Z MQ7$[ON-V"GWFVY[]9UY_LJ6.V#%!]?*J3HZ:H#K+8..44U3/(+8YE Y\!NGZ MI]&!+S!)O_8*F$LP=F(.V0%6P4P$X6C,/&=2K>S<2T(TJ7 _O["EQA#7H?." M5.1:^:K+EJSGFZ=J3%EWJI MW'F0R$M(ICZ=5#Y!5O44O*6=6T$N4OG,I/)$@KC#2>7%@I^E!3\)J;SXE1>I M/#$+OG.)QL6"/S,+?@I)F 5=^4Q$ZT08?")JYQ+.7M3.B259^$7M/'L&7R+# MTU4[3^"#GX*WLR"5%[7SW!B\&/H#"IWN]5VJ=/Q4M.\&W5&W&(8?[>N[3M&) M@_Z-Z]_?PVM0:_;^S;\4 S&LRGL0_T//"JQQP*.X?B #S_WJW.< MU72>BS@=D&BEWMN$:B_+5?_K(KP7X3U7S7L1WHOPGN>-P6*2Y"*\%^$]FU#[ MV#[O<^DD/;B\GD9?ZHEXML<2T>?577-(&3VE7IT3T:/'\F"?3W7S,03TZ6NE M3\)#/6IX=3'R9V7D3R$#<&P1/?,Q-@>7S"<=BG,B GELK_-BT,_#H+\H;_.B M+4]=6YZ"AWGL--)%($]8($\D:72)QT])+$_%?)^";_D$R:)+1O.\,IHG8=(O M2:,3D]$32AJ=@H@>^^;]XG6>L-=Y"G'YL07RHC//3&<^O8@>,5*_^)[GZ'N^ MT.C](J3G)*0G$L5?;HA.44"?.L5T"AIT(7K_!!0M$EZ_%?UO@];M5;?=NIX7 MK7?!G)#D>P=K:X,+Z%WOJV_V[ MWFCP\!]_?GH&+"^1^>7/3R_HE*_M_%UL_@MR R\B<3HB<0JIJXU]@4N(^#P] M@[5UP\4I?&XZ8&VG\&(6+L[C)4YXJ4[AA=7GKN@WMO$79^]Y"L+&R=^+(#Q/ M.[]V^'=1_N<Z3V5\99H>3@)D-]0N;CG??4+\^ M0R\']\38!K;W<@Z?Z!PNV-!C,O1R#I^6;7>][H1G'\:/SC+AIF@-[P;%M',% M/JY^IOKH\8?3[]3\ZMVP4Y4FSOYTIWL//)E%*WWCC[N;8M :]6=G\#^^JSOL M,X(E$-?G8/RW.4#F?VCF#;[H]6^ZO:7O*!F3P!VN>LG";U4?35%;39DZ8C=B MN>(G>W>+NG >KUOXX\8_^FDBI4L%H_Q\X]^=$'DYL,N8L/BSG:*;4I.]3H(B M7K>^O2IE_&/Q=2YK]WJBFEKMT1M.+):>,N1_?FU= M#X%6V8]7;W1W@T'ZJ^X0#O]?16L0)L[H&B^WRG,O8_"::RV0Y)R9R"^I*((*PE+P>J[HZ,*9O601B M M_Z+)%.2RZ#]1A>[S$%AK )"#+ZB-SK.6V[]$V+8*1])&N\G3&-%6=*4(D( M#ACH4!) >N.5?/TKO/CO\^]-/UV]+HR-AH._';2NW_8ZQ8__53RL\=XH,<4& M><]$=' ,M ;QG[PW2.34O"5=^J8%,!Y'!8^U_O#]W2B9I4ZW-W\R)RX">]\> M4?SZ5:=H=V_@S,'?_Q%G.:--B")JJY! %$<<:__I[:_"M M>&7:[>(Z&:6B\VK\CEGPYEXZ#\_'XEMW".3NC?YHW:PE31%SQT7 G$NOK75> M\I*KR D. /WV]C?S[OT?K][^X7Z:A6+^5148GP>M1*5/#S=?^M=KO!]D"1AE M@A;86B:M2BJ=T>W!6=M[U[$#0@B.EUQGYQ MU94X+%7B/#!EZ#&B[E&"Z%$;91S4C2V#03!F1# MZ&\_;P33'I BBY'0GE)G0>-J;!U =0&:,P)$DPJ'3(D.$*[(S%J_2B&MZV' MUI?K8C.B!ZF#8\$2Y[W15G!,Z$08HF4N^$5X,6C"#-[9UV\&6B,I2>""6AX) MPQ81@A&)$]"2I%"1D5(3O1YH,\KF'_U1,>W-60G?O.I#4C.K0*5(K(3&P'(1 M)KQ& 4"7\P ^>MFX!'$9&+-PW@Z*JQ3?W!=O>^W^3?%[?S@T]ZWN=4+HT2&:6/+$IF;$'2)L:^=3[$M#E/?>3!7)P M8MN@CEO?BO=?TXO@+>.VO\?%#!-GQCZ$Z^ZW+KSN0VLPZK:[MV##EY)BAZV! MRY45G &'9(!HR@BG#7;"5X8)4G%PQ)B-;W??_U:#(K.Q)D_ M"-T>_47,%>@]4.5*Q'14XM0]4L:"*_SK!\+>K:++',"K\9NEW_3O!]UVD?I) MW[4&_RI&_VA=WRUU+P\B,IQKS! +2AC.+,/@04\<,FF0DK1>9-1*D5D7URG5 M/@SZG;OVZ)^M07)]'SX7@YMU@B>!!>$,& F"'B)6P?C2KG%.N <^\K]*6&O> M,'W[1X@* ,)[ &DLTJWKZ_[W-!]F+4W&9R&R< 2=MAJ#NV61E1'ITE]@6 >6 M62(TYQPN!60&5/ ;[XJ/1;O_K=?]+W#>PK]$X!XI0W49 MDEK$@]5 58S^FD)<#\]! )[;7#F301%>"84E4_ [,80@&2G% $6#6 )X;7@G M'=S A,ZLDC-):KZ-,\[VX?&1#ZV']%?C$QG^\P[BM[<]B-[&V8''&KU)<_<_ MBB'$G>#NAQ^W19I+\+F?_NJ?1??;5?K@'@+3;P#83:N;NLE=/P7X[=%=Z[KI M-"S1"NO-BYCUH)1AX$&!7G0VT@@"7,4(R#EJQB1D[[#T)1U/E$R'9^-P"8 S MR0SS[=N@^-8:@2\"Q >OI%VCV!=O9[;BWS)_.((G+()5V 3CJ-.@9B;<#,%H ME&DAC+44,Q[Q"1+OZ1B[('F_)?.1$HVQU1T&&]D@#B>&1\UB[BX#U:%HP2]I-\,M:N)-_NG/UC[)F\_VHZG>[$:DX\43.VGN"(QOX@WHWN M!H6Y&UWU!]W_&O]R:+6O4O9ZI6I-'DW*QLWX6R4QDI,#,4=ZX//W(KD55]W! MJ"A6^ET!:ZL"#9$%AIRG@L:2E<([+%%-2A4SP23;F8\[$FMW;I7B4GH?X0>X MBMWA.$P#_0TO_ZWH@:2,M7FZV(-G#\F@F1LAK57P%'XF[78F_.>X[T;ORSV==\_$!'+[M3=R>E:<3@%KFKRV.$=PX+%G?-ZW7APZQ M:#G%V =EK?)1JO+FS"&K[%)]B,E/@NW RGV2]:7R=]Z5K^=O5$YQ(1D+1!KA ML5&L=$H5%8&)9?R5/Q%^8>\:[-TMJ[#K\:512:J)4A"K>ZDX$KH\OBIHR2_' M]X3YN\[QM3P$ JX-,YKXZ)02+)06E1CNPC+^\I^8NK!W%7L7Y_H=_?A:HBA& M3J. ,-'!,\HK]C(/;NS2: 3]).6%OT_*WW6.;U H:"*$,=YYK87AM+R;59%' M9QK4L[JHYW7X^[3F5QI.)$6.^J@YM7" #:K.;^2+=^^7\WM*_%WG_"H=A$+4 M(F]3J65009@JH!54XN7>LSP_[_G+!) O]=F._N,EU/AWCWLMRXU%+&B-!/;6 M44>,*PVEH=)Q-\.(JOZ;K,N #?$^&$&[O>'=EV%[T+U=*V&S3_(R99QQDBK- M(5CT7%C'JAHB9;RL(>_:YFDG*LP3^\OJ8Y2]9MN<7?_K M1)AOLM+"M>_ME@Z'WFO.,PH5N*-$&Q\MBC0$7VJFH+@)-LMY'II:+Y WWXOK M^R+C#),>DU2;H@0GGDAK;'FLDH)#*G$&^?-B3?KA195YV#H?S+BA5"N*K#$F M>J9DF6%*_0Z, A7%SO)=A]8,L?J#47JB^CQ5HG5'8WVUNHIWMK($:X^YHI)H M&64J?B-5Z31BS%N:W>D2-%M9T@3(EM N%O;.0JN0E2Y@AY$-A&JOG%,EM)A1 MEU5D8D(V@78Z'J$][O8;?IA4_VY5DZX( \\L",Z]$D3P8&1UJ^JYGK-@9?$H M?"%!V@S$-F VE4H'J@/'TB-M1:26V:A"5;-&/<49F!JC+<'\6+2+[GUZZ(]B MM!5-/8N&"1.D Y=78YB8",^,1\YYZT!G! M""QM=9LD-"7*Y46V6-4+PAHPI[KUW[NM+]WK\6:(K8@LB5*:(4(IQ@(@$PJN:JF?0>8L UP.R);1-Y*6,>XA#=2ZJA;76&&;:0I9%HMO!?7=S=UUZJ2:,VS&L%JUII![TM>#:'R9[RLG->?_,A70L$)8D.JF!!%5_A<86 MH=P"(70:-)@MBN*(,5Q#L(5A@4GG&:=!1 ML)(,-AH5,X^2R1,1A77(4):JF5['=&ZZO7'30\OH&='F8S$L6G!:@#B^N"^N^[?CFY&U*"-D#)IIHCT$S1&4 M"*J$QCFA%HM\QRW29T293\7U=2KR[G4F74#PY_7(DJ("4GD^M-G%2"CB(1Y6#*)( MY*F7SMO*2! F=98,ABA3G ]EMC827D>#/'88(FN%B .OHASBXS!$;UD?N93\ MJ01F1<<_5HI&+G7*C%GAG*15;L]ZY!9+V]-P(HS8DZ)RD#@BS>92J0@M4):L M/!:(B #:TF)L6!9,8?9D1J*1")MW\\U2 90=(RH@!HXA,2S RP*1-"K,K* Q M-Q'T5*BP7U-IK)-.626\<-(@T'3<5:%UI"1S 3G6YT.&W2PE]2E/0@E83,8P M]9:B*IMH GR6):

2I[L 5M=K&4&(QDE(K(=&Y"#"I4;5TVW:22_-I!/ZU) M.(ZE#-X$ASQW-&+CL92>E<6]%D-XDF5I*1+DZHW*$2N^K MHCQ+M>:9'XPY>4*E=]R@$JRCQL898Z1S 7F1)IU,8@3MTZ33!=HHN7BI>\JT MV<54!L#3D@BB RZ#=C+ 9JF(KC/=,@XP78VE-G:5#)"<#!86R %A)4@-B%4 MM]!*HXPL2BU>1FU%EO'8G]@?^/[=E]'7N^N\N&2[HA'GG4M343W8"0Q119J= M-+D'#!ZC['*-HMR)7ANT/>+4=&'H6,0Q$(@-P,N3S$1#IU,DO459F,AJDB'; MX=0;=3O=Z[ND?3X5[;O!N"HE_&A?WW6*3IIUE1A]-QKS^?W7T!JDD373(9#F M)KUB]<7<;F^Q#_4_,+/*85S#FKR,X=@:#Q]'NKG'P7DKCDE4EB@!WH=@FC@# M.J1B0K ,&%%3""[)PLW%/LAY'/[\=7;\P813L/X,"2'=N"V7E%5!GD0Q=_ K M_L C9\F?Q5S,6?#' GL()=+CR*G''D*94C'[U#A4-V2;H'-ES_D=GZB#UQ&E MPCHE#4?2Q3+YY*5PH5:]L0.S9S@LUJDBGW-F='"!*&Y%-)Z!J E<#> 6G,7, M5!+0W'A!2X]?NPX@C>7,8+,),R@5B$DF7:I5++N+32K_RH_-<116 M6M4T[#6?)YG*".OX50=6-1\7W)X45?KBRVCF_#P6K/TVZ ^'?_8&1>NZ^U]% M9ZZPL);*CR%K:YA"D?2OU %S#V\!GVHAJKVY26.04JG6;3%8Z*1)8]*'HVK9 MPKQ#7_4(/#ZS*BZ&,TRBQH$9IYEG 9M0%<')@/,YT;-4W >Q3I'Z@]M^6H@P M__J#<@%Q'URJY!#<&@)!)/RCY((/7N6=+ MF[GERXL]/O_7OBT%OW%?TK>BU MX=U'9$H0/BJJ+## "1DMG(YJVH,(.$^+$/K2F')$9@CJ#94"P-4A6@TN.V:E ME2:1ZLP887GVS-@O 0TWF"HOG F2:H0-%545KF8X+];FYZEB9KNZ3\S4&N,U M!S?91A,I,_ _79K:&+PD6=;L)5#_^*966:9](%X%'\''=HA07S9CI]UJ*R(2(/ A&JQ'QTD2;E7.\+(8%#GAYXW+_9+/XX@.D6.>XR5Y;4C,3)G\_S1R^#$4P>UG*<1( 3^CYHT?A2.165JA0U94/ORF')$9C!'.(\V M C-":N4)8#(J727(XC3G5>;B7/BQ7QJF(0HXI/'FT8'\6BM<-:M$*X'SK/G9 MTO"$0]L@B:%&A'%9C,$!!U=-XI%!V>=B=,\@O#42-(JP+@;K7.!I@6C%"4$E MW]"#?T;,>&*[BXPE/H)KZJBB"HNTN*144]%S4M^Q\.(8G$B.0:].UUW:Q8GLKW]-J]:?";VV"OZ\Y%9[S@4H/AZ)(%6E M*R+.9!&Y @_ZU*AU?)=*!F0P8Q999T&].3O>!3X^E H17]-R.2ZF/26RO>OW MBH=)D7>\ZW4VH-=6IY)0I#@E5E"*/3%,8%/EX*P-^=Q \(AX\SW+T2GVY#!$ *GEJGJNIMRC?,6+C"LZG0I>$3*81*YE)B@H"(UVB#MJWP ^'@R M+P^3;''X:T=*-FY]]J%9&<=CVRUYKG8@F M,J%\&J(+9I[9*MV#F_['/@! M:6Z>81$)R[5G58;&12_J)H=B=KH4/"+E-')$!HTMQ\A'PR'ZJTYK*D'-1U42 MM-A]=%#*[=]G\-[HM)X@>D P<%)Z5A!R,(:RBS3,X?^.J=7W'-5;1*BB&BO) M0+?H5)I9)>0=_#//A6"U7VS-#0"=DIEIBL$Y9"<#PE9HIY0$[4L9J!1975?S MJ'T^[WF#[.0<,9Z$?D?U-S61T:?U*\YI*P15QE0[HK@V+$N<;Y"W/%]*;G/[ M;X(P@8'/3CBE$6Q_J H6N:CIT=@@HWD"=#R^BTH)84JA@ @SEBF&5"Q[_@R. M-&9''+/QN,#S(.BQO5=#(Y#2:RJCLXY@H:9G7/F0Q92;9$&?G)9/[-:F*@:UHM(YAV3*##F#RIRJX4[3S/7?**?Z9*38IIZ=(FP40M$C M3[6&HU5=&&HB-*O+MBYNSCDB'4XO#VM3W!V\XLHJYJBQ2+LJ^G:"Y*.%-LC# M/CW]CIRAY9@[9B)('D4Q8%/-=X[.$9T/LEL_0WN^E-PF=QN,)M0%Z2BQ'$GB M1'4UP(ED^2"\#7*W)T#()W"9#;56&^2Y-6DR1=J<6/7\6$NSWGT!1#\7>A[9 M8P8[ZPUX=4PY[:F42/JJ-]/XD#.WZDRWHD [#N]:H^H&TS?I]K_A\->C??;N*W?OBKZ(U&,96=_"/ MUO5=41M<+*^AEFGJ/B*1/"=-EQNB;BEF"&'C/62 M>,Y-M7+7$9F/3P-ZT!6S1=8']5 (-RY%!BE':9I*) $)EVJUJ^GJUF"3^7L$ M([UV\OX0"/^S.[KJ]D!NDK!L>](54\1IK9QSC#E#E?,5EU7(ZV-P*C];-R.R M#KB'1+R)V^!Y!L:QTA1QD%M*8DI]I&,M.?8N;Q/9GMNK$2]W=H['(W>Z\+UB M^+;73F/L.O9N]$=_]%M[K M7A>P_2"S8OV!L,P$KKC#F$2AE"2BS!0H%T4^G5HNQ&/;(5/KHHY<:S!X@%.\ M1/)8PY$3FH/S #85PG0M@J%1ED=.L8A=IF>HT@PO(+(&4'O @C><'^2#@(## M:R41H&&-*CN$I(W4XJSE0 N^,-/R>%@LYP4!]>=M,.#38F:8TP15,3X'3S8[ M'S4)X6.AT:C,,(H$S+/C5% ;F,>TVC H6/ U2Q R)WU/:$S5F^\.V]?](1RR MS3BB$]"12J$E.-7&(5&.#)+!8B'SB\IU.5(#V?[0V30]O<%EH_9&Q"@Q\M@S MAT#KE7,=,)>"YZT]BC)]]N28?CI]HWV8_O'?N\4@+7YX^#VM?9C[L>DS;WNW M=Z/A^ &\JF1#!ZL8Z&$+3A"$-X'RL#C59#2%%UKQB+>%ZXGY58 MG3H-ZJXZF@;#<2"%,SZZY,KAH"L?R%":KS@^.XEHO/@YPI'#$+P)@[GC& ): MQJ.45?T4EB3D"M\2%Q_ M1]0POMUAFT;K(^83XD3@THRJB&E^#7%V9G3%G=D19,UK+\!)4<'AP#F*U"A4 MN?F1^C4*SXY-XL;$JK3>:&HCB=)HBS5653&.D-9F K-VT')0= [GZ1M'I4J[ MD$$_P_&A*0PJZ4&0J"G1)%CA=4+JTZ;',0^0Q6F0E23$0DA%C2.45E,E K-Y MDVG-/?1+)_$JQ\-3QPDGQ' AM4(2:8:J4QT=S>8A9>4\9T#@51.(P/!Q;#T8 M02>]PUZ92K%1B'_R=HJL..S4:;"1K\^U&*_?(Q85K@P'TH+G^RS.C, ;.J(*8Z%8"-0;EEQ2A%EY_'04 MEN=-S&>GY)_>$W6@V WR+!IN/+$(13MM)U&L9J_-06G\H1AT^YVWO?:@: TA M(IS\>^/+,D0("(N33#+O=2 D5#$S*/" LYB92X'6\4?KP=L?6JNVAJO # \ MJ0Y><).*.LJ6BC1R)A^DRNE:]TUKH 6:L3LIKDE?![B[O;(^;LFEP&-8[61@ MG G$()XD5 >NJAUEAO*,%Z]^#+N_]+K7__9Z-+@K7K_Z>6LPQA'+S'1'CT60 M&"EM%#5:,>2J[#NB9&,PR@5\Y4WD>-G=,.TQ'MP7G=@?Q+MT*_EV.+Q+*UJ; M]43],O%LR]_TD[04\(_6S>P"]O%4/F @4*9[/UZ]_OD[_/GA\U5W,"J*FD7L M;_^(<^,B-*/1$(^THLZD.[,R]V$=EJANCR-E"BF&9V1K4ZJ<*4F_%]?W->N7 MYPE*4Y(\$L4]MY(;CC N$^5>X_GXI"(H4W!*]/[I^:$U>#\8KYGNC/5QM9MQ MY6W>/$9*NN# .*1R$@/Q;:2^# >T%9(N'*#J):]_13^E^3ZU:"V#;&=$%I(5 M"X@XX560 2)'9T00J>&C6KR,Y.(]W"$0F?#1W(VN^H-4*[@A)TQP*DV](2*2 M +P BV:JJ,2XN1&4E6R-M]$M+#YO &AKN!L);SP$#I9:D"#.D;4:P"\);XB) M_,!PIV.R,:V18=9+GVZN@T),0/1376\HI.?VWCPJ1DHHX[(!X@DH6T';2.%@ M"%@X'9PETD#H2GFH1-MA(4D=M )QA>B.T+X'=W/4ZG7 '&](8)?F8$4:M()_ M:6\I%27(%AM0G=L1> :>[>%N%F:0!H^LL$R:8"-"7%:I 9("N.U(O1KN?VQ> M&B.Q,^#W!&*\58QZAJKYMTU110D'.E"C-T$D>@ MTU\G<]X<2^*#D3!)CQ-/)"N=$@LFWX1:&LV'/>=.H]7G35GAA=-6(^X]XL9. M'3<)LF3JY4@?GD9L*QJ9=CMMI8= JEUT[U/9]]Z5N R(6NN8E99+X< .BLK3 ME8@M45#/EV K)0S[:!45SG"L$08%596] L$HM?421M&S(]A&ZMU'#L>/(^$C M,Q*/M\B41/-1$UHO90=77>*4W"D%&EUY!E&<4T(:SGW5::!UM+3>!![>G3HF MC58>OH"YP]I*(:SU0"5N69G\TXK[4"]'A!V!1B>JWHD1U$9N4S^.XQ0B0%O= M2WF(LOW3"=6)JGR\.H=P@$!55>$Q\")F 1<97PDF2^*V[F)/+G M1*/5WCL0 H? F0T$%'U:(EJI]\!YK/>MR+.@T4;GS4$(J(E$F&!PT:62(%>5 M&8S2XOKS1K:ATW#T_NMO_7YG^*E_7=\*^O>F:V 7(@H<2Y^ZV D"'3H=614] MRPJSM,"+*;TY #:%K>F*.H14*QTD.!1.IA&TOIQ0!SZ]$LYF%2Q*8+$WX$0S MX:RATAD%NL%KC+SS@E>S0("B>5D 2,)B+?UNP#51CJ>[\=0_BATV1EGMRO8P MZ2G1*J,<96RQ9G05IHMCE@*R0-4>HI$X8C MJZ/&/!5Z5UDE*V-6*8<9@+8OP)HH9G"TW!J/J*;11QRI+^MF36IGJLFY:UEW M/I<"]JD8W'?;B_48:PB9Y(90T,!1.R2)T#2XO^&D#71 MS$9'' 57/^#Q+3X*M#2@GH<0LBI03MB^(%LA9M(S!$?0)>B(B,"L(*HJ@\"S MHI9?"5ZL!]H%LL9Q!80XD!OO.=?86D=EU8JI>62Z9I&&(&M"YHNO1>KT3T\, M76KZ[XU,K_-'?S(!H%<_?G,.4CY[5$.J+O141R20HSQ-G*\N$Q!2^40SL7 ? MO1*>'8%?O$*;!=YI%A$H9Q(]$#E$+3FI2@&8JJG>VP?L;WMM\*8^MWZ,YR\, M"_#3BJ_=T<;GR@4'.I)A1XA)USF$E[M#TBY-\+T6@7]#:F%? LY.D*^0;DRC MB9$BK0A+[5%"5BN<,:AWGYV[-Q0O#N'> OI:G;_J\C=*%,'U,CR@8 RV0CI4 M+6@!KR?O.D^IUUI(:U3^.I!-G?2%A\U@T.I]*VJ'>GT8]#MW[='*ZGR?E N+ MU*2>1Z"PJ^9D6B?S:FDEI'QJS,;12_E_F;&^H-HY: D6##81*/!"@;E!15"ZUD#QD7JNBF(E]0G8X\<+@ MZ7KBP8_$S+BHX'\5:D;P?'(@(61_!V=+S+83KS1^QS.7EA2""P%!DK?5W$GP M^6569Z^07MBUO3ZJ;ET;/>>U^K0%)G@?E34B]9J+JIX[;2O-Y%^011>L'HIM MX&PZ#0$QIKGRE'MA< !7A_!JTR-0,QM P;58F VP,9R;N#USLXN(8)91IJV' M8-A33&49H8"F03R/Z;12C: V^PQK0-M$6$.M1,1'8\$_(Z!J-!;3V2E-_UO3.\48 M@M"T\UE%PTRDY0 HC)W/YW* #"V#NQ::W2!OU!J<&^^T9E1@A0V" 'BJ?A%S M>02BZAWA#2$OAO9NV.T5PZ'KWWSI]L9IRU1*-_Z#N;[N?T]5Y=/9>)_['PLP MFT5*,'WO7E]#G/"V-P)3U(4/)ZS>+'@!+YK*D!92$L*]5,KKZ69XB7+_G\HE MTD.)<-_*(Y#=:#;'_H+$9&L^A0CXW6R4I';+P CY#)*E)Q99A; M!BO^B9 =8/7=Z[O18M/+&A(+)PI,I0-]EHPI%)LEEUN:>G/2/&67)G<27+6Z:.0] M1@WPBH/!VT#?X F75# E@N'1$*&K*-Q$9\72DX9_PGPS>">VKOA87*?6OQGG M>ZLL1YH,RKBP3EAL(G'<5<4L+CE/6?: \'13,6LG5@*T(_2-F4 G:-HN ?%C ME!*G1<75+9FT(L_1$)P\J9VA+[-1V? UXT$-((T/AJ=3X@:)PQ?)GFKOYV3Y/>WZ:=7$!E91(T1@OD0 MO79!"%%>\\I *,F27&3Q O+E$?DCO&30;<.+QF0>B_+'3W^N4A:<&>4)9L$[ M;!@-6E9[MXC1(;<-8C%R.RZEQQ+TO5<,AE?=VZ0,PZ?W']*_?3%L#[JW37'4 M3LIVQII";(B%L)H21TA*7U>WR\IC:E__^OFJ>!4^??CPZG;0O^]VBN$KT"^O M6J\(>W,#D%V]ZG_]6@Q2:_#M>$ *P'MS.^@"R> 3>/9N\.JVA*!\8I@^:-W" M[_T )HZ*ZX=7P^Z/5^-?&_[TJ@)^^"I-+4AIJ%>C_N-O3/J$7[5&KQ3_O],O MC0# Z_YWB//+_[@93PIZ=3_NM2W_+K&GU7OX?U+R+77$OAHFTKSZ']W_-_U2 M>J*3%JC T^GS K1GNCFJOKV((A#@?W0?OWK=&H[@^P_5XPOX_E0C7NMP?DYD M?K2+X?!SZT>94XB#_DV]<,9N#Y0_ &O:H^[]V#'8.'U I1,>-).W2J2[EZBG MXXJIMS&[2)@]0+L >D",5]45>O LC-X6XX2Z4-7(0X$.LGP]%)WP^H?\$ M>+\'\6J-=N-TY(ZIB$FP$CNO8L!EL:=T:0E4T[:GG0 ](,:K:OO D>3)Z;'P M_U0:,ZUDLM%@FP^5W9[3*_#^K=7M_=X?#M_W?'=XVQ]VQ]_Y6G=)L 8G97#8 MI:RX, )B9")8U1SHB?$FJS%XL[!%HA&:'P0Y)#/,R"FTTUI0&+*MI74IQ MPK+4\1N"]99P [L&K72'83HWW5YW.*Y!OR_*DJ*-2S&I=VE_5!KS8VDP5,MR M0DZ:7D%,5E8K],*ZL!4 [0I[\YXD36($?8=#M H3)WV5OHR@_C)UA[60^&C MKZCG=,Q3L$FO@!W N/@SZR\H.FXCLJ6)2$1TEDJDUE#-4]0QYSFUV+AFG M"Q5Q,V_?!*CFC5@D4*H< X?$6(FP\=7J$@LPUJPOPFB1]UM M4H>M;(N,F*, M!5,")PI\I#*3%I3(-P<*C27;!U#-AET8IP1H4,XLEL&B:LA1M"S8K/TEC;%< MU$_U4$UJ,9/*39;/C<<+WH&1*ZU=NM\J($0HIC6;Q3#\ "'M#SK@^0P>WHZ* MF_&]>[H2ZU]?PU?? F[@U&\NI5:EHC/KB6(01YN$7M413R+-EZDSNC!1_8#( M/"7-&BTN,#I*)KP+VLE4RNTJBQM!_>>K619+FIXCS58<<1:\#\*GRF#')6>J M:J&1.FG'O$P)(:E> M&:!$T%.)T<*W M"&B@Z+FI'"1LJ,NUM4X;DYZ,:.N5 MZC=)";:8:R2=CU0J R93\[*L(W(?4$T!<@VVC47N^VHJT,XHB.X8:D_4-H8L]@)M 6PS3^LX_BBTJRXCC/-[R87&B3U!_S@J8G.-AM*B]B"(EL$! M#Z2K BL%O,C3.IBBM3GP"-;N:*R*#RG"T1 7!>$!<0[:N5HSZZSP>:L:@3AM M_V@,[N9NEB'8?#^Z*@;3A-;,9YLWM%FGTYI3JV*J[XDX(%G5ID&HDAUMSA=Z MWW>%^+#8KU)LPB,5@T,][94*NP=^]8=_8%_VX.'1OW!5B<+&TQ)V@?"HM(1?+DJ&E9,\)C%_&_DJH,U \T. M8*_TF@@SFB-KTHPV[8V)564_V%&3D9RO)OG:<'\8%+?@'E0L*IVNZOQLF8IW MP -G(I?&IVH?KG U^4HYHE$>+2J4.2];P'D(3%?MVD!.(AHL(]@B+P6152K6 M,P5!0^:F:9VYN_O -%W6CN_@T[#CR;CST:3>>M+&\'@_ _Y(>GBF/7#I$(;' M&W:(.SNIL*U[7SSNW@P_VM=WG:(S"4UO;N%=DZN'K*+SH?X'MBN.FDORQ=1C M'3CQ/'(5-575&&1@"5.SIG1FO';.@)W(]]R8L48%U?Q$FK30-WIOP-'DW'%7 M36V+H-'F9B=6/+B0OY[\FU58S>7GF M88PX!K421@4&1U4%("T/J%A (4>-W M7#@QW+(,:TXM80X>"'(&&P@>D43!E<%[4!R%NB.!TSS;LV/'7V=A), X,V\0 M!(H4PGHP#)6""M1(46NGH,S 2 MQR+_]D;",JU0 9X;4/D5%,[O?BBT:DZ(Z%J(HT+)_9C)(0A,F)FK./14Z=Y M&6BG[*.H6VE3&SR<-#?$F0025AL5QD-/E;/,*TXTJ[(>1 A=9['5N=F(8S-C M0QLAO3#!>LT$8XQ3S%"LKCS 2.@Z.XWEN:FG(_)@>T,1/$35W(D0N!8!1\E) MU:_A!.&UAD+4I-(NG-B'H<"$4NQ%L$AYGM;S(%UF-2.#>)O5G0N*:Q)JI\Z. MLX@FK,,&X@?&K;,Q&L.FE3#!2L3J-KJ1NNSFA1G;6PI%-/$FM4,+.!HZ6*&K M%MB8%B_6QMHBI4ONJZ(SGCO]1C&=#CQ<4 M+]L,OLP82D615$H&XHD(.KA07K@(SGG>Y4$EE0OXK81H9P2:&N =A!B@N4QJ M+J9;.1V/KUX?I";B"1(Q!Z>'69-&S2%MM:X&_!&/L^H0H;-RYQ4@?6Q]?]<: M%8,NO'P',97881?!40N<6R) 7DVI%\%4U70\9Q?1J\#9%?A&$0W($4Q"L$;! MD1)&E\&P AP@XLIK<)8VKLU4C#\D';@4=&L(A&L6I% MK(F,BGST.EJ\^E@$80L &\L-G94& 3%%ZBLF<*90-;XM8!WS@5HT*WK9%<)5 M,^)#&A+.<0)3:6^!;-7<(; H.CM9;/$6=0_P-7;D1@UR"(3SUFLBTI2XDL6* M&!6SX5@4+_I[JP P:VB;(D&F>8Y(Q%;1Q K'0U:\IXYK)")"$6$[NK@5U: MA+?*-GFPZ18)QITVEK, 5K2R31# HGR%!@2[?)Z82\KI&D%JLCA<1X>#1%@+ M';"/5,1I]:TF.!\S3##7FX)D>A-G^JI_W2D&P_"?=]W1PV:D0S8R)XUSXP)W M*C /U;1>9AG.2$>DUA@O@[,6H-V ;R*R2I5E8($4(YHF5F/DJ@KA@',B4R$H M8_L ?LMIWD%03ZA+E[',8Z4IK6RFES3W0A#H)[$,W)K94+N.LC+P+B%< &=# MIBG>2,M*&##B>:6D3OMJ-H //";7&EY]F(P=Z=B'/X=I$<0^YELH+EGT$85 ME# \I4]"E4#1$#SFVTP6JJ;6AVU?&*V::J Y]Q29H$7:/!TPX]7H[_&,MWQD M*>/R<"A-%/AN3!*1$&Q TP6CJ8N!.U/6B4OK>3[#%)BTT*.^/G#[0FE5EP4) M2@J6KIV1HP'B2EZJH.A$R*=MO.&(K,6E[5#:QP 1EZ:&"R32 %L _RCJ@!U M+KJ:A(0FDJR#THKA&;N@M.HL,?!24C$^1-?24J1]K(;GL@"6+U]IL6CDMD;I ML>%Q8]?;< \!C(=8%6R65QQCZZN6+A1B!G4:/[ (]./K-X.KL=V8"T]IQ"+% M5H::**I.+B,L<7GD F'"7N!:X5 'PHRG%EF$F8K)./G2#00U Y%^/K-Z813^ M#G UJCU&G%7*(6]EHG/&G5E[)O*"VX^( MXA$"T@#N+"AN6TUP3FDTE<^,:!3!U0#N&[?& %P@ICB'J,J#D=74VZJW-T L MH?,Q_(UB?&3<5AP%$R)#$)H%B(C&AP!)4E4(.H/S 1:-1^'XN#7.P=!PED) MXYY&K!6XH+BZ$V!$9/9IQ7':$+GQ!MR4][OM#\9W!Y^*;XVW++-XO/TCSL9> MD4:5]I*!2N# *D=]6:*C;01=.H-(^1)PB6:P6 K*+,!3"U6V76QNAB"T"E1Y MY;V-@G(!,E6%_LC;? D7RQJH,A@V![!Q*QV.4:KH$#@K.E@+9[<*6Q"V+@__ MP55>&(Z_*X2KYLEPHB)X'4([GLJOC"%57@I!M)5!R#5>&'*S!P ;>YT%$$\0 MT(+..K#HGD]'1S.O;1YL",[H-A#NX Y%'#DC'&&*4H<,A$2B6C[("%.93F-T MH)55]4T "#L3&1*WD8'U$7C5;,.>++]%D4%L*0?- ( M6[BJ6Q?(WU./VC#>C>X&Q;MNKWMS=U/> _]QDL!(;A+8086&H.5]22R$FI- MT7Q=_N2.C,DEE&V&:@M$4MA_7_Q5M 8;)C)Q@/@NK9EPRB!$N$<4C*RG6%$; M<1TG\#8HS<"W'7;]N\$6V!GG#5BT*%._743,85+Z@(YHX;*UT&1A$LGF\&V% MW>>K0;$5\[#Q'/0T.'T^J#0T08AJ3+72)D^X,+5$':T/X78(?N]O@1YPSH)> MQ4Q@AH4#!8"K_*]W4F77/6QQ\.?&\&V!W.>K8E"TOHX6MQ:M0@Y.F%,DVNC! M9P?4)+/I)HX*@Z6 ?ZS:H[)OB]K&X:75[G>2"QNZPW;I.%-KP7EY#$ E6 MR!.J=)JP,ITM +BK7&%BC#8_?[5P-B#[$;Y4^C#+!O$T;+FJ+3$/%G8V,6YI4W0K,;V(T;LL"]%NHC#>]QEGTT4V6Y52Q">82<\EQ2GJ7DJ5K$@I=%GL3<$,@L> M3B,PNX#=I&<()8Q2*XB1FD$ ZR$(JYKUD,E3!@+L! M,%H8"K,>D*GN=%!<@52#=UB3LXG]05K]/%-SVOD_=Y,Z@W%YUN?6CRWBS+3X MT#CJO6,2Y->RJN)%.,7SE1,D1VP/?'3$:URL8PJTP MTGFPM$9QT*.LFO(NB,_7*] GI<5DJF@#HH^KY$>MT;CL>U( DGZOWTM^Y%PY M.]B"NYN[\;XN .7/'OC0UVDIS&.=4S7%?E6/H/:*@X_/L,4071LT]5\LJ$R: M^0$;T'&*\[I$6E,.YK/81"(2:9 \,HZ5<2I4MUM>8Y;7,:X)_)I@/U+^W_O7 M'?"&'I<'S(C-H#N$C_Q=VOCR8;S!94UE.(^J%@P<-23!D6"<*P?Q9-7/*3T. M3:LU#@!_1IX]+!-'3 >#/),( C*+%9CWRO9YYD7-5.3%W.!20+8%MS$!P+C' M$:(5)3A& 6(!6FED&2$L6%65N &T\%%_/J6X[98)0X4,/"TF"<%C'CFIUF!J M$B!LS,S(0HU5,S@[ MZ8W,:,!!PITM+P&*, F2_++*VN*4I_(VL\HX, OL)P MD[3Z!HZN1 (3BIW"52D5"A'$)E^DPFJZ#BOEG=W1U-=%+R1;7KL39O$@[%0URQDC: M!XRITYJ4,23&!L?\T.J%N4[;0GH8;%?Y26 ,@P:)\PIBI-3E)5W5>1Z5SBHH M)%EH1-@GMI_[I@U>S:#X,$@",7I([<$CT^LD7^?V)M._ZW S&B4IH=XJ,(G4 M*Q&K%!Y#-)^03O5"BGE]V/:%T:IR'>J,C1XQ12'V(4S;JI14>.10+I\(X4-@ M].FJ/QA]+@8WCS[EYA>2B$/@QJ(PC"(>K -<6!6GI\&N>1<,%JH9FSJX]H#( M2JZ A$EMM:-&V/!CLJ@*4UW^*GLJX3=>%L[*7'?L+\= M#N\VIGGP06$)WE@,-B(A C+58'0BG%XQ9G,Y&-L"VTCDM+A.>8>X,HHS'+PA M50OC^Z_), MZN8W 21P\%32$CIB%3:!5_/DG,,LOZ_D2N%%-/< ]Q$(L:HT33-.TWT7 IF- M3I,X]:C!*(=)3[[_N)78(5-!T[P/(8FZDI2#>Y='$$.OE*Z70 M0K?B>G#M Y,5/$-"ABAL#)@13P/SK"J'5X37M#3M#X?'N4/#\*,8M,=;U#<^ M>QC<."&Q("'5NAJI'IMT";5Y1Q9?J"I="=*.\*^J+C:&!^$C(M$SY@-#DE?- MXVG84E9Q*A:6$>T&?PJ[MZ@JE]0X!B$-B+\/4FF%JVY=HJ7(2J(Y6J@-K(=C M&TA7]2"FE5I($3].>V/ED"Q3,,ZGIOTL82$74S#K0-JY:X_^V4I3D48/XTJ( MUG5N*%F#I0_(*D> G "LTZE>G[K*7^+,9.I$R0S*&ABV@9(WE=VA&+$ GSEU M 2FN V75_@N$G:ZI)R*+D=3^P%Q.3!W <0HRA+35%S.*IUNE/ 5 ,^E4*+-! M>X*RL>Z&*PO4E./]SM)PCV7IW'G/>%Z@J<5^:.FN6\-A]VNWZ&SEDQ+LF)1$ M*J\%C39H/94!98C+N][T.F!G0.T%CR;R(QK37&Q+D ?]E2Y K*KP$+:F(7)A MX][>\-CV.A+LG(O,:'"T G+.>^UL)>6F;IX+7D?*ZV_Y-H>\B?060D!#.8Z2 MQ: $:+I8E25R'$B>%M\[Y%6Z:4BU.:"\;R+?(8X\Q?W0GR\C^[]3FF=5KO10 C M$V5D#-M(N2!5SL8B8VB>Y%;K(+ (UCX06=6CB2T5WH<@J:+.,A11E=NSC-6, M.ED<)+(5)O67+!N/";02 EK.7("X!X'7XJW"U9A ZFK&H+!9'2 M;T7_VZ!U>]5MMZ['!4KCQ9"#A__X\]-R*6/@6"D3HXI6!*O!TZGV&WDJ?QT$U\:B M%O UTNHI,!D1I=7'AM,JVD,AWR>),569!CX,S/N1/PC!TYP4"V@EG" <1-7" M3$I\OM10JV/QY #R%Y@'FRD9!%T"%(LR9KK0S1A<,S^/X\P)6Q?9^^X0HN+8 M'_S>;_7&;0%5,C%5E&V1]*,TS2HC 32URD6F6YKGFP5X&S,_2K MBF<4M@1C S)EP OFV%=#_U6ZQ\^-4)ZGVP2%CT6[](S;XP*,%$W/E(DNJP L MG>A)65]#F>JJXD1*4H(NBLADNEA.(6R9X_(&XH!,T&80W2OD1R3)JM)4;XA$ MP:;L#<1Q4CBC8E4S@'E^MW :K@Y^UT'+<",]N@#?FK)B1+DAIN# ,$X*%*3,#.D"$7=,H MO]AO=BC 5]02*J9%D!9C*3E)PSMPN>U9:N*#R:][U.(,OP,"WA@=&04QJ49" M@.:V4B##4"DJ:=YHUI?($?A]VP(^:G5[1:<:%#]S<'P!)ZJ[:1J .>V$ SVF M5!HD#-%_Y9 3&?(KMC>,9J<8E-+U!GM?KD]4*#K/ MLRJL<;G!+N"/UU)O,>IE7+47(/XTQ@<=C:Z&_5HL8\PL)A>"DP5 )Z_>!)S] M>)5P(GGJ\',4)%LYI](ES\3:!^_S$2:,2;%(Y(/ /O88S0V8A'9K.#8PP*)O TGYY05N5.J14NGUF'Q:)F/P@ZU1-FV&U]:+63A5P5 M@L$+-./>.1NY(-Q*7A:\!P%,R*2?<'P4H:J>".^"6;6Q2!EDA/(0CD$,Z;0G MN+KT=<2C3+A \O1N*#2I@E-6!5PM#;#>Y&WSG&F.=X9G/^?4 M,LXCA+1@?$+@#M,@JW(URE3-3 J(B!8F(Q\(^"T/*F?!2HB0$(5PR9DT=;[T M,L.X>3=+VA%\%'2V.*A&!G#*A/'&6B0=,^5]@4*@6W7N3:+QK=+Q4%GCI"K. MX51@!Q$J,MX1CJHK@RC!].9%"Q#U[7(T5KF+'OOH!)CS@"T(!VB-:N4($5QE M?JZBNRD_L4>+*FTPJ27#8X(=M5'BZOI(VJA(=E+3.*Y=)'MMV+<\J %'X:, M>1!@C APAE:+SE)%9*;$TWZ#8Z"S^4'UQ.%TD20T2M442(MJ+*?B!&0LXPR5 M1V',)N=4 #,D=TZ8@. ,IL&B)3.\I_E*ELG6HUU0:"SV2)5-*( %PA(S@QS$ M>-5,-!EI/@>*\,4M1MO LY]SBC@3W"CC/?CM2*C JNG&43IE\J9-J854QP!^ M6XL:4G == C&,XZ,U++J+4^W>MFUKZ1J1_$^E$75"B)NR9!E0DGD?3"HRA9@ M\'WS(4Z294'W05%9XZ2"/H&02D,\981S(&R83=UW*O,QU 13MMKY3;5TP_*# M:M_7QO&J=-*(=(\#;HNEQ'A2%L9)B[3))W]2)1?NV>O V K,1NV26N(<@ 7' MTSK+B#&F2KUXGX__Q(B+A3[__<"YPED15#,5B%7*TD"94\25=2_:ZYB'T%RK MA:%C>P.SL14,(GVOD%7>$BO@:(GI_:6 0#]KBDW%JFA[.#\5@_MNN]A*0$$C MLZA5X)9*GQ:C>TY*]\]:BO,K" B"ED,Z \FVP#86?C@2TNP>Y**-X+1&K*N* M1T.9R:Y*F5Z\+-TGL*MDU824\ E@$3PVX\1:E-_XYUUK\*]B9A3OQF*; MDC6(.08GATBCX<"5-V<* Z[Y!"I0^6I!$I8"LP/(C:4SH#0#XVF>/L:$4PBY MJAY_&PW-KK\$I@N32O-X9DOCN$8JW9X4%N M+*0W%AQVG=I7%4EK(+6KYO(JT'.9("OP?[8">3^C!CBWJE^;<'^/OQVRS)2T*: M*YU;S@(M!HLU%0VD/AC$FJ75MT$% 0BU=W_^K/_C.+)\2?B^5#=TL%[ X' R$J:ZJ MXIUHFM0J*ZBJ>J@1&88-&8KN7B=9%< MO0)!JP'2>\3^-KX3LJF%,99IRZ)?BHGYX'A>(@,?ZA$7PY@8'P!8"N M)O&[*A%L(Z"L99(3^#$G1()ME+-"8NV^V61,'8 M%$QMEQZ2/E MD1?*0L:_^-L&+?F.9ZB*ZNJ@Y8+BJSN>65] $3J^;1Z"AT<,_U.*_"2E#[,E M4C3N0P*=UQKL:S(2ZA;$$RK7Z%+. ?>U<(#CK:*%#XWCEE==1ED^)4F)S2[9 M 7*($W1[5I]N*W@)NF<8(((\/U""H([P*;II]?4- 6K3+&4 6.\/FZ.BI(+= M_B])[F:P />>Y/$=^0L63 3 5&Q0C5U:"K=V.5.W&48^(KYT =QQ4TGF+%[(6%;_PYC3+%S'(/XJEYQC*],T M^,@&GE+#*(H,HV[R[*G6:LB\9BC%T7:P/8<'QQF@X)72S= 46]8\)<*,"P7^ M5%!BU$BU9,,'?5CQE:90.%(\>SV[HR/> MS!O=.#Z^3D3"_9S1QAEDPFXP?+H2;%#FLM%KH01VI$2J&_I@9[OU)2>J(NM] M/;$4S$O3CL)<:W Y$61TRZ*&18:&"8!F&-F>'T6A:EE:K<=AV+&W;YVAVV#H M7SXR]I1R S--5\0I;A 9BAO*GN+[JNE8@5>S3&"&UG8-3KTQ]:,BZM2DVPMP M.""OK1Q3IA&!N#.#,/ P%=@RZWO2(M6QC6 K#O4;^RA:^*GAL-,R<&U%[#(Q M^-X'W.4 W"J>8R^HWNQ6_=5J1VM(R98:R"XPG>$XMB-;IE5W]%.CT'6H=]C\ M29^#K!? Y(\0-H2^V2:>F;WN>K2FN8N+%PS;H&76>HQ_J!D6<\9.J73?B MF/OM;4RN4',4VP"%T-0-U\)KFNTZ?U+%_)(>1<2P+?TX]N\J8-X"&2=E<;F. M[:EFX!OH!91E7_&;-:.Y15$MZM9X2X*P#9+[9$+2 MR1>8]=E:J;WC>66P)1JUZP?^ #H MV142IP7V9X/$6]0Z4 =,2U5M!?Y/,[W0Y[4E%D#?]2(!YE=&G?O!;KNAIH>. MK%A^9*F&' :.59>1A(&L"+"O@OV%U.VKH>[)H>VHNJ^KIF<$9ITZKYOV2GOM MZP2S>1#9K1N::WF6:[NNZ9JZZ_A>4\T8^JH0*N8@LMOT BWT3$-50M-U#%=Q MZ[;GC@_?".I^;<90/]CER,'*.14K1'U=\8#4:VM,LT)/%V ?1':;:J3YNN=Z M9AAIIASIH5;WVPXPW>,*P/SW; [#S,%8>('FS9*TNL3]N'B"Y>"IKV.BU6"J),Q8ELW]8C50^Q_5"H MA&#'RF$8FK*L;1-CAY9CIP?[9Q)2#BS)K"A2'#.(7"(X)X1\)\TJ8\ARC39M3TY\&0_,@VP M$!W'E>NVB(XF]_.(H5\9CQP43;N(,L?P;,W7/ UO_$)!%GA6WSA \LR5S'=Q2P M3RPX;]S B$S'J1,6Y, R^T\A^Y/F>;_F.:@'+N$H0!;)[9%WL-.%^?#VLRQL.ECM@2R_3#1U;\PQ?K]OM M*H:M; LT7IG\.KX2UL61%T8Z: *!["N6;1N*[6IN+;]TU32VL=$0A1"7@*.7 MRR_;\!T'#H(PU#QL>^P8_. (=2W4U'[ *X=RMYP@W-_$(];E#4O&:V)=V0G- M2#54](S5\DM6+,41\NMMW&%='$6^#A:D)0=FX/JZ9MB.I=6I6JZN;=.1#^:V M/#<QX@]40_S)U)Y,$7XGG M]+G"K#^/"@&A?C3<%ZOFWY%I[1ML+8\V=1#2P_,4$73#M4D+EM" MK-SL:SF *7GZ$(?T-B@<&<3;RYI?1\=*J%FRYWJN:F);6D5QZEL;'-.5>SL( M#$[')P3: U"OZONV%=F>H>AZX-B.X9A<4IC8;3VZ<.I%"&M_4W^*'S7E(!1L M!IKJFKJ/%^E%+B9"U97Y;F0:;E\OLPNBX%[P'H"*7=F5#0_@ZYN:3?O$U]=$ M.+:K6WT%OJJC.KH]1*CMH&#^I0[=T7Z%\>V"ZUHE+_^%?,ZQI>>AH-VMJ<"NMVH$ MS*^8>-$O7@/IUF6'CN&O72735CXKYHTR1.7S?B 9$@N='GVO;!#P A+7-5 K M5)#,=NB%D:GK>FC65Z [AM:K8^C&( )Z^_:'A.YJB["_Y%GQTI88+X"N:_J1 MZ?J*%>E* !\4S^$"))1-VS!ZH&OMTJ#_5=L_''1?T$KA,!7Z812JGF+:12"^SS,(JPE+\N MRO)TR]DJY.4;90AEY0(0O:+CI9U*J.-%NU93.*K8ZWH$KZW84AK82NA;OXAA8GFEO7!JFZO3:I0&98BL W@C* ^G^ MJQ<=VM2-*/M*%+AJ8 *,ZZ1W#W-W-V[F4QS9/&LH[]\;EE\]P!H)+ML>V$QQ M?$X3]3P3K^-R \_79=<' 1_6=Q^:H:_V>6(4?9"64MOV?C* ?85^'[J*ZSMR M*$>RKNJ1;+DJEPZA95BNW^=Y42S94@]#N2<*V$[#]J];B%7N*HFVK.BRC??\ MAE:H!)I<&TVVY2N*UP=4$6I] D#1%$ M@NXX6N1K4>W?MA3#VVI=&#?680CX6#[7%V/A )[O*/!MV];TT',\R_9-/ZB[ M]N-ECIKUA(TWI.?[#;# FHFZZ:2NS?J6X5>=E;AW=SFY ]OR+:P2QY!!!3%, MSXH,V]>], AX$[,H\OQPXS98 VMN!K5*7@R@XV+IJ$>N[CNJ[05RB)=C.UX4 MZFH=*))5S>^-V6L84QJBG&!/D!P7#6\NR0R,BJIN$(618MF@8!I^?2^MCXDL M3T@R>4!OU>L@-0S.L&TR_>E3.LX)_!P0]M]#7F>Y-0W#\2/=U%3?E$/?\97( M\3U^NZ5C>X[6%^1S3$L9I,I@.R@&@71-16LHI:BLLQ+JE)6#YFZMM/'6%N1I:#&$OEK7S-JF+^M;.F$J P'_.5"<#,@/(&RP5L;7C0@L M-D<-M-#79:8UV8JLN=:6BJ9S CSCGT]%4;WX2H=7)C@#12NJ8=JZ8CNAJ>N1 M%7$0*[ZE]WD=#-M4M"'$>=_F]X)JL5L&#MD6;GI"K3E<'$XS(SXI< M,UAI\+)Z889\LY=!,#!X!D7-D]'9-\&*:;N^'EBJZ:IJI(*%%JI.S2Z!+F]U M:6C*S5[5Q\-!9@,A+_;"O>C>%PV,5]"@%W:N\N*;ABN9VD*_)]A.6ZDFMQ<=FU[U_;NEXZ 9P^'@Q;NA'*@ M:8H-YK7OFZ%MZG5)OJV8FM+?F6>C:_A)HNC9*[BVN'P[%L]!CZU5%[FF >3A ML%>T"*R10 V=^CIO./EU8]U%KEN6JFZZR-\(3J>+KP&/Y15\@5;A^("?0%4< M.XAL3S.Y6R1RS=5T?XHO17-,JR>F<=8(^V.9Y/3APQ1;O$3N19"J?+*B?:GB)UYPJ;]IZLCTNHB!0/,TV7=O5#,?#.[9Y M/:BL6P'>%JL. >-GP7&10%_5;3M7K"BZ[NF&&CB^X1BA'5C^&NNP$&L:575L+@N9J<",,U6N0&JRJ1Z;J.@OV Y-JS%]JV' $D]7]8/YD7+3>.V&:Q MTP7(# );=T%^R%H8&E[HU]5BY<;KRW/[&AMV';2DVT-+$#54@Q%T6L/E^9;*#<&,4=.&9)'US5D M'=U6MJ/X[$9FW=3=&NBNJGG7(#..KFLHH6,JCJ7)+AR[AJLKCLV+J.PP<-W+ MMT]>&X/M>&-U6]94=-J%KA5X=N37Q:JR'2KJ^>D:FUU95GV#RG$RP6W;4>U M55S;\"(K68UJ>IBB1HWFN$L-'F\/ +MF&.F> MKYN>BUY1$Q[G'3354'7=]9/1@5-163L9-]?PHC4V./3C8@:0PO]@'.@^GN,[ M*V@&)"Q0TL?SS_&2Y,\=_[*L&Y:FNUXD1PKFY!A<$(:!8JO6^B9MQU[O3G$J M>VQ^;?0W[['Y\[\3(!W0Z!__2N[)?&6PYIE/Z1)HCCZ@/@,VU8C\P'-#/; # MW0LP,5.N@\V^[VFG"K9\F>5Q20)R6WXEXRI/RJ2O9/G#ZLVVMJJ9>&N'(?NV MBG3"(UNA[(&EK.]; M!0%JG\^^CTE"KJ(!$!4P?'W/C5S7">O"T$CS?4L^ U#N13J6$D7 -H$.= -4 M$]AV5-]MZKFFNW$J:9:N6Z>_WV.2C.^[@6OJMJ+KIJF%KN\$49V^YNO.IEU_ M!! >8=N@LVHF"%@=<_,CH!S7XZ$1^ !T="RE#33RK6LT9&#AT''!_-1=-U M MO,B,>P6Q?*:G1Z$:1&"7FY;AV5:];0#'IF()L%A/]#WA?1]5VOBNJ5FF M;YJF[SH>J.B>5S.@'.H;6L()@G(OTO$-U](,._)#RX7_,7S5B6K2"2Q_,ZD? MW<*GO]]CDHSA&*IBFP%HY+:IV:$:>?4!%47 C6\!PB-LVU/

M@ETF>[JI6K5?V//MWGO'L!W%2L>/O;>W 9Q9-I^0O& 9\/LY<\$>T#1;=5Q# MM15/L66U+J:VM=#3-YRYBF%HQMIAN;&$?1?XE%$@ZZ'JJ[[BZ6#KZ[YBZC)/ M2P2-$ ALLQNS;NG.'@O\AHUIJOR1/N6.X?>\\:C[65'6E:K;HFY;^ZO+IA,& MGB5KCN%BF]BP[K07RE[@V=OJ894;H]-H;]?5#;,CQB9;*Y9UV;!4W]8U&TX+ MQW1-A1^*V ;7W5IX/_".&&<\2^9K%ZOYOF/(CA9J,EZJ%N%MC!P;C@WV6-^] M/HKLV+J]9>5L%:]=9+<)+IB]:J3[IJ7BE5EP%KN-SA$&MGJT):YQ8W>)V#+6 M5'7;-A7'5$T#U$J_-EY-->CKTSOT$MD*]5_&I6HTDOMK=5N0WRLX.<)[^&=# MLJ_]_G0S8CDP%#E00SMR(E_1(]^SU;IUEJ(Z\M";W-[:?JM0- /?0G^Y#=+; M]:W(BC2++U&UM4C?D-JJ;J[*Q,T5[+N^IX0V* *NJ\F69]B&XKDV*)3\5(%E MFYOJY,#K.PR-K&I[@:(HGF.KAJ/9'J#"]60X^T//=F3'6+_69/\=KH5VZRO7 M@F1>8?TGI:BMY:1M!F5[D.V$8ZIHC:Y[G<7GH^JX6]EU3!/:!M5K( MN^VZHX*C TOWW>.F&;ICGWU/X UO"4 W/5:(P5-W #D*% M^X)=U3.&_NDU5/A;-%,4 1D6T]U+2ZS:RG^9[; M9S: EJ[)N^RN?XG#[NTIS,E.:(:&J@*M@4$!ZJ):!UA,%Q3AOF:M&B!N)\ER M\+T]PW5Z8(-F &:2'QJP+U,+U29TZ^I>W]7'FF%9IX&W9SA.#DQ%LYQ(!]58 M-DW# =[C$A.L+D7OW9MB[<1QV_>&">8?UUT\Z>2G./^-E)B3V;IT/F?S9/S( M_OT&._/F<'!NWV8;;W=!*0JB$#;DRRJZ[^IK)FT_4DWEW9__8U[^.$GNI:)\ MG),_O9O"D!^F\2*9/W[\EBQ ?V9/$A?LD6<_DA_*Y)_D8^*O"Q_?/MV\V3>+[^%ON(#W],2IAMS+YY8&N]!0N9#8SX MD#H(D0!I4HL2J<4)+N$''*1>SP\ B+.""7W+G<^E&2QN_BC-$]CW1%JTNRV: MW4H/23F3LCRY2])X#L^4]0_95)J3HI#*69S"/SDAT@+FF0'H2OA,I$E<$GQJ MRU111PP$50K*ZYS>?GP7)RDCD'E6% 2&2TF).RWC/T;2 M$M@>IN,K@RTL8PP0P$E*XI""BJ_B */]0D@6&OO)'#KMQED]@7'B1+97\@0F@ MY'L$S@B_1II8LA89 (%LS/ R)C?2-_@%$T;C]!&15M!'BR4([2E(]03)'_^B MR),6I)QEE'HFI"3Y I9+G]^^S "9OT^^9P2FF/*/W;T 2])%)4"K,!K LR % KZ>ET MJ(1.!,LA("=^(\![=)%I5C*JZ [YD, MZ1AK?Y!;\DTXQ0#1^8C@@*WC$B& MK_MW#@MYGVS;R20#C.""",T:QEGYX'3B_H&SZH.^TDF4X)I7/8>/E "&.$M=4@M6Y2R K8DH+NZBZE;P&]DCC'S.=BP*77 M:X?553 ,"$0FS*@Y T,!,=0B;T*FP'E4R%%AW[]-_O[JEJC(G\ZSAX)CK#T, MLOF;%EL#UE<5>D M$=P]O%A(X.3A>1Q+VKAICEU?Z&A^2 MI#/L0,C$Y8KT35"6=<@#)"EL^H^D*&^>5);JO__KA]>JQ(U:_0F$69XL@J08 MPTI@!R_5H$W5-WW9B^PH4OW(-P,_Y#$8!U5IH4%O:-"_IG$%% "TR)$@1: R MII@_)7T%ZN:4DJC4%P OA 50) /G]D!WY'S:BA+V ^(,R9DM,R, M4&F$T>\13&C2U\=2'\Q&TFU5MO93+>CQ')@T*E31VG.WC])?7/5Q*^J=W MUCLI!PV&_JTTS_Y03MH_\]X1^.K9DBSUNQ]7!FHGZ!UT_7WEE:^_\?1GM?IG M$'I/\A(.I3FG(<9F/Z[PA[K&<]W/G"V[7^64:?";9Y?9X4\G/!J9\%JHU;$QQ0@ /P%"A%U)O->D' MX7N PX^W\?BWNSRKT@DJ-%G^\=_&8T*FTPN2!@$HXSSJGH&UB<;;'B0\N,C< M"O'=J?.- /GO0X'M6:)["GP'@!*EU\' I"KRR'&L@P/K"/2RF^VHL\8E8BGTT6W*,+J:5NQP_)AX_14!Y/WS\'G4KAN'YHY*YK0'7LH6K@4 M7!_*:C/.6O9^RTI,@EG+(6?):(;\]-*^"R3N*TP\T\-_[_/;4FU?F MTG2K6=T)Q6!!^]479;%_6GKDND&(W?U<); =*Y(UG=>(>VJ@:^KUI-VPC\^G MI7=@+E&@/TDW9[%U^E;(RNM6TA[CSEZQ\#+/)M6X9%F&XUFM!N)I;N>++E*:X7^+;/:Z5I4ILG6&J=I;RZ".LS MHX>V0,EODE/AFPMAM&XE5U.+X]>;K3:>B&7[& M;.T)?8Y1-$P'O)@LD5O?UVXR5?X14W";C\J/W[,"YN42,$83V_*JYN^8,4=E8189=<+KAO)945X(UXDV^YA=97 "7^KXKS$.CKI M"]T]ENZ Z%Q(BOSA;^B'J.835E 8TY=@6?^LTC$=K*GGV:F0IR]3?AUH?;FD M+BL6VES>_[2IRYVL999DO<&_^_-.G:-PH/J#RY$P<&ZV9)MF$F/*I@RB#Z>8 M"TRKXF&ZKLS Q"Y>T**<9[$P?WK:,?:0@ MXS&FKE#BO1@4UK(.)#;P$]>7NHT=6.4Q5Y%RTLG4!A0#Y%"\-$4OO&$%34+I MPGK9.6]OI)\QV,2D>M$=<\P%/D5ENH;"IL<%MJQ@QGCRR!MCKY0AGSYN[:K3?+FG3]*V_)'<@I8 M<0FM,KDG\VS)@RA8$]$Q).E7^7TRID4MV/XCNV.=4."9^V2"PJN [9.<=PZZ M!V/N-IECA0FKC4W+/)LCH8$ >LCRWZ0RCZ<@M%9;)N D,,7=/+N%(X1F4H)H MK=O8\"74<^9\+04AOZ$,Q2L!J33&9T'\P5-DK6$$G$))W%D7"#NJX*$FR9@@ MR9L5@O*7QTU/A+W%X-Y"K2L2J5K.0E?8&#ZC@I1?&-"HT/N(0U>S#,^W-=]S MPD".(E.W'-[/3?:4J_,@;38":P%>F[0MR,]?..PJ$?]*L&-7!QCGO_4-:WZ. M>T3#>(K"!$N_F!)$C7NN@\W 9ON=V7?4BO\*ZG8L^?,XCT>2#VN&%]*$U3WC M>[^FM-CV?V![DVP!%N1MD4P2[(I >ZV VIM^&*.8H8[DNG4 Z.U\,520D3^6 MM&,1]LT!):R"KRGCE;,\J^YFM:VFRJJR*C:QIQ,M)Z82D_6BR-C04GR7$ZZ' M4TUOPKK^Q/-5 , >71#A.6P-=OC?&2SM?^"?D?3_8IAB! ?*!'_XB?R1C+.1 M]*4"G1,^?X4]Q*!:DK;9#@>%F\>W4KA(:..9U>4V'7;0BYF6C1.2MK[ -2 5 M?4"*JAO_U#V=V):8BOJT0#X?TOS2!<%J,7NOY;5!.UCZ/8!=_>_*C2S!,_,^ M'][^PPU5!?[O\HT]Y+)6.W*LE)(OHX<0U"!>N.<(G&J-_HA MB'.S]8&@S:%I\U+.CXBUEU@D:;*H%O41R2Y9+W94/\ZA_Q+SH<4%;[A0K+M_C_N[%=:1]%O@T;,S/D'B?.G^Y'L6T]\(+@= M!U:=HHE]BM98OBT<2=+[G*#+$(_!KC'P_1XT=[SRPU. VDE4 M&)Y&*N=(D9V#0^,"4S%?=+J=NZC9)Z__0@N[1JHA2KO$T;P;O^Q#*;L7SP[9 MS.3-&$D9Z?;.'5_$P7/E!\\^*LIE'CRJ,YB:=KU,<1W'CKI/9=:U'3N.(@X= M<>CLQ$;[4,IE'CJ*-IB*=KU,<35M+%Y-*A1:HF1]6$_E3D"]['IU:Z1;HB7% MT>7C]FKU73'XRF6=1>H#^_A\0NOG^A;:R\YII1F@;:8GS<&O+X' .[\JO&"P MRC&;M-)V:;\LX3-9D0V('L@66!::^_@6#6.F1G=*RA6'R@SG&)< MY9V+<8NGZLQNR2R>3_FUE=62IHCR16+E"EXI.HZ+LJX):&[ X&.M)I[B!86W M1,IN 3]UFF5S37%[42_VC4K++']D:;E)T!,8%A'0A'+X[^J]UDP>\@N\[K/Y/:L:GE-P+#O@B'/6 M\J.^3Q+; +!3H,H+6CIUR\N=5@5NPBX8XU45V.Y 6L9Y2>^*9*48ZS/1X:N2 MK@F&I3=1TGO;FWMG)ZP)24'OI%Y)DQ])#[3F'N_O@L.@HLT%L+"#7S=W=X2K=SCJI$_R>\%&G;KG]EYEF+F]B_ 2 M2IYW9:=/,/$B;:]N_X6=MUB=?/Y H&_]2K-J68>(U;U2/:2H.V\@W10EB/LX MG_#^.W6%1ZT?K5\UCRH7OVAY2GAU45M<&=-;[O'Z]22??&"\-)['R:*@E]33 M%ARTQ>Z;@3P^QQI)R M\2'JFMEDM>T4'21K>1MWP!OD/-T0XD;ZE#:%:*ODWZP) 5+617HYUB?:(7 ,D/*?@?:2]KVB],#NU[K*,7L"'5DS*[1,VXSC& M_&G<&P SHY?DT25MM.9@7,:0L++4#?3O6RJ\7['O6IDPUHW%O+HXY)#P@!NF M2?EY'J?%7D7"9F@ZEF,%JNGJOJ7KFARPG@E!:.J>?>U%P@% %140VO\ON:TH MWBF4+^1=8-,J.%&1%7M^(=?D+T/2 MR5 9+"@7U@3,1-5H.+--OC%/T6J3;[1#U(P-,%9/3>2UWG)]J#I&Y<8Z19H< MN/977+S^QN6+O4K&SJK"NHJ1DQF\"M-^HBVC7MIRTS?"P(H"W?5#V0+UPE,L MFZD7CF9&IG]EZL4.EO0*\"4&_1$VJ+D0?6-U?_5=\D6C4U"SA7>J1/OH]PH[ M]X !$S?NF$Z7(&G"8ADQ[Q QXA8/?C>EGK ,RV&?H-.YNP!;$>IR*I\ MC$; MC6AJH*S3.C\\_E* (/V-:H?KCMAU-W\.A9'^SP86-6B8L84NR=^W#D^,V'920E_K6#- /;2 L4(XQT/U0,0XDTP^'2 M3/9#VQ+2;%.:=>!]@283=PPSCI_!@N>/S, I$SRS61_,>)E,\'N4#2B86"_N M%9=1BEYJ>LC771R?[P7#/=$WDBNE%;T?%AU_K<2APR\(V3[6:CPX1\F2UPT\ ML?"^YGDI2V%A5!9@3 !YGXI.J:BP%S$(J"?\.]B C=" +W:QW!HC[GS&ED#5 M+3I1T8D&O_PSR_DAL!FP3M*ZNUOM?.U?8=N4;DN$FO:TZRZ!CIB%(K;A+B?W)*W(B)K0N"C^!5W$)I%<".M%C6\1?>)YM6@IO>MU!?+Y MYQKPJ/NRTTAWO"*9*.O0HT#*^5E0)#3'@/;E9F&E*0WNC#8NH1IMN8&JZ>-, M^\$RIR[+)>A*D#92QEXM>*K&*M'3.;F,^7!'/?!WV",KI1Y_1MLY'K#8<9O< MEKSI/VN/6#0.]79MC+H;WWDK0>C,'2?SA M%CD>FSK2VP@H5!\ /C-06KZB WE"EEF!F\+( SK R80'5M#K.6%K*MK\#I8K MLEA+[ !1G[^(M+HILG%#=I\E?Z<$ 1@1X(TB:"9/>9?A?/A(!O%8M7:R% M8P"N36"RP# EO)'"%JB3#, +XR> JSAEJ3&TT20:QYC\5@+?M^O!;^&%9$'7 MRS4NEO8"6VX!NJK>X5-%'>=A2B:-\'3$8!/HJ*>ZA%#D*Y+N>E3'K6K@FK;8 M7G+P@OLF9%>- L7Q'=MS%%=U58U?X1)%BN'+0EW<2-UKKT$ ,K[4.R;VNTZ" M11YI#+ 6'*O-FYN.E ]@+>(Y]8!V=-./DH:Y7#!>NZMD]QJTF-G?;MO.55WN"\B48$SS"U-LO$XWY91]Q -@TO MU#W'U51=]ES9='7&D'X4N*YS/0Q9Q[8H@!O5<=WE06^+H*VW\'1\GZ2MD[/3 MA>N8G+D#T*^V"9D5=W6G64NW?&JO++N9I M7[T^ID[N(6#5KVK1=/9=X28([16$MK4YW0$)[57]ZPY->L]%<\\&IKO7J;TM MP.MR#FEK:/K8C2/.61HT:G-].0E7G_>@X\'EIF@B>!9-!&UYY*BBF9/@%,$I MSU6B:R/=T 6G'.R@OL#SF(=>7W >[][;Z6V-PH$[I8W4O5KWO HRE\)I5TLM M]L@\5&^0RZ46T7FO[R7:!(E6.W;##X>AK4,W1CH%> ZG-AZR_=%)Z)6V-E+T M?5Q.!X+7I0@XP8R"&5_.C.I(T0ZD@5XC,^[44NSIY(P]DRZZ^1IAG./-*L5G MDG^=Q?ME9IB&:?J.Y8>.;46^;$2!:_%4*=FRG:N_NOUG4O):(,Q;E"A\GZ2* ML]@K?0OOQQYW:VF6K&0%[S0O<)]U6DI5LEY?M-,+)J1TWN$MP!C)K/FLPI M<->0P* ?EZS&FXY79@T@.^5)J_?RC6A.[[+LC#&)RU@D"IU*HI"B#9(II+]Q MII!ZUIE"8O77LOH!DF?.VMLCTK1>D;KQC?;G^"FCS1!";(8@@+@W$'_&AA(O M@:%@W?-/?#N7)"V1%7=D@#>M6_9.BQ,P%T1^)@!_.9%?^]GW<[7 (OILX!O) M#Y<"!> MU$:R+ Y&P8R"&=^>&;61J6IO#ZY+X<5K=YL&),UHIS#A.!6.KZN%S\$"\J_7 M% 2DA#/U-8#]7YYCW;(I3[9NOV!)UNWGJN@^/LTZEZ70).3V8V\&C]/>(77&SH)3-6$$I 2D!*2$ ^'$SH6O M6#DL9PG9JJ+N R1!)==% M)8HL$@P$=0@9(CQ80]%,^/7S9VE9Y>,9Z' 27=MA=+A+NNQ'L0]4GGFY5_U< MK,VLF8-E#0M%>%4/($ P:6PXK6[60.6*G':DJOU]_>,> I0/)[X M>BMP#2[#ANL)\JP,.P+YO+T@$YPI.',8SCRBHB\X4W"FX,Q=3?#=KTL7G"DX M4W#F$<_,(U[F>16I.3#C-8(?%14^;MUJEJWU_'S M.BSHYR2=D!3X6H<']@7..K&T;WV;$>EAO8(AK1:W),=NY+R6(:O*HHQ37"2K M:TA2J9RM5"\TO@O\VI"Z !MWW/\-,WF\^P!)ZGGG4K+K(1M MP_+GCRO+Z"9;2;=D',.ZND,^9-5\(LU@2_ K2:48!OG0-%?'N@Q\&):79)-" M6L)L, VL_3W=6E85,$_Q_6;^5@>U*_)6KO'&\82?N[A/L5_*? 75"C[3X(ZE MD8W)?,Z?^=,[^1W]#%PSKC_W(/=;L@!0_4P>I"_9(MY(1'I()N7LHV/>Z+:N M6<9W-<\".\[C94$^UG]LD%V[M*XOJF%CIS>O97=O%EN8KG_WO)SH%5GL?45[ MY?MB^K.9?@#WZ#E[1U^7%:B?=I'^&,5O/@2LZ"=VIL'>YI/ZH,L)D7Z"WV:% M%(*,WL?++(#(TZ#A0'L1# 7GOH)SWZ*]QB8E9&DRGLY M]@7 7P3PKV19$FHPJ":%^3Z.(0%S0>3G /"7$_E^1Q\ XH+.O?#W*BD?I?@A MSL'(+K.VV537?#]I!^E)^/34XWGT+L5G=[W$8JG'R\@2U'+VU#+<94F"6"Z= M6$S]>.D8ET(M>P>/ZK__ZX>J^' 7Q\N/89RG0 [%9Y)_Q<#(-]BN-P?-Z<__ M]__\5_U0%"?YW^-Y18*D&,^SHLI)T3P(\$L12%_(]$_OH@!MAK]I__@6O).2 M"7P1C\L/LN$8D2W+7J XKJ59CFUKJNPZEF79CF-:[_Z\!O0]8A!].#O=P%B_ M!8#PE2B I9](C.!=P+1/]TL]B^TV<4 _6P"+/4HY&6>HKR=E(4V3-$['\)84 M%P6!+^)T(LV3^#:9T[N)I;B4I@B9>X3,C83C).FR*HN50"'^RL*$"U+.LDDV MS^[P[02_0&!B2*\=1Z(!0P*3MT-T?ITE)(_!D #+HN!!PV(RIG@MJEN,>?,(.&6$:CZ72I(OZK#Y%2!<6T'XKVD'8.L +ZKE,LLY M8 $6)8-\FM6@I2BC;@D09>UKL)ED"@P$"RRS=8ES#9!>/P( 'O\"RB_S."VF M) =1O\A 2G/>&DDU*R(8:RR-YP B"D9ZA3'R40VZ<5F!< *Z;J )[Z0,FF-@ MVCM$I31.\G&U0(I'KJ/8H:D=$_I&LY9+@CG BMQE>?*O)H\F[AR[25J4>86J MAO0 @FOC/&W/PJ20V%T\U3)C3\&Y2(I2FE/DP+B451A0X>&G*7[1ZCCL5!_' M>?Z(Q_0*1W"":;C3^A&0/AYG%6(6J(@D7.HV7R[C1\JW2#;P95Z1-85BN;#$#-O] !6$:EU5>KZD@': 5-]+YDPK[B ]_3$J8 M;;Q%1?7C8C:2\%\)/:\ ,+JE-T8;):K/>-B]+?=OI7_GZ&T\O5B\R^G;U+[YE M7M"%=Z][%6RI=O>?X-I#'#77-WT4Y:2QSJK: KT\+0RL$=R]!$3Q$^S M5].Y),0KBC/2ANN$=BDY[X*^!7T+^A;T??+TW>0MJH/A7M"XH'%!X^=!X\+Q MU>?XRA8+DM.LV66\?":(L!-UU/6PK[-XKLWL551G9RF#MC2Y%-+SU M-2//M'D\=^X8^):1P:!UTG&!?>X9.13]",X4G'D!G'E :TWPI>!+P9>G:N5> M*W>*&$Y?# >,7^&1>BGT-&UD:<+E>0B7ITBN%5G) G G"SCA-V9^X[ZZGY,V M%TX!?B=E$9R$TJ\8QL@PM*/!Y1HUAFL4TP(^ C['/>:OP&;^VMNW4U3[GA*S M"L )P G G=&Y<4'FH9_E2WIE@S0AM_ JMHRF+./EQ MYYI2/ZZ#0 Z1YR>HY-*H1(@102!"C+RY;G=!*MRO-U]OI/B.I./'5_BG=^:R MLV(FU1A9HA#T:M MS-_KP[E@\:M"MV!QX>':7SVZPVR*E-ZE?ECMZ#K*I'1U M)*OR8.:)*),2!';DFEE!98+*A!@3!";$V+E1V2M]?<995RJP0L6BMU[A,!0F MJA0ON$K1=D:*+8H415N@BV,OT1;H:ML"">X4W'EN)Z-@3,&8@C'%L7D:=O4/ M);UXO>_YSM^=?%_N1XC22=@_M+/ MW76D6;X $NI.J^ SS%F0C_4?&YMO%]5U:;3$I/6ZL';WBK UZ=9W MSY-K+^/P/;WR=?5MIW_EZV\\O5C]T:;?S\5XN&XR;Z217$+7G=.$C?/*J,B! M@Q]C.$=)/@2LZ*<'=A#?9O,)&R6*D[P%X-_C>47:CS^1N*AR,FF_^;6 K;Q M?=F!9Q?)9#(G@F>?XUD.IT/0Y:MX^M"4&I Q6=R27%+-D:3*>]UW(:"Z#:I_ MJ[*RR^"?\V3\3!K6VRPT225W7";WY 37]E.<_T;*0IIF3Q=KOLWJ/J$MAJ1^ M@FMSBX(\$R9]FX6]_RNY)W-)^5Y(F0&@^14F2:8 " #CZ>'ZEW+V3)7U&ZWK MMB#Y/?7[G-[B/J7+ZH0YMSW15,'"E\_"OZ:98):7'W/:SCPBFM7VO.1OZU(O M^M7N&3 1W4,%X 3@+A-PK^T(<,XGQ$]92AZE!?432%.@!]&G=F@ G'QBKS:R M#76H75]*BH,@;T'>@KP%>9\Z>8L>!X+&!8U?+8V+/AZ]?B_1J7;7LO:1[EA# M,=7%UQ.+JG51M2ZH[-REE* O05]"BIV>9GI!"FCGDO #W TN:AM?:=6>?NFB M;8\TW1E8&%UV4:(H&3XH6UU'R?"PT0)1+2P84S#FJ9N @B\%7PJ^/%73^5JY M4R0T]P5VP*(6;JZ70D]31K9YH$955^CA.J.$VX.5DE\/"$\K9_F, '>JM"<< MU,Q!W5U[ZVGM3Q"56"I\J60H07A,(S_?P$+0G#,K-E/M\F>5Q25YQK_C@&LLI .;J MJG44?628@]V4=T%FGB#O2R!O48PF:/S2:5R(<$'>%TS>0H0?WS-VYL:-J"?> M,7]ZY-CF4$QU51DDUT$?AT@7%%1R:50BI(B@#R%%WEJSNR %[M>;KS=2?$?2 M\>,K_-,[<]E9,9/JC&39%H;0E:!;&+_7AW/!XE>%;L'BPK^UOWITAPDI*29] M'5@[NI)B*VNDZZ)IU9L8N5=!8*)IE: R(<8$@9TY@0DQ=@I:[@K)&&==Q\!* M&XO>:H;#4)BH:[S@ND9''LFRYG8R" M,05C"L84Q^9IV-4_E/1*][[G.W]W]C5/4O)AQNXY5U3YNW726@\@X>=U6-#/ M23H!4_:CJL,#^P)GG63:M[[-B.1G"\#+(R H+1+ 9B'%\[DT@R7/'Z5Y\GL% M*.T8T])#4LZD15QBK.A1RJ92.>A&ZJYDELTG!0ZX=DDMC C#LK5(RSR!WV![\ 5=[8??*P : M+*GC!*!C?.!C)&E1YA7=Q(CV/X(%PHK8T'%.I#2C#U4YF> ^[JHXC].2P*?; M1[J;B !\XKD4D&56)*7T"1^.TS$NG17")EF*K^(N,G@C[\;76";2ZE:7.2P! MH1K?Q\DO#-,L_% "6%:#'A32N\IP.4Q2$?0,3/-*%-R]+\#)=*1__/]O7 MLB5AZRMNGB3\\R'>S5N,I5E\3X"^2 K<#G!*I@D@#R#U5W)/YI("/XWC"JF0 M8KX->%(H BU6B&L@TXE4+0&3OU=9"7\#J8WA&:"S>%PF, .;@"@2 MZP8][D\+*2RV%D&XT(GTR[C,;H$!E9&DRLIF7O'^G<9) MSD3,S>;&SI.0HB2%PP_KH[B[^?P&24R$$ +,Y1H!>P))/H8SN3.V0BZ1$GNLKR6XD6U0+W@7TSP3[/Y M')10Z3T5-5E5P+#%]T^W-QH8 =O@W9EFQ7R3ZS$XTO!S=QUIEB\ (=UI%7RF M&9CJJ-*8S.?\F3^]D]_1SZ" C^O//9C^!LI:(?U,'J0OV2+>Z$WSD$S*&?P) M8.!Z/^CT\WA9D(_U'QN;;Q?5C4BUMH#6&X'+$!^N:> ;.91>UQ]+>6WFQH$3-,9P6)!\" P_L MM+D%6[RK-CZG5@^2FR H;[_.; <@O%9G%_I;:[H+\!0!G%2<=K]7=T@AQ&V;J2 M1M?^MELO+K'7M>@R+ G "< MS?@KKI?R&9 >0]Z&]R3<0H0N;HFD8KBC+2> MX."5%] +^KX0^A9-(@2-"QH7-"YH_+QI7.@IHM'/[JXOTS@S#2VV8L#MRS3!M9VG ,]0QH M+H6OKI9ELEV&"(;JMW,82V4$XD? M/-\QY3DR/?G(@V&,#$-[>X!=BJ@[+6X47:$&8571+FHOB%Y%'RG!Z(+1!:,+ M1A>,+AC]HC7SJV#RUP:DSMD/\;7WFH6#%-)=8Q&.@(^ CX#/X> CLD3[LT19 M"UORBKNR!R>U*_$:G[M3V!P9\G#7Q5V[QU./I@/_5)XY&+1 M+7H%")P+G%\^SH58%X[P76GEUYNO-_RRME>XPJ^MFM4860->"WOI1L?U$8@R M7&**((Y+(P[1,4%0R6YGC*(+ A&.K1V5N,[ENP?6X2ZI8E571HXSG/_X2BI6 MKY93^<@;@C6"XZOGN=1*2K(UF5A2>GEH1H\B:I+P=^"O]^>O]^? M0%7UBTS:DZ?0P?*9!><+SC^0@FZ? /=?Q>G><5+\4,8 E][G.W]W]C5/4O)A MQFY15E3YNW5R6X]FX>==8=&99D6*R/4823HA*?O<74>:Y0L@J^ZT"C[3#$PW M*8W)?,Z?^=,[^1W]#!@^ M_L;3B]4?;?K]_+6':^;P1NK+ZYI>*"<>$!G#84'R(8!%/SVPT^8VFT_8*&XA M95,I(&.RN"6YI)HC295WORU.T-XAKQL_ .GMWY#EF,2XR ._R*3)Z'Y-FOS MLZ(42!X D'_)L^+IB-G;K.O7-"VMGQ=81^C)?1#$(?Z8YH.2_H0[24 M$50BJ$10B3AK3H4^KMHMC9'+@S#2);5PT)21;1ZHJ.)RJR.NEEP.?H.QH!E! M,X)FKIYFQ+%T2HZ\2^@L--Z6QW88(A/-A4ZEL/DD @^**H_@ 'Q[@%V*J#LM M;A0]"*ZD!\'!=5G1B$ PNF!TP>B"T06C"T:_)LW\*IC\M0&I<_9#?.WM;7R0 M,KJC5W4.V_5A0*^I@)2 E(#4,2$ELDG[LTGS99;')7G%/9:#$]V5>)?/WGFL MCPQKN&LVKMTU+#CE8CE%Y) *=A'LLC,DWBN'/U4VU;$S*8X;K!VZ8*"+92#4 MS$RAF1W+^W?F%N#AZPG/*L?/'CGV8'?;7@J+7"RV17L!@7.!\\O'N9#J@R@^ MU^ 3__7FZXT4WY%T_/@*K_B5%<"JSDC6AKN\^])-CNLC$.$#%52R@^M/':ZZ MZJI=?U=&-WC\R+80+,+CM:-^=X>-FE-,=3NT>G=1]:_62#>'T_*NI/[U>LE% M4(J@E-WT/F6X[DD[PD6H?Q='17@\Z49:O MAN1>)NW)D^A@FWY7%+YR61V0S9.4 M?)BQRYX55?YNG9+7 V7X>1W,]'.23D@*PD>'!_:%^_;M?9L1R<\6@/+')O_" M^K&0ZCO'I;LX2:6'N)"2Q2(N"0XDP3:AQN)I69;8W@Y2:NL*J1Y5A32 M,BO@L2R5IAFL1ZW7"1_F67H':P2H9-,AP, WW5[?.MSN<;D##!.0,5FL+%$U MZ1J-(3!T0;S[ $6(%$A)!45\$T.SQ649TA1)DAP$VD:)[ETC]>\(Q&5 M6_B0IA=V'(LC^*: O= A@/[B^SB9XT0?@$@_%#',.)['19%,$WC@]I$.C(2= MQ^.R B*'R9'Z'Z4)UO3SF3E+/$KO*6L#!\3II/C^Z18O ^-E&QHZTZQH87(] M!L"I.ZV"SS0#,_R,R7S.G_G3._D=_0PGX+C^W$, WY(%8/-G M\B!]R1;QQ@W.#\FDG,&? 9^\,*A.H^7!?E8_[&Q^7917?]Z2,+Y#]>=0.\>=HAS3&(*Y(/ M 2OZZ8')N]ML/F&CN*B6O$!M%H0V=$.E0Q#:,W!\6])[3GL_&YCN;C*_+O=/"Z3L(544>.4>X M%O J'("" P4'[@TFQ;*&O%G]NCGPFILDH^IP2\H'0ICN@#?X:]9!.:>P$/?2'3/[V+ @R*_$W[Q[?@ MG91,X(MX7'Y0?$\.[<@.(MUSK#!R(A6>:U5(YBTO,&RO Y*:)+/.X**6OF.(R MB1\QO:N.C]Q(#"LT1D+SV7#P/1LL';M175;@)*,;2TV!MR^!0L6,Y_#D[N#39/IU!;?1R_@ MMLW\-%=OG ]C-D?>V3@E0"^3^+K+':X(7IR,L9S<0*< W*$;K2,_Y"6>7:?%)@4 M.DSFY[_K-[($S\QAR &&HZFJ ^7FEK.<'#PYEPJF51#?DI1,DW(H *O:C7:B M$#Y&]O.H!\*#$[%\HPP)8ESQ,,LZ".898PRTR$T:^$J6Y3,Y'2\A ]!6EV1< M)O=D_DA3XOMX[LR(&S:UA'U1;Q\N.R=@'Q1D*++6Y!MC2 )Z(L^;_)$4)2I# MF!$>TZJ#&!/)XW0,I(9%&* !)K!-VIML0J8DSP&DB+NX* CW=N+1B>^"6@:8 MA'-VA>W)'TN2%N2FS7GK'GB@#Q4)&()XY(&JUR26\S*(>T;Q*;F+Z0=R#P_C MXD"-6\2_,3UN0M#3FJ1L V76("2&4?*22QS<%&0>$'A\F\PQSQVW@C4>!%[^9Y4GQ209<\!Q M@.'Y?Y>R^H\R1QMC1&$Z!@L#0,2?NGU<>9TA83Q+R#VAG>,HQE%:T"@@?AQ7 MBVK.0 @XH0#F8_&J&HK@*0%,P&(0;:L3T$'^7S5_K%5[7MZ":UL!1(,,)!.T MDZC2C:9(44VGR3C!]36X;4 ,2 -*H&!FKX%4@'<6,+PT3WX#X8%?IU*:E1G:N8LD +"LYF4M2?N@ST4.ZCU2E2+L\WLRZ:.MH4X)Y<8CQE7H\@$_IR@(*?.)>JNH]5 -:L4,P*;.X?:M+63B+', M,*K?T$@ATRD@9!]T%"7\ISX$N(@_-_6*2MTT2S_0V.JFOGA)A7OUL3E-Y@2U MJ;1JE0'<.6S%'W*6K5H)"X "XH[;?@)(V0H^\O,E!O MN7K!5U.9[\LRJ8FE^09M01RKD'@OIJ8P'$3#\#Y8<4Y0CQ-4>ZHXDUSI& X@+L@%L@1'BG M2%"]BFGA>$D-*'HJPV2S&"VBMG@\@7G; Z)=!G)-2);C[3(563? MTA15566+!]-_.SV/7&<8ZJ6H7^H8WSIRIH ME3ZJ<]0,4 M&O6O-"=MK*->)E]=QQ//K'L$&!KJ7&;!)^9$H?M]QLR%LS'/'V&&ASB?P,K^ MOFF[L=50R82K>9C!OE."QFX,1C"UI"<56#A]^^#R/UX@MER#Z? M#J4QI(*&GU+":2GN&W558ZS=CL6:U[%V2(VXTP_'7F)TOZ4]?HB.FJ8:E'U: MSNHZUY F*67#\9YP%N<*WGU"'Z2'(EC0%"!%"7.0NX2P[5'61;9L/&GM^KG^ M@;KNJOLS7B?*+;*"#@FHZA+J*HRH?XTIP'2>/E1QCQ'@"QW]&8O'9$E5)M-U88!^[F+6\YBTRL[>D1NI,V#0#8S M@02"@#D8QFA+HW^J*NL3CR80P9)&_"\PL=F!-T*%81'GO\&A3H=;M4$>\@2E MZB1[2&GZ/)^ZZX+NQ$0F9(%B%N_-04G$#1(F6:BA'M-E92FWKNE"J=Z6G?WT1&^;*#%Y2>4W:Z4$NV*;9JYSS),$12^^8R= HQ:P MI=Y(+H/=,DMJ/UT](]WZ!]SY"'U@P#@4P!_HHBGLN+84EZOKA,7!>I)BQOTU MG82KYJQ(MSD@ -14&^%N;BZHK_F>5<'<##M7V6*@(DOT_&M?NJ+#H3!NP)JO#07E/H%LJ9'^@6C0O@ M$.I^HOFU."T,C92X.L.D;F2XFD:!O#D0^$@VVZ6K8IJN5R_KBJ M'M 6$]1+D(&BEA-N"C3I@UO 0',G$XP*,C4"/8@,-F.4U9JNQ@?'^_3K]2TU5\0/5PF2D.V/B<@V! GQ7=/7MK M?X5(L>7 #[70-$S3UE35L,S:UV.KNJH(A6A=(?I"L!^-U")"6L7$Q6A)TD_Q M(_J8=28IH\95TMGZ5SAR)^B+D+P,_B.]QR??1>Y7[]WW<) 7%4O^C-LWBN:- M:DG;)W;..J[$,#E32UPNA,=@N(%E@)DJM74%6A$(U<:AQ-[M.I:Z@K ^N4$N MYVOX:S?A9Q-J\I?,ISO#1 _^(ZHEC6)$)3*?4?2X:;A2 MV&J*JS]PGT$'39S@"DHFE$(HZK);JGWCN53-I]2!T"R":MIN=8?^!%K90'D$ M"%^ZS\H:\U/"798T\HTY0FW'T"YXX?BO>R7!@=U %Y64!/D0/8*T!*&9I.:M M%A-).D4-BA$$=8?, 8S3A/-'LEBRF!Q[XJY*)M3G 7]S2H8QP.HHJH)>RUZN MTA@_OY_;2%WAL%EQ@69.4PIA<\$#B*O.LSJZ48M#0.!]R+_*: @&3 MH=Z1$%WC<-2U(;J(80H^ GU-0T6/7.-W1$L M[+=5);O7BF<9E^6&F;L?05-/+,MG8,9X4=?KQ%,D[Z9D!V%%6957[.1SC+MG M2TH@2[0!RQ(3#G8EYB=(>)M>N@=9WUQ*8AL0:T1N\PJ#'*SR:S^"9>B3#RYME=W07*@*7( 07_-?J@UC!I5H_6 UZ@F740!,\YY!G9C\X=WJ!\D'32R#O>U;I6<'Y-)_R 0M],N]YFM)KZ MFY@'5=+XL?E4G [C$ P^#"9LH>@"8=Z1C*9\ $J:[($GV;%&4H<9.Y5SW,%! M(^[)HN%/WH20:3BKC]^2NX0%*?JYMSZ?,,XU86W 5\^G#:%_!';?\\2ZH&.H M58!V9NO. ?1I@<<,/\;A5^L_QXV+5+!BMR@1$'D"> M<6@C;I4?P7I 2[O[\X;EP-*TBS9BQ-)1:,8A+*A W2R9HCL0*!?UKX+I[IU- MS+('J:#K94;(DJV717LY .J 82M/VM3P?N'_RA/P.38RGV%,:M50[Q0&)NFO M-U*XRD.PE(:-F%7TV RXOB)>)MNFNC$0M9G +*$7X=$NG7_1K<3%H":??X-S M!;_NHC:"7M_/KMV#AILI=?+9C'0Y>4HSO-A14X=ADYPG:$P[$*PCZ-L.,YXY MP9,L<-@FS>MQ2=8&PP!]7M6^7T;X;:2DL?^;& @;E1')RM:HP

K2:\ILJRQ17=]*8$?1EH*6+X%!TVR9B;?-PO M4K]9'\ZKN">+@N5OQ/S^&#A1^9F+QP[]"I 2*J28L92M#),E687(&TZ4.H3 MF^9_<'*-FQ@7!C)N.6^.:/B($#0S>, %Q$$WI3K!T!9=*^PE613/OS'.\B6* M!/(A>\!X$Z@;I#/,$N,&M:P!@[W,D]N*9;_FB+C[VD>&=D"3V,>[P1&RHR;! MP[U[*A'6#MK]ZI!/RI)3D0B;$:!]HSO=R- 7YD?]TAJ9^X>"0E4+@R"*9,/W M%,/75$?CH2#7L%17Y,;TA(*8][H#]@LY!;H\ K(,91AIXO:K<1K469A:G<=8 M,2.AB<.]='4ES%IPHU-OP@,.6X9#M5DX/ QJUC,+2*%$W_.;?QX_&&%;#B:^/#@AF6HQJ[ M:.0^#XA348Q:72?/ H!Q1^B:J=ZV;9,T]S,'X#]@SL8.P+B1O'484/,0(<.- MI\D]$V8Y2PRNH9\4;<8PJU?(,9C +"9T_A":G'3[V"*Q5KB?7=5H=3'M/ 7- M<5T;EF4^,8/L#WRJ U=T'ZTB=9(1YI&_RS'^0P5T2V6<Z2?=AB&BF7."9W1%=7A>&9NG6/R7N],CM?, M@393)Z=0&FBJFD#WK/+G:G?.!ZG_2V4!!5,'*539H1I\4ZM)YIUH6)%-RP?J M?L((2Y9^:+YH4JUX8C:PV9@'JKG@H]%1BET>2V>2L2-:)?1 LRA>_7J,F%A- MV\*DJS%/F6,4B"ESV":-+[6UV6,J^*G%24EAEH!L (OZ\:,$;T[0^@:C'@T# M*;O])U=D&Y)]_^[O7W\)WWT_DI)I:[3C8A*T6< \?>P^_.TS?;:Y&K([,0R M8R%)H>CJ#)9A'SFPO%J/P\J;!0SLA5\_8VK%%"01RSNC8Z7P*LQ)ZUSK\2Z* M.K?FZG7IM1-1;",,&&.N%9=6=HS8&;A6B)!CQ)Z. Q*GH7I.J0A3UB<%+8[N MO#1YDYD1=>2?MPU!1-$$R0T.XDK":C0$UUJEK%JHXPMC02!:W% 0S 2DOLPQ MIM"AJO((!W]-Y?SWI)MG6#6>L=8KUMV3U,/B:X*@GOPNQ]XUK#8X:Q9#UURL M+9KM_)'):)8'RVLHFH0.QI74/)SCUNMDV^GJ\C:V3B<'8DL U6CW]4Q/\<0; M#:RK9HU)GA2- )GP;C@K$W?S?9*<>3M0*JQPY9KF0(5/9Y2UA"!Z0&)T;"4W M"0D(;.HV&[H119V1>@%#RZXV8/,48K9 INE-N1I+*%I]> MA-D=_$RO<8[,Q MC5%VMM28]2NK6]7Z4!WH)FI3"3C-=M!%6W?H2LKRFI2=XJKX0F(IA75D#Q)= M"]>:P0!L0$P;@7UNI'F%%%//DA0K63G\$6QJ@#I$4Z;%]\M3QNLJJPT=MZ;= ME11JGM]5)"!$8WJNTN1V8'SF5Z<34#.#>2\62U(FJ-5VC]IF,%A)AQV91L " M5#@ZVDY)R81V7F N]N[:5 M(Q61SZNMNNS;R>?'9_'LK*-Z6,?%76)%M\YAE11&G>RM3E9_DXH,#]SE>,TY M_'"'F6*UXE#P*%PR9H,Q_^-JJP6>J->P.F:59_F:V0I"B:*+E5[P,Z:@6V'B M$P0R[:O RBE0^V%Y[RNQ%5C::HG$9M20TCJFT .6%R!7GNL@>S[ZP]+^0TE@LM;G9;5$ M<@'3_D-="DU]2KG^U=:-=NFF#?2ORC/L6$-%'3S-:W#O:\%/@YX5IAIT3!9F MK$[PRO,%'@_4Y='(G'9JE%#W M*X7V!6G>[2_>8-)\P=T?K+,8+JGI6\CX+ MK[5ECD^6L&#Z15U17T%EOKGAQIGFWH MEJQ%GE8W8[="73:O)\+#FC,QB*XD+];NJSRA,ICG!F58VX>BY3T+.58%4$[Q M_<=C\MP.\%ZY1$>NQ^# P\_==;!ZRY5I%7RF&;AD)7R@K?)G_O1.?D<_%\MX M7'_>GU+ _BEG\"> @5^;@KY6[./VL?YC8_/MHKHWMC57J5B]]^OM?N<;6Y*I M?_?\72V]U\GP+;WR=?-MIS^KU>]WB=\K;FX\S=OZVCC%TX=/_PV7YFG?BCJF M#MXA8-4?MJ=-^7:%FR"T5Q":]@:$]@PS8PW?W"L[<%^,8-5(?A M^]UOB3UK:5!KS*0NH:@30&GM[![4/+CT%'=!7OA5CZHRTE3UX+"ZBHLBG8/FL+;&AIR=JM+^-'>N_V ?AE4-B](2,YJG-P'>52 M..SZZ$,9.8HMZ$.HJ3L+7KP6$-ORTQYK=>')U2LLECX8%UT*LUPLKI61:>SL M-K\6;)^U'T1(/A?I:,GKR7]G)?*_925V/]C,I#P,>6E 7I.LPL3$P9*1SC[LM"N$A@?( ML&))TT:FLT].S.O F]KO%B=UE5 7*])[[/[Y?7TEI"@- M.K6%E3]!-!>-9.[(Z"<8=ZQ4OH3D26\"5;.XSS2825]CT6C+,^%UA8J<_IDKS8 MR/K_[+UK<^-(CB[\>?=7,.ITGZW>H-6B[JJ>G@CY-J?WG>ZJ*5?-Q'RDQ93% M*8K4D)1=WE__ LCD3:)LR4Y9%(F-V6I+(I-))( $D,"#6B7EZ!.TYLI+XWR\ MEU>?O_T!$]<3/D_7>A<<=M^.0;D:,?U3P_'7_@=96\[$_-AU7.P@34;>!QV0R)HLX>@BH>R<,?T7Q080=1/+"CK**"9$7C]((]]A- M4//25<&K:0D59J$Z*UMBAXPY0?(OI8\=Y:U^$;DUMPT8/0% MHJ!33\Y;,;5746'(AV#E.;FV$38,X=Z(G;>-!JS?J M=8=]?>=M8RWG;;W70K%UCWM>QX_GT\JW"@F^"J&KUVPHN"_S4 CC]P [D!M7 MV)"9B;C_82TV.GD)#5ER7R&YKPTXZZ'CJ># :0#>8X+O0_ ;L8Q?G%# -&N1!OVKB[&O<#@X[W3@K_.KH:I$&_1&DWX#C]C2MG#"QIZ-$?5MF[G8 MP!3[7KM^%(>?N1 M'\^SY_/&MXG>'+8CT(F79[R*-N-F'R->@WV3$?#O:.AD'W^7)I*3JPK%MO2' M";9V^_4 YLZ>%=P=K]1%V]@]0K.;4)]GRLXL?=_%??",ZR=RXE9RSQU8 L/ MP<;W-I"Q>FM-"?-5G-OQ[D/PB4QEL2M(2( .^P M;:^9<$PX)MRQ"-?DW,O? U\\&@N*$Q@SX(>C=NVN D6TE>N?2KJ.98W-KCY\ MO[IDY#!_,W\S?S-_5YZ_I<$SZE@=;6O//,X\SCQ^&CS.@:^RP%>P6(B0LF:7 M]O*90Q1&\'RZ%?U87P?MIH-X,G^]@69G+F,N8RW&_,5:[*2YC/NH;AS;LM_; M,+_7ZECFR-)6?%T7U7 2KUNUQQV.>1YB) G)]=R5C(3KK*$X[BQ MC!N7U?U4VEVH OTJY1%4PNBW^GVSWS]0']<:(SI6#^6H6FJ:Z=MMO@$^ M\TTI;B=7^U9)6)EP3#@FW GM&S5R#R^"?'7%(W+F$UP@S":N3HMEV-3+BOK9N68=\)?_KX MBOCTSE)V4L+4Z9M#+@1MS'*S^]N\-6<1;]1RLXASA&M_\^@.LRE\3.LZL'74 MC#*I7L=L=]K:W!,NDV(&>^.:6>8RYC)68\Q@K,9.C&>OKGW2E@BQ4C$KK M%0[#85RE6.,JQ='8M$9I[8PLF"R8+)B\;5;# MK_XYIL;K9=?G_LZ]E^?ZXFPNNY%;G?:/ZZRU?H"$GW>E1>XQ!?EO)V.XO@/N M+WW.S\,/P@6P4/ZQ%EZ3#DPO:4R%YZEK?GW7?D>?806GR>>25?CB+D1D_"$> MC,_!PMZHS'UPG7@.?P(9%., 4WCV,A(?DC\V7CZ;5#ZDD3%3MS2$M7M41,ZI M-_SQ>78M%1SU3J^\O7/EQ)O;^K^)>>(;U$VL9#=2\@8>X,R $D+%Z:_TQGC]397VD M>=U&(KRGN$_U)O>;OUQ56'*S':W#(EQ_$?[J!RPL+]_FNCO+"(/5EMQTL0VE MGO%J]SPP8?10)AP3KIZ$>RTBP"GO$+\'OG@T%A0G,&; #XQ3JYL E4_L[9JC M?D?76]K75+UTK)2\.22L5L[R"1&NJKS' 6H9H"ZK M#ZJT"U$%^E7*2ZB$(V!UVB9X 6]&ER9:$T4 M4<=*X:JR)9.P220\W8\=RLV4^W 9A'8L7M%77+O%4@7"-*Y:Q^J9_8&V M3GDUO WER,QCQ>=QYG%<[L76/V9A7^]I&Q$W=NN)YXQ_QI M@U8=Q1MLQI^]<\Q MM70ONS[W=^Z]/-<79W/9Y]SJM']<9ZWU R3\O$X+^NSZ#KBR'SH]N&!?XJRS M3/&N[210?__IYU5T=F?;RP\WT[EP5I[X.$-(OHGOX'^N,@"A+TB=+S#=W%T8"!?*3$9S'[]=WU9:=M#?[6_>>7 MRW>&Z\ 7]C0^Z[3/SZ^'UQ>C\:0WONRVK\_'YYWV9#P<#B?7HROKW9_75B=/ MI"_N0D3&'^+!^!PL[.V%V:>SN->N;_N4OFY'D8@C8R'L:!4*Q[!CPUX P>%Z MC$Q&L6GK"(:-?GH: M?4+S NRPSH7=M9V,H18-/^?GX0?A A8D_U@+KTD')A5B3(7GJ6M^?==^1Y]! M/TZ3S_MSZ(/KQ'/X$\B@U#*H7,]>1N)#\L?&RV>3R@<,,U7=+0T0[QYSE'/J M#7]\?C,HW9;4.[WR]LYQ'__*VX_\>)[]FSU^OP#^X3"=CF3OOPZ^Q'KMP=J! MS\^FL%F(4 >QZ-.#W&UN \^1HTPB(Y@9'Z=Q<"M"PS(-M)!>8.(RYVD'SCD MX[T*/^?@K)C8EKO:<6\XMPNP=GF1-1#R+^@85'"!OZ:N2@4G]Q=TJIC]F/V. M,[F_DN_._*>!E->V&V9FP]\Q"'(88ZLA.*07VT#)ZPA%RB"03#@F'!-N;\(U MNIS[]\ 7C\;"#K^)V)@!0S#*J&X"5#TMT[+&9M?JZWKMNIQ0,W_7A+^YAI=Y MG'F<>9QY_+1YG.T4QF'8/?3%.*.[(MJ8O?%8EU#5OAZT>?S!"(',)[Q"587 M55>U&T$3 ?+.@LZ"SH+.@LZ"SHM;;,&R'DKSV0.N4XQ$TI M"O9!"NF:6(3#]&'Z,'T.1Q_.$BW/$@V706C'XA6M3+6S6D.BQJ<>%!Z8_;:^ M;CY-C_BRH-164/3AFK.0L)#45$C>=]Z,%)D)=B*5;C^Q_+#\[&"-[8S,V?B- MIMF9Y6]0&GA2Z7I6SQSWM,70ZR(CM5UNQ@K@->C>0QBZ4M,8>:H&W,P8@)SR6Y[C-5C!N' MUHY&W!WFG?C4)?# -ER=*E9[ECD>ZXL?-Z1BM;'LTM&&0LBL4G-6>7^@MN[; MR5+K\]UF,E&O8[8[;=8YU0CUU0%0(2HM9S@,AS&:0E4*NBJ1JC$:FU9/7^8L M@RE42ABY]+(AI9>' GCBJDN6;Y;OX\OW^PI45;_(I:T\AVK+9V;)9\D_D($^ MJH#T-V)WSP4I?HYMH$OI];F_<^_EN;XXF\LNRE:G_>,ZNZV?9N'G76F1>TQ! MB[23,5S?$;[\G)^''X0+8*O\8RV\)AV87M*8"L]3U_SZKOV./L,*3I//):OP MQ5V(R/A#/!B?@X6]45#]X#KQ'/X$,BC& :;P[&4D/B1_;+Q\-JE\?"ACIFYI MQ&_W$).<4V_XX_/L6BI1ZIU>>7OGN(]_Y>U'?CS/_LT>OU^\]G!@#DF%5_$!D"IN%"'40BSX]R-WF-O <._=N<@V%.@G"-+O#X/?#%H[&PPV\B-F; M$$?%J:P"1;0=^9U,\ES7'/6U8875Y1"-V;LF[,TX)^8,A99A+F$N82WBOJ0I_-#HLC2>7!Q&D.D$X M="US-#A0445]JR,:RRX'[V#,/,,\PSS3>)[A;:E*@;PZ( M-M^6Q'8;)&%RH M*H7-E3AXL#IM$S; XQ.L+JJN6M+(& 0-P2 XN"W+0 0LZ"SH+.@LZ"SH+.A- MLLP;(>2O/9 ZY3C$32FV\4'*Z-Z\JE,OZH/&J"E3BBG%E'I+2G$V:7DV:;@, M0CL6K^ACJ9WI&A)=/OG@<<_L#_6UV6AZ:)@EI;:2PCFD+"XL+CM3XKUU^%UE MTQP[D>(X;7#H+$"U%2"TS 9LF;U5]._$/<##UQ.>5([?R!R/M/6VK8N(U':U M&5Z UYS7O/YKSEI=B^'3A)CXU]9-R[#OA#]]?$54O&$%L)VQV>[J:]Y==Y>C M>0S",5#FDAU"?QU]U56-#OTUC&]P^VF/6+%PQ&M'^^X.@9I]3'4[M'E7J_K7 MH=D;Z+/R&E+_VEQV84YA3MG-[K/TH2?M2!JB=!B>H>PF M"<\0E19''(;#&)NA*N5AE4CB&+?-=D^?2\O0#)421B[D;$@AYX%\("[A9/%F M\3Z^>+_OZ\NS?#4E]W)I*\^BVC*=6?19] ]DH+??EY%9W>VO?QP,YT+9^6)CS.$X,;_O\K@%B>^0T (7\#5_RWS]+_@H[X M7*A5,< I; 1SI_ M%K-?WUU?=MK6X&_=?WZY?&>X#GQA3^.S?J# ^!PM[>__1W.V>ZXNSN6Q8;77:/ZY+ MX_IA'WY>9Q7Z[/H.T.Q#IP<7[,L[ZU*6W347QBSPO. !GF_0TAO+4$2X.D8, M/TZ#Q7(5V[$;^$8P,VZ1^H2HZ4CZ&[Z(#=>'R^!&$1H1KI%AQW'HWJ[D>'& MHRQ@@"B&-9H''@A49+QW?7A"L(I@M,@TQ/>I6,:Y,1P[MG]Z&BA#,YEW6,W" M7M9.QE!+@Y_S\_"#< %DSS_6PFO2@25]IL+SU#6_OFN_H\^@1Z;)Y_WY\,%U MXCG\"610Z@M4DVC\^KS1+];IZ MIU?>WCGNXWGV//N=;M_OU* T9?RDLTA>U\5\4.UCN2EL%B+402OZ]"!WFUO8 M5]7ARCP4PO@=?IM'QA7L30X3<6\B_@$;^8MHR*+[&M%]#F;I$%RW2_[8[40 MH1T'X0D#?&+J]LP+'C[,7<<1VV-<+XI3'M0V8/HP?9@^^]'G11J["77*?X@X MHZ8,<._!R+RCI-\H^KZ+\Y;,@S#Y0$G+VL30#.9>W M_!(^;P:N5[=O#KG'T(L484,8I&N.NLP@S"!/:!!KR,"TS"!/:)">QD;+=6>0 MID<"$D/14/:A 8LKIC&6GE'!F7LO/#30UH6E]J96$[FCQ]S!W+&-.\:L.Y@[MG+':)]*MV9S1].= M^,\W7P]BHYV4P%AFU]*6(E,7R:CQ:K[XJL]'FL[ MX*K+6G.<:@NO?!+A#%'?_*DXN[4CX1A??7>OE@8-\RNL(?L5S!W&'[MQ,NW6,<&Z9/'8O/F%(<\GDE8:DYZYM9'B\R MV1B!LA8(E.V650$3MRY6+(LBB^)K1+$"060611;%QHNBU>I4(&3.HLBBV'A1 MA%VQ @<$=1'%IH=9+V6J1+4U5Q;O+QFQ"E1\._5U+')IUV'Z,$&>U6%OP#[' M5V0LF2R9>B3S#0U]EDR63);,75WPW=NELV2R9+)DON&>^8;-/!LAF3FW_&?* M]BF]/O=W[KT\UQ=G9][P?3;G__S/_Y4,L1BZ06/0MR(\-Z=BF08X5P$BZ7P(ZJ*F'@P /WU MZ 5P7Q5'Z$& P'RGU67_;YUV>X,KCJ=P?"\?75^U6E/QL/A\'IR.1F\^_/:ZN6)^,5=B,CX M0SP8GX.%O3WAYW06_\M<&+, "/P $S!D'ENT6BSL$*Z+C!A^IF0VA?$RS2V+ M(;[CW\((84U !SB&Z],-N':V_YB6HP]_B7!A'+P8A_ I0=+&@I@HAO\LX+TB M!+Y7Z77O:9Q@%=F^$_WT=/Z<9DKOL*"%+;:=C*%6!S_GY^$C1(Y7>*R%UZ0# M2XI/A>>I:WY]UWY'GT%13I//^[/B@^O$<_@3R* 4-.A>SUY&XD/RQ\;+9Y/* M!QXSG=TMS6+:/78IY]3K_?C\KE"Z0:EW>N7MG>,^GF?/L]_I=@T' :=\#O"Z M_-=!M>$HIK!7B% 'K>C3@]QL;@//27;U4 CC=_AM'AE7L#7M?3C- YN1:YCJ&4:VUQ=](9X10Z](C=B"1Y- M84TZ@R<799\@*B\*BTDM5N2 8K+?]@N4TELJ6\U-&>-D&&()Q;WP5T)7=%AK MWM\;E-%6Y1SB%3E_AZ"2WN.'OJ4/'J_1)=Y.I]P9=JEGZ6/I8^DJ3 M8LQ^1U^Y)LL?RQ_+WY[RU]67^])H^=O?CZZ/N_Q91$"UZ=RP?<=PP&?V@B6F M*;PD,%0K6-RNV=6'N%472:GM:G?,7I];@C5EM\!-NI@_GC"IQMKZ)S-_U(X_ M1F"$L?Y@_MANM@W[AP\PUX4_FAS#^HOP16A[9+C9SL+UW2@.[=B]WR?[XX5X M]"?>X*]K6IT#X8'4-U[<6&X!DZY[( 0LYI;:<$(>PT3*^ M-S[AD\!^>E'YRJ'_KE?Q*A2_N[Z[6"T^"S^VO4_V(V'!70?AQZ7 LRK_[J\" M'AP5L01W@/F[ZEF7UX/QU; WOCZ_:/?&XXMS@OD;69WQZ*+=,)@_26QC(:EM M>$A48ZG(;8#,B- ICN;VOY4>(1)%R0K(*^.#)LP^C88DSF.!1P 1[6K $1^.C(L*][=,;FLM GS;P0Z[="-[5 M^"=LEWH;;!^(;F]HO^Z/O\7G):7V*VQ)QOM0+&P788YA&T%0O46 @' _Z3)K MM;I65:!:)>I4*^'_6*;5/CP02@T=F!?M;J>N:O8YY*]G05+/[/2U9<8W5RP: MLC7OPRD-2Q&WS-Y(7X89;SSUWGCV,5'JN?%TQMK,M.8*13.VG>:ZY\U4N,]N&4>FXZ5E>;B=9D7Y3G<_SFW\/-0?AXL0I#^&OOE(UK:SR^ M[EQV^N?M\ZOK\U[W_&JD4C9ZO"==L/QL*&!8/?(UV^*"=FU3I#0*N[E#0T-5]EXOMN-!>.<1<$SC[;;S,!G0;FB*$% M&?YK9R#*(<-_5>4<^;2S+B3\EYN=*AR&K0Y]K%P%4IX&0D EC,B!.>YWCT^N MNJ@VED66Q5<8$R.+9;&:Z1A/9T^49UQ\"@-G-8W_88>A[<>/?W7M6]=SX\>] M,R\N)I-KZ]SJ#4;7%Q>#SL5UKS>FS(OAQ47_:C)H6.9%0E #:./>N_@'0NA/ MI^$*W-R'Y%>T_X!6M#X/4#$!^,*E*-S MF! $,QWG$G#RQJD0_$8L8\[>T*8K)NMV]:WM(0J=8SC-J'SPQI1*D*2Q]+W_[2-SP\:DDCI*_)Z2AD3MB>,0O" MS*1P5J%+"'YB?RNBIN7G9F? J"=-6>W12%O*45W6FGVQ4N49H^Z<(GR[X?I3 M/(LZB*Y\+J)0#T2<]Y9I[161.2S-,EX[W(FU5G;L/>F[4D;C#C M-=[2WA*X$[ZC/V1WD.2F*E#R[7*83B55:3QXN\9!=;%HCY,;V)S8FP;9JGX, MSC+WP[A\98Y@PZ)QN^4)#*MMHBD0QZ^LK6ZEZ5QF+2 M6#'IC?5%;NHN)J=P<*.++_[ QMY[;[;US(3I[M5HL1&9,+S6S5EKAL8INTE" MXZP7>&O;2[GMRND!=E3_I.XMC\B;G4[/ LX"?N+%:"S@.UI%KT?RV0V5IQS1 MY[.X%_Y*1-=AL+CZ'HO0M[V+502+)L)HXCM_#?R[O[KWPIE$D8BC\\>_B. N MM)=S7/))*.QH;^R?R>6PT[L<7$TFP_[@\KQ[/>J<2^R?J_.Q-;(:AOWSI0#B M(S,9HM5B88=P74051!?! MC\49ZDCCK6\)?(".7"&;>/QEVZ)/#MG1OXIG%K M$T203[?#NMBQBQ\"XP%X6LBR),DU8'Q&1C1WETNX@2&$*IDS8G6U)(WTCIPT MTCGII!&>?5-FW]P\"D[8>>T!_9=Y*%X&X,1$9! L!L$ZF4P<3GUZ8X*_' 2+ M:2=V@=IL7M2>=T=LS_HZ)*KNDA(C5?;&G >?U-6>VAV1]KV3%[MBJ_V MR.SL=7#4B-7FLX.2FZY68; 4IO&[ZSB>,*YLL(FP*^-DAC;1(02I'CBPH$^' M7!7,_+&=/SIM;7T F#]JQQ\=R^SVF$&809Y@D-Y0']1XW1FDR8&L2>3:QB=[ MZL[<:>-=GP$89NSZ-&6U.V;?XI!E4U;;&IH]2UOV R]WU9>[;;;U.=EU66Z& MFBF[B:!FM%G+##S!P!,'B,IW=5HKC#W!,LXR7C49[P_,09]EG&6<9;RV,M[I M],U1YT#]1UG(6Q-A6C:S,YUS06VJ0*5*E$W7 F??6R.!H7N%:EL5=;8O7=ZG3 MW6FNO)_=S=P.Q3EV/\/, N%'U/GL)H8;/B[QSV@RC=W[C>YX._2M&[1'O7YW M>-DY;UNCR=7XZGPTDGWKQI,+Z_R<^]:M]ZV+D.Q&0'0W;$5W ^1%A%O[VLE5 M,CYYMA]QYD9%,C>LMIX&=*.3RE[0??N1']]MTMLW/2'@Q"-0E3[*_F-%!]DR M.Z6,RF1N;/M1F2%;?U[%46S[^/8O62S..UA;K'_0%\(YVT;P"1#*OA/;?K[Z M+L*I&VW]_5/H3L5;!2V/JJ"JOE*?Q<)V?24W91=*.SO>NFJ_P9JX?B3Q>F[350:N=8]YO'LBM%J9.. MJAW:V!#J4$V;N5&_0-K[X7!D#O0!]C]+H8Q33F3OUA:Z9T>XMHZPU6GUV ^N MI):MY@[UE@;26Y+SA$C(T9C(F.)AI*?1/CITE>C1S*1>S^QW#@0KO9U.;"QQ MI*?BDM%IMSK2JF+9CF%,)TNUOB[ MB!!NU_8=0WQ?BBE^B /C'KY^$XOW()@W6?>4DA$K(9&6V1VTS8Z^,,;SD"Z' M($KE1)=C?#6)\8$MW.8F[Z<4X]-NV6I;?A;Z$Q'Z?MML=[15@=1%ZCD*>Y>" M51"P5!7LTOJ%:D?=@3FH0JORNL@M!UP:&W"Q!AS)Y4CNGO:N-H9AQ5);Q=+M MF%V-72?JKEFTPOR^%(#W.3C?3_;C0OCQY,$.G?QH" ]%CYA$T6HAO]L;VO?Z M_'ID30;C\Z$U[@_';>MBTB-HWU'[>M >7C41VM=V0^,>L;>P#R?!]29 OK@$ M$07#KVX^?3*6JW ZAR4R2(C32F*Z &^SLX4Q5K"2!G5G%L:Y!X)U!FL=>/@, M.?@R=!'ZUE@$CO"VMWC^8#S)W)I)O<.*%G:3)D$#]_4@ _=>B0[;L/L9Y^X5 M.'<,:+L&C?=E'@IA_ Z_S2/C"G36/G4'3-9M9/T#5/Z+J,K2O;]T5X#U2D MCQ(/M2G?%'KY4 C@Z?8\IQFZKA8T,Q.."<>$.PG"O38=^J3;[5ZE2=$B7!CO M7=]XW+>%1G5]6WV6#-UTU%(4)LH)$:77TN9'-)0LW!R][*;/;O3M;(8A7Q<7 M!HM80M6AIV8FPN&8,)==^2,3C@EW>,)9K1X3;#^"#78F&%OO:+W?!YX=NYX; M/[+=\3::B^G3'/H,!RV+"5-R4W_0:N^^M[%-_Z0.AV>YCO =-NFKH+^8<$PX M)EPE"-=H$_\OF)-M.+ EY!*[C:4(Y5$N6R6;-_V08S*F#]-G;_I8HR.C,U27 M,NV691W=WC]E?5Y2>%/';)RJ0OXR"9F$3,(:D+#13@%G[>R1H-+JMXTSH]/B M3!6F#E/GJ-3A$P#.ZCD4+_8&/P(SMEO##D=D]Z-4>R'/=13E.,%G3\JU MAWOS'%O\G.GS;(9QMS5&QNKW]D@A:Q2!.JT^$6@,A&(";>>@P;"E;SNL$X&Z MP]9@;PYBPY]3?RJ33\"$8\(QX4Z"<(VV^;>G_D0(KLG&R>9-/UB=UJ@'ULD/ M'? MM74?JA6)P+#M(X6 5 -MS2AJ1J%AGWGH*0KU6[W1WCQT(+3BE^,+ER,7 M?_7OJ6G<9_@W=-$^IU&_^FXCL\GPXMN$Z&*"1,8)F!(W-P4,3@BG.'/-U\-6V%.&V T_IO;$\)?(D&MN?/)L_QET(\T4VF$A"I+?)(1AJZT'8GCT2HC>SBOO/^[M M1WY\MTEOWW3\5N_5>6T,*KP55'B%H(=&,-M&9=CNHFV_?5S%46S[^'8O68PN M+T9Q,?Y!7PCG;!O!)T H^TYL^YE\\PQK[%+%;/_/?7,N61RW+>KD[BX4=T\( MT6^P)JX?N=-M%^PE8+S-:]OF!\^P\DNHM@=C5I8NSXEX[43XO>MG^V$\#U81 MF"N[J\>3+A;3Q8#GMF?[4V$89\:EF!)(MH'8V%JAXFO7V=4RA\.QV>V.#TZB MNO2-XPZ+C>VPV-%YZM-X0:G0'G0X]=KJ:^O(R8JEMHJE-S2''7WMU>NN61J= MV8*1SJ3;Z#%52R4$QS+[@['9L;29KW41D0JM>#7WC%/A\,Z@U=/FOS)WGYJV MKW58K5*4XC*+K=:&S.FJI-]7"1W]OC\:FKVV-J"#9RF4\WW>LCMD= M[HR JHM0;"MQC*?BHM'IML;:HO]-,7#8CN$83V5B/*>8*'5F?)S& :9)690E MI:WM:OT"/!VSWQN9PY&V@M;&NZ<4:9%%+:?^R 45ERNQB+(_L;3S>Q3#FGI8/9Q M(7+577XWG&"%P 2OB?&I0?&*DA$K(;\=TQKUS;Z^]E#/$O(@1*F7YE40UFURU M>Y-AHU'-IJL(YB3"R C%,A01EF [QB((A1'/;=^PVC\:02B_,(*9$0>Q[<&U M]\)?"?S%GD[!N8OQ_JEP[W%M&=VL(NAF8P8WX\9]L+R:B'.4/V,I>1$.6W%=(;C60!'-QN,U' M5(A'7Q[P98*_B. W8AF_&*J':0]7&HK>%" MQ8R-B?'><3'6?[N*@_ 4*VKT'C+I/U<\N;*JHS8D929@)J@($V@#$V(F.%DF MZ&FKPJT_$[ /_I2A=7X80ZN&)62'SUNOORPVCVVLPR/B,-O4CVTZ;]?R@-FF M/FRC#T>WP6S# 3BP"R^,]P+6?A4)CK[]\M^Z*%"7Y.[:KK2^(L'ZZ\GZ,H&V M D=F@I-E M;YV\VBW0IZ3J=PY;^-S[D2%4]$4:Y$9:TR)7J27ER"\F8E*'TM M)2B#P2NK&%Y[_TD]GE.YN0CCQ6V.(]7^G6L&&E$S4"'6XXSI-R;XBQOX\F%M MR4VYA.E)4A/]><>::,[(Y%163F7E5-;J!%8XBY&C:QH/*NO/!&P3/:5>.8%M MYT:D;T:;^LIB\]BFRUT1.:6$4TJT&T#:THGK+SWU90(NXWB)"JW;\3/>M??) M_$F\GOR(%W]P8WC:=$N\^&DF<+8!@^Z!YED Q5W"[CGLU@&($O^W:4;3;T@ M6H49=N@.X)_G_='U\.*ZWQMWKSJ3]M7U1?M<@G]>3/J7XP:!?Y:OJ:*R\9L_ MPZP#7)_39VAYG+04R&_^G1')=XP,.Q2&(V8P;\>P(^">Q1+$&'\)9H;M&W3> ML@S=B,!/8_A\9]\)P_6-VU4$=T4PQ#1V[]W8!;X @AD/E)Z&"[?=VZY'61NV[QCBWO96-F:QW#["DX0QG;MB9@3IC!TQ=2.\ M=6%_ YL,)H#?("6->?!@Q(%A>R ^,A01,$JG,)\<&0[BF"6>!V,13, P6L9 MB/EZ 6]K^X]IYX7A+]&SSXT,-TZN$M_%= 4O+X!8,WB-9'OC%.L_C.BIKX0_:P;:]OS&'A M8=$W5O21QH+% !Y!/O&#A&^ &#ZP01C!:@?TVUQX3@)\2XN*^&\L;6G2*%.*:>X\F79F\@GP2OCW\ MS\#5]I /4$_2;-2\6S41Y")@L7K%U6)AAW!=E*=,@;<3C&(0L3L1W(7V$F05 MOKV#)3*1R23SX>V2L?!# &LL"/M8 (\&SFH:&P] YFCN+I=PPWL7[PA6$3!+ M]!,#'5>BN] MUW2./@25])ZB#H9FIWUXO)PW8)?C%_FR +( [DVF7L\<#@X/C\<"R +( EB: M1S0\"R#NU]_&<=ZY1 M/? 1A>:R%;,_T(;'51<)J?%J6X,AKW9#5GMH=D?:]DQ>[8JO]LCL['5PU(C5 MYK.#DINN5F&P%*;QN^LXGC"N;+"),(=V,D.;Z!""=+BZS3?6I\/#EVO61?2: MR!^=]N$1XID_3I4_.I;9[3&#,(,\P2"]H;:BU=HS2),#69/(M8U/]M2=N=/& MNSX#,,S8]6G*:G?,OKX6 KS:%5]M:VCV]*%Y\')7?;G;9EN?DUV7Y3Y8&&N] M?O6D;* OV#A"F[53DQ&Y'9 MP#+.,GX$&>\/S$&?99QEG&6\MC+>Z?3-D4:,7Q9R%G(6\HH)N=7OF>.^O@,8 M%O(=@QIU@QS=!MOG!:B3W'LA ?\03JX$Y(R@ZE*@-$(\E#!J$<.851/&;*@% MQ6QX9"@K1M)B)"U&TN)6G?5AM&I M%2(]6H#>U,AFG(WSF8!VU2!2I6H&ZZ$ MSSXV1X/#E^;7Q>=F06FPH%@]%I3#[_\ M1GTVW7OQ"=O/?0*#;OJX0Y?,T=":7%T,SB=CJVL-)M>3TL M2R9=_'0OU)L8%N:,%L+(K\23G',2%,B]GFR2-\V]GB&^X]_8;M"CAH5Q -G MU\8AL!UV5*0VB*X_]5;X"H98++W@41J9UB]HF48F2\3[)B.NU?KFX^?5J_(/W9^N4G$[M9+H2-DN70 M-& 2P9U/J3&NO]F*,>LE&>$A@NP@6F@;.+/=T,#FD]CUDKZA%TI^O@-:Q 8. MUC+VH:?X]XK:41)Q9"/2*;S\+39VC&-/3G=J1_/"&VV=&3S#GL[A=P^;81K1 M7 @Y*V,%FL*CZ^7 U.P2?XEDR\SB^P6D8Y)I(0'+2(YS$E'L+F0[2VI%BD\X M]V O.+N9S@,/VWG26&?+T,4$'&,1.-CP\LL<7PC_!G( $4)J<1FM%G1UE&,G M''%AA]_@30KT+^UQ&BP6,&_B)Y/H/<6IW0= <-<#2N>^C$6X**QE[C<07A=$ MS3$>76K_B1SD1M_.9MC/RL6S002%#&FYKPH#8A-0RAQ&V^.%OQ7813[(D+K&'GWBVCH%ITV !=8*^U5\D-F[M#O59^<=86 MT<0?;XDT#VX\?WHL&P@@0@.-C25^7H(=XDZ]1U1(CI(YVW>1LY\31=/P!9$] M8V-8P)EP8Y"SB-1(3G-0^]H[>L@9KA%R)S6P-0(PFFC2Q,L1D!C$++QW00;E M8D4%3H.15[Y'#6GSS6O3B?J.JV8)-(CD,OB1:D.\>4,BIJ'(S_9A+N2BN"!6 MI [4%,!$$Z'WB+//W;D,@UNT:DS5YYA>_2Q3HK%DMC"Q7=89-%%N<%\'711<*B!.*GTT:DZIXB6*GTDO1_AE]D2E9^?V M/7;^C4'9 J%P2)DWJ:B4O2CI3YH>:B%Z@M)'F5(%F])S@0=RK.[&I&.#,/EF MZ0F:T^8R;&U@G+ E,DK&F*1XZ)UL;[KRZ,-<%/;F K,CP;&WLZ)T2EP;_V=[ MC\3!,[HD)W2XH*$K8$YFX;)TUX:I^,3XR (!'@"DBS"C5N]1\66FJS $BH"@ MKE"8J9_O0Y!KJ%U\P6BM<>_4@_T!L4OL/!63V41/=T NL<7W-ZZ+MKF[7,+: MP:7_#]X?3+R[BR"*Y87[-*WO#BXOA^/QU?5@>#&^&O;!.+^2YOCDF)[Q+B&Q>PGG?/I'^O.,4."S3\Z&CS,- E0G3;"5@:OT ML^IL+6]+6ENC[EB!I"]$^ +!V87S"[("%"/!]>.);*0.]]#UL$GO(RM7H^N^ M-1P.AMWAY&K2'K>[@ZZ4E?'DO#/N-TQ6-B6#"@#(2,K1W,B(;B14/WTQV55; MG-MJW_H$%AU,0>X>*%87J0=8'U\^O]\N0]Q944?$$1F5:"@Y.SB^H$"DY496 M(QGD7ULW+>-.^"*T/=C X6?LS>?0=8JUP,&#D9;H\N5]];],)I_ROCF1WEXN M8<6H6"-:!11*29FMP29-D3+2"B4+-%LA,-<",!^1ON!QH_$>4^QEA?9W&;E:QB2B MGTUI\.?>H3A+D(2_K>PP1L/3D&%(-*^NX7+#:I_]#3:(8 4.[RWN,+;:7?Q_ MK7R*\F2^V?,\1*L\E:X8V;A(R&B#:&4^ZL3WT5U MAMJ.#$=$T]"]S1CC"2;(O+.XT3OR%\OC0[EI0RICT9XAY M:[.$B:X#C2WC"1B@R-')L!>X0!BHE::F\KR4X1B0>DE66WEU)(L%6B]S^VW+ M^"/PDP!$E!]SJA0^+:6_MH12/R/]P=E^#QHX^@DU")BMI EPDU,;11)E40\5 MSM-6[>FL57Y#G]L8!^AW<(/H=\'4$=\*FI $ ]1AE-#/0YCV&QM<:L?&#FIW_+/ M&V"(R"Y]@9+'=579B9EM/C,WA-=*GGHKR$TRK%[AB2J*)3<'&' "S Z/EX-E M&/ [:\PA,EX'NZ2.Y.MVZ9'#]5[E!)NVY-/GY5W-=:_^O;* MH0#U;\I8NTY5\TVFFD^?(*EL%VRD5?KZB:VZSX:5[S, 3C_*@ ';K1]1Y>8H*MGG@#5;>/9GO.O543ASR@-)TO# M3YG/N ' OD'LGK_6!W&)(G1A87?!N"^8J32-K3MZ-MUE$,FHN8SA:K#95.5; M9@]N*X';?VB3G#+8K%9>',D3-W"MY%:(R@F9(A1S6'KW7N3W/*1#/ _5Z:J& MF?@@(\8"?IA'2EL^5_"W_S-TS35M"'\0$QUY.,+S+B"Y]VC*=<"CUQGA*"34 M9YIK=8N^%%QG/'9,CY3DF4+V8]ZO52YYYC"4.)N)A;J'#BV>(D5:5CL35UQW M'4M+K)/:O!C8M;THR+:/A*JI17(F?&<;'3:2!6RRX!P8'4%'9F&P,))MJ8QF MIG&[@OL"BHW$J:+'?2 ?-U&G_ ["EV#D0\XQ1WH\@9)Z3JWH":JY4)XH)MN8 M2V$BAYR<>Y&=+$JM#SQV*[*<@S2VL0+*Y:W)Q-.1TK"B S*U]@TR#3]EX46@ M8UUCM_N%::6D)=IOI:0H9RJ1]*"E\3 /,&89/&"*!3H]KN,"?V)08P+LE@_/ MD.DY3>Y/QB6=G$OXREF; I-*?#M.3J-R*],@_OP:D8!?)2?VI__F*5-*=R(] M=M_S*$'%BS!Y)PM[ISE?F0LA\RJ^(7R3#$_EDA]\IY <1H$.>S9#?Z,0)TH" M5Y@E),&R\%;/M6\Q>R@Y1LBV)?4Z&(O$&6R[1SZ%\D"4?)5OA(GA4C8?=3HK M1Q=)UHJS"I,'F%SSB/N9".\% MIL]-*:<)TT%N@3%$C'LYC!T'X-$]A#"!,P=4$-R\-5$M>RS(,_B640L/7S';7)!\GE]RRP8$N MY@YYKK@7R68>"CL*?#EG3.^1]J<;3E<+X!,8#O6M3.)+K( I';@X+G!SF(:R M0563W267*GV3!JG3"W2\KD!) (NGX?C?*>V*R)N=#)X^323"$VS#^NZ:\TBQ?-50H+ M :=*30 L3!ZOR C?RE,]-P^\.3L0SAT18##YWG8]O.$,Q.@L@H%(NE81V?;) MB4$6\@"%-4L=!*E&99)+HD;C7!*@BJ"N?! VCS(=[V"W4%H[ T>I5F=H!_, M[$B 9I:EFZ':"7PATVY)'X&-!)0HG(2H_&Q\HCS!72U64F]*G5 :IY$G%=*R MVCI)^C/W$NI;J190I-P 0^4BG^&2G\$N!.3"V-EZ@I"< MJM*L/R%QTF!>EDH<3.6ZK*<@KG!6E%X(?@K:B 9F1L=9(MY"@)8B[DD3G-5^ MMNW-Z5@:$RX7DL&NT.W64E2OYT\AG*<,UFBU,D%)@K\+^U649SLQ1M/RTE3Z7H?*VLHPCH)F;*OYD6)G%0*$, :>^XW@6G/.$G>]N>Y,T%B!]6VEB3-,<=&6UU3W%U\I%^3,JB/D9@!>H_R< M$*2,'=9)8^88KXQ 9GXT^5Z8R()V<$"*0(4Z9!+QEL'VU,5?2LUFV/KI& X, M?1FBP8G]&Q-NDB^225#RC4T&>Y8<%('I%^8J'#;4N9FL4DCO)Y?)!@6?JD.9 MZER2$TZXLC%NKV@MAZLI6:84DY9#"G^.%J54EP7MZZ(NR[$':-)'64O0) ,R MH QN96&<_GMO9 -(\TF:!LIP)$\*6#?AY-!>N@Y^CPDZ5'Q%6VI2:$:>AR_N M;'GBD21?;#MJ4_8:#*-\%[!P#']%Q]OD1RM[2@V_P'#RMK' MUJA:$GW5^U/ MZJP1V3PQ($$A)KX0EI>A*1" ^8I8UYA"B.G+QF\@C(ZCW-;\/A2B8ICH](,[WEPDYMM+=MT N> M3/Z@"FX,+\] HO< M,13JXT7&Z&1UY0*LTX)F(M%1FX0;?4O.Z9-T6AH4+X$] MVMQPSDQ,V SC,RH]S)O/2?KE2AYJ307< >*TK2!'WAJI6LLBT\OJ4ZECSJCZ MS;A#6\XGRT;R=HA&#";*BEOYU0)L_ICL?GF,EI^;Y.XT(I5I$'IRX;PO F6V M2@I":78%K$^E:+(08AJ.(=>6J/H ])F#.7F#&[@C*$L@V1&G0CC*YI9U9S2G M*)')I/1H420;7.+>T>/SZP:N2 "SCI,21O(:-E< C[]4>$FF",G@7K*G2\LD MX0LB?U*G(4.7R28?X2[OXE&3<&C[3VLRJ:SKZ> =?9N5/"JW++5 ,X(6Y%XZ M6PN1%:HJ\S"G!I/9IH^J3=(DWK4W?,3IO!X=&%/'"&+'E.E2EP-8@YQ.\C:M M]H_H M(7Q R(,)7N T%8QOG<>:(BG2?&6CI/]$8GU7R!'W_$QW-#@E&A5Y"0Y;<5TCN,=!J-^FX>V.XX_*H MACXC3/!]")YF]N[=A81ISDQ^(@1_.9-SJYV2FSZ)<*H"0)^EM_^T6_]2'GY# M2I90#\.;>![Z8>XZCM@.%;*-?$_"D![6I&#",>&8<,+O37@L#:7,#U):J(_[U@3S1F9G,K*J:R-!9?V9@&VB MI]0K)[#MFE*B[6BKP;D!S6.;;IO9AE-*.*5$MP&D+9VX_M)37R;@,HZ7J-"Z M'3_C7?6$A90?\>*G@;9_4QU^ZM.*Y;>T9Y$;2:1\)^FAX@4/"=IU%!, \RI. M^NQ27VJ8DJG^"E;Y=@D2>EL.5\23I<9(D8&=D7+MDA O7_93@J=A@X:I'>&C M'+$@G&7LIF"GO;)D'P]3MC@I=#99 VDFN&R)R3NU(]DK*O>VH7!64PG_G^'# M2E![RBZ0?0-2I-A<6Z559-^)M+G5-)MJRYA(VBT#5TZIK"<43-WPQ8,D\%FN MMX!LBXC=EO+S3-%N56N"7!]O CM/.J9,%19RH0<3D)K:4TB$Z@19&#[%0=+E M+,3^ =C-276CM!%I]\%[+#PXFR52%9MX^^EH9<#9N8Y4LP(_X$T)LB_P?.Y5 M4SQ@0C3.!LAU[Q+3P \6[M2(0^S];B9-K!2C)&TERR:4((:KA@QB.O=I+67W MKFA*[2.P8U !][S0&<;>#=E\'52ZB/^._<-<7)@9-3C) ZU?9@W25.OH:; * M9:^]VU6$2,C$PPK=7,*Y(R<6GP#J&5Z0\ESP5>?"6QJ"0)\SG/5,; AQ_7&M MUQJ>NB%788^*NU"(')BUZC);1@;D'.'*WC2(KHN8S9(V4WQXMM)2IE9+[ "" M4@':B?I-J+8>MX_YV9!&R1"?2;KLT%X(FB/=DU"M',$]P]M'$']LLZ2:^VV_ M)>E.EW2/ G(MW 1N/'01_#YI6H;:)4-DL\7[5W,.5"B+3L,AU&X)#.K>\=7HF MF$\0[+5!QMY<-NK04M+W+^FCM=XX0$^[]A]Z;;/=W@QY[#^2KJ;#/[1; M?0.N\1 M-6B@LJLKJ2 %,4$F:41[^B^_L4?*KIEHQ2LS-]T'99\C6_4X!W-RAOT6[\&V M4A80V!"J'0K8D+G.(+"S8EL_^*\RI;<,26U9A)\VMD5#%\RZU'B- M:KXHK?.B@18_+M%7P)8WF&&>=1^2C=&408^-VI*^2+GVX86A"B:3&M:@YL*J MJTO>?J0^<]A0-.>6 #'N9/M',L^VO22VI0"Z@!^'+LX.Q&@9Y^LT(#<,*:.: MT#GW=#L,_3 7?DI]-]=#AEHSR8XOLCT?6M^"?/G;QVP16\97ZAC\[*S,XF2R MYT34#&9M6"-MNSASO^-5.;JBPUE"+_6>2?J\&12JE 0<6,[G+ MTOB;K=J[,V==9RG/F>TLI*%7>J< MA&V@:Z 52XUG:G"8]MB27/7>RC7:!%:*5C:U.!2X\,I%QZ8_N:6E;G] SO>= MW*V.P [:H6PUJOJ].KAX*4/-[7OL%PG/Q%B"H&Z\[[L_(?]DP\BE6(:*T25? M89LA%<%(7;+WO=S#UWH%$0^H9MG4QQ7[+]5E4?]!NH#(E%L4VV1\TZ"PUU/2^8J@B3Y$",,-G3>3+5+/9GD^)'KU^RPMP%W0!>]^,' ^YT ML/%STC$XH)YH!99]_^[O-Q^OWOU$K9_3=G\X&3=T,)@1/^8O_O*)KDT;C>8? M# /@6,A2J+IR@P%3WH*FS84R"W=&,/#YU3]A+,3%<,MUARCUPK0$Q[ @X,HX;95RO.!5I*OLY4R_R MW',IUJF:M#H;O4TIGK@A04G?/-S8"W-=@2%)&E*F7^/J4T08?KX5:3MPV2XO MQ#4!D]LX3[A<_>[FPW+4I96F<;=R'=RIS<([&24BOJ8(DH??A=A^DXP)ZLVL M>I/CG*.U2%:>W\>KT<& V%Y9Z MA;'\SNFF:/ZN).T* 7B8&]?F'7AP:GN@&'<4+7]O5^3YS7+@91/ M;I2UOLNT0=K4:'VMA^@"+(OT\"!51;F12@F#&F23-D\MS!;*)%V+U85"1N)E M"WII#V]AS'3KWVQ[_/S+XH^%5U(1M[79%:T^- ?RYQJD 6?!#K8HOLIT,\*_ MIF5G."LU$=OP81[!@T%S458S.( IB5'ZE.;%M5@AQR1/<5&TT)!.V0TO>0 & M1!LB[1FKWE>=L"2]IC=LW(1W"R<.JO%UY((2M6E?I;,@$'QYKD0/2!L\)@UW MP:K-;[7I8#"3G#A*BX"Z@=+HZ#NYL51R.3_@FFRIM36$&6^LD9EVI98/"9U, M,6/W;Y/6L?2?MH;FZ%+147/UH5!2]"OR*= EZ+>V?20Q;;;:LNH%'^ M6+#("JH3N^POFQV"I9%[N. NE!VKPSL\U$D,AZ3#K3N5@Z$;2>/E7%^T;M!' M3D1=M>Y>:]X9^+1<\J0R;02.KR+5)RCD%:Z\/'U$ZT<>$\F6R=G98O%$D]$N6B" MAO@9\O.CL$,= 4-P69/]PTIO#S? MD!4:2061UV?8QI=4'5RM.D_?)XJ?SB/!5(OR+HMT5AV$+0B1"S&<@*?%630I MT]));D72B'>.4NR1;^)39(6V!PIYI#HG>S1JJ'MYT*B.X".1WEM^UBFU^4*% M/R)21C@EZ>GEVJN:B1E:5M!%3EPFWU\0SQRMCF+#L2"Q\,<,V MQE26*)(LDNQ5,*'#CVKC_WPNZBTZKE1A*+7V]O?Z!)@N A4Y38T2M'T>19Q7 MVG;F[]MT @XB%:K8)>SLWDH%&-=RBY8A<)7K) R2CQZKWN+4-!J?[R=[@8-7 M.F1\804T&3^WMD=R#Y:-H(R$2-.1L#I!RJ)0U3M*2LJM#W22E"YE?*.4]*? MJ!5SN2T;&2S*Y91V;>XL+$2E!L/*,%;FY)T^R7;EG']0V"%^//TWWCBO4;%1 M+?IS!AI%PS!GZ%B 3B>:H^UIWX$)"[R*^X"*2!0S(S&.$N/)3^@\J//$DEQ/ M,,[#E3)EET&L#A*RU+RI9[N+Z(GTX_5MIRR%6":PYJ\&.]9#YUN&%9)(3II@ MC#%]) 7]XMFW0:C$-1>X5K1X7#O&EB_D9#\G-@A9A?>N>!".$F?EF%)XC7)% MIX_2,(HRV\CUTQ$3HKAJQNA!D$E$28O*+,I?M)=M=/IBM/.6$P?3;VA?3O'!0E<51D+SD3B6.5VS&UHWGAC;;.S)>'% 5)I5D9&-;WE/^- ]/) /ZBM%#Q M_8*ES/27TT("EI%U\L9591QDZY 'J!_F4Y.YACC4=EN )FIIWO SS>D6?,Z9<8?RZL M9>XW.G^"+58O!XF!O2'>JW\XJPMHHD_WA)ITKSVK6/90 #8Q+ ( M?$E;] KF,H5]$0CD*)FS?1(GB M9]++,H::/E'I63J]EH>L0*A[F0=GIPN5O2CI3YH>:B%'5O:0/LJ4*MBZGBOK M\1)6E[4>1I"XJDV4[]Z[YT#$EHU'01]JE,L7-=S8/"U"FP9J@%$-YI(U) (E:3@&[S<*C MTCCR VSUI"42#Z]!?/:;#VI$&%_P$.+TWWHC:&(G*)CRD)S>E0Y<3 MDLH<"4:VE#S[Q$+7($H.8E#&,"%3>H3P%EZPE$E;\$@779XP?(0GT/[4,OZ> ME1ICH6J6UY!FF)-MXPNL:;3#1WDDB>7BI>^A+ )YG)FS_P.9TX05Y8EQ1_EZ MGOL-4R4H;8_L \I=JXD W,!#:!.%&_^UL"9/RJ;-3BD7J2%46I?+FDJN1X.1]S6-I1GO=D/3U8$(5" M]TRR5'(6B7QBP,[ ^$RJ6RB-'5Y<'DOC&V%,@@@2Q6B$#"J$4:46J>[?QK%!'8V"Y=OFA+X./H4B(J@J3;#J@>;ZL7 ])6F!JD36]FSB79-GG^&^]T9& N8.AD"=Y"*<*GP M1@5)ZI*-LJN0(SHZ##O)LJ(_A8$/?T^E277ZE$@RWGZW'S'1HR_QRG?7DYMS+%J)(H(F\O,IY%%ZQVI),92<6U6.[D(:>B+4ZX2I]B8O 26,)*AJ=IBZ[:[%_T"Y M#BRA( DJSS:EVI"E.Y4V "FTF0P(W044_\L5MQ5*9ET9B)&&@'K S*,CTN2< M(JMK@#LE3]J(@%Y)W4B 3 MK(<$?4- -;>(*$7VG(TFE:FF;V*:<9*W@&)":8MR8TBSNJCB)9H;"#"_AM>2 MEH_D2DPS&R\J,5T5IE*FSXL_*#LJMTR*X:(X"PI0:OVM3+ $WVGES6/221K6PE\I4'TD3T@(PS5\F'BY%&I(&\(JD,0FY6G(PA=2S> MQ$/YC=H9%;5[[D62HA!9T!L";?Z]LL-8LOP,> 4> B\R4LXTOC2.\8#,%8=! MDKMDV,NEE\3TI&>]%C;$'3Z-'*H\^<2=R!( E#V;3#/_TK(\HO1(N]11EDDW M,CLQ$I[R%A.A=G,SK<%>F.P _[/R: OHFYN<5ZK52Y1Z3D/DL=7,?!)$?F$D M/A82?0W@";V4U!?#<+L\%\A!^92"X%&U*J63%E'B]F-H\DY]/SMH(Q 0TFHS M9.^T*PW2BD25=BU!532VHPX>EN@>Q3&&''=EYB=8>/MYY\YL71N0)V#6:W$; MKC#P@^3?EV'E_FDO*,-'1M[<2"7*E]@NR X>PN^1!U*$WTHLC*SX?*P$VY]";[$\;^T"+$NJ'"_K2A M]-] W/?$8PR:LI9@ZTC*NB#"%432)& MTBMZ3 =4E&=DNVFB0T[8:+)!Z743 Y5=BVF:G3I"0HAFDFJG N?ER* MM<'PT")<)="IDO&S+*#4_T^/B^2HDDD*KT8.L]H\4@=,O8#,<%,;Y69LSA&W M<3Y EZ#D)GEVSL;+*[M#OB@%X=T$*3@M@'>!K4/W3@7G#VO\CG7+/)C%A\7R"^653C.0'.;5 7&XDX%TK,+M!\I9Z22V4MTC=JQ]T(-:55"^E3 MD/V(7IDEO)[W0Y.+\D>^" L046:BG];C2VY0<9'DSF1S+JZ]6$0I>@$))-42 M/B;)6_05+ (LTLJ-Y@IK)(I-B@_!MYO@(\G=>":FV#5W+"(S'6WI'B#ZLA!. ME.(5Y]-SR8D&[X'F*NL:GK\C!3^@XQ.TUVSBYZ ZOST>3P>#ZZGK<;5]UVI/Q<#BRQJ/)\-V? MUW177H5\(;3R/T =? X6]O9VH">A^KA:C*O%N%JL6M5B)1KR*7U75(S9^?L5 M;5E_P#)?II'H5)ONH"2[O4%O=-X;##OM4:][W1UWKL:D)$=6=S1ICQJF),OK MX$IR'23=3U]1[KHU? J37"T9$3K]-]_8(O#\RUZ!R172J:D&#=^AE@BZVB)0 M@(Q4+I91X,DP*9UENC*J!$P/G@1,>K/'V@MFO;230I8E)C;A.S#$B$:(D;C MP5IF[ =ZV76-0Q-?&_;H8!63_P327X>SNEV5Z86L"F1-NCMH6Z)(]2O38OWL M"2C/*ZQ)E";)^OS)XT^2H?3 Y8%WH.--,&U(AKIP]O0F&Y.?"\]I&1#4@WDAI*;@G(^$8':>\R_6^KE974(45;$(),\D8+I\'78E63] M)%M<%;:XN@.SW1^9[>ZP0F3L]LQNIVOV^EHF5;[A9GD.3EX?K2&]U4 (RPW! M+R&E2CW6RQ1D75-E73,RK?;8'/5&>J4Z3EAYP[@PTVH\+'E%:R/%M-%A;5L= MK6T>J96&EGFU^ETM/D!B^9N[U5\]6".K@J*8VFH M[!-&5*@!$=9*QKIK79OP(%Z52SQ!!G)JZ,S=Y(2R1EB_E)!' Q<5VZJ=D+4A:V+)Y/ MP*1,8^FM(M6)P/;SY4D:IM@SQX.A:0T[&E^7&IKGJ]8Q]U,B(F5ME%*&6,/' M*&,'#&#D@A=VFK#F^M.0LN 3 "LJCW*H0X"";-O.KFOIZX^YXD \P_42YL0\ M>PHNO'=_TA-5[ UZYK"G,:)HPMST3*[_HXY9*:KG8SU;1"'+'O;L;.EDTM!" M."YU!\(@TE30,+E%(YL)WAM>G++*Y!FZ6D&[B +XF(5:B-_RO)'G ]6%.,V7 MZ@S)K.Z1J9%]JXQM4[\\'H YRM7/TTJG**A%891-.D_@O=??4V$CT(ZHX;SJ M#7I7MXR_JZZQM!,GF)&. MTC=,-MZT0@FVZHO76\%C>8LA+7MH@$QS'%I51* M^S0.;LUB9+MDN]N4HL(^"#)Z3R 1.H)H8,"TP=O6:<1H"EWT1GT0];'F,$ A MME\\6ZM;3"\]]]Q@*9F/*RLC)$PR2E4.=!;[2,M==XD[JBM%+SDIPK.IT)W& M64['^C>J%>+[=Y]OOD9X1I*#TU2_Y3I?*X>?U@@!F!/\2#-WYD*EF#F\T.): MUB#_?VC26*W^C^Q.5(C57N=,$*,=Q($XD%"=N/MP!8K=)2C'9/A$-I2%9WLU$GGA%"J\01%9DTI9XU(5,'JET1'I)4S$L)41V"WIV&0,Y+8 MC=,PL6&GI9+M&7XFZ"+9_\)VJK_6TWHW<[_I" Y(%UNBKFJI-YZ!@ M5 8852\7+1)L2N%2%P$ZC42^H3!#BF%C]6GK4:6X\"FQ7^3V+[Y/Q3+.\)=I MT+69) 6">\[VZ<@H^ ;YNTV:0.CEBP0LFFMCJGL6FI93=M#D!816]**Z-?& MFRWI!$RY@N&:_5-,FW8)5BF,[41M^V7OKJ6W:MC7/?:-EO M8'LL>JS:5UZV#3DA'8=S!2U-"ES'0SI5'V M4748//WWSKV4.DF1!RS">>Z(#P]"L/E86>8+V*G!G4 %(J.PN2!T+H%JK=\F M>D)WP@?6QTAO/F!;(<=3@DPDG?N4D_R FO(V3=55=+P5!+^OP\'7$S=1_>D* M?AUV),%Z*?0BE3^2]2'-"G]"&[LU/LH]AQK;P!NKLVX5*Z.*,M])1BF2*#WN M+Y((:X,0,RT]_=<66HMATA2HUF*%)#!)&6E4$G8"#K MDE3;*)-[3#($7O^AG8RAR(N?\_/P,?P)Y#A%J,JX=D4ELE>1N)#\L?&RV>3"M._, *#4_%_ M?6?!1,+@07U(+_XY=K(_P](AU/3EG'JC'W\I#)1[0MF@Z_=;G5?>?]S;C_SX M;I/>_AE^I!ZC8$PH&9!JXI>"?'?6=$;^LU(K^:\H4XJ^>7::.8VR70F-7Z*= M"S?=AL;4 Z/FUW=^X(MW/Z>DV:90B]1/)]YY]S35E))1-+&6WPVJ[3+^3YO^ M[Q!4?9J24^IYIH.6Y1[L'RL*= 6S;50F;W#;C\KSW?ISELCRDL7J\F*M(4BJ MD-#9-H)/9*AHV\]7RAS=]OLG#"SML5)56YW=%5355^JS6-C4+G7;!1>!;"6U MLKUME_P5<7K?_Q-=P9]8_#0LZN3N+A1WX AOH_AOL":N'[G3;1=@'^*=!:SI MVWY:O/ 2YAT]P[POH=,>K$BD/!PGOG?]C#SQ/%A%L,ON)>5/$F>?Y<=B#D15 M_S!W'? =]W;*77\N0G>+R[HW"^PG,[#6O]S:TV]W80"./+J60?CA_TRG0LQF M1Y D79)SKD (TEA$YQ=C#R2-E^[W.@GY0@6D3>QDH-VTAFUSV-FLU=--(CWZ M5H/ O=[5TJYU#TRTU['(#V\F/547%JO?&FXBLK"@5$"9:K/O]'+,L&5MIBJS M8F'%LK8+]\RQQ5OPX2S@^KB,'XOG[L=4+I40G6$YH/,;>(55EI *+7^NU2K);67N;DJ \/64VCG6_>:Q[$I1ZJ2C:H'>':.L)6IU4"&\=^< 6T;#5WJ+'(ST%( M#T=ZWB)_ZCE$A2IX(950U9;9LX9@QG N"(=T.*3SG+",6M9FIS 6E HHTXHF M30U: VTQ0%8LM54L?$[-2A>43)B)232,KN#MMG1%\9XEI '(4KE1)=C?#6) M\8$MW-86^V;N/D7+5MORL]"?B-#WVV:[!+"^X5+/4=B[%*R"@*6J8)?6+U0[ MZ@[,@76@\^9]*%@7N>6 2V,#+M: ([DJ[L3%1^/FG3P?YDC=?HURS&CI*1UQ$PT[[PVK9*<#LU*)OM?14T=6[ ME7J5M R@82HGV&Q$]D+=;$:>MI[XDFLK4VSI3A:IZIOY?XN=?GVX?(5W;&MI M(=>-VH@EO6J^PDV>DG73H+5V M(!<_M>R/8V 4T#K =@6M?!QC=+&_TO=RF; M:)!/N$?_:64R[]FV.K_BI*A(=P[A'N'<.^0MWE\TT'$7QE. MY-XAK^D=@B;$MM^X-XC>Q7AMQXF_H"V6Q7D-SJ!&- MK^Z:Y;4U].MG4R?E@,H, &X[HLS7_F!L=BQMYFM=1*1"*U[-/>-4.+PS:/6T M^:_,W:>F[6L=5JL4I0X61#M]:T,FI%72[ZN$CG[?'PW-GK[V9]QTA)W@YCG! MG4ZK)(^>?> *:-EJ[DUO:1MQTQ&.Q)3:1MQR9%XY4R%:J M @&:%^/IML:,1\@Q'H[Q5,YR!R.]"$J-]T] MY3A.?>,XO3+L&1:4"BC3RF9)]1B?CA7+LVS2'9N#(2=@OE5P[I2,6MEJ)"NB ML/WD8UJCOMG7A[W/?4DX#EBK.&"O M-=261,#H=C +_3$6W1J;PP$G,&\W7AE=>??72^W8[3C+B#Q+1]=K M@,M;09,7=O@-(2@9.WFO@4P&3SXB>#)R>(/ 3S_ED&#/"0EV(B$93Y\$DKU6 MH:L (37PDP\O:RS@AWED")BO\ZRK_Q*>S6-]$D"FT(,W/.Z:[9)DXQ?(?@;Z MN8DD3 )4@#Z=!K[C$B2Y0M6,"L"?L2O;N^9>^[]@!W$CL%&(J"#$]\*'/83 M0.&)MD14]:?!0N1G0(^-A)$D6$F8VUD8+'30K_VC#M+I0;;MM/7,1J&:AES'P#?L.+9=?P%BF5R8([9Q%]B>6FEUOSV=N[!4= -@G]AT" MV'J><2N,;W[PX*O-+87:Z"K)^064,(+8PE/\@@0@$RT(;95>>V7#I=&OL'<.P-N,8#]JB0R?9#IS76 M.2W4-*A[@&IGR9X!8N=&Z^:;ZS\KE*GTR@TE4H#&M-LTR*PC('MET%WDR70E MR73ZE*"[OFS@?"L@;]D!A1C^ZN;3)V.Y"J<@G2)!.0<=F^PKSCKL-^V".2#Q M<\\&6MY,YX&'-@\-?89=A/""1> (3VZ"V412.'1Y<;[+4.EL5%5^BJEN1]%J MH5YAA4OH^EMG8A1F0@95BNCMX&8K\;ZC#V]JT6];XMQC"H'&)B%T]_4 =/=> M"=+ ]7)Y%IN/J"@6=IF+NNUTZ'#9/[PB.6='+..2,X0G%D4?L"LO"HO)B:S( M <7DI.NC#K4IW^1"$2H$\'27K-/,[L=N=#,O>/@P=QWPW?4F@^BW:YAP3#@F M7!4(UV@,D"M56F!@YTKCO>O+)J-'Q7#01BE]EHP\>&>B,%%V(DJOIYCL \<#;ICZ^_F'!,."9<)0C7:!/_+Y0%3CGAN0QSK&*FHURV2C9O^B'' M9$P?IL_>]+%&+7T@3_6B3+ME[8R S]DX9>;^9N%-';-QJHJ@S21D$C():T#" M1CL%G+6S1X)*J]\VSHQ.BS-5F#I,G:-2AT\ .*OG4+S8&_P(S-AN#3L4^Z%/-=1E.,$GSTIUQ[NS7-L\7.FS[,9QMW6&!FKW]LCA:Q1!.JT^D2@ M,1"*";2=@P;#EK[ML$X$Z@Y;@[TYB U_3OVI3#X!$XX)QX0["<(UVN;?GOI# MN-=LG&S>](/5:8UZ8)W\T '?4EN[VUJ1" S;/E((2#70UHRP9A0:]IF'GJ)0 MO]4;[D1>MR&%AFGE16$QJL2(,T_RVF_)%$%';/M5D\IAAQZW4/@3<>#6[ MKS_+<$^1[P!4TMNSO6]IZ]=^3%XY?I=WECZ6OKW)U!ON7$+-TL?2Q]*G5?HL ML]_1=JC+\L?RQ_*WK_QUM953-EO^7IL==\KN\F<1 =6F_DU:[X M:@]-JZ^MCTQ=5IO/#DINNK$]$9$EM+##;R*&&1Y">K12\H@&4EL?NN-6DM1% MWIK''V!2C4?,'\P?6_AC!$88ZP_FC^UFV[!_^ !S7?BCR3&LOPA?A+9'AIOM M+%S?C>+0CMW[?;(_=I>NXR8#ZS;BK(XVW^@YRM1%UAK++6#2=?6=N3.WU)M; M1K"![Y/RR]S29&X9FMVN/G.O(=S">%!E-WT)8K &GZOF/@RO=8'7G&"%MKC7/[VB;5EL;KLC+B=F(#!"6<9;QH]@\(WU9!RSB+.(LXE43\<[( M'(UX&V<99QFOKXQWS>%(7RXVR_B.(0]&O]OY]28$.[?Q,OL/5 8P4 HDL/_0 MIK'R$6'OSH?OMR+P>02G%PJV1UCGA MPNN85[_5U3HOX"Z$J'?OA??8>EK3J;__]/,J.KNS[>6'&^3S>>"!:H^N_KUR MX\<_@EA>7RW>&Z\ 7]C0^ZXW;UQ>C_M7EI37LC2X'UN2RTQE< M=<[/QY/^^=AZ]^GPC-HC66[3755)WW<1/1(:6M(XM9DC_CH&TJ[&YVA MU.JF\;L+"E1XQO^TC/-5B(H6>!EF ZK3EJBIT[DK9L;,]6U_"D.#>IVY4Q@# MU&P.(]4TP$*1(F"XBX5P7%"_( S&=8K).G_XWE^&O W6$YW<^-:W(8K.WPTP$'#5QWBEF)'D1O% M3Z&[QJ'MJ\G ]7B5#ZR^95*M35U4(\[(4]7V?;!'I[@QP[?VZ9K5<,GZR9+]Q;VS%T#+4,1N*+1LE2/3:H_-46\STW?_ ML20>/UFJ<2ALV-P>I977,A"].9FU-/SF-F@@8VJ'X2,NGP3UASN!^<+@.UEW MWJ,68\#JM/H:K8&606]3QK@Y=ER"\S9]-%;+0"JC_[^]*VMN&T?"SSN_ N67 MS531AV[)FTV5XV-JJK))=IS4U#Q"%&1A0Q%< +3L^?73#8J2+]FFAI1Y](L3 MB@2);G0W&NBO&U-77WG)@U2S[G.)@?T$K>!L(B:QG]JH$Q!!_#\T_LKE!,2- MG?)(6AYD=D0V^13W'8\H"EP'>?"1!Z!]XG(FA%W[*YE\D8^CWNG%\*C7ZYT- MSUOMC]U^:] ^.AD-!N?=X=%YI^F^R)+%S/'8R12L7&OADB27^/ Q"JOT-W#@ MUQ"%46DI:D#T0XH8V$.W$-8280S+^7%=QIX*R)>R@/P@E_KQ_3>N']^O= WS MW?:>*B%3#?-M*X2ZO=DMMK])T*I9N;9$HI&IU6I!GPF?%<,F&$- M8*KU^W>+%_$%PX4^WG_>^W^K:FMEX%(I"JJ5(E#?VD'%PKK$V4E-&JLF@_PR M0NNN)4U.N[[ 1.N9F+ KI299IM]F)KCUO2&E6E,ZY*L3\P>4#DGID/FE0\I7 MQDE*"Z4WPK"(W[K05@'Z4H_SB=K>J#TJW$>IBX8U3SY:WJA%Y]^1 MF_IZPQMI-17&),4ZL,J-],D]_=?@B=HR#7=7:CO6+:^?WY%!=1GM2CNG1=G, M+VX1S]%R9LO]S"V=H!Y>2M]KC7:69U![+X;DZV&C'GC!)%]E\9)KD,?"'R,I MBQ&OG##T9>#<[J#RE4'$=[S^J*!LS"?84A?[0QI$&I1J$![8N;N#;>JB090[ M4G#NR.]<:Q[:V^I3[EJEY(#?8^6UM$D(.W6"%NE=:2B59&EI*)6DSLD8U>X] M(?PIE61;>/EGL(+L/W!K9M@Y&,=),9L&)'24 K&UC%+.R8X9?BDB2TDGN4?B M5W[U>'F^ K=L+*YD&$IW5 R+8(&H7FV!"01/(/C,;!H>%5^LM!$(>-(^TK[L MVC?(#8?2;.UK/+ /CZ%3>NU23&*-3H0[V#"K%U%7U%>[GQN2NBYZ4]O1'@YS MB[O69:QI+?:D\;1H.UVZ/Y.A'VO]^CTO F(];/2NY;4R[<@4R[.UK%4$ ? S MB=[6HC?HMDCP"A>\QGO:&S;N1#C)?\N.D$Z-03J-^KEEQS<&YO0VY:J;L_>6 M@VZ5?P^NY1VU=Z=Z3=N-VPP_)#@8P<$J JBJ=N\)F4-P,*HL7*B@/KDYHT5DVZH_QV;NJN)E4(W.0E%Y]5N.]GGFSKB83I MY%<9I2ZJ0&/=G+&FTYJ?:G2_RLWB-=GL;QYW(S!\H6?(EC]2M\L0>;/A]*3@ MI. 53T8C!7^E5T0%@EY/WN908J:7)9?X\//5AL[$5" >G?TFKD48/W],0G78 MN")+)V2]7%=HS7@J,$2(DB?;5PN34>W>-S?03X@20I141=#*@6PHD>@16H30 M(A6V!BNW>7EH3^H^Y[5DICAY;>/DPR-OU"Z^U$A==D=(4QJK*8..U^WE5W"\ M[II2!5!)X?-QI-4D]NT6\W%N*?R50BFTO79[9ZGZ==&TQDK+T.L/=G:V4UVD MA5 OFU$ODP?AAV)DJ^B@>!GX68VX=RG\RF'':W5W=Q14[1U/4D92QNV5L>VU M.@5YH$U41D*3;$/>MYE@_HR'5X+)<.V5/%A-,HX!,_:(YNS?6X8_UD&E37&0 M[*_&3B*"@R,!5N71VS1VL.[NQB#"%OV5!KILE"\YIF,OI)TYT,DITA#>_M,P MJWEHI)4J1'HXPU")!KGX$QZ_"M08Z^W&P50&P1SNL+F:B." ?=52:6Q@9_+> M.S:.;J3EG&OH+2:':V$P(C-Q?;GF =R'H3=6^3\0""-#:&.5OH7[W+(9G["Q M$"%6'[N&=ZC8L(DT5LMQ#$^Q0/D:,7W,9H.7?GRJ];SC,?D;X ML78GYQZP;_< 72:>H\S_"8U1^%9GSJ$:@B7DF;I)I\Z5$A36S044-FP3K*H) M:)>B;72IT1PE FQ\%G;M;WU?&WW':0&\_L59_S??A:RHF+M&'].:L6YFW1HB M0S'JQL:HWW6+/[/IL>X4QQTJ9+UK)IT\YZX74IILYU-EOD#<_#;(*!RW:O3] MP:IR&[FCLP_$]ER*RQ0$:GA?7]/_O#V.S?\5Y='P91U'@1H8'2V?E M&G?[Q/VWTWXLOTW%B)DH28CQ!E]S MQ1ER_+^=/[Z=[3$Y@1] &_>'%[W!>?^LC]M'):# 8]4Y/ MAZ.]#P_T*4/8\BF#7UYU3"Y?1B8 BU%95DRNCR%B8$ MT4K=,1]@-."AJ=+S%"G ?CDY^0J&[/^Q!&D%TQ;R*_3MXB9"#IJ[YWVO&B5G$9H# M]B6$AV%BO%+XS)@;"=^X@_MA L%&CD,2/K+BEXB03T +PC[<:@@/*$2M3U-$^).^ M%AY0Y0N3$*C&(!C"BCO@IP4X9&)_HA:(;'+@J'T@R4G1'+F1R->2,QZ;(*X* M.(R.9VP$?CN F2QY_7)* O!Y,#MN_M[#5Q\^>O>'G]X?XGOD,?[]\!=02P,$% @ &8%G25U, MHJD/#P $9L !$ !G:6UO+3(P,38Q,# Q+GAS9.T=:V_BN/;[_@I?OMQ9 M:2G0QUZUFLZ*OD:5VFE5Z,[>3RN3&/"=Q&9MAY;]]>M'G 3(.W3*7)!&G9#X MO(]]CH\=Y^-OK[X'YHAQ3,EYJW?0;0%$'.IB,CEO/0_:_<'E[6WKMT\_??Q7 MN_W'Q=,=N*).X",BP"5#4" 7O& Q!5]=Q+^!,:,^^$K9-SR'[;8! OKBE;MG MW)DB'P(H!,.C0* ;ROPK-(:!)\Y; ?DK@!X>8^1*%CRD2"PU2#P6D$V0^ )] MQ&?00>>MJ1"SLT[GY>7E8((GT*?DP*%^Y[#;^[77[?9:0$I)^-D$^[1T8P^3 M;TN-7T?,.Z!L(EMVCSKJ\0AR9)L32DC@IP.X@G7$8H8ZLE%;MD(,.Q%<,= R M0,#;ZC:/H,:0CS2$?:)%:7=[[:-(&(75%1%(4I23CGF8;(IS!,>$"TB<2/#7 M-46]'.G6O=/3TXY^&C7E;EI#B;;7^>/^;J#]H_7I)P"TOV!_1ID 9,W.28DG M$,Z6!#9>=D<=*+1/)T5.!>P@3W![IQVC.I \M$"G&CN,>BL&J,^/QM64H76/ MJ,^0QE6'H3PORF!G'43]:ENXMKK5[ATVXR+NQ-6XL'";X.*T YFC3"W-YH@V M>IUYD$!!V>)&_B['F"79RD)M5$^*JC% M0C2FGSZ(EV$C"?G% &Z0FWJH<6"!]E<,#)(0*C4C=LC=G,TS&U-R1]U3(/K-Q^PF-@35+#PIE5Y94/T'8<%R+W#<(0]K#SJ"@F(O48&RD2: M9[CC[NEQ]ZBLX>2CD I(D $?#*&?]W8UROD*&8-$+#9GU!6,A18]KF%12V-O MSH3R U_Q)I&**6+J"4-31#B>HULB38?N*-]0WZU J=#\)]7,;TD#31LL$0>& M.OB@Z/^\]PVKN2LT1G*:Z#ZA.2*!'6N;A=@LG(7V_K6\O2T-8(E8D_*]36_E M/),(RC83C]>Q%=KQL$*_3:#?]TJKER$<>:A9)PQ1Y-GJJ'MZU.V5MM4'@W*7 MK".E]['P=6@C[B4E I,)(@XN;9P\#+DSD5[:3"2!#4#B@B5\>[LH+?1=5U.! MWBT94^9K3BL-@S61YXZ*O;3I2:XU54H340,) (A4T!3 M Y8MH/D"DK%VS!F(6#.M=S((VVM$"=((EW.KG8K9!?I^!$R*=X4 M"2P9WICEEK$6F/%$][K*9@0?EJCL?!^,%,@?QI>03V\\^M*H+Z8CS#?F2>D^ M&6,'= P4?J )[,V8T/IZ)6]C!DU!G6_:H[JF3:D([HT<6V*S=BUERL.:IMPY MXUTI9%K99J.SQ/HH8U#98343/+<(<7284H0(48$D+J"1[C MP^/UR42V$?>%AR4SLA]8I%PR[+FR$.18Y9N-+N+WE%)7*IYN$&7["D[9)D;B-GOT O0 M/8+*8_T*&W328?.[R$E*%U%X@$8$DIAVW0KQTHV9-*E"E/SO^J\ SZ%G%FHK MQ*5F-/+7#$]2*IP95C6%,+LF9>=KNAZF+A*4=S%>91A)QGCHB !Z]U $3(Y6 M5S*7?A@/II2)(6+^K=Z9[&_*)ZJ3*W2/M9U >>X1T0>6 : X4-ZB>6@K)D"" MB[VKA.J[P002!ZLE\O#?*CGE@G]FE/-GPA#TU+W/$).5 M6VJOC1P1(DH7BP&>$#S&#B0B5O^EM,VD^G:%+1:@T)W7U@*SW3F2""1$LHU< M 6(I ):K%^ E@+$8@ E6LIM)9X>.A/41PN0D#'124 LY;Z[A.:IM":4AR%_ MF\9)RFI0EL/LX#J0J04-X6M)0\3MY,E%6W^]E\@<_5Z MPA?U/H[ \XH#X"8HY2^+]%*F865-+IN&%YI\N'(2,;"3PVL)BT53H(?Q@U[2 MT-KC?=^]YK/98\"W]+MW741.V=E)8F[I#IR?)"M]VX;Y6D5^A' M:SEZL>4CA-_[2ZK]GGC0=^0 +B]U.K9Q!\DB4.@1:Z]"5O"( MI\$SL%2!)KNW?[IY])TP*KRI'Q01*O2'M?60"OY@&M@(LW>,,O8*?!^RQ<-8 M/[J >MN;/T.$:]ZO7]7E&[A));*%3O.?)DYC6-%K:*I%6QWJX8(D.R#D9^]$ MZ=:L5&XHCR^W ''42RE E#;[#A8E!FBB%E*J;S!* +SXA.&)Q- ML?.$)LTM79U2H?W7*D;I]@\IZY%5T6YKXL!05VOL,7U@&-C[AD):*41F@N>7 MY(]3(F*:%7VD[.&,,0*/87957FT)D .>/ M8BK!MC)%#Z>;<4;H/J./M47D\DC]7"%@S]*(LOM*]VT'2C)B5ABHU:, M&UCD>].M:'L#V61C.KE]LWN84MDI;_!]XEG9)2X#+J@OY[Q/*!17/KR'_Z,L M3AY#*-G$07@>E^DVZC.-&"ETJO6TM8I31;R!)'- <[>4ZEH&0\ZQ/>PX]$:8.K<[#_#(^5M<<4+N0PK(\7M2OQ(1?+E-*@CI?F"UYE+?8C)JI!) M:=R A=7F"N*DOW*G%@M27K62708I#KB5M39T?7-+.>2P\[YZ&";]N19D.?E= M<3:5(C$G&&G-;5(32Y(O,WX/V3?9I21_ ^2HE]]L5K P?X?H55QXU/F65$%] M% TZA;!HFFM!;W312UB_4R&9C;:[AR)F/Z_%OV1^%J+(X[W,6)MQ1'9_+G-F MQ=B0)I@/U^<28M6!?9?1NEZ_#B<>#P0M#]-I#[9P> ZY'+[0=/:3#[:/_;PC M$_HAD)6H9-OWBAR13-?^S*,+A'27L#F9VKU[#U_529ER9'!42CM!YM .N[=A M2&UCW>OYQ>+:PQ,L97F$3,@<>@;UP0=&&V].I<&HI0AOW%6R!5[R^^)F[]8+ MBD5Y&(^1'-X>-<)"B59;U_=\R_7;299TQ^B^3(/1#:.^20;TQN1"H2L@VCH/ M)NXS1\R.S"M^F_%P^\9LLW%'Y@*J1C?71AF^R.O%#1X+A%;[8]G6/Y"@PREF M%21=:_XCB?J"O#DJ*^ARX^T3,WHU^)'1.>8I249NBW=/+6Z)D"!^7('+G765 M;OV>$ZQ,6YG-P^9<.OV*2IRY)*8"U<$H22$RG[Y_3B;[NQLXPG[:2Y5E(JY3'VU!MO4D[TC7GLM\!YH5 M68^^F*^3&\[S&FS=%#TAEE[N>T(.G1#\MUJF6$J(\3 F2(W\%#! M"LQ:Z;0&W-8534O*L%0NK0BS1872N)(9E<=N*!M #UTLUD\LLS*LA>WF:+:B M8*K+"VOOD_35&#K132\6<9/PLR$Z:-OT,CJ)*EHH,>']=\0%5Y4/YHC)V>$34F%!FC6ALN2@OKWL;4%@>3/E\ SM/ 1"U;%=J9#^ M9,+0! ITJXX-)AP[2X6![63M#8.IBT;UEUF_N[96W%R_/*X.1HQ>B7\W.Y;A M[+U7:FHKY4N@$NF'<;PWSU1W^SKA,Q'$?*^I'X@I9?AO\W8?=*;_19 U-DIS M^@UR%TWI_<:\T.W"NOOUJ\PR,#6K?5\=;W M7$P$FB"V=FHAUP_Z2;K\SX;>,:76VIA7J M(,N_TG4@8ATL)\2V9/Y$/4^.>0I#:3.\*0OO7L"O+_[K#!O\IF_WQT(Z81S? MZ=C$)S^Q3_1[$:NCU8"WU06/?P@^KQF+GMOEA]CNKA9QXW6UYO2?CV?8M6SWK';C(G<4+5"8$K\I3 MU.S[B6;>+^#.%/GPTT__ %!+ P04 " 9@6=)\4#<[S/:0.&>F)X)^>IP MA-U6R.[MG:<*G%)-4RQ-%6E;^_6;*%&719$E5A7(]JX?9(K"D4@D\D)FXF__ M^'8^>_8E-&U5SW]^3G["SY^%N:M]-3_]^?EOG]#1IU?OWCW_Q]__\K?_0.B_ M7YZ\?_:Z=LOS,%\\>]4$LPC^V==JW,HIO[;+&X^.N+%U^_?OWIFVUF/]7- MZ8L"8_KBIM>C+=)OZ+H92E\A4B!*?OK6^N?/8(7SMIN[QR37S;\]:/^5=JV) MUOI%]]>;IFVUKB$,2U[\]X?WG[IUHFK>+LS=__\NS9U?H:.I9. GQ6?K_ MMY-W]P8YK4[->3W_R=7G+]+?7[PTL]3]TUD(BU?U^44]ASUH 89NJ+,FQ)^? MGU;G-2R?" )SI\7_Y^9>B\N+\//SMCJ_F,'"7XP*V9%SS3+X]Y6QU:Q:5*%] M'1:FFNT&\;;1,JSD=],T9KZX'&$9ZX>:> W+\^4LG=>/B[/0I+\TX2S,V^I+ M> <'_CR\K]NA6_3T*:9<\^L00],$?Q*^A/GRFF)V/#);!IMR'>_F,.6B;@8> MH4>'F1+VS\;.PHXHO]]W'"AA]/-J<=[1Z]R_JN<+$'0@\*KM0/;H.CF,1]Y7 M25J:V;MYK)OS3G3V(XIAHTZ^LK?+Q;()'ZIY=;X\?Q] $A^;RZ[E;W,?FE_K M^:M$(K-$$Q\O0F-2UZY=ST.18^[)L=3O./4>8"QX 4OS-J29VGI6^20"[A[I M'@#W'2$7Q,>F ?2=A47E3 _2VFFX"=?R:0$_.P+X&%^9]NSMK/ZZVRYL'"G7 M"AYJ$L/7\OB8F58UTD*F@!V4G6K>3;EH*KM,XN 8J'DK!6WK-RUT X3C@"'' M6E/KFNHB#7]%FV9^N1WHQ_N,!-7*U C[SA0OC55\U]F MM@P?0"2#(#_O8QAO[#0A7+?J[14_30(:_GOS[V7UQZ2]TE(&+7GG>29<_=MJ#L*_2FRC M733=.6A7?_='BZ-S *WZG\1OVD7[2P-6\6_S)IA9^NX74\V_^RJ9S;"5-S.] MO/Q4GP[M,GF(F'#_F$.]1/D^[1=1P8KZ3X9_-M&T0/&HX\ M_P A^I0QQH'ZU["XFO0X-)_.0,?>!N*C'2:"IZ?+:5N_B:#K=P:V=!L'MN-F MY5_[M*C='\ RNO_/ZAG8WVV27XNMZM 3AL@&\]7/HZ^F\9T^^6MR_"[ XNA) M&"-.D6W--SSS8_S8*:<=;.W1N7_37EP<+QMW9MIP4IV>)0D"+IIDMPU .C@?:<_O32=W^+\(LS;3@=X\RU]''/]N\R7#1O]Y.N3 M!QH'_D_A-&FS3[#H'^\Q%40#E-&=!IMJ':M+0]C;]_7\]#T(9W_4MF'1OKS\ M)=2GC;DXJ]Q).!VPNIVGF&K-_8A_6[^1H%O:-OQ["1.]27>@6X%:WWP26'KR MPLV]QH+LFIG>VNA'SM7+[O[HN)Y5?:Y)GS9*3LB'<).Q)LBYWE?+=@%F6].> MA(LFM*'[XP?SK[JY91:K7M#$A>K+K>HP#D+&@" GQL:E\7W2>D_NN\-8CZ[" MF9E+X3] \^_A]U7S!/.0P+:KZ<*W19C[X">1= M@&$TK>W" 9L; MH*;Z,L IZ.+'GK3FK7W+4.# J!:(&"N1U\$A*Z5&@1A9F" *[$V?M=\AN*/& M/:L;T-!_?DZ>/_L:DD.A^W@UBFG< SJ\'V^Z:O&B34XG6XAJ8#[C9R= T!K^]04L$DYY(AIH"UDV@Q\L1+I C5DD7C:2CVI_:O M!_K5S #3B57PV\]MSQ'*J+'EBDJ$7:(^KC%25EG$F+2$"J=%,4#ERV,"C+'% M=2[TY>+XZU?P:SUW.]+.;=>2*J.BB!P)"2Q1:5T@BKU#4KH0&):$&GGH=D(V MHAF$MSTR_5USUC*XI'KEG&6 8TOF6$:Q>&.;_AHVG>R[S4K#83"*.7)6@ I" M D>1!8E"P4&WB99[VLO[,_&*3LS7#T"'365F+8#],9Z$-C1?;AVOF];Y:&?@ MW 4/%HPY+(A!02N&B@)3^&2D<\#3-<:'+OAVW\XZ [YR2;H;X-]6\ZH]"_Z7 MNO9/)Y7'>Y<\%%$&1I!S!0@%I3#2&BMD541&V+T&W M[@YG5,G1.SLVUZR]+V-S 31REFE&J?L=-/<6CE07AS&+GD16&(5/P G&5 %4\^*B]EKB7*W.?=WF'175#<'MP=/>V7C:C MD=W-8*4KC.<>#$"FG4 *CB$!T5U0U![>$17?1F/ MU]T,5GHP*KGW!EGJ R(Z^6EE(1!GGBA-M?/$'?IUXV$1W0#4'AC1?3X+33!Q M$89:%??&*JW201J-4>">($R)03P0BJ0BH/TZ&9P(NY.<^+]&F:2[A,'=)T!LVOU?_,CC.6"P4TDY:1*AT*+#TJPE,NH)*'@:= :><*M"97(&)%1 $7-D8+H\B# M]_V,1Q$CH2AC).UWN5:_AD6O.-I'NY6^4"I%C"#& 7U<,H&<3CH.UUX:8+51 M#@B2R11B/1I!C(RJ['?+>XBKV&OX]&@;/Q U^<+EPH6I_*HPPG6&1U^-L4?O M4CF'B5<:.5^DV G+D90>/M$HK F*F"%!!)E"I4P;:;.Y;*1RXB"Y0NV)'U7B$/Z(1)J9(&!P6S_SE4BD%4 M,!9RRP)9+K$CP40P' _=HS+NIM5C(FL/)+]=;5Z3 M%V<43[F2#"E"%%(J.,0)%4C1Z"UA044Z0 O*3@9/VZG'=WQW].1VH1Q?I4WW M=Y[<[U 6\(]J4R#J/4B%P")B)A!D"7$"VT)[_6(]1W*(BAF.?5([*V:TDM53X9F91R.%'4*<0YP2AR+86(5A$_X%HN.[<8 MA39&1%96-\I3B>/Q3J457"D9*")*<$ C2$BG3 #F*Q5V-D8=!D1UY7&HC$46 MHZ(IVY7]4YPI:RSQ0C#F38HVL\: GE1$)%+0&]98&*&)-4,\:MEEQOCNAE%P MEO'V[DZI\&TA/FM:E\#K(O61(2:$0S'59["X((A(2F5TS! VX+8^C]DY=,L> M7M&-@*9L<5_=&PZ]]O_[IJ7GE(+&+1%SL" 6A$"2)0\S M&'GS1\!1KIV_]VC'MKU_V+CT5/CH0->QHC!)TBE$C)"HL%Y*D12@(?$:=U1$ M].?9_E'0E,W==)/1?FPJ_V[^REQ4BXU%P1[I418R:!5A93$ >Z.LP @,9H.4 M((9Y)[ :4A0DCUHX,B6,AZJ,WL<^M8NZBA5WWHM;[Y-\RDBE"9;@ AO0PI4! MZ]H1%"D#$6EBC$2X0K@!CH@\(3YCD\_D*,Q%5B>IUL0\^#>FF5?ST[LELM(K MN:[:9(IN[UQ&R7608&'IR"+2C 1$"$W!LM8Q%H4E9, %:)Y$HY&)9Q*LY51( MMQ1^>40W?:17R;07W B8C#&&+ %S3OM"(>ZP(L02Z^. BY#LOJSQ;=9QD9Q27Z8L["HG)FV/,]N3]QGS$%;GV1R')JJ!K7$)84UO Y7_V\Z8$\8 MIB28F2@)0U05&G$O-:*)-C'740E'A>CW0,(T&$D1]+",XZ;^4L$>O+S\K4U5 MZF\R,5HYX!&DO/?;(6<73'70!2ADZFV M[R&5#$)MP[>WU<'75,Q$)..B,5]2)>@N#UX>W71+L[9#R6C!E/(*%%",7I0K2(41I*\9"GC/)X\K*QE[%1F8M\WGQSH6T!XA6H;P&%Z\_ MTW3B0>.6V')FM!'(6 =&)A4\Q>$IQ!27 O1';.* #6>YSXA$^WEQG3VO.'? M&\#SZ_KK)L'WL''I.8LZ%==TJO.%FA2UIRA2U//"!*+9$%,KCS,P$PF-@KU< M=/&+J>9)U?\X?UVU%W7;7:U\C%OKZVSL5T;#C<7: 7,6%&2[T: .B@#SFT(1 M;RV7 ZA%_E <9VQ,9DPY_E*E)\?>ULW[VLR[,EO7>=-I01LE6H_>9>24NG3U MXEFJ/2@81865I,,"L=&JP 90D?J1>,XTZ,PGG.[[N=[-'U;GV"BNMG$U.@?BB5-A-#]D=.==W&>1$=W^I76I%1_ M&A"-'HX/@4\X%@$98[2''TS[(0%Y^ >GH&&HW!_IK.J"7-ND:^N#/(FF^@Q8 M!JTCZ(4L/5!"P9!(-4UP$,@Z;9EW<+S"D)L-\H,3VT0XWK\\/'[T9>7>?4N. M*28E>7TD;HOE]JJ3 M,'1HP!HOG H>:68\4@2V(WB1GB"T#G.A% M#;N1^*"?Z'I"]/Q+]+EWP233X M7=^2*FNEC!'IE'KLP9)&)FB#E%,Z*N:$'9)20WXHG_L4V,P8%+ .15>5/@>& MG:P9I-0\"DDY1BG'#7'/" K4%LBP5.^+Z$#XP:?W[COL9!R\9O-UK>K%?ZZ/ M'&"K"4\LT-NK?RE#B-X"KVIMC5,90\Z_^#] M_M[A-1%&,WI/70B^[>Z7X/!]C$\EJ5X#E(%X[HA,$3R 8Y<*G#J,(Z(2)+^D MD7HW@*;VJNN/3E)3871O7.K1TI5/856/#E)JG8JA!M R>)2(8$%0Y%$A)8QS MFD0BQ0 YF"E/;5_\:DRT[H-I?3"+9=/AI7.V7-X$N9O9K/T8C[Z8JGL@]6W= MI,/T*;A5\YX\;>?Q2\5INM%@P.\-AATB%C$N&>(A6D\+$CP?X*C=J]8_))%PW+[Y%AI7M<'W5>'6]2TYM98%.$^\L (E,QX1(0OD M"0M&4&8('W!IN=? ]<';O$E[&PF9N16WD]"E$GZN/YMOOU>+LY2(!AA*'/>I ML50-0+@2R6'BE-)9?IK1X^H#K67F\+QJ;)W(C>FZ!-AE-O M!\E-AU*XHO %V.N<18ZB<1YI2B0[FIKHKC[L9COR_ MEE<^V!Z%#Q7N$?4'(&=V M%BT_ JN=+$AD!6A21*Z*J"Q!RUF%0,!&O RQ;L)-NF HW_1&#ACH! UE^]@ M<[H:LM 3-A'@.WTW7X0FM)M?4)QLUK*PDD9&.<+*.E@Q@8S!&PL,A0'Y&(J7P=" MT[%>KW]/E&/8 (Q@3&XF[SNM2A)]X6AZ&:(P#.&(4ZXWC.V$U](S _\??&&? MP?OT?9[@(/SD*TK810MN(N#K)B5S@4DF [(&\Y0+JT&WXPKT3>V)H-P5X>#? MK-]Y5QY4%MP9*=GJIX#"WJ[@_*6N?;OY;=EUS4L?G*8&L&-Q2O_1G"%3R *% M8 N.@_&%/GC-9[>M^KXRRCC8V?PK-E\J%)VS_G1ZEH<#LBA"1X"X@3H4% MJTXJA -\;Y2)U@XH1I$G(&UT"AB&H%Q$\*INP33?'IE_KUT))KST)H#>93A' MNM %8L0#CEBD"D/"JVX!=6KO?0["3=\>O&='6#;]N""N21!2)2?%" MP> */KE"P/ R!F:%]6* 1,^4##'R?@] 3G:;IE3@E3Q_;0!L#3?G,M#; 7"G0[S60_:SN0H]7@&^T MW3;T*X&#&59(AXR*$DDJ(HH1J%\7TJM"1">'D$5FLWVW77Q@UHV+KVSZ?NC\ MJ #V!]/\$>[@8Y/*_VBGDDM:R%APL&=H1%@$CR@%EBBCIYQZA^F02O%YI,2X ME#$JLG*1Q2]A#CB8I9JO_KR:5^TB8>1+V$X;6WJ6A14T&D"E-&#P4J5P*@Y2 M($$QUEII;N* H/T\$5[C$LCX&)O^>C0]@C'O+D<73667J?^],*T)'@IX;,K; M9X+>S6/=7&W@Z_1^QY3/%KP.K6NJBZL2;ND2W,POIYRN=LLD4%+^T'Q1+2[O MK'7":=^:JNG>X/K0/>WSX&\3!G8?+=?@0NH$3C%DLS6Z74 M7+XVBT>R"3>"F.%EJD?C,5X'N[C-"/H$3&T6[BYG ZO??=#2><:,I0;Q4( N M)+5 *@"_#-CK& QAN-^CE_O%5@H!K^8?Y^&?H/O=T,@(&%L_<)FNN(D&"]43 MDO)O*$.$&[ RJ0J,<>Z\%H>N=NGEZ M]A84C+3$=DRRW3I'Z2VUJ=X6X%$5B&D&6HTKP.P.2J9(-$/P K.8QX<. 5/ ML0G3*Y1K)>PJSCUI=J 4=PI0N_J[/UJL7J-(*F&[:#O'_6_S)IA9^BX5V_WN MJRXN<>YO9GIY^:DZG5>QV^$T@I)# 6[ M(F"1@J=B*K;/'7*,!R!-;"SO9;3GP'2?]24F MM0O)[C1^&3@E6)GTVJ%UR'BA$,;1($U!2L$V:E$<_!W]/N@U%[;WKT3N)%U* M3&P@0EN$E7.@7%",.(\\O9(J-?%$ACC@#9P\3KY]T-4@%.Y)2?NU[_WN=_:KGT=? M3>,[+_:OIKGR^D^_&SV@NSGH'^-5=8T.4&!\_DU[<7&\;-R9:<-)XL%@>('Y ME)[%/@"X;YI-)NURE;5]VQ^ @@+I32.4 @4L2N[G\ M&+L_/2AOL+HG.PA0)V=LG\)IDKIYKG\>3K8?\?@0CE4(%^S!^SK5P/X2_%6Q M_Y>7OX3ZM#$79Y4[":?[@6YZ*EC:-OQ[F2),OMRI\CC]3-,?LMO#?NN<6Y7B MK^:GQ_6L?( M2"02B7_[C^_7LU??\J*<+N9_^PG^!?ST*I^/%Y/I_/)O/_WVZ6?UR;QY\]-_ M_/N__-O_^_GG_]8?W[ZRB_'J.I\O7YDB'RWSR:L_ILNK5_^8Y.7OKRZ*Q?6K M?RR*WZ??1C__?-OHU?HOL^G\][_&/[Z,ROS5]W+ZUW)\E5^/WB[&H^7ZVU?+ MY=>_OG[]QQ]__.7[EV+VET5Q^1H!@%]O6^U\(O[KY^JQG^./?H;H9PS_\KV< M_/0J:#@OU]^N\9'J\?C;R7+;X/[#]/7M+[>//GGU'WC]+)12OE[_=OMH.7WN MP?!2^/J_W[W]M(;DY^F\7([FX_RG?_^75Z]ND2L6L_QC?O$J_O>WCV\>O.1R M>CFZ7LS_,EY+\WB^NMB'LQ5!AG6K[HJ\HN__70YO5X$ MI""#X=L1IW_=WVIY\S7_VT_E]/KK+&#TNE/)U'A7BZ)E M%]KYFCYE_SSZ,LL;0OZP;3=2AK=?3Y?7:[[.)V8Q7X8Y,S._6!37ZUFV'BG:O;5WS?QJN2KR=]/Y]'IU_38/D_:'TM.M5_0E;P!I7F9QR^5B]ET M$J> ^UVZAL!UWS"4Q!]&18#O*E].QZ,:U&KTNAYU^;0,?ZX)\/["C,HK/UO\ MT]\TE 9//8GVNNQ^YT!:=:1('[('9VY;IS;V_'TSA!A_^X?ZZFWT:SVY5& M'<9V\O)>]0Q=:31>KD:S=Z/@7@4"V#!HO;_X=+4HEI_SXCJN1\I;+Z65RHV_ MTZ/V?CH/D_\T#AOELECW@W+S^XE:JNL@VO3_XGA3+LM?BK J_FU>Y*-9_-DO MH^G\T8_BLCF8CF?7@1G8KZ\4\\$O2^/6":F+WF/%JKG2==HVHV, MM[/XY]'W0Q(]>;#C[[>81(]Y1S=2_YHO;S_Z(2\^704?^Y"(.QOT)$_-D-.A M=CU)5Z\/'&C6C6P?BDU\[=-R,?X]#!GK_UXM9F']7<;Y:WG0'3KB%8/)?/NG M^F-43-;^Y*\Q\+L,*XZ:Q.CP$X/IO!TSWU^\7SNG:]E*=3UQY=>O'U;%^&I4 MYA^GEU=Q!@GS0#[I#HWV'Q\,I^TC,5P3!)U//A?K6>9F_6QWF!SWH<'T_UBN MU#@0-?QU/:)TI_"!-P^FX?HG&QKVHVG-+PRG\>KZ>E3K]?[1A\5L6F>; M]+BW#"EYF]&DJP\,J:]9E]Q9W Q_WF27XQ6LV5#$7>^IT>!%]>C MZ;R]O ]>T[FXZ[?_?)U??\F+IK(^]XZN!;T*[RO&JR_YSUMH&HJ[YTT[A9[$ M;#$JOZQYN"I_OAR-OKZ.8_[K?+8LJY^L9X&? =QD4__KYL=9 M32D#'OF;97Z]I=1L]"6?_>VG(%36]%49=5(A*(22##LL"=+.(J8%!MY;Y]5# M4&8QPWQ1; R6!"KK:;(](NO79-) Q9PV!!(,E)0>>KE!PX5_R3IHW!%8%>-7 MBV*2%W_["58M-R/<41-T/ DPE)D7@Z$7% T_6 _7?QW/%F4^^=M/RS!DW/UP M,5^&7NAFZ_V_,%+?+EH'(=\VU>>>;$QW8YDP:(_Z-;<&H FCT2U#[RW9^CQ[/,9T0YH&/YGB:!( M NWN$&/>VNQ9+[97>NSTH)^2HR.[+?I#ZF6QX30L>*!+VB0XC?'OC9&_YLN[ M7)R[=)N8J!.'R7YG1%<=_/[Z71J2_E.N=N#W-JOB&S& $IF:.,<&TAYU3I M2O^ _*!C3#W"#.;Q]@/A"4:A?3#I_&(1,XJ^PWK#4+UW98((3;QPWAD$, &* M;\=YK^6@_FU-6G5N[6;KI\88#L6K6L+OX5*M]AD0'$GH.?4NZ&J%IT94NAO: M8OF-SI4_?>!VF#-/MRSB3[)MINF'8O%M&OW"/5/2@189UQ(;B) G'I.P4I2, M@^T43(A)S]:]3T'=0I;"T-!\4(BTQE8CJ!12"@+%H!+ ;+TT@ Q)9SKIS')' M=/_C$3HU(^X&R_]4$2V=P&IIYPZ$Z%%L_YN/9J"S7^_#16CY@6V.H M-ZLB'BZ^U:Z."]3I=S(/-558J&!$QZ6FT)NMFVB>]RM<%3WP ;DX<9AP 7*:$X=)D ;JX#$HH***#ED\.^H7JF?:?T?W+;Z\G M^33Z:23^);IGY)Y[%GZ452+<^_+;/:'X0TTR!Z@T3&'AH'+66L+AQB517BNN MV\;?Z^JUQK,:QWYGGLJ,P11CYB1'R"H:5EQXJZX!:,@00JVP=@N# M+;I"X;@EXU&]]69GY/#Q(UE0VS&*I;5 2X*)$%155(>,ZS2CRZW0?]QIVT%Q M'F9,*LA[$NL-8;5J4HG!J -3?GPDPTP313VUU@OIE))*;^<9!4SS/,S.8S*] M3)DML.C'?BI(,XD2^=GHT?EJ.1[/_R4>%#S\YM+9Z]'3&J76(6FD$Y0Y JZ$AE2;,J^;II>2LS-L. MEB$,?$O ^B:^]WQ&$-5(0$2%)M) 01FGVY%(NN:'H>@9&KDY,/V8^7,QBLG+ MGVZNORQF.TS[X)G,8J.8 )8X"9FVV N-M[X=]&QIZ]&@& 9- 8RD]XP[9X#1(4.D0%&H^"/.S,&@'F/1I5Y/'"T9F M;^:3_/M_Y3=[#?OHV0Q:I*#TW+C@PPNO*1-;1R$LRYIW57%&EFT'2C^FW>3> MW\W[^WWC78]GQD,+"6>(4"N@IP:S:J'NK;+-NZX\"P-WA$N?W==/9WFQN5]F M?^=]\&1FE7:4 4J4,B(LV RL\F;""ASA%D%<.,P^"85OH+;]O,$=UL[79NQ\?)P3V@ ME/2!J'OWV&W_^I_3O A"7]V\S;_ELP.'HNJ]((.(,L^8H5A1XR2BUKH-9%)B ME=P.V\FKTW&C&69#<>-YK^^ 3[R[4684UP)[13UT3H=5"62DTE)AW#R1 MZWAF).0'=P;84+3XF)?+8CI>YI/G17_^IP?'E#:OS0Q#BE#(?;2!] P;#RND M,!,L;<^X"PH\J6(T.)H_^+<;L21=YW.CW6GH]FXQSV_>C8K?\Z5?S2>'B?1\ M@\QS834CQFCBC4>*2;O5SEH[Y,F1FG[1,,9<](#>8![2HOBZ*$;+W.9?EG=U M"@]29&^[C%LG!2*0(B2( P19Z"M=25B[IN=!GX0I78(X'&&NKX/C.1W-/HR" M!UJ#*,\\GY&@EI:0QLUW#@TR5(E*-^-]\P*VG:?QGI@@[<$;\-L$) S0EBC".U74=ZTCPNTWD"\&F)T0%X0Q*C%ALJ+3B4@&#IC=3& 99#YVG!Y^< HT0&\KNOWWZ9?$M+^;KD]^;AEU7Y$)I;4$*E;V M=D0H8Y&Y ]&HYB=].L]!/BEG>L+S%(QJP:1G-0YK0F>0IT@S:BFG"LJ[/D11 M0DG/R3"H QQ/' A>FE%1W$SGE^NP=HUKI(YZ3\:Y)E9:%<_+"F^9='2;Q\+9 MH*46:G*JK\RVFR)V6L;\H%6Q+X^K]CLR2ZE3U@G#H()62<&,K#"0 MEK?(_1R6.ZUM7(M)[1$7!]W?]V^9IF'7L1SGI@IA+$2'F\W M]!3!0#3F2F_AEMXR +N#Z92$.)((43-C4'#^(6,*TKB?6^W,*V &S<^K28!N M#%7#^D=B5?;GX_44MU'<2,-]^81;DL?RD69?GP^K='/XJWXH3>?R_QZ=/T'JA4W9SS.%11L\%];3NFJOGD.<#?[LE,;_&V3!%D/=#,0-@?-GIQ0@; M0J S3EJ*B=,"2UEAX:T$:>?H=&WP5GG&S:#\<],KR12['A$AO)QF W%C;OIO+HZ9P\EGCZ<40LD8Y(9KA7V MP,<,[DHK3DSS,:.GC.2AO9S6D)V&"-72]__6I^@/CA6'&V<,(6&1T=() 5E8 MK) [K2VB-&W?I8T9]S*B0ZS^+$Q)T@U)BR I;5#52KW9N4^LC&%8 ZXA@!9! M)Q$1E:;4M;B%JC=/HTOSU=I[:H34*7<7#M](M[-1AKG!0 ,',*".4&PUN=^I MFM=N[&VKJ4<^=(;3N9Z'\U1Y9I50E!%J*81>N2K\R7&]$'9':;Q)>I^=0?=G M/IGD$4?2"RH,IS)F%4$-*Z0823WJU@4%NCRBU S-'_S;C5B2_O"YT>XT=.OJ M9!PTB&%%!+;.0J&=@M5MQU(!20>]X&. Y-':QJQW,NXX],[[9)RTP$E@@"+ MASY(@:]N,@J=SS"9GO]\$J9T">)YG8RC$F,#($=:2.^X) Q7KJ8*;NA+.QG7 MG"#MP4OU %28A(/PCC"BB'50>5K5V0GCH3;-*9#F&;C&%&B*V$L\ .6A%! J MR\*,&49'QK:ED /S:8M]H#0/S37E3$]XOH0#4!8JA+W6FF-BP\J $@&VD +0 MW#-)\PA=%PSJ ,>AF*.^C:;KJ\?]HO@4@+@3^T'R[AX"U7Q#1K11T'IA5-QP MA\HQ@BO]A2,)'5P9,O&S7Q1/Q:*(V/+FG@[C\>IZ-8N7>3^3!:[SBT61?QY] M/X)E#;^06:(9$QA#PH4)_R#*;WMA\ \2VJ=(@87#H'PJECXS,-?[X]W/7Y"32;KUO$4 MV?:&F+Z/L_V:+V\%^) 7Z^MC!OS4K6Z[K#? 0#-?3B?3V6HY_7:/]N[[>+8* M OC0+>-E,:OEVA#O+]RHF$_GEV4E_ML:5[)T]8F,X7@+L6*&&LFXX%IX%I9H M2F/@+&-)W-W24MGZE[QT\:&,>D\<9!@CXK!C2'.@-XA:IW'S::'CVV"&I]#. M:V-.@'O29_5:XJ%OGG_!@82C'K^:0_#TUZ&FF20&**,48AR&];(16%96<%(;G'9F4Q)< MJ,7/UI#_&TWB2DT(' MK*;*V4I'X%6")Q"[,]NB'Y"&S[%<2_Q;,$'Y\=-O1R11/M,NH(?<\G2&FB0WTY=HJ M3+'01O&MK$#[=&+4O1FU.W@:F_+! /-A58RO1F7^83;:/7[7:99Q9+V&R'-N MA.56",;OD# ZP32C?HS;+4Z-K7P[<\3OENJ/43$I/R\J8>[=@+W?Y,>\(P/& M*P 1M 02Q;##PHM*+XU<\RF\MY2A?NS?(VA#3>G;R/.ZLEJUX?%Y<4_^J\4L M&*?4HW(ZWC/)'_FF3$'NC1*&(>FAL])QXRH\%)>#'A9N0Z(!PXW]0CP4Y?Z1 M3R^O@HNCON7%Z#+_=151CQ4+ T;E^]6R7([FDP#<(<(=]9[,$VTHEMYICY&4 MB-Q;LT'&FX?O!O8R!Z1;GP /5_)@?+L?.IIM>LE:>K4,?O:7@-VZ_]RN^,.H M/?DPNEDG>!;%:'Z9'ZJHVO[E&1,6"&(\MHH!Z8EC?.L("H":YTX.["%.OF@^/ #OWI!\>. M(!XLM/@T@TSTKR(],#K@0'ITP60IR+) MAN-'T&33(@,8*V>5P4Y*3P&A1&P=4N]A\\2"WDX*)$>49E">=ANJ-ESJ>K&: M[SU*T,7[,^25H=H 9HF&P6.5D%78>21QKMQM[3D[#4P#?=]KDDZR[OE,F M/X2>EA?%)KH?\U;O+=EO,^E/^O';/]>AK'50Z]=1<)JCQ4^=CGCGS4>6Y?-R M=-OQMBZ]OGGJ\$S#EM_("- &&40XU](HHYFU=(.C@*2%(]EQXN&0E-F9T4 MYNTJ$6'M609O.XQ P9^,0GS^(_S]YO/5M%CF^:&$A'K-,Z$\-0 !*Z&*-1BP MCADRM]HX:IIGG?2VI]C4'(O>T>G>UGYZT<+4#UIG% >WB4%D >),*>/1G2Y: MB^:>8F_;>;U:N@TX/73J/_+9M[QIE[[7.!.(JGB=M)00, L99516FA@U:)G8 M%,S< IO&5HYI:W>)+ON-^MRSF0( !=6]%5@2KA2V=,M&CB!J;,/>-I>ZL&$' M4 P6M%TO"0Y?(O+@N;" I5!R:+!D3FI'L>?;U0-AJKE9>[H_))WU4QL%)I/!M@?U.T. MX237IV?,V-,PM4YV]LYG,V:\]!@%M9@62@5'T%7^GPS^8$+ETM(P[3-U8-L MFMJA#(T@-,0B$X!0"GD&1-7?XL4A"2:X)D&''K ]SW.9D GO#5>88PHA)Y9@ M7.E(VMP'V-M2.PG^= WL>9_E9,Q8+IQGB(AXUTWH-15Z$OD6@U!O:_VD2-0E MN(-MP=R=<+S->CU(H1TM,@F X)1AHX,V!L94[.W\JPAN?JRPMS32I,C3#:PM MXH2Q]%X^^7HG1KF?#W6:9=1P)*&D&ECJ@-&6&;8E/6T19NHM930)4O2 [6D/ ME!/'@(00,.>=%L);*44EJ_>@^=9>;SF;Z?"@$T@'KZX/WW]W_[E,8<$8$HP3 MJ;538?#"8.MY.#ED,<6Z5X8TL<3C6^Q:8#"8/4??Z]GS_G.9!XXY)[CQ%"&@ MA&# 5=G,,LQ(Z04?.[%G"PQ.$R3\8YX7Y=7T:_0JW:?W'^)_;5Z.B^DZ8E4[ M<'C@/1F5#%.D!= L'C?2WG.PQ<*:<]R;Z"^EOT]HD]ETW07?PZH2:K6\BG>L M[SU=VOFW,FBT8HYK%\P$J0)*LRVF80Q(L 3=*4^@G!C^Y"G]?GFU.5"X+E41 M?FWSV__V0>K=7\L4Q6%5R!1R%AE%.1=L:V'A4//"K:?;TDF0UIT9H'& K76/ MO+M?8],W9[/%'YN;3_QJN2KRJK>NW^Q&XZO_R4<[0WBGDB>+Q=J(T :@J'6 M" IR9WO'U!EN/W5/^',R4?)C_8>\B%G:H\O\_<6],]Q.2W#T[]X2PT\#M^D*Y49<]SU>CUVNZVCE MQ77HS[_D84TRFL5_3>>C'0O%H47(M',$6Z=)L#D*,ZT!V]TKQ66+,WRGVQE, M;;#OW2HGR+0THZ_3935K?E7&.##$Q<<-S MPL.RW=!M9(ASWWQY>;J]R_Y&XK[A3=ZEV.EA#1(;V?W53 &,C>$:>J48EECP M[;%"!2AO7C9)O$ :IV.('A*5;^>#^Z[/?27OJF#?2JYOW&QZ.0W3QH=1L9R. MIU]'S]=5'>"K&8':6(40U<1A#4F\4:'"S@3X&I-8OB 2IV>([DE\7_SMSXOI M.(_%S-Z-BM_SY?I.U:-Y6O?%F3&.&V69=):&E3#EW%8E'+1VH,4A'_"GX6)/ M8'=/M_<7%WF1Q^7B=/'D%$8R]UJ&4S@C-16&0;O MM.TH94KZ F,ULWC#'.22W^%C>?,5+GQ)&S\I8)]\ M*/)V 1\#K?GDS7SGA-W+=S(55FK.$4V\$=Y"9["F6V_&Z1;%@%_2!D\*V"?/ MXZK ^Z-+6]:!@BH?K>K*O1#\* $R&6OC"X,, (I*233%0M@'\9_Y3(:#^V:DD=1BB11RX.X,HV:"MG!0?FPD M=0K]H"3>M^34.]RP^RI^C)VXO(L''V)SU]_+"&98^K@91[@U'N$P3E380N"; M7VX$7]+64DHV2)[?8>4%-AZ(-;V/PP MQ$O:ECHU[L-';Q\+K"Z6>7$O]6MQ<;O9$AMT'M4]YN.9X4AYX0S$C 5/C5EN MJM.VV@4#-V?PB]L?2]$@@P[+:V__T+BZ?BB#A#D8NB*C7B(F,(=^NTD(.&@^ MP:.7M-'5&KCDETZ;K-A[V=ZWX3G?M^%8PBU-&0^8,QL@"H"A5V]G"B.8% M$=!+VM%*!?_D.5U=.5 NBU7\8;D^U?;Y:C3?(/!+$;.V^@P"'RE"AB%E#DDN M!)(0::L1JB85(ZULT0->XN9:HF9)OF/4JX[0Q>LS*Z55A$OBN/$:"FA558_+ M&*F;U[)"+VGC[H20#UZS(R^^33?5')]H^NMB4]UOK53Y>;$[_WBS*Y:^+ MY?_DRX_Y>'$Y/W!PH+=O9@1"2Y%C4(LP32J)J:YF2N,<:'[1(GJ)^WBIV.&. MZ_UA+*)S\N*M[/2@*P MUL 311G&T'KI]28=RZ!80K!.7^P)N;.ZJ-@Y0;0D &',M6#.:;UQ<@Q$P#4_ M"I7>1<6U*=/;1<7'@3U*^:+BXXJ;(H^P!A HQZV.5PX@RRK%/?7-'<*SN:*X MMNEW%C<]#L-T"V!Z%^9M+:113&L2TD%+!*O+AI8WNVP&"P/ [8'@H%M;K1U,9+RTC 0%H@&+4$5YMS!F&B MA_33SHD6/6";?*+T=JM(E>7J^C8O(9X7CEOEHYCRB1B!&;)A/ M&+)>5)7I3'"S18NR PGO?#;>,$C%#LFX>[NP?D[AC]/R=U_D^9OY,B_R&$FHY1BH.+!Q1[*JBMP;%"U+.,LNT#5Y_^^F(77 MS*;+FR$[P?-?SZA7SED(L#)*,J&-K:X.#XP0OOEIFI33=)/H!IT8Y*P[@IU^ MFT[R^>04W>#^MS,.!>>6"L&9\DA"+]D620URH.5L(0S2QMD16? M*:8(H%S\RG&NF"!#E-!<&*N@\LI[& M*W$W.$+(6IPO32_#N39E>LMP/@[LI#./[=*+VB52",MHY[ MJP/B2D$06$(J"P@I6I2F_-&)4K3@^?>AOZ]-=-(^]%"$C&G'K=#4,\,L=X3K M6,1\;8%@$-7<44LOI>JE]*%6%CS_/A0,Z1Z[5G)4KOX:-V75OX_/MF CG^7J2,F7864>*#U8 %7FE/ MH*QL:#UIOA#L-_+X9^^J_9KY_+OJ)J:T*O(RS7YZC("9$XYXI /AL V#+7$& M5KEB6DO0O )5OT'-/WLG[='&@Q[*:Q6B:M+]$I4T8TIKQ8&6CH>_*@"E =M1 MU-E4#^ZEW0]?AK'/?\I4D\F:EJ.9G9;Q$$X7*#,>,N+^1J;U6@6 M2WGU;+49D- MRSM;O0GZ3.?E=/Q@%;'_.,VI1"! IY8SRG^&56_SK6 M]SPS*R6?''-XV+N\+/++L(A]",V]N;^/-)D.Q,HH$0)QQ;PGD%G%,*=5]JR& M@J%T7,OS(757:3;#VS<]5W)7%.F>CCM02":Z>5C43& &N 8(<:.E% ) ;.]\ M"=CP\HG)VO?"%V#R! F?WKH3X447L"._-"R&IXIHXA)PVW()8,#X86DF& MK<9U.O>/*F)Y9I4(B'$*--#*6$N\41L-P3&8?X@Q*,1%B(61. M8DN"4^^$@%A6@P20]JPN]JO-DB%J,C4#]@=UNT/X-)0]JHK863'V-$SM]F(_ MY+UW% MH$+"*6:TUKW2$QI]CR9A>35W[8K_C@$UFF#M0FO_>"KSG"F%[/YA) MI'D8'2@&2B*J#6%8;]#E0+6X(#J]O?L.UB\IV. ,&=Y?9:]=W\H$YP99P:DW M/,")"7#5ZH!CT2(S.CU>=T2N_KC>R"3G0O.'9Z-^*19E+_&ZW5_+L->8*V61 M1TA*+T"8+RMZY7 MZ;[GQ7A:YGL]DJ-?EBGGE2&*46$]P9P)I$&%BI'N)=T0V!-5^\;\7(;=>T=H M^BPTM?MKF=%866"(AQ1383SP&%>X\K#N?D&I/FD.N^V-$ MC%D9_A^&Y;\#P"@JA3(;"QBA5/,A/KT"4FEVBYXL=2Y]93/QQ2VBWCO%DV]E MD"'!P@)' @F<]- P7;E]!H$6X13^@_V#F.1<:+[[W$;E^7THIN,\FN1BR-AB M36$R@R 6VBKJL<;:A5D:5OL3AMD6WE-ZB]:DXH[]V.>%]9K3=Y4,8BX0Y31F M,QAOC. 25?A+<9;;223<]Z)D9XJKYUI"@9URM(X!32VBCAO+!/>48.KJ'% OD4-A/266:^(IQU?N=._[$9C M_75JB#8:05CMJ5L+;//\TO3"XLU70TG:XERB /?FRH,EVWK_9N:I"$;WPGFO MG/ 2*UIM'%CG\(NI@-@]Z?I+^FEEHG/I!EU6-CRY3)F&#@.E*48",1+]6E6- MH(X"UCQ"D%@)P^2[T5 F/,/UR$-]!UIV//IH9IB "/F+)! 0Z YJ0IXK&^B M2L>_.H>.DH*-4JC-N;J^'A4W[R_6OWHR>L2A8%[^J-1Y8!4 C1*>&X68X-(( MZ[41:[-;'^Q.:L78>D+NK"IU2A7ZTR@CS(LPHW/KP24.U10A4 MX'#HFD^V9U/%LS8]%GVA.I2CN$/B@Q4.][;+&%&&>@.UUYH SE!M-)5*DO2 MKK+9B17K,:,57B^;(Z?AQH%RENE1XS24,(NP.+[X-)KEY<'JE$^>S:2-IZXY MHP8HP(77@FR'5Z!;W$?46V)$1S9:=(O,4-;^F)=Y^-956$79_%L^6WR-(&S6 M1P?M7Z-U1@R3BGDL *& (@C"0K+2&Q'6?/^DMXWZ?AC1/5:#19SRV2R&R>:3 M=Z/B]WP9_EZ7((>:9@A+:1AU06G*A310LFVO@-38=,*D_;*C8Z"&HL8O^3PO M1K,@MIIQK*'%.-C\&+F MJUB2_>UB?ODVC$,3599Y#,#\DB\NB]'7J^GX8WYY2+@A')BU[!_SKXLBSJP; MR3_FX\5\/(WS;NQ&M8+JQ[TI XY8980CBEL;F832=QB#@4+F_VPLPB!HR!@%IKJ:* JSC4 M1(1$O%2G^?*@Z]AX7Y9_LDP8 ,:DH]Y;K^EN% D^S_Z8]\XVF0 ^7N,@(#>. MQK.7")$*&$G8D+>D'17Q[IL'3^K\=@/@<&O2R\?2'KZZ9U>;3 F-"&0L++85 MD YQP62E(Z50IQW4[L!V3U:CW2+U,EF19!@[)3*T(4&9C_]RN?CV>KQ8S9?% MS2T'-O]X;/[-C[/?/CUCY[M?9A PZ+$QCF""C',& UK):WV2->[:8[]H"4/C M,P'J.B^"P'=7!/_V:6<\:'^#L !5PEE' IK3V.TT-96$BL"FANNO\->G1FN M4VB&&HC=.Z<.WVVV?2BCR$B*"<$0&8\@Q2P.5K=: ,QY8P/W=\2H,P.WAF.P M$%XY'7T8C:<7T_%!VSYY-HO9@P1+;Y@A"%/*F&'5@HB %DE0_9VCZ=S$;5%I M/!:OQPUS.P7L'X2?/IDI;8FPUH1)@BLHD(/85#):SIIOY]/T+=<-)L/MYJX7 MB?M6RM4C&9:2&(BU '\&/ZN9PHI3Q'%&#M8$:(.TIKT"!5 ZY W1< M3GHK"Q^@2S-P!HNS/I7V<)QU5YM,:ZX8EQ93%O-AG*#<55V,&\(2C[ZWM=QA M)K3"Z65R(LW8>S)42(("A[-#GWL^$\H8QZ$7'CLIC174VDHWQFCSE-#^%J;M M[;3?\HV0&@LQ7@&]F$W'TW[C"G6^?WP>9)/*9G,BGKV:A SQ9;#(-;TO&#CS&[_4#$8/M,!I6%-*#K">.., 6T M4)7B@, APTBU8@0]FO;Q9D5#C ;;DHKR'3Y(>/=4AH+B"" +N%)0:.BH Y4> M J'$D_$:V.,YB[;"XGQMF^2R?EB3GL:4[P*DUZOK@\9\\%RF(4&0 LXLL6'X M4L0:5^DB.4VH5F0K2RRZPV P>XZ^U[/G_><"OR'DP5GQB$(:O!CA"-_JPGB" M]Y9V8L\6& Q7J",N/1?%S3^*Z3*WBS_V5^=X_' &J:>>!X::L&)U6&!C8.6; M(L:']+AK5=GKV_?N#*K&*5GW$A:"AO\7M5K?ZK=K@;7K^8QSZHDQQED+@4>& M:8,J>073">5N#+BLZ@BMH;JWW1QIC65#2K,*?UTGF_RZF(]O_[&GMQ]LFRG$ M #!>4@:-Y8!0"6VELP&F>?IT3[5HA^K\72/7>"SX4"PFJ_'R'Z-XZ'MY$TOW M[QH&GGDT8Y@S)S%W)C@<1E@N?#5E4<=:;);U5$)UD!&@/5!I1%G-JEPNKO.B M_)A_+?(R7__RW>A_%\7= >Q-J_#(.)]^B_&$$Y^X-J$+Y?-U>8K%_..T_'U? M?/1PHTQHA#P6GH6.HX"D0 6G+#C7%!#$'*BU)SB0IH?2I)YOD"DM'=),,1UO M.,2$4V4W&@+DY,E#HET:Z4FMK X023K8^41#?:/S^?@J=/_?#\1 #S7-@+>< M2T>,A8H#R^)FU :FL) 10VZ>'I4^U=;JATC4#J>A'+^G8E="'TR>.=0T8XXB M20R6B"CBD(.>5U#&RO8R[4!J=P8]R)1.!2H.],\3KQJ#,M@IS"?^/J'#V/N:)(!XA$$ MA%&F*8)6 4^V*%&G$@H=]6[XCC :+KX?%H#;I>$!'_+IPQGT!'IHK2:4*8XH M)E!66FGFF^_<'&_Y4WJ-K9$9RMZ_CJ[S]Q]LDPD!:=RX!(X2CS6G M7+%*1VDE2MLS;&.T1;\0O4PZ).GV)<&"CN*_U5??SW=/YL\_F!DDK7$::8,Q M5$ P [824F&:5\[HS7?K .U%AY"T-MKG/Q;UC+9],'B64' )%,<<4"\L),94 M$@*:XN7E/1FM*22-C>;FD]_*?*O#?L,]^W &@[.A*>60."QB-I"DO@ISDC9E MP7JK5=.Q\;J Y631D@_!UPP_&%WNO>]P7[/,$F8TT<"'_V@G,-4Q[?]6TWAO MS'-MLLLV4CF@\^[:V6__Z7ZD^S7?GN>CZ_ MF^'%(M]MME7>^I2O5XM55N++G"EJ=F_=H__L1E->A\O[H M7 M"7K,:KXPR>J>I'5=2>1%VPH?-!9<++R\6&9%5>%T?VE>+%Z(1OL;/R_R*FW? M;=\]"$Q=Z9AW)#?>XO;<5*ZK+ZGJSNEHMYIOM M4PA?YY?K;$8AXTDD*(:A'X0L);X?=_9)&,:S[2&+/-NQS%M5Z6?;9])<3V?K ML'H?K[P3M-[93M@@?KX'VN:_7].FI5Y-XEX3Z\MV<-2,:1QE_P'&2:+P*/O4 M=#0Y):B&3$U&42;H3(*Q1_*T^<:B7[GMYBF7C;KT][EJ?QG^L2IG 69!C" 7 M497J(HA]@G#W?3\* IELH_Y5R]FD 5(5:Q442<'2($:NM+7#B9K,2]%AI6X] M>-]3IJHSY$95JH$[']HV-'KYK]GM95;,0"4;P ?,3S .$ EXS/W. @* */=S MR>^.T]-9?CM?;73ZNBP]"KW= C-:_?TE4NSU^#T#+_5Y19XRWO M97O^KZO-ZG9WV]H@002"V$\@BUA53>"(4=[92),8J/1]M2];[OTM&+5NK\B- M7,>W1XM:UV]Q>'_LD8S<^1^PT-/]]=AR0P TL>C* )JW$B*@#5:%$5@CV,J$3AEH4\$M-AR M1 3TL#\6@0$,F)QW_K#:9.^WV6TY2VDU"(D0#RO[%/DA3QEJ,<1IG"#3<\_R MEEV:?ZY1>PUL"].A"L$P-Q%M)PX6)Z-="8'Y66D[H1AA9EHF)$:GIP],#9RB M5F?\]4Q3:_BF,56MRZ!L)?M^\ZUJNWEQ_X]BM\4BW3G.V#ROM>@WBTK5&I%K@YM1J'^\3)25DO5']H(-9E M@'?78/1^6FV\^VQ>E']5**7T.96H6D>A4W%.?0_).\'D[4&-0II"G3D*>7KU MI :)3'TJ-15ASIIEG>X >HL:H5J59X!*N:)O M7!;5Y/E (.TET$KU]R(O/<6@.4[=J T-^I/;:GT*E>.G(E_N%MM_S(NB&OC> M?\V*VQD,$\C3,.$T3:HQ+DN0Z.9I8PXC^:)1Y^.6=:B%Y'W?8ZKG=884B5KT M2=2'MIE3TYZ.M Z.5^.QS9)"06B;+;U:4(TUN3+PC*?/58!#2'&@^!L$/S?4 M.-1*OO[-KMF/+:F\^W/&HB"@:9H*'A,$.<(1:+?"A166E*K4?89,VAZD[VYO MY\6]E[\XR:Y6&)HB7*XZG(!KQ?6E%[?65R"]!N7(*^9RU/54D8:Y=Z.4-.U4 M;K6]JFDAF9>K\N/5(\/W^_\]&J=ABD :8Y\2GJ8XX2"&C?$4AA EB8H6&C)I M60L;E+42?JI^J:LIO/FF'MAMR@KKLOF)FA":8EM.""<@6DT(#QP?(5[L9?#> M^Z/]YV1:*,=>CQ8:IM\-+33M5&ZUR:IIH5B5B_FZG6W$/L.4^SQ$- $)@ D# M!Q,)$9&*XBE]V+*N[;&TD]UM9U,3,36:Y*3*&D-J@O2 ''>DZ)2='L'1(M$- M6=&#GAMH1 IS<.\W57];W;+*S#HO=T5V7IR"%$75\%30,!($A2CE,>LL^XA) M*8=)>Y8%Y??-?+=D2H(TKV.%:8_)N :[WYP([SY9'SNP;DWP9."LHQ\-P\H6'^')@Z-.U1 M;J^UJ162#T:(CTV2Q,=^(#B,H2\0ID'8SFE6)E."4Y7"4R..TKSD*(>;='DT@TUT06?&VE/"B-@.B]O^'_L5M_FZWI0AS?+ M7^?%G]FVOB#H2[;8%:MZI\;Y4JL:CJ<1344U+D<$ MV-QNU.2&\0,8?&YL/T90'!CPC^)F/G)C5YX:6%10BJ;9?UZ5?](B6ZZV]9]F M(4&8DZ3>W!0S&%4)&QX2-HT37W%F0-N.[21X"DVQ$!]$G_14P"C,*<\$'%%Y M-9@+;P^L_1=7*O8>^OJG!@:3[D8M;\23IQ,#AMA1/N?\6!41#G UIHCBF,>0 MQ"B-T^B@BE!M4Z2V$%2WN>HSYJ<-(U"F.H"50O)'05ZCJ4>^1E,K!O: M,]R-YTY%#^-%^IK0!T?_SLV""H0)"1,1!A@'440%]8_K-0%F2I>'#K9F68<> M'5)57SDQP*><,(U+I9I"G6'1':UZD;@>T3)'NAOJ9="?Q]><&F9*^J#)S>KN M;K6YKL:=_W.^65:_>5T?&GPRTDP2+*K:+0Q(A%@2420.(TV:^FH'37&M?+;$$,=R0C5R7FQ?'3&;V]\EH0"A2R*.$-^-8 EP&>\LQF&/%32OT&6+,M> MAT91X8:1)RELH_&FJ&^;F;C5M^Q3U4S;E8,9 %$<MZJ;E7+7$J]"^NWQ"]X6W M1]R4?@?,7@/:';%4I[JW$+07.$>$U::'3TI$VVS*BC!>?LN*[:ILB]3RR7#= M3X(@!97EB-(H9C%%P<%JPI2>$!AJR[*XGL![X4HI.TS**>B8)*JIY1/^W"D< M7R"M1_=,T>V&QAGSYO'3ND99DE\Z7>2WV=?YCR>'EHF@(JU*UA0@%$'!!(T[ M)'?679[5V0W5=E6E6A[V^\Y.\'IM1WOIP]Y*7N+H'F6Y61K$H+59.P),5Q-^R[R?WR!3YIOKC8G\;P7D8,4,X"%.'ZS"&!, K#&(0\ M(0RW+XFF82PHE^S1 ZW8Z[\/@7D=,N^/#MO(';6?J)YN:8AA-SJA*6=R*ZU0 M?4#73<+CS9(W]K.LM=Y,PI]NR*5A@F-4]6D1XH2"- DZ""(52C/B1@U;KEM8 M!6G3+(1MML7J[MEB% MR!?&><;CX88NVG'MS'C/$G^RFLGGQ::JBLI/6=&L9AXE&D-*0A2$/ * )S! ME -(4.@'@4^D#P=J?]]>]^P@U;=6>@VHR6J0Y]CIZ7.#"76C?PUW(S? M.]P-EY[)BH!G"5)0'W52W90?#3]>T!]=9F0%Z&-Q/=^L_K.I'1[<@U85$J[Q<]B".49HB'_BDOM"1)4D8\70_D8Q"%(E4]N+\<<#8ZY>G^"\> M7KW8%/ /GC3(K\Y>V#M9$6&$_)X^/VYPW="'D7W.I^Q.FA<=?)Y__W5>WQD[ M7Y=5.?#QZG,%K/B6E3.,023 2A60 7.V%X+FW[W; M#IGF]0<#N)3=S#,JC:K;>@Y7(M1D'O!=>'696Y:QWCX\QPMU0 M1),./7=I@BFNE+6LDM%5>9,M?\GSY2/+*1(H32&JAHI$() PD!G61"YA^9- MVK.L9ATR[[J&IBEG0^A4U+.1F-06M .?#4!7%.UYUF0DS0#GCFF:"8^>$S5C M;"FK6F5L%A.?8X$H$B(6L9_0A!Z$,THXF&WS[7RM*%\R'U;2J0,&Z2[VM?XK MWFKPQ5-2'"EJDFEZM,6G C*1P%26991$A2G')$,)^G/:H.Z_]--L\U7Q]_EZ MEQT?]#B.#!,48.;[2, T20,H87D-KI-7@*:; MGNECJ:>/&"'7C3YCQI7';Y>9XT?ZI/NB2N.[=?;QJKXF%V^6CV[+_5K?DCL# M.(E]GE1F,$Q@$H0"X,G0@FU=KZNNFFS=?']\[_4>#5?(" M<,.,R\G9^&2KZ9H9GNT<4I>AKD?LS%+OANH9]NGQT7,+C"G7%N3^\,?_N$S1;%B(3<>N[HEG0*Q=JNY7JIDZCHS7+NA=::=>J[6,\F9LMK] MFLWK*K-99'L*@^6W\]5FAB$# 42,(>!3%% :0-)A0"D$6J)GQ/)HVG?:0_?8 M=,7/#..*&C@ZV=JC6P6>[6JA#&4RDFB4>L>4T:QOSPFD!0:5=?+]YFZW+1M9 M#G[-;B^S8A8E(H0ABGP:T+@RPREBG<48QTH/M0RQ8UD#_Y]=7C_K_:E8+;+2 M6VT\O&AN%-N_H5-Z5WGAO5_6=T(MYFL/EV7]PY\:#[Q \5S](+H5)=$RT_JU MX![8A==2Z/VQ1S>5#C[E24;U!K#KF,8-\>0Y11O,SA#] JU%7@V>JP$S]BN! MA(B+.$I!9S%)4J57%(;8L3V3M[K>K*XJ<=ILO8_;FZSP/E[62Y7-2W%[N)U< M 0-R)STW[-.)CBA*!0 MX%@$G!."< "CSB .0Z5K.0:8L2Q6/5/@&A-N0^B4DZ>1F%13)VT2[1Q+?9:B M'F$RP*L;NF3"D<<'3$UQ(_\@5;FM1C_5*.B\Z?,_;8620H"C.$A$O6B1"AA2 M$7200HB4MEI:!3*=LFG-I]D-BISZ.1,/8_HXR93;$!I[-'24Z+BALN.X^N0] MK='XE57J7_--=K^?F!*[S;(S)A+$"(PH)9&@ F"8LH,QQM0N"M M;0/+NZIQJ:FI+G%R.CD"9VH*N*=KC\AK($TT;#W/3(^H#:32#;D:ZD1NM'FI MWL=4W.7%?)NQ[')[?#V^M9DPGB(0!3$ *.)^!%@@.IL13Y562H=9LEW.=>"\ M987.*P_P5"]<&L2FY"!U-"(5Z[ #AS4P[XAL(C'JY:EOL&J$7S>DR9 O3^Y$ M,L>0PL5QMUE1'Z/^-+_+BFZ9H3)#TB 6#+,DH(#&&'6VJ!"1X@UQ&A:L"U,' MRKNK42E? *=#FJP.V>9+57\.5#6 )I.=,[3TRLT0&EV1F4$^/+UR;3 C*E/T M3X=SD">B?BT9H8 D$8 P =V>W#01D=)>"#T+8TQ?G:!2GXC7($U^#MXN7QK3 M2P]FE::1%<7IHF$T.B(KPWPX,]$^E!$56>D,)$'J1V$J:$HH]V.(C@8()EQ5 M2R0_.X* J(N&+"7R2F&!#0UYF$X2I'1 D21W.K\J\#,]7LMWV6[^^Y=?\F]9 ML:GW#YM5,<>RG*Y,0K":ZOS^Q3MB]#J0CDR\R/+7HUK&0^"&IIEW*[?<=/7U M\*Q9'(:< A$# F,6)S$.TJ,,QT!I^\!@8V/HW_6QEYJ0/SU2U67/.I]#Y,X] ME1N@;H.8=D_5AKG3HV8&>!JV;?/#:I.]WV:WY4SP5""64LH12 $1@!Q.;&/, M0B41&VIKNFU.-4:O 6ED&Z<"O?*CP[&8U1@RZI,ZXK;. UO*>SO5>79#RXQY M([7+4Y>E@1O0MW1>%/>KS76S'?YX(T]"(I:RREX4(L%@RN,#A@1&:L\M&;4\ MELHMZC]D1[S_9F2#NB[=0W1N#*8-J=Z%-]]Z'=KVV/14%X$ID:DLBD.#XK)$ M#O9-;EN\$0:'R>>96\UF+(XY9AQ1&." X11!FG;V4Y8H3_*;L3J5;)I032V6 MARBF;8*-J>79NQ-=D,DS#"I+Y) HN"R/@_R2DL;AS$G?L7B3%]NO67%;WY%: M;A^^:"$"@43LXQ!B$(88B?!P<06.0A\I7:TXQ)!E\6NPO:O^XFUSPW&+3K%@ M',:DG-J-1J*:P)WP=P)LLL*OCZ4>$3-"KANZ9<:5QU<@FN-GB#K5IB@%*:$! MA#B(Z\MTNNLHL$_5[CG4,C")&@T7HY>)TQ:YFP/< [1>75L/2NB-8E4'(X9Y\[Q;&;.FV6=J*?(Z9O2#:,23=49J@3 M3S:C&^!$6VG(/K9OL+'Q MU>> 3^_^F,'L:@J236('2Y,TI^-HU".N5-1*EV9'=4O;G9<4;!A/^EK6&6VO M.(4\!FE$PQ1$..* !R+I)#3@H9\.TS)%8Y-JF=:-,2-M[V8Z/%XM\M]F6G[-%MFKNV6W-^9$ @1_!&)(8! S[(CKH3,RQTCY0 M;2.6):'#Y1V!J0F#/GMR*C$*<6J2<8:SB03D.7)ZU&0PGVY(RW W4$$!J& ?81I/[!2(RH MU!X;S4^/I2S8^VFYJJ\)OMQ534?R>15=NOI5902F-*6D O/R<,<(0\M\L:LW M?C0S@5,R]0"(.F/JCV+5/C6B&OC^7E+/>WE&1P?2,:UX#@6?&VD2&C+Y]7M^ MF*0*4)+Z. D3/Q:(!1&EG1$_!E(OOVA^>BR9)(-E4H$N!9FTPY2F3%9@ALBD M D,:,FF'J8$RN:T8NVU0&9+)@Y'Q:D#><;BJ+IR:="F(IWW:] 14@SXY'3WK\'-:.HP=!_1TH .YL98R MQCZ.D,PBYK_1DZ@ SX^^]&G!YS0 VY:8)1R)2 ML6K5Y'"5+C?:FO0I*^H?S*^S8,8B2$E$?%'] M@W 4QH0$G4F$!IZK43$TJBX5%;B!4J1$HJ88V>)OJ!Q=>$=D$ZO1"44J>J3# MK*.*I.7*2YJDSX_T#L_%3;;;%:;Z[*R^>5F7F1D7JX6>+-DJ_5N MFRV;(T!?LQ];4M'PYPPP$4% .$E"$!)(PY3% !(4^KX0B"I=[FP+@V4MZV![ M^977 :][I-= O_ :\,U])BU\Q=VEMB(CIX(N!$5-()7CT9Y0]&KP7H-^[+VN M>ASW**SMJ+DAOM:]?+S?=A16U24;;[:K96UY]2T[WA/+?RS6NV6V%!5O-+^] MV^VG3IZ"/P)%% J2()! QJ( IP$#40 MB5_GU4@W%8P7<=4LX62P]1.(H3@[E&),!4@J^XS>&EQ+3.,3\&S.FB@6LNGL M>'7;QZL:2+8I]^.?;#VO'R;/RVW9 +F&\=VC M02,%T@V]&0(#A=%U6^R!@JY/_Y."P]_GQ?[^GW&,,(I M3&*?^ 332NL$Q2V^2,!0:3)V/%0C%L&G2O) <4Z]\2[OSTF.U[BD=Z?2B"%6 M+7]=BJY^U3M"8"U7N0/C(%7G&0/57FG-.S \Q MQH#$(80D]@5F"+8V8N"G2E>\J'W9<@;8]^\:C=9Y1466Y 38'D%J(BK/C9TS MSZ=T6(UFG(:>(F66FZ'C(UO52+EJ6[ MB,TSVE<^3AE -Q1\6@J>W*4\>3QD\PF_O5OG]UGV99LO_OQX5^-L=\\"(02/ M0Q10X#,,&2$DZ>P%5"@]/*%OQ?;,0PW(VR-2O-Y] '-RLCP.:8K:VF+R3HF; MZ#*>9_GI4'XQF.]-0TG).( <$(3YL>\ Q8R MHG1Y\PAP;$N9Q/S:"]-K'W1W\8\13$.U[+AQ5)PN'2>$TY2\+Q(_I, U%U4W M]'U,AU6+5]-<6\\8;7GW<;JV38V6<@8W!,[5"24,!0$@N:5!##R.?= MHF42(A_.[K)BE2^_;.?%=O04*(E11?4>NR,M@"2[7FWJO8L>F5?_8:&ZRWK\ MR(V>J2R$RXDD=>'M/7NUV6D/?YS$I-@(WEQ.4O7?7CK2BL18F>B7ZA>WY?O- MIT:/?RGRLIR%@H0)Q@P( -)4(%^(;M28(#\(QAR(Z>"S/ IKD7G7-33E Y]3 MQ&N<#&0[5-/EH+UGWFKC[7VK?U)Y][KRT)GP6,Q$0QK#V\A%@Q@PG(V&1T,Z M']6K5N_+9(.N/%G2*OF/K%BL*K@SS 6F$88Q8B(*$X@ \3L@ M-.5\MLFNZQ,'D@G'/ ID4KW(G6*53FC9!TDQ9QB@7/)E#$1V9-GA,Z?DZ0P M58(P.1%U?9:KNK8'>)8T9)B)E/(Q'$88RH M\$48=D@3$H>*4CT!PM&T?%'/3:W''AYH!6V#$X\FRP=F ^.Q<'! MD*;@2$*9D@'#@X/AT9ANV<0/?(9!$*0QC2!*< P.J1.P4B[;,(W(Z4D=83J MBR:=,_)[1?=+O"^MES@I3-/.GLL&[VV(T@#_K<^>JT5B+$'Z>U96!2+>+/F/ MNVQ1WPV6US]Z"A^RM/K_ 8L2[OL4QRG"M(5/$<9\S"EU8Z!'FF?_UN!M[O3+ M6L3>-F]^/&YQ;2[:XU3'MZ&VG3 M/"V&LZFEN(V59-N)LOINAQ9G &"L:"IG_H\%0&%I%NZH, ?=Z>P.KJ1TF9V M!#9NFM2(USCYT&ZH)E^,J/UZG;GM26 L)C']1O VLM4 _PVGI:&1FZ1_9 MZOJFSJ7?LF)^G75+.)^*U2*K=QU?M;N.*0A"1!B.14A"PL,0!-V5(Q2R>)P# MD?;@O\YC+A=>Y[_7$G!8QO4:"F3NR7PU+6ST7<=3-"Y'MB4;:%=.YF7UZ(XS M.VNZJ;V-S&Z3('OSNW9BZ5AM, O"!($XB>L["*F@%"4IZ-"G2*!)C_<,0C[* MH9^#P,Y;@>UVRGEW-<@++S^5X\O#$:'+B8\(#6L33J5PHPWA=>3M-YFLI\_0 MTBWIGRHMR[,R32Y6C)K]:S3/;FWO]8!CG'#A,Y F08A#QB/8[;.D L9FSS6- MB-OR,H%%B#DA]7F5(1*=^@[!MV5C*Q[H,PM M-L=*R].U@0DS\YF3;&\M.2O%U69^MM/ WDB*MD2.Z2QM,X:C)>HS1SYZW8 \ M1" 1*$'4CQB,?)A$G1M^RO"HJ=HT>%>2M:43@Z.WA9&R]93-8,)\??:PX5O+ MV(JQM9FS;36S-Y*UK=%C.F_;C:-KZ\V13V+*0 JI@&'J(X%@-UG/F*!@PG.1 M@W"/<%I2;:TYVY^M?&FA^5\KAJ,TBUL4C>I[A"$/ M$I3Z,<4TP-TC+$R0V.Q0:%I77!D8O:(#H,.:SC@;?AQJ-=/M Y(_+/JZ1E96 M8S_IV5(CC?)M% ACD37Z.52#,9[@=&HO>AS#(/4Y#NK7(QEE 6-QASX!#$QT M9G409E<*!!>.N@X+_CB9?XJX3Y?B'QR+?5-97#*.XYRB-=*2WD9>-LZ*O1.W M!J,V5J;%R^6J_L-\S5;E8IV7]5QN=[)NQK%/0H8C+BB#2/"8AMW9X[.;KKUEQ"V8L12*,$AXB2*. MIKY(#V/OU,>^X7IDL]F.5,<^O3#SO256-10$*(^K[W(.P.UO%0A:J MWP+M&'X7"Y-A*^V.$3Q2Q3%UVW!U!?ZM5 \:\;58)MAL;6^C'K#*D.'$;S^: M+V7XZ]5M_K(;E_UNO*\@KC;E:O'W^7J7=>LC]?6>HKW>,PDC 6.[^K.-Y;?44AXX]DI;S*,JKXY"4[L%OK^OW,:)RYDBS;$&,6T]YAH9 MN9.==K+SX0]=F(D8<0 $XD)@CD0:XK@[S\XX#\&D-Y K8E4_!:YQY_A1Q[[5 MH%RZ5EPUM.-L;!PGGHYLNWB4Y5[7?L9G(S7.47_-UN'0[,.T/-@[SC\H,M/G M. C2E$20$.[[4<0$!/YAYH.BF$UXZXDBTA'N.7F2W][(528.*)IL=-^ZHDGS M,)JBJ47&G2M)\/5UD5W/M]DC?TC 0Q^3. 0(P*A>V,7=#G,>^U!]7[:37EB> M47VBA*_PXA'M!C+.V,"-MO$:-ED=>'C=0PSM@$]ZQ\C01O@V$OH(/(U^LXB9 MR$ZP'>HAWF!&(0K\$$#._-0G@4^2*.T (QZ)B78]J<*<*J6[L(%).:2C[U.R M&4U'MB--GUVMA&JK]6J[RDJZ*XH*W8R&2>J#A(48H4B 1#"_2K$$A4&0!CY42E3#K5G.-WBQ M*':5]&0M4*_8(_46>;DMU3*- 6KE$L:XK*KI?H?M74?D";H+K\4WKFB_2%>/ M]IJCV@T)->A/;JM1*NQO;+OO^\VWRD!>W%;&=[E=JK)TO+2[;S'UEY-[^O2_(90$D4!RE"0$0$!4'HA_$A9:$4JJ8-I8^/E"$: M3%X+2EVIU/B2%W]K5*GI_'P*EM2EVQI;>BJMQIJ2&I]Z^H+P:I'BCL;JP3\C MIP-XD)U6:"U]*O*KK"Q7]<5J(CN1Z]@',*5AFI( H1#@)$@ZHTD2ABIS"@-- MC:2J=R?PO#(KOJT6LO6V*4[E)A-&I%.OPCY%YM70)II&Z">J9P[!$,-N3""8 M1 B8;?/M?*U456E84=*F R#I#O:U_BM>-Z!8'_%I M%5,Z+"K5498)U"NAIIWJVT]#5#BS;*^ MN&*UN4!>[^FGM M7U>;U>WNMMV@4N[OJ*DH_W@E*ESS]?_.YL6,,@$3WTE']5'#G9BX3DH,J)("B.MSK, MWA[TA;>'[;6XNTV$U7\X0/?R*V\/WJO1CSP@TR6Y;ZQF/7!NJ/((?CX>X8W$ MK$FU9KOL_>;K][R&4 U'5WJ1&DJ!(A'%DO.A5M6]?4)$M054@V;2DVN'7 MNJ@V8PVG9?5 K!%A50_3:Y-6#0^UQ5673>/R*JHNL0SZC @9$9;>B M*9MC[%VTHILOLVE4+8T2:4DC:XET4A>'JZ$T_:]* ^6]TE,^1=:D[XC;YHL_ M;_)U16+)_V.WVM[_EF^SX_ZMK]F/+:GH^'.6$AQB&!$&81K3F/DQA,#':8(2 M1JE0N_+-F%7+I>*GJH-E19$MO09RLR7R%/S_Y>WA*][B9HYT.6&366).5B99=K7:9$N2;:H_ M;#]5#;=Y\'!UN6LN/B/W[85!1273. Z#4/"4A$F4B"A T5ZF@]0/J=(Y.W-6 M+K%_P+<#6U^/V-Y+]OR SS;WUJ:MDQWH+T/C6, MT\>,\Y<8MZ*5T@3V:*7Y(+BAE1;\RFTW7S6M_#7_UEP6^7[SI;[V>%[4!Z&7 MN\7V'_/Z)LGM/=X?S3U]QXPD]5$?'L&PPB(2BEE$]ZK=C.N57E&W8=^R?G:0 MZV6&#K37HO8ZV%Z+6^O)2ZO!D9/5J>.B)K!60F)%;35X[=%=FU%R0X&M>IB/ MU^;55/F\W1D($81@2'@"4=L9(0ICZ@XR:AE1ZLO9KBF38XXFZ',KI MXPC$J8[(6]G;/QBRS3;+['D-'%?TSI/5HVL#V75#NH8ZD1MM<28$J/W755:^ M+\M=MIQ1#$F*6,H9#IB(0$A"<5 _$"A-,QHR:;GXZVJ(J[SPOG>=:KDK]@;2E8_R[ HZMGX)B9'/[R](RXHW6-RE95/.SHN*Z&^ M4U+*.)"S84K9K07-!"4!34#J(\8)P5&8HK@SZC.2S#;-$T.2KXL.-";59]-] MGSW%I:".VUHN4 M@^"RQJD[(Z5MFAP-''X&& 9!'"5(Q&$8$R$BA#IC.*2QZEO)FF;4!Y_*#QWS M"=\U-C58DJ71Y>XC[X3<8$F-DV'=A>P;SY>;+-O2];PL5U>KQ?Z-IN,U.RP2 MPH<",@ 306/$V*'W0K73$M9 6-^T\5QJ:[%[#7CO(7J9&ZU&CM60PF/D,*F5 M)/8B-*)^OLRPLL(:#)K+&FS232F5-L[K,!WO(&3+[J9#0D+$*LN1SS$.@C!& M0=)9K["DPV5;W:9EE59Z3<@XGT.DU2Z5II1TDIM1)0E3%D9]REW6P0%>2 M4-:&J=QO^7ZVIK[(-?!#) !*H[B^I8&E4>#OS89^&E$\7-X4C%G6M0K)NX4Y M;5-A<8BH62+0E)H=X;D@:$0=^M.+K0K=1GI&2I=+D+R3LA-R.EQHEL=_F< M?U,<8:J3>'PU6Q;1T9>9FZ'IDS2[T;BF?8IZ?'1(PS-EP':\OXQZJ<)<3' ME"0Q#R.?4(;]-$2=X0BGJN?HAIJ;4 ';7EG#-"9^\C0/53XK#)N3/2ER1U:\ MCC(MN5/FVW6M4W=(6N@TN3*C7F1T CW;0])6-$627X.FJ;JDI&I:?$G? M&3-?9V5K]TO[&/AOV?;7[/8R*V:<^S#B"'(>L9B%F.'P,'(FA"KM0!IFR;*2 M->"Z3G?A=?@NO JA]\<>HZ*J#6163L[&(U5-QX;Q:>?2ESZJ>L3,#,5NJ)@A M7QY?Z&*0(<45G]:&#W@81SY&!,8\HI4@@J2SD1"N5'BI?7FD[8]Z$J1(DM*2 MLP5^]-:7IU&3!RR\O-:ER)8;:J&)_?S*EA8#PT=G'U:;[/TVNRUG%/$8P42P M6$20^6'U?X?Z"7.B=!C5A+TI9Z'^J&%Z#4YC8S4%IH<.U>R0;' B2HK?D4=N M!]*T!F[JE+NA848]DAZVZ;*EJ7>S)(8(4>PG( E0S'T>QZ2S@@(?#-"V%[\] MLHX-DJN7B=*2)J,<#9.A2=5&7EFD&7-21>31]RN&(@NRZO!^L\AOLR_;^78O M1GE[/**>'8^@0)2 I%[Y"VA,& !^58%AR$2:!%RI"AIBQ[)J[*%Y!VQ>!TYK M[6T0H7**,A:7:NJB3:,5M>GAJ$=Y3##KA@H9\20WW^Z,J%,[RPTC3&-! R(( MB7P:)!&(.YLI9DJ71PZS-)U":2VB#:1UD$I98-283DVR?M;+D[I6*?+KM%JI M^B*G5UH,R2H6SBKJ)3ZURTK M4PW(RZ^\0F? I<&5G/38I4E-;CJ&]JMX-WBQ9U8W6^5VM5OS'7;8IL]9R1&&*H0B1'\5^7.]/#T%G&41J3TR; ML&=95CJ(S=55RR-(-7TQ0JRF:(7CE1&Y]9-64[)?4APHGE38JX'HTS M2[P;0F?8I]QF4U63/+QNN,V67V[F14;F9;:D^6UMMYD_:R',2!)R 'Q&@LA/ M6!JA5'3&<< I5-$\0R8MB][^!HVR?I/PW66-T5N<@/2R/4HU 31%MIP"3L"S MF@0> 'H-PI;F4XR=%(ZK@'+$]4B@8>;=T$#33N566ZOJN/6Z'B)_SN[RHBXV M#U=$$!0'D2"0XS2H-Z12C'C[TB@/0"1['9?V]VV.K!I(W@'39%>>/$=.[SAJ M()]N=*GA;CP9-QGA1;K;+&ZRY6Z=?;QJ-RZ5HO*Q?GZ@V,S7=%=ES]LJ\U:% MS8=\<_VA*FF6N"RS;4GN?\GRZV)^=[-:5(5/_11!^WV-<#R)J[.\:\-X>?7W9QQ%_U=&O*QU5G(&: M,,"2ROHZ8JNHS:U3]5IB%^):/;S.+^_@V/G07SR,??47&@?;:U^\Z1Y8MQ:M MOF0Q?1-Q)-TX0,3CA.4 ),4%W)KLU7K55*4'V#7J-OF67W.:;\I\O5K6Y>S^ MBAT&H$]IX,>,L1C'?H+K*K8&@P0,8\4U72L0K*>J4]1/E*U#[FUS[Q2[WHU@ MMJ(DNT \>8!4UXSMQ,;22K(.N[V+RU;#Y8;VVW;RR1+T")Q*#U.Z78$/4D:] MDQGY O@,HR"A/,95Q@ @ZNRE$8R51AG:5JPOWYS4@3K'' ;P)UG$CT*=ZOJ, M/&MV:N7G2.DK=0<3Z89:&?#C<:%IB!G%&<53:^U>9(P(B (( 4BPGW*0()AV M]N(X(&I;8'2MC*HY6@<7!C"H-"EKF;PAJC/)&85G:7EY/G8 E8[HSG _SL_( M#F;F)=U9Y+O-MKB?_?YE%O@P$"&E/ HC0#FGH1]W'V9"(!F!4?B<927Y?;-J M5@AK_7[^A5IM+OJEPA(-:IKP^V_OOW+F??F*O_(O.EI09HN_7>???FZ]V4M! M^R^/5>#H\9GNKD''M/U:!W"N'7JYGGJ]NLUG^#8K*BTH/VYOLN+KS7SS^Y=V MFP=),.*,1SZ(4$HI0:1[HPX)'/E2O7>@">LS0?M3,AU N4X]E+;^CCXB8XI[ M)%I,7@/*JU%YOWM?%"_^&DK>,E_LZC36C.9=(/$!(/MD/A+7VM%&. /?W\MF MO^MGI-005]/*JRDG0L"E-!(8U &,<04KBW MD_J1#Y7VGJA_W;(/_H0":DAFU-44+W(\/6"B8L0HS1:D28X !'G37&*<^2Z#4Q32ZW[8L M%0TBA0&&#CL2PS++Q*CIPW[DT*+1&87ID*0P_+),EMZX2Y$TN='64T^?&V8- MX,2!\=40]+F9EC%L,_W)"XS-EH#-=7T%ZH?#5:@^CQBFB$"I(W*'P M(5=;A#=LV[+"/MV$?_H6:8NXN2]XP-7,QN.AM+PV22C4-/U)%"X&AF&48Q(O M\/GR:IWQR+A14EKS[H6S%F995'RRN9R%:1K1("28"Y)&+$5^S+O/APE7NB!1 M^J.6Y7%_!E/KOC%Y7N34S HE:C+509CD0>H^/5'FQ@VA4(=]_FEI5;\5GK*Y MRXKM_:>J%6SQ9LG_8[=J;O+Y+=O.JK$L3$#@!PEA@?"Y2!GJ3%8@E YD#S)D M60*:HRWKYFC+O-GXK_S2S0 .Y:1A-/K4Y**#=>$UP)HY_P.TYL&MT5_&>9:F M'G$QPJX;@F/&E:?/Z)CB1WJ M[N[6S>;*>=K,J_L+K(O-UFV9:MRL<[+7=4H MC\=PXA155BG%+(0A #1,:0=!" S4#G*:-&Q9N%I\7@.PN=0@W]3;WA7';D:I MEARX3<6RXJCM!*;WD.T3I-X?TQUV5."Q;[1F(QQN"*(=UQZ/T^SQIWY.'F^V MJ^5JO:NO]_F2+7;%:KO*2OYCL=XMLV5]/*96BMVV/3;#Y\6F&DB6G[*BN19C M?THF%B+B 0Q#$/&00T 2O[ZK%I-Z6$E"J2UB$T&S/9]V;0_ MVW;B4_V7.J^\RJW]K31Z!Q#'CKBDLKL;;$7MGR#.E@_$FXA(7Q:9)O2.Y)F) MG'_VL/L$,9#>#C,,&KD__X'FJ%600!1P$%&"0B&X@'XL6L0 MHO.,HNFPSW[4UR(*YNY!\GF'B\7\H%3 8R MTV_SVZP]49=&U,<48P"3 >8HC#M$B)/"0V'IQ<%8]/DB NOAJAYXG8XP4,$ MWQ*W1E1;EM81U?M(E[($:S#MLH[JN",EAMH\*;P&M"U6B_K2T_J>X?JH:_GY MR^_="T01"$.6Q#!.PB0( N:S@XHF 5!Z3&R8)B\!I[W4P6P_*OR M,T!#&)7="S 6F:H;!'IXG.[=G^>YZMU38()C-V3+D"]/7_DQQI#4YO>J]+O* MB]MZ KTQ=MAF3R)&6;W$B,,X1(3BY&#))U+/80SYOF5Q.D&U[T\*>[UU&>N7 MH;'(4MQN\)@GGM@>9]7US>2+T&:85%">L#V530Y3%9 MU1/H8>S*:?4++#PGVJ;( MYIL&2VO?IP+[ 0A8%$08ACQ$ G7V">"!_"%2DU8M*_T>:]-]2F^/UON:'_O5 M'O"^MZD2@0K?6P5:CO*L<>9V*?\W#L$;C('E65H&BYW*, M%9H=2#AV_,IM-]!1=W5\.)QB@Z&@,,&0QC2%"4H($K"#QR <S?L!)4%W=]?) X23QZG-V8T!_?;;.;-W1YE\TV MOV7;]YM%?IM]R,L2?YNOULW3//E)MKO)UU602C(O5XL9#A)!,:(0I"+@+.4) MY1T*G*1*-T"8MFTY=U1PO56#UYMW8.MW5A;[*K \P7OA7=:(U3*#\5#()8 I MHZ"F\W4 ]E"]GVJP?_7P:1Q.J_%#'$AO'*R(N2*A/9IM*S1N2+,U[_)Q&KB: MT/XCJ^?'LR7^EA7SZ^RW73V$^'C5B'SY<;!$A"!- M072R+2^ B5+M;M:R99'MP%82VZ#U-@W?D2L);.& R$GLM/%0$UB M#_2W0+W?#O3OL7H?3^F?0%V5F.S15CL1<4-9+?F6C]&FU52U$O:B/3#:RGEC M'6^WQ>JR*JH;H3\^4_YI?E__,BZ*JM$W?Z^JJQ'S441%R##T4Q%QF!P6B)$/ M4A6I'0&.9?T]\>!0V.X[_OS$B;K<.HRXLZNK;+$]*/2[R]HU[V[OFS<_<4Y- MJ,>(K9QZ.Q96-4D_C6A7(N\CBA]%E'41Y8>(?CF):.N6AV4B:D7[A\>A)R&, M&&0WLL28#N>3=2@C57K3,[+ED]0V@Y!2 E(*A9\P!A 3?MRAB$-BHD[7MFTY M4[2XO)]678I0W !NG.M!I?@H-%LMQEL/G"C'GV-3O2 ?'!7P$L1D"L#C"**8D":M1 (SB, G\SE8(HV168;[,I9]MT;*ATEM/X4AW MV@9&(XK+?+V>%Z5W5W791B 5]5&31#D5M,^>FM8]78Z;9';A+"T]HC6,1C>D M:: /CQ^!,<"(KLRT*C?SPQ!SAFG(TU3$?A1'Z#"#*T2 A@F-K!7K4G-:@9D6 M&VDJ]>3&!H?#!6>2"NH9:A1$1Y5,-V5'V8L7A$>/E9%V:>';^G6'&1"8QH3Z MD$4D2 5/ ]AA$R -E>8>QT$TYOZL\KB5)WNPE6?Q<"M/UG7E@_A=>//&G5&W M9LG&5$XQW0NGFKX:VI1UX>'^2+JX'VL/V=YF+,7@NJ'W(_ML=AN6%N/J=XX> MISQK--FF;. T6Q3V.Y-+O*@\6&WOFWOECI>AID$8$8I9"F,!6(0)B(/]9:C, M#X&0.MD](AS+6>3TSLG]YOP6KM?AU;TBU%Z Y+*"8[%12PD/PG*RL'3JP,7# M@%T<(M9>^NE-=T?T8.I[$L*(<74C&XSI\+-W>X[$M7H>^'WS+2NKP#SE]\'Z[ZE@*B* M_O2QT%?\#KOWS-U'-7ZO=< AL=>B7$KI[0;3-9FW[.VS&C\&RT,*_6YO0PWB M-//\?;[>->D(E^7N=O^S1R!9'+(D]'W,XH"%/!:()!W(F!"U]UK&A3:B_(OY MJO!JR/7>X2MO>Y,=1P/[([W-'LHR)H"@.+T:(OFLY:%SG)88=H\5 /4,=[F')BF^K^AV> MU[CGT.YRW# I-+85(W$M8PV&0_/)K=I(R-][+W=%[E_ M$KSN2>T;X>6,D21&B1^@F/IQB!.2HG9N#P8IQT#IA+N^&+.M_U.\ ?YNO:TO53[[<5-:_9L7M^V;FJ@&P?T6,D=B':03\RC@*:4@K M3.V+EZF/$9>^>M"";\X<3T,T/&]A>C=L[ :[V'*2UH/2KG0OQ M4)/ 5QP*A9L*)PZ)WGV%5D(C=VVA.E]GLI1MYAVXPM"F=_DX[5?UA'YGYFOU M]YHWQV+FIQ"FD"8$A\(7<8K2SE 24:77U-K! MQ E*4,1*?UG-(KS0/,V%YTKY&]VSZ:%U%<7Q] HN0"^3C\ M*:YPGZ5N(DEZGJ&^)>7AM+HA1R8<>;RH:XH;\PLB'P[7HN,(,.$3R(.@*MG" M%+(X;I'@2#"IR22;]IU<&/F@^GJ%U0B97B&Q$YPQ5DGV_J)AH?::RBZ;$I?.-)=7"_RXLM\?7*('=]6:.K]4_7. MJ5E]+C%@ E&<",$#S&$4=M81C_ALFV_G:[F:W91-I1QX@"?=AP]@FJV1S;5A MBN6[,7+E:ODI>%5+7P>$[Z[RXETY7Y_>X='WZ-AA35=$:QE>7M_@F%1U0"[]7R;+7\I\K+\?5-D\W4-ZI?Y:D.RJC%G M7^<_9BPB$*(P#*($T>I?(BS\#EV A=+$QEB8+ \D&FS>$9Q7HQLHH];"HR>S M+D1FL SOG7BHQD<_O+-AO/ N&V>\RIMI95HS! HR;CO(;LJ\=:]?2 /CL*Z; M)EAVN97!5C\0=<2&*2"4QC&)4D[C* C\H$MAA&/HSS;9=?V1K_JYP@XP*3U* M]WKTQ ?]A%&#S 9F#$N1TLL7$T;'5+:H79#/%;4C[N0*+?H5,H7=\+J9)RS[ M_$*6&(/QX?,ILY#A 0D#E(?4!(DA":\,\A I'2/T@ SE@O^X[T8IN9*7B9N MZ/2(4A-=TA3:J;DJ;CB/2DAB(WLN+S\2XKYMO5YOI#-J]JIL_9 M9ML>Z_\MV\Y(&%35,(5"B#0&."%AA%N; :G^3T5_AEFR+$$U&B_3N<]@((%R M.C0>=VI2=,#E[8%=> V1+;8+KT(WKB#U$M6C268(=D.6#/F2VVB""KLP#DM; MW5U8]?MLJ_T2UXSZ$'/F1P'B!$5QBEG8'H-- < 82^^U&&3%LB@=+@%;'#%Y MWU?;&^];MEGFA>0(UP";_2HU+I%J"G6R;GZ@\P39: PJ[& 8C4F]?0I[1IN= M=G=G&NC?!FY#Z//^N+K-5N5CGY:[(\&6Y M+>:+[:S*$CX+?X5*R@,HO9PRQ(0]J=FCJF>KO",N[X\.V>CG M>9[EJ*<.,L&L&U60$4^>/A9KB)T!G>GD:M@4DI0R0",_J:HO(!#LIJ,X#6B@ M^%ZXOB'+=="Q8RD_VSV /&TILL.;$2V:[(ZV/IK4Y$B=76?U2,.5EP5)EY_A ML]7UG/JO\VW[;_6D;C.G>U!($E.&4LA3'Z4$TP 0D0)(4!B$&(@P,3.9/12% M92VC^:;!L9NOO1;FO'(,[50&H3;[6U+VI@+HAUB/X*3WQ;Y99TS+_C]7V M9K7YN,GJ1G\ -Z,@90FCE%$0< P8HIRWH$C$4Z7CY):A6!9\MLN:.;O5QLLW MF7=?8;.CXKJ1,"OE(P3!KI[_5I?(7[]GZV^9]VN5K&\>:+R;$GZ>= ,Z/C": MKTO,ASJKJ>A&.#8MZ_BJDKH*T]>;(M]=WXC5MP;>,?W,@@ '*(E"Z <\Q03X M(A0=/H8CI[8W[">'%$!C(#>;"_+K2A$&_-3.&:>9-)X\OJ\WU.NL&P/7D MQBP!T L2[R&.:JKU8&[57\PZ?UW HV>[1(P#@A/A M4P8C%L* =)<,A@%GD=+K(H9-6Y^#O[VKJO-Z:CV_\@S="&B:?3EQGI!X-4$^ M?8&JYP9!9YZ2DJ&S1W@MQ<4-L;7EW+,O.5G@4$]4%2ZQ/P*C?CT53PA)4AQ% M-,"PV[@?@I F4GM51X1C67Q/A>#AY1T7YX^,[U_%W1_I;/YX''S7W]"_*'&$ MR.J(^.1!51/V&N[%4R6O _7T;0]7E%V'8VFUMQI %S. 78=[L\((7,L=5CB> M)7TT+"#W)UL^CJ."1Y 2C"-(0A@G!/H!$1$5<0<)TU3A/(-E("-FA]ZM,K_. MBS^S[M&[%P\_3A"P?NEW+E:*U?P!N7> [E78O1J\1^[/Q:[^Y7T2D-J&.$'( M5,YH.!0ZS6,<]D,H>>!C&)7/G@D9*4(N'!L9R]5\@AZ@LU_^2]47LN8Y^VZ3 ME \C#@ 1R"<K^WGK&[T/D"8^;_*$FAM MK5_R?%G6I_T!Y$&,DRB@,,$< I @T9DB&*=*,YHZ!BP+Q:0#5IEOK3%8#0]TA43%ANT9K3T4?2U1XDM=3FQ1-4A1 M.E 3B\H)-Y*ZHL.F>]*BY46/NNBSHCJ.F57?JLH@O[Z]EZ*00!\+W'V>)?7% M0/(;#:4_.L:V0:_8HYFF,)K');K^\46F-U3=+DLJ9]OM1R9D=5 MBVBRP?M97GH$8QB/;JC'0!\>O[5J@!$U76GJ_2_Y>CDC L((8R$PC<,4\NKK M46<%^)2K*XK\MUT=JC1DXT&BU>#F4(N#DR\*!3JG+DD$1KHSXJ# M+@MJLM 5ZC-,$8@8%G$95R]>#CB&##@>)DIC8&&49( F'%7(CB:DR7))$Y2Q]XT>%!F0581F M9WY53U^MMK,88\Q9$%6Z@Q- H(](MQ.!R&NP/']PU6-1$0(D< M.0FPQ8N: .PI^=1/B97>?^)_3]_781C0?!VEO^C]N-DA"D@15 M[*A/(AY$,0L)Z^S%S%=ZME3?BN6APO%UB_9ED%)Q.G( ?W(R,0YU:J)Q9*T# M-=G,Y+/T]&C*<$K=4!@#?CSW LA 9N37],JL^MWZY">KBIMU?G=[?'1DEOJ( M"A DE>QA/TS36,2'V5' L5#;J#C$DF45ZL U1^J61WBJNQ@'D2DG1^/QJ"9) M#R@\0=8IU-AKJCTL]2ZTFF#7#74RY,N3)5ES#$EO;AI/JAA:9<.3QYB=3W$C/SV2;JCA;5P;Q\G:U M6=6%V7;U+>NL\L1'+(DB7DD>\DF:?-X/LDH2]IS3#/@1P@A MWT]BBH,4 !]%A[DL%JK=%:G^]5'6G/(G,TL#)Y9>)DUS0LDH7T,GDB:>/5*9 M-9+FS0U-&8#_I5DB12:4=6-_8+:^'VJ6Q-"/.(8P2 (A(I&DW&\M"8B0GG(H M?-^R=K1GO>OH=0J2;W250X4V1>VPQ)BN>K2T_50#^NM$$G*D1$9$- AT3$9T M/'A.2+39D+\THKLI:F_J_:8:=E0_F?D1(8%(8)AB#I)JU.:+3KD$22A2>V!1 MTXCEX5*'PULUL%1?6-1E3DY21B%-35>.D%IAN? Z5&-?N'&>FQZ!&4RG&RHS MW(TG=VX8X46Z=-G>9,5O^29_J'#=.,L/?!+X,"1QG/A,H""EW3A+!%&H="AV MH"G;"^PUNFX(=.%M>LYZ6B%2LJX9CT/%$J>A[Q39H=9IP8U=[O0RU5?YF*'8 M#7DRYL@D1VKW:=6UEZC\K._U6FUVE>V/A^$'R:[R(CL\1)N5_,>VF%BW;'LRQRD0X+"Y2P1Q0(,PCJ*#T@%,0Y5%#+4O6UZ^J,!H33(JTB.G(O:8 M4=..FI2'Y2#>;HO5Y6Y_M_TV]S[-B[[=OE9TY $[/>JAQZ(;FJ&)/3?1CM3T M@<^+354+E9^RXLM-U1J.^^YI@@'R,6<$\A0*S@^G?D0"U$;0VD8L#W^/JN%5 M9:17UMB>/X9CI3<\1TU/QQC,IAM]9+@;N>%6IM9S_I&MKF^JBAA_JT8@U]EO MN]O+K/AXU9@N/^ZVY7:^6=8;-3L8*4+WY'O"^KY7>KJQ^MMIX51^\VS6SS!NE/CE29.3R_J1!42L-#O%HL7I[ ML,U%'?O(G."]\-AJO:M_>ZK#=JK,]JBGM2"YH:KVW,M':NQV5)C,R]5B5D_S M1!&'Q <$)Q"P-#F,L:(T"&?55RYSTR(L9UNELY_"E.[S#0SOITIM]^([\OR! M$EL&.K :ZZ^K]RKZIMEU=1A4?_NTWB"QJ4B_I[NB'HT^?GHU@ RC&!. 0PQB M!@B ^[=\D!\$L>8+IP.-6E^6VZ.3?G;./*MR%<\DA*I5.J>O_AU 7G@M3(?> M#NUGL$<0C0?!#2TT[]:SKWT:Y4U= ?%B4>RRY8?5_'*U/O>>F4]2@D&2IF'" ML/") (G? 0B)K[17U*!9RRK8XO-. .JJX7"&5?5P5'+U%?$,QPY)XDLD2HFB ML4BX)HOF''M6& USIRZ-[37+_Y@7Q7RSO>^ W#^"@8"@(HYP( 3@E!' P@., M!(2^GD :,CZ23'8P#WWY7EZ$GN<8WBNGD-E*W*Q3HO=\4)BC1@5;T;D# 0 M7."4U__H4! HE*[B,VW;LJQV<%^\H788#!O"[V]VZWA_9G*2@^>U=D=UDFW+U+3MN MX7@D\12P1+ @2"!&PH )B?)0QGL5]H1R5,3T&)JWI9YU7NJFJCY>R[P]P"051X?Y97: MQR9;!+Z_SQ7]7I]) 89HFE;933F1&VTZ>I,8S2$OLBM7FZPLJ\1PN=HT]O_> M <$=$/QMOEHW*2+_7"661?,D^??5NKZ/[GW5&C?7J^H_XK+,MN4L$"0-HPIE MA'%*XR#T$>Q ^WZLM$US8JAC39%L]X='+UL'Z]V3JX*LW;YS5FW^9JHVH3=>\@N:A.;O3'BON?//H:K\79L8Q#JIQ5(*# (<,DWKJK#.:A"%4VS,[T)CU3;*G.:W-/,WE0?4D MR-E,MCF U\Y06JPK9QC;=.MGB%;'+[S?]CR?S0N_O3,\WHYG"/I>?MZGS.I1BS+>C8IVY1[13XN(9#[XZ]\FM_7/\+?Y\62_\=N MM;U_ORFW13.*+9LIJ:\W\\W'N^8*B@IZ?=E;MOR7S2NO+NL??%._3U=)ZR7#4]_KW7::[R^ M\/9^>R>.M]/7V\IUK_6]$9>]]Q=/#T+]43/BM90\/Y']*IJ:Y)*%6Z@MKG"\ MI@9F9Z5DU%#W+:RXV>;;K>FS@O?-8ML@:507P MPJND+G8N3?FOPR\Q&#/!&,5' Q#ORJ8(@Z^"A%2E>?.P/:]LZ/+[^7WG4-*5NZ MDE)5PSIU1K4845<3ZM[E^EZ?O=-O)9\^#.4DZ52S-;WU;*I+RVC)=%#XPGCJ;*L*6TMZ']R%KY--]4>5* M.E6-[-3IU$9('4^G>Y??7CI]&,I)TJEF:WKKZ527EM'2Z:"X39].15Y<9:M3 M#VB(TP0BSA(_P2R"("*D\R "S)F,JHY\G*2ZJ&>"U^ZD58T(3YU9+876\>1Z M\/KMY=HWJ[>>90X77;EF\ESK2IR]477SDF-)=>/BVU>K[@&S8(K?"N:Z>*2F6S:O,R MV9*96N2D#B(WR"Y?!G^I.:;"FV7],-&B?NLKKW\T2RGS8YB&,4IBZL.4L:2; MJ\0 !%('XAR%;GGYK)VXJ4\M92VP^E13W42\__._(A" _UM:1U]%2^@?PCB* MVO(HYH5!#&D',6?&,,\/8;Z>#&&ZZ<'*<:_SW/N:-S]^W:U)X?BZ>^CM'XL? M?0)Z?MK"MB^T,+D#^*/'[;F#_>XV( ^CWD,&4EAZQ^)6*+V#-JK\>J?_HB7@88Q=6TQ99MPM MN7;[UDL/:[Q-=+;/=.2G+SW:(Q6[2@I?=HXC'@E (U#5M56$:=!MX.8D-2' M;M0=1ET:H^AP]+B@H38Q= X(>2?K=90:0M3GD\TVUC?>I5AA[2Q M3S7:B/GT]87"BE$B0@%21.OG0X" (A A/[B&0N'@6G(1]I7XX,HN"E\M5_8?YFJW*Q3HOZ\FB MPY$>*@+(!8DK5P2, Y]B5*\YL3A,.8KCP(UEF6$^N']H5G+V_4B#=\+#L'.S M#L9K\F6?\9J;J^L\^BWMEW\]6F^CG--XUON_GZ:U;JHR(U*PX9GENN/P\!QW@XEUCE;K1JQ7X+F'8] M4F[RYSE?9PBR,"& 11S!% (<(1@!2PL_Y>BWRHO["C"6( M^R'F* T)18(%,0SK:51!J4CBT#?WP,.$3KR9U2<-S=0[RGZ[-F7QZXI6T/=!@T]26$OGKUUL>--S)7:UW6: ME!ZL< 'P.$]7O+P3X/JZ:%X'?NC:R93[+(X0 @F&0D0!9!B&2=R] DT"!('F M9=2NNJ-^CG'R2ZA=I=+VNQ.N-0=7Z\P##8^S_8-E\%?R$H6!H+^TCNUZ6W1H MV=IYJDR]4S%^?%]%<2!@PGB]+5# 4$ 6@MA'G4N<1WI7';CJS#_9%0?_4F>M MUO$O=9:GRB5U5HNOFU<8G/CSC,_3PAZ?O#XUENN"SN#'&G![NT*^GHC^9+VHYW^ MZJW9T:L,7FX!SMQE8+"QNK(<\EKIF_0V ^/M0'J&I!*NQJ./5V*UJ<;7J_GZ M4UXV1R /IQY!(J(T (F?@H1$-$8128&/TP3%P$]0*#N9;<*6Q>JB@^?E5]X! MH-Y]_K.2Z1%RS?76ZO=FN\ M6.2[2D@^9XML]6U^N<[HKB@J>#,.!8& ,YI$PN2 M![#>55YX'5ROP^L= 5]X+62UE4/#<9!3Q^E"H":3)MFWHI=*1/8(IYV N*&@ MEGS+QVC2:IKZJ6I9665@^66;+_[\-"\^%HW"+YNJZE-6-(7<+/$1@100'P*! M$R8 ]/W..&5 Z7HE0R8MJ^@!I5?6,"^\NWGA?9.?O3!-L)Q*3L"MFCP>:?VR MI[7"6/5G;X^RW4E8X=P/[<=51CGR>B31,/MN:*%IIW*K+7:(^C662KS;WN3% MZC^SY2R,,:,4AQB"%)*413@*.Z.)KW:IW$!38ZM=V0#TY@>$0U1/G5@=M;/* MZ4"5VV/S\,MTCJ!LCXF25C1MAEU4,GUG>A5L($=#E.M]6>XJ@P%$- HC(:(( M$@)\EJ*#5$(HDJ&J)6EF(L5:->B&JY4LF?I*98%',RKUOI_"T11JCT-1G119 M=5>95!V14"4M;H8HTH,MC&& DVH(RU(*$ D11R#JK$8"#98E%5L3:5,NL67: M#K?Z*F6+5C-2-=DF]!>H4A0M'9+=52XM;R3D2Y\E60VC^>UMOND?B<:)8#"- M0DRKBDY0$C.*#I:#-%71,1/V+&O9'N+ 23 CO,IIV-B4JNE8RZ9[':KAR(YS=(FUCFMTO?D>8T:R(ZV-K6CU01%C :Q( )5 MAE&0)DG<68N!&*9+DC:FT"2=B2QM#C6UR )]PW7H8I()K&>X41$@138=%1]5 M+UX2'BU6M$7GP;&ND$2"1@F+(L(9(KRVU)H,$4&#E$?%T!3RHSU7-8Q232&R MQ:8)-9ILCJJ/)15=TB'747'2G:TUIS;T58J+5;E!,HV MG6JZ=.#Q@3*-*T9G&.G1H"'\N2$]@SS(S;4FQ?,NN\LR^X]=MMGR;_7YG,.. M_B@E&) 04>8G*4@Y@Y !R$$:"@1 S&7/N.A^WU[G.$+R]IBF.\GR##D]_60P MGVYTEN%N/#ZE8H87W6[S-?NQ)96#?\X"RDG5)WE"$(@030BI%]DY( 1&,8VE MKG(>;L7R .)Q%U*\B$Z?/#W1L2X?EY?ROUQ(7['>(TE2S!$4"&(>BD[!,6/XO<$9EFOXI?Y?Q5K\2WAMEU>+BT.W-K2U#87 MSE%4O9']HJF'#5IYN_@%7OD-B?5,%GR0__ JU$(PI3^\\613G^!C@NK071.1 M6I<6OA9AYVSJ[# OMF6Q [RZDP^7"*G)5[>+?+-_07D/ F&0Q7Y$$DA$H("! MS\.D A&&"0L"W3UGBTT/L M=HRVU]P5>_2UHFYRK;TJ/1+?^-O6[3'M[K"-. M2?6X/+&9[< ITU!45\8=V/!VQJ%R\8?;V]W#;BDSI!K$!(4^9^(KK1Q-JPT[UM .UKK: MU0NT7@77^R0!_U1/H!2?B''C!S5E'KIJEWTWQ1\TF#RBJDX<,@U-=6/: MZ\H/[OC3KFQ5U>22"(I5*?$_%O)T(6(A\H,4^FF2^!S'$6O:)#C12KKJUY)C MQ:S+!.Y!>;]+6)JBV)-,Q07]8#SJR9XVA6[+@!UBY]BZVPJKT] N2[:\5_'+ M D.JZO2JJ:R0#W_.(L)\ L3_L@C!(/4)VRMAS+-,1Y7,6AA8C;S?*UR:NG_R_KM;Y?"D3BLY7 MLN*Z%+N_B,;E'.R7\HVM&8PQ]V,,,/5C#C&+XR2I87",@-:$R'KC ZXJ!6!O MC]C;0_8DYGIM8[RBM.0+[57E\&XP7UE*#QRFW4E.)7K7EIEU/34-&W9GW_K+3!8^6M_(^+U;YN9AY;F:0I3@ ".$T#EF8 M1@%A60,C8USKN-IZX]/:TI.XO1*XFWT]#:=8W=MSXP^G^WLJKAASDZ^EM/]& MG[YW)J>\ELTSV_ SY5%5>?>2WPC]Q6HO_OLL27GPG:8Q@W&4D PD"<2D:5W, MPK46VK;:=*RSKR:VY2#.Q3"6H#6/GZVQK*:@8Q"L)YP=7KO3U6+5F?YML5K)C,F;ZLU1)S--'>:M3C4=T:TYU[R@YW)"N=R5 M3ZE=%NOJ_:M7*_PO8B@7JZUH8"E_[7PE(E_Y=-5-:80GK)CDW'//1,M)4A#BEJVJ90+WO'3HN.YY[58O+V MQ6)R42\FEW*JU([G[9'Q[))Q-8$=GFP]43VY:!]/-Y6H.Z*5=JF?ACY:MJEP MV5E=3S[C.!/SWS@)!8)(*'.417$["49Q,GOY:KR#N= I!/I33^TG[EGUKNRI M6>>?<&*C2OXT!JY#^WI/;/285'JKO6I'?/KENGA:;+H/X24D#2D( A[Q,(I" M/XT3OSU B2+U)]-[M.%X\E('4 '-:[%I//#=.;AQRB3&7[RRY[ M&J]4#\2BV6/1IFRJ/<_\OND'!-X661-XK-B&%87=+F1OK2EG=F%& H!Q@#'P M<0PP\FE[MNT'-+*URE1IR[%$RZ&Q>'@47,L]]VVQG2^]XMTUI[T%IA+-_9>6 MMAFVOJB(;5#EW M^W/,;_)86!;O7Y;GQ'8TTZDC^^GL5'QH79L[9].U9:_/J/?V>;6!7F6A5YDX M(7WOX26#F#!$GYAV'!F$ <78,YPW5./557Z[G&\VB_O%;;FBXX)7A0V;^L'K M"MU^)Y8# G&(L%@2L"0E$'#:GDA1ED*=2#4L,LUF635GWLE7M#7= M']BG:D%KNN[4"U>O[?"D$GEJ::=G7FU.&Y7&.LJRZHTC86DS&% M<6=6'N_BGN^VNW7^RV*U>-@]7,EMQN7E_+G,->/%^N(QER6B5M\^YW,QH2^O MWG=*]P7(ST1,3!*4^A#Z.*1!5=,D ''H:VT6#8/(<="IH'LU=J^$Z#7@Q:1: M]'^9G/0SE2=URS)=J;6G^FW--=- ?E0+.--SH5Z@:?#+6<(K3U8V[%TI1N<; MSTVF]%XO_H^$EF'].XV0,K#-[Q3L&Y+Q/B\;=Y[#2@*2DH30!&1I""B'!"4! MC2!&44( 2O4>8NC9F(YF&+W)\-[;Q@I/Z WV$*_2^V^6B)[&X+5EC,(KO,8< MV7R$EP608Q#+@B,I1C1)PBQM6O:S,- ;I+0/#'=J"*<1E*..8,*"4V#D*>WFNCRYI6@%%ZQMDF;1B;3(/29Y3&] M['Z_*78_M2RF]\Q^+X>I-TT3R&#J;T-AL^/8>0U7K&H(#G&6(9]@EOFI3VG3 M6A:EV'CBH]7*P),=M1=Q)_ZLJRJGDYO8F%FA^*RK'BM]WDN,0<9IR@*0,@*" M+$O\E#^_>=NL<[OL)CFS;_EM-ALVYDQ"AE",(&, ML2#C243"M-V<@ !HO7UHK=%!M<:;UTC/O'F%U;L58'5W%>PS;Z!-0Y'>1[$\ MW/)=P_0D3H7M"/=:=H0_586SX8()ZIX5LXZIH3W>C)?OW3?B4Y91,;'S*6&( MX!B#V(_;8Y,$^3W7\#I-C;.05WFQ?9C5?(0Z#4N JV;I MWB^EX)4/-6BF5O7D4FTN,1R->A.(#H,=9",^?7>4J",B98?@::B4)5L*%UW0 M\)FEBWLZWWSGR^*/?67#.!!3#9 !F"8 1S ,"4AH93Q 8!4G[IMT\;#I,, M&UCED[X"F%?YU(XO8M[F!^':[>*KN.S5 H(]0Q+((AQRE,&(L3%@-!),4:.W^.VC>=68# M_OI7CW^^^-M7CU]=_.)=7+(K?'W^Y2\>IM?GOYU?G[.O_T=OTN#"!VIR-S+] M>B(HRTJ7VM? E:^8?Y*(O<7JITYF]1[U: *I3^P1V73HI6F(J4L#B\%ZO+;P M[@L=S)(X06F4Q5F 0IRA* 4T;-K + SU]C'T/MOYQH4LOQ1J.NBS%/&JSO\()\9^.\JC3K)Q/_2"- L1C#E*,HR6K=( M89)J56'OTX[C8-.%YLU7=]Z\ TXO7_Y#_ULPD M,J51\4#"/8.:1Q$24$U>%]+ !Q ':3EV]-"/QVGH3E\C7A\WV.!$?7Y477]N MBQ>S:K"1?)7?+[8S&(9)FE$:\#3%49P1AII9&45AQO3F2/W::P4[*\!N=]JN&]_WBZHUG14;*.SHSLT#P-E;)F MS9L9DDV65'6+_;C-RTK$=3.R,-=AX3RPYA0SMYC@D%/JTY 1A'S4;J52SB"? MK?)O\BJZFJZYQ:(T6--JL'9A*X_9"KZ4.^^F,J"JRI<_/"Z+YSRO4AL/3,ST MM-&QQ]240 =ZT&251V@CZM?IL MM5^#!JI]K3]E_=MZLY*II[P"$&FGKJV+H M'7 RK>]R+0_I?BCK M/-SDZ_9[P^KO4;Z/Z*L=/TU#/RW94KCHR;HE^NI'A7BQ_ES,5V5U0+RJ2M!^ M+I]HF*&("-$%/H59@#BA 4!ITS(#D=93%S;:;,RSO/K_SJ$QG3\NMO/E/O7:YRSC MB!#$8@Y!G&#L-P 2AK6.1"PVZSK3^;OX2M8*6G53@IP;F3Y+\_0*[ACI:-HXZBT?TT8$KIB&3+@PKG'?COJ*) MZTG057Z;+YYD#>E9ED8D)2F'?I(2P!'T8]0>5Z*SRVEL+*9/9=![O@T>XB^/($ MLP.O@&LX1LM?7;*G*G?&]B@O?,V8ZB5BZYV88.UW^ALUW3\>M__9+&4(,\J# MP(<98V$0@[#9<\PBS+/>&F<3C'L)E&B[IR2=F6;GNQ:TT:J/>DCG6.ZQI:RE MPSZ_V\VZG@NN'$5X-R76UVXW=DG6%IZ]":Y-I*L$N>;2BL2VS M5R>8'4A 7Q&FI9"F9$]5 HWM.:EQ_9BR7\EPYE.20C\, 1!FO'$3W#< " X M$&OQ8CM?JJF9Q6:U9*U%J#PFOZ@6^7%5O? T[VK"-Q+E>@IH4*UPJB4*C\BB M U=,0Q]=&&9$JU=3 ?- MN\Z(?%7[]?S+;^RKD]JOO7S02T6'HM^JFK:@IU"S3)]8?8&UX:5)"ZT5 ]4$ MUQZ7RE=LYL]U3;/Z.9VOWXOU]CI?/U18RA_.$L9CBF*( P @92 .LO:D*HUB MH'=<;Z=-]Z?SXOO?Y<*QN/MK%#M9JD#LBQV8V;&I^L M %DC]+[N23Y7(-G-A1L5WHZ(I%W>IZ&+EFUZ?>W& 6,:%PQO\_QN4U[VGB_S MB_N#C<.$\"CF+,J$^*8!@2A"[2Y!"+4NW5AJTO'TLD%955S8")P;:S)HB7-% M'1R>;DTA?,&TA"B)GH04*E%W3 OM.P6RLD;C#VW$7J0;KB7X)AM:QL*#UT89CQ<94F=SVUDR]6\]7MX?.R%"0IB?P@#!!G?DQ(%)%VBR3. MM#9M'30_<'X /_^"OU 7^0&]?-!+18>BWZJ:MJ GG!]PA%A]@;7AI4D+K14# MU037'I=&)V2R)KJ<+6]F(_JT-*TR6KVF2T>XC*F>J(:9VW-*SGHR MI7MJWAQ^#2V@,0L18P0P&D9Q0$G:O+V8 MX=3'9F5W#_#O6Q6P?(!OQ+OMHR>KE#L_ MI,F=JF+*ULM,UC74\Y2]6LDOG%/SI(S[P*JW>@?-2P MVJG#Y!'U=.*0:>BG&].* 3JT#0W%0MG7ZVH]X:H=&VJJ[84^,NJ2>FOZ.9=ST@JE5\*<@FR^8DY;+TV9G[)0&MNDI)#] M&+,KC3$%'(<40A_Y09)B$,$F-Y7)X[U:&ME*\0C-3JOZPM@ M"B+3-:#/BF( M'WBDJGKA(XU499N,1JH>8QH%?HN'_'K^(]]1PG6AG+UAIU M+#V_KDJ].7SKN$UBUMR#M\>XZA)H!+)U5T'58]A=C%X#TKO9;3T!TWO.MZ6. M#3V[4J/OZ 3+L@>F(7?VS7HSS7+"FZHT5J^,M?=#2,8QAP"G 4,@ S3.Q#]C MT5:,Q==ZLRS-CW8L<_CK5Z:[)ZY+CII6.>1%3Y$J(*/=*WO)PQ%I,21L&@)B M"KZPTFE,Q(!*\5EMV[8R2J(LA@%@@1_3&&":1'5;&&9(ZRT5LQ8<2P/]]>J* M?;GV*HG0O/!JR)F.5+BDRT0QSKP:T98I,R!ROV^^7!9_S$4O*2^>?/RFQ>WV^(F7WO@S),#K?QY)C[^07XSB,OOPC-YP>@QEWE4 M^?)9+0N.QJ.'HL8L#6-L6 &_XWE #='+*XS=!Z]OZQ7NO,2K M6S'! M-J 7MHDO7B=L-O#:_S//6KC82A*R><).V(5-FD?!H*9M6B-_43;+-E MM)DY \#'4.FB=RDZ&GDM,#N-46/' ME+>UBFSQHSJFFJ?2K^<_JB$LFOI2K.IP-/,CL51/(H@@ )RB$"0Q;AIE<:#U MRD_/IAPO)1IT95&*>1UT!A]8QSDZ,K0LD3N-P67+F,))!]0;8)WIMD($H M3@$A+$L93Y(X + =S''$=<:560N.AU.U2FS'4;'Z^?;$!,XF>VI37/?$Z4UU M7ZZL]Y"&E:"#K!Q1GGXL3D-P>MI0V.Q7)HOD&6-QAJG/@X2CQ ]#/V;-N3\1 M7R/]U?')CW2]++ZXQI\]\Z2_TY3HK(.MLF&R !YCW7MRP:O,RC1&N2[H@TM< M39M5Q_'GQ?QFL:QJO:_NRD*ELL2="+QR$;!];C-\,,R \!H)85(^\1:!K%T& ML$"O'K*U1AU/)CZ?8W+^N7S-HKS?^/7Z@O[G7R\^9^SJ:WFU,?GW\KKC]=_U ME,(>Z6I:,@K?>FK3@=B^H[9]'BU/4)6Q(U)EG?1IB)E]LPK'G=58$%\G.7(6 ME@];AHD?DY0&2>BW#<8,FTJ@;C.NLPOKI.:.^&EF-O>A4%O07+)G+&'C)SJ_ MSY":9)G2.CF1,C;D?5GJQXUNPN7E_%FF-#5'' 'Q4^[[G)(PXD( PY2UNT4< MX-0DU5*SB:&2+!\K6&;9CKJT*:[*W#.FN4IKR*H1C9S9^)(7A9Q&0R*G(3-] MC7@GC[$7)QKRLM[E=V]E;0:QT+$XA&%"LHR@.$FB9J%)61IJ/6UHWHI[D9' MO.4>V> CYC SQP=-3S8G,V[ZVO%VZ%AA1O?X\BI_RE>[=JB*X.\G:43#& 1! MZ"/"8]0TEOF,ZF4"&S:B,W*,]29[ M6K+5WYSWLVEM\*253WNX08;24"SY( \9 3P#%"2L:1 FH=:Y<(]F' M7E26Z M[ ZU?NFUAF2J2== /.J)5D7A2[4:,]M65Z(LD#H-<;)AR*'D6QO<&.P/S1*4 M,!(&*!!3MP3[&B"$?+W=WK6]FB[R"K^XVL5P^O1CNLDM3VTZH&@+CCOTY=BFWOP_:?4[-.J M)A]#,:HG)T?)'+BFX/L$'1$<&[1.0X"L6/*Z:J U=E0%ZDC2+J0D1"!%&#(, M,(L@VQ_'1SC4*M;9HQG'\O3^10'-5-H^3*I)TD DZBE2%]3_:NX"X.UVO;C9 M;65NE+>MEP=L29CW9 MT%D1%JMN,Y0CG\4!(6D4,4933/8I23S0>X]*]\,'6/L5JU,"!J1^O:=A87SF M0U2*4AB=A4'X2M+*6E$WS0D MS1S^@85D#QY4Q>Q:OG*^6S]W&D(H$H:3%'+ $P90'*5!W5"6IB":K?)O\VVN M^+"N00-* Z(MK[;'HK[576-Z(6L>.@.@%3#;DRPGP^HMMT<&5@]'3&-H]3&@ ML-8I-2_^W-TMMHMB-5_*U^'.5_4[U.X0)R%Y@CAZ@C@WEZ8.,W-$ M8OIR.0V=Z6W%Z^M25EC1N&JX>]@M95 L3\G%/.)QG7_/5QLQ1Z[>\OU<;&15 MO(O[Z_F/&2"QGT1QA$/FAP$D /-6]SBFNA<0K;;M6J'V<)MZ\EW 8N"5SU9_ M6@K,FL=;UKV@*&8C.D!3Y#K<5YDZ+[!Z]9/AGR3Y=OY8I7?L?EZ)18(FPZJ++]?W"ZVLP0D$6$^ MA@'PPS#R(6S3D#)(4ZT](0O-#:BD=Q4D/;VTP:B:1 Y,IIXJ-N"\!IWWJ4MM M#?#]6.1$ T\S=D3V+-(]#:6S:5#AK&OV32&8I;'OISXC&0T#0 (?8C:Y3#P MH4Z2H\'':^F5::ZCK0J#)O29Y@M895+6,[#9BDK;99/GF=KUXE#M[HGDRWRPV M%_>7HEN*^#>7W[W.?VR)8.(?,YPD\IWH,&&$IW,,1R_9RKV>^TCRP=T&\FM:-S+F>^C5@O2[O4@9+O-(#7<3>[Q*S M5X(>.*=3G]4CHNG01=.049<&%H-U=]UUJ5C[RESZB_MJ;Z],J7^SX]=FKJ8T MB 0 3'$284:)#PB5@A\"[ON!\KTSV\VZ7)+52.6P/KB!/E["MA:'1Q=L;KPQ MC6'MS+HW2SV7+&JD3KYNL=FJ%U\M=S+=YK)8EXK3V5BX+N0%WV*U%;]3FG MYF69T5RIIN$?P8MZ6J]X/GKFM?9YM8%O-NE>VN@U1HX6+!PYZWB6Z:C=8QK! M9W06WN:\3L K6D5JWCF QD_SQ5)BX\7ZZWR9?\UO=^MJJ^+NOW:;;?W>:W5( M+:L/,I^&/DIB ''((I8U\%(QJ]8N:3,$*,?AZM?5.I\OY06")DI]FR]6GES* M-E;\?%^L?]X(.T0 >\HK^">>VO&R_VQ MY8"X M8UT7G:DB]X3V#D'%(LH0% M:9*!("41B1L<<1PI%:MVU[KC [67.E.M9M1"@$/"CVO]-+BVL "1@/=:[ET7 M7O?260UZ=&?<%;>[AV;78%U3.>\"JJ2G3)4 M^O J4Q7P2/.]_Y7+^++^%_YBO[_A\ ML2[O9N'-9O=0'D-LV ]YVS>_N\[7#V#&> I"N(H"Q,>!QE'D 4)#"). Y\A MK%7?9CR8CI=2#1A/_.V#]TFLHI[S^5KW1L.8;E0\MOD8'M0\X9&(?RXA>UVS MO(Y=WLVSU_V]VC:O-.[,D^95E[^]CH%G7MLOI(T#GPXY<]6Q@Z3Q^\)(XZ-U'.,DII_O!2BQ_*L/,]8"ED&(&]>G&I'NP[AS,@%/6NI)4_5]>LS%+Z^.W"2)DS\[S)XR4?1EQ&2NM>&O4:)DMGA9W^>JNQ)T E"09 M1"B),0]2P-.XQ1W[Z7B+2".T0T7*NQI4N8:<5+#4<^Z(H=*97Z<7*!M3_RQA MLNNZH8.D4;?Y$X=(,SZ&") ]/.4\/%Y44/\B?G&[.5]=YNM%W?/'MNP". MG_+U_%M>_C 3X%LC9S[A640I2@% @<^Y+ZL%U59$S,\&"9:.L#L.G24B[TZ& MRWNIEV5=:$\$3F\NC1HH5>;7KU M*YXTOA.,/TB@-?.MB[#KN)=]\"#LFAU;(7D0+RKEJ9J8P!X>E\5SGE\*8?DN MOG\I9$73%%ZLJ]^:P-Y0X#4<>)*$)KZ?-_%=,;Q[@H[Z M+_Y4_4\C$WGRQKC/:OY8_5$M87ILM[Z7?#TV+N7N-H%$[H_#5?$1!45C%IK5 MNH)7=VRU76R?SU?WQ?JALJRY_^L#SF-. A!FF&(:)3SQJ^HT6,Q]@U-EH.PU MY"YR-_ \+ O>E0"]#D*5J_VNR-4(>8.3;!:6+)"M%BM4^'A/SZUR.0'-M6M/ MX:K7J6G77;Z8E6TM\LVUO) SHRE'84!]2&B2A2R+($F;STM #=]&W1ZB/[\_YM_FR$A3\8[&943']"<.8I4D09!CB+ K; M%J@?)*HC7/=S'8_Q$DX3!7^7B#2&N39'IP>Z2WKTAKH.,Q9&^RO#WQGOIO2, M/^*-D1?].X=F5'_.BH?Y8C43FL)B&*99YI,T"B.$8%T6$W,0)TJ/:VE_Z! Q M7?3G"HUN2%=F1C&BNR#%(* K\&$KGM<6'POGNJ2,/[;-8+\.YF9VJXSJ9HG0 M61E\7JSR\VW^L)DQ'Z8TQB%B +,LRZ($D*8Y@M5'>:]&'(_Z=LG[8ITKX7DE M/@T=Z,?E:5T8C$;#'1IM!BTHQS%.WE$2*S2.KRQVS"@L=R]]Y;D6?S$+8Q)A MR&&6<90RC%-,VH_'/J6Z2J/TH4,IBP2CKR)JO*BKAG5*#%7B*!L6%4&VL%8DQ,*X?F'Q.P/;C)7Q1[8A[J)O?]"/ MUM6!)UO=R9/0&4$H"7 ***)^&& 4H)@V[7#H*]6I,O_TH>)WG4\A8)7)$_JA M7),T]9CNCB_#X*Y*E<4X_X*#$P'?C*_Q]:$G_@-3@#Y,Z.@%7VQNY\N_Y_,U M%]_9S!*8L0!F*44P83[("*!1TU+,L=*+87T^?RC-J'!Y$IA7(M-7#6WJU'7# M)6N&RJ%.F$7M>,7#"?4P96TZ^F%LP0$%Z<>&OH94BE6U%060! @$$)$HI0#! M.('M_"9EH9F*Z+0PL([4<;67DF@1J*LEKKCKIR9*M%G7DPX72HIBPMW4-,7( MAG=5Q9P1%5VY7L_E@RM?GQ]NBN4L"RF.D9]%+ 4QR4*.2-B>J4 >J&J)WJA45<,36I.JX0[5O2409$0"UKPPN)WQK\9*^./>4/<1=_^H)NE<)5_ M6\CTQM7VR_PAGP$_3GT2IBF/$Q9D@*5ID^+(19O*BPZC#Q\F:V$/RI.H=),7 M= D[/?"=C%@[I&4#';6,^7YZN[ M_,=_YL\SD 48I#RAC&&,.($Q:O= TBA4G@>8??HP*E&C\DI8GL"EJQ/:I*D* MA4N^C)1"G2IK6O&*@Z-B8C'A(I>T-UZ_6+#H]DVI1QD($KB M(((9 AS2,&Z2+'F&,^5YA7$#CE6CQO5B;T[_%,2OIA1)H%#7F/ MBG=DI#=SXRM)?Q,*BSU)=_[!%\M\344+WXKU\RS#A,'8AQ'&%'$:4Q#Q-ALC M")7O4)A\]C!SCQ*3UX#2G7AHLJ4Z[7!'E-&D0Y$C:S..%^8?G6^8$36^1O1" M_V:NT8<%C97)_@6S\MKZYF*WW6SG*[EQ,@,()#[@*4M8&A+B\P"U*>"49DI% MXBTU-=":I?.RWUE5$&/C=6!J+V%ZL:N\GAF*6+/%C2FG]M8Z1_@YOO"Q0>Q4 M=,F.,6^71/8X4BYIFG^3QS=7^:-\QG[U+1/SJ&6QV:WSZ_S'E@BS_S&# 4&< M89!@1'T> 8!94+>,H8^5=EALMN=8OVJ(W6L1FN5";7!Z7+#&HE-/M1HF6WC> M'I_WNT3HE1"-;IKTJ)UYFK0#4N:"\HG4J+1IT>NZDM;94E4V61A(;D27UVJ1 M7^;/1C@4_\@HIF$$JG*3#!$>*A6S,/I@QUI55A"38+0NNIM1I*9(SMC1DQYE M8IPH3)>$(U)BQ-4T-,,,>F&AKYBI0'T1%X=Q$$,H%GQ8K/Y8'+$H:!J!-%:Z M&6OXT<,I@=9%>%.B]-3 4?&>M#C7GQ_17CWKGQ/QJ:E"KK@W]$%(PZ4JO2Q M?^[*LEKR&9W%4UE$\/H/\>_GZ^^+]3;/5[_D#S?Y>B;65I#Z@9^E (MY21:2 MC#=-,TBY[%LF!"F=$-IL;\P(4B.UH6R:)/>)'^[XM1@^:I!6HX,9"M,HP3C,8!N1D@ H'<:;?[KC." QU2\QEB-'0Y/,R%+0>.<\Z4GZ M:XI,]-N,*PVY=LZ9F3KKU$S :'MA[^PU4GT3@$[B55U.S'E M*0\#1&%,$,9"MUDCUZF0;Z5T3/-/=RRCW31!O5- Z+4#@+=-0\$>^ M;G4@S:2!?EZE_PKPJ#[-N+?5]E, XI"3@$04^ M0W[;&H["2"M[P+ -UVD$>UAU?K%F&H$I=8KY! .PIIE8\(:PD23E'6J.I1KT M)',:\M+;BM?)!U9845S@/>6;;7[WN&]RTVT2TB1(00J)GT'F4Y+%-&Z:%,M- MG;5>OX:<+_LJ>%X'7_74LZ+ZV&%3:3$X')%Z.K1[GT.S)6)/,K56B\.1:K9P M[$6NZAKR* GO+R?M<#>)E:4E4PH'?4MO MD\4EM.52_^6 E)_+YXE,M<]O7B M4OY_EF]NUXMR]3N#:1S*''B?B,833+A\R;'"@-.,:JU%[;;L^MBG>1%[4R[% MB@:N]R@W9SY)Q#^=55_<[5'K34@MNT)MFCJ>%S3/AQH'5&OA%FFU.]8XH/PB M4W" DWFM%I='9KMN?#*-.; CVXHA>K7F?46#)\/Q'_/UW9>=U/N+^VI.CW?; M[\5Z\=_YW0Q0@F.6$);1&$#L8Q*W.$404#II'P^=8X6N<'G%?3/;F;?0-.]$ M#N\W-:F>MLOTY+R$\O.-1.IUK?$ZYG@WSU[W]VJ3O-*F,V_O\'HS Y]VN)M+ MFK;]8L:F_?IKD;WD_=IL:J#U$\# MA:8^OG0H$Y2]XYVTG:&Q[W_'3"E'O>\=%D++0%SYXF++!@*U M9,IOKM;R#^9+^O(NEP6?\QOECDOUGRWW:WS)M:6G\SFM]]E$;Y9 MZ+,T0L0'- H!(0% [9U-G+%8Z86Q:5LPV,IKWAK0+L(:$[S[8NW=ET:T*[-* M4G-AAO>N1X/"5U/*U_[T4\;59[%_?>WOIVX==V M,D& 5S'@O:# DQR4A5+_%)U,X\1JLD:X/PK[ )U.[,H M;"#'" VS^6$#J/O\O!JBG!H6>Y#5&>J9]U#A'&@+Q(IK'>^%#.W5P3=%7O:) MCHGUL>XO)[K$M#9'%-SE8I?$9B_YX-LE5JFPM6]BWS]N-U"JFRV;&AK[(> O M-C)V7^?K!Q&__Y*O\O5\*;]:K*HE!V$L"C-&HB!. PQ#ZK>Y2#A)U8K330ZT MZU.!"G$;][Q\#]H3G_=0;I%\JW"7WZB!E^<%#\5J^UWUO&!RU#K=%AFY*PR] M$U*;V\1*KV.P)VTLUZ.US5['Z(_:=8;8[!BY"XVUOV&]*SG>S]!WD_4M#(<] MY2/O6KBDQ,KBM,#>G2^L:=?=P:5$#-[Y-;,LK M:GL%XSI$;^[R\DV7&FZS'W[5]46]'7Y^RA>N;RRK47IDD>[./=-8>3NT[_T; MT4Z8'"PM^\U6]SZ##_MA2&E" ,.63]J4O?[SG*9WFVABTPC,$V""=LIW]:\HU:^LWL)ZE(, MW^\"5UG J%H$=?>INP9=%\TO5RC),ULNOBW$6NEROMXN;A>/\]5V,XL H1D. M D@B%A(0A6&6-(BI *U>]W-''VL(9=W1?=[P8\O#L9NNSJZ+?9_5 =) M(:=Y;:KWV+%5IS#FR)U#84/X _4+O9#YZBYK@[:ZO=KLQ76.2B_N7T;6ZV+_ M-W68),]>8Z1W^3%[A$Z-U8_3,PR+LQX1#4*(=E\P( MG7+P,;1(*<+T8:(9(%H*F3!W!"&K6RQD,EN.I3'E=XNU$IL_= MK>$\ICIEF:2S!D]7:US]*O9,U[VZLX])NKG/9&-0=VO,+&P1?70B,;@WIS)O M&-[P-].$D;A7S86755J$E_*[PW,:]D/^,Y]!0.5M]30,,T93DF$:@WWC"9L] MY>N;0C6QW5*C.MK1Q:85PV'QD-=:.I!9;IGT:6<*VC2J< M=M41]R=G/H\89#'F84PSD( D3?88LT0]6W=P9*/M08ZXOW3:72/L,EKUU(3V M%2?MYQ%W#JWZ>X)[A1/;&QQJ-U#9K5.9QX]BN\L=/TT/.+_96B7;RGNW^=WY MJEYQ8)9!QB(2<8IX!A@-"6SW(1E)!KG+:H3,\82AOG&Q*$')\X9'C>V?D7QU M?+8P?3<-OL=7._F\=;+>IL_(=U /^>/(TG ,T2=ZAH9=GUCL/8>%X?/+Y=MF\3-<9Z MM;7U38#]LWJ7)_O,M(*?EA==1$4WW>B#ATM'I%BLV>O,9\X#;/F?W_+-=K'Z M5DT!P"R$A-*4IC +TP 'S(_B-HTD1G"8MV)-@#D.EE7ARZ<*4S=)0[Y --A[ M?$8>IEN*^KTYU\KMAS+1B#O M;&%V(5[)V+C9W_Z;16$;-/7B3B#.\'S5"SZ1=.'(,JFSK/H,R0CRR[:!3@6FT#C&A"#4>!X="U<@> M<1ZSV(_'Q;K\Y7I#-"00I!AE04*R!''.(T@;?#R#^GN*@Z!R')OV>*PL@X9Q ME.- Y-1'@P>?CH='6_W8\(*+"&/LZ0\>5C+O]L;3:W#X7BAKYU&( MXKZZLR[_8$:3 '/$* CC&*T^222[SM[WN MEKV.X_A6EXYKK-_V3(Z U',@)BDQ9"G08S" M!/"V,H^?^/H;P&H?.T2&9Y4[8[ 05F1&8R5KGQ2#"%[EA8RP@BS;/;4$U*-H M0FLX3>"'%F$FMCO/2:C?V^N\?UPEP\^"F&%*0,QH& :9[V,(<;O:HX@.DIA@ MC,ZQ\C0/4]C/1+L9+Y-GEU8KVY+K;S9??G MM-ALOQ3;O^?;J_RV^+8J7U^+ ,A@P&) D(A5. TA:<(59\ZVW;C'J19 1':H65CZ&+_5BS;Z4=F64]U[P.?-:RZH@LSE[ M&9RD8>)WJCYP=;H/. D_SEQT)":-WRVF$:@FP$,QM0&KN:+9W6SR?^Y$#&5/ MXC_7\YME/H,H37$:!SYG/@%!$I$H#)*$L3 D+$9:TZ!+F9J)_@)1C$_<^'$Y#W_J9\'IBW9\/4U41?XQ_ M+#:S"&/*DP#2D%! _(!PF#2M 9CJY4$:MC&TMDA@WN\26D]]42;13&)<\-=3 M952H&T1I:FXTQ$:7S6GJC;85)R3'C)4>JI,5#_/%:D9(@N,DS4(8$Q+Y#,&$ MU>VQA$9Q3]U1;&452J-U<,F#%4HE_R\DP*8?D>(>"(ARQ-:89@EC5MQ3%4>I2I7PL#*U OS5$ES4AO M'/#5=T5501I79BH,ZA*C2>,DY477AN/28L2(H:Q\7JSR\VW^L)GA%.(,^1E+ M@<\8*(^^F^8(#O6*;9@V,OBFC83FE=CZS6XT>#02&S<4]M4;%?:&T)R6'779 MT2=TDLIC8,9Q\3'E9:\_W9X@/NT?__$OS7?$?^0)S7_\R_\'4$L#!!0 ( M !F!9TG+UYJ3J6$ $P&UL['U; MWN>>QOURXLQNX-KK6+?ML-TS>YXJ:+$L<9MB:8J4VYI?OP#) MHJXDBT3=2&O.B;8M%:J0F5\B$XE$YG_^K^_7TY^^Y>5\4LS^_C/\&_CYIWQV M48PGL\N___S'IU_4)_/FS<__ZW_^M__\[[_\\G_UQ[<_V>+B]CJ?+7XR93Y: MY..?_IHLKG[ZYSB?__G3U[*X_NF?1?GGY-OHEU]6@WY:_F4ZF?WY'_$_7T;S M_*?O\\E_S"^N\NO1V^)BM%A^^VJQN/F/7W_]ZZ^__O;]2SG]6U%>_HH P+]N M1FU](O[KE^JQ7^*/?H'H%PS_]GT^_OFG0.%LOOQVC8]4CW]_]OQ?>/DTE%+^ MNOSMYM'YY*4'PVOAK__W][>?EG3^,IG-%Z/91?[S__QO/_VT8D=93/./^=>? MXI]_?'SSZ"67D\O1=3'[VT5Q_6O\_:]Z-(W#/UWE^<(4US?%+,A@'N:P?-55 MF7_]^\^7D^LBD \9#-^.Q/^/W:,6=S?YWW^>3ZYOIH'P7QN=F;JX*&_S\=O) MZ,MD.EE,\KG-%Z/)]+@9[WM;!Y3\BO%Z:SGJ@2'MKZY3YV\5MF?\^F4VN;Z_? MYL$2?QC=+9_\8S;.RW?%S$2(3",FWM_DY2@.73Y74RFZ^';K7*JG3K5?T-1\ M Y=F\SQ^:5Y,)^-H AZJ=(T)UWU#5S/^,"H#^Z[RQ>1B5 -:1[VN15H^+<)_ MEP!X_]6,YE=^6OQUG!1VOJDK"IY[$NFT;']G1U0U1$@;;@0T#S7@3M&]?N[!*,8\(KFZ)I?E%.;N+K5]@[V3WK[F(9FM=[J!ROB M@A%9W#W@PM[9U1C;S"S]:%+^8S2]S7\/)CD8\NLZ&^.=@UJ_"ANFX,H-U_2=Y\FE[/)U^!,S!;WY)E ]^4!V\3A MS[Q%"=7SI&L,;6:.*RO^>?1]WXR>/=CP]Q.,Z"'O:&;6[_+%ZJ,?\O+35?"Q M]TUQZX"6YE,SY+1O7$NSJZ<#>X8U,[\HK,YK_ZK_AJ5XZ4_^2X&?A=AQU$3& U^HC.:-VOF^Z_OE\[I'+8ASJC_^/\5ET$H(:_+E>4Y@C>\^;.*%S^9 W#=BBM^87N*+Z]OAZ5 M=\'[CK_2HV7_J)GY?\HOHS=[P(Y^ M^XBV9I3@C![ULK;H6!\:!MF^+6:7;X-Q'JOY/%_,]=UO>7%9CFZN)A[VRSS_UVWXD(MGH'LG]?+CKU13,ZL6T_L] MNKJX*&Z7YTYMK)%1VS M_#(>9;T=? M3HJQFS7,XI=?V\K;,S?_[*IN=<+$;3AN?\[)7- MS?D(8"R>3[,F"M;6:VG0WX8?K)^/[TW)VEU]+_^^R&?C?+S,#*Z^."TN7B)M M2=;7T?S+DK;;^2^7H]'-KW%1_S6?+N;53Y;+_"\ KG.@_\?ZQ]G[\G(TF_Q[ M2<=]0L%D&13Z\(#&]U\WYT#WN0;JRWQYU%;-?AI9]_>?PTRS1M^?&6>4T@Y* M3#$A3B$G,0)*[?+OT^U-@$:<[6CZ4+1V,K^8%O&$ M:/XYB%.'K_^Y@TV'O":C4GAIC5$6,XR0P=*(BAM>(5.'&P_QJ\J+GXIRG)=_ M_QG^_---%7UXNYKFU@3Y)9P7#Q:AF["2QN/6O_^,JBF,RHMG*O'X+>LG?KU9 M)D3]H(A2# Q"F$/ M(368"$BM1$P+#*&DD/#^EB07C%5QEP?CN4R]?R!8V!NT#]\GI' M=9:V V8'C<^,TMX:*L("K0C'@1#!*GJ\ICH!:N@5:B] K4WQI,)M,?J>SV]& M=S'TL =9#Q_-D."$0BD$\D0+"#' =*,40K($$.$4$)TK;A*8OQ\BS1C(]4P_ ME,77?#Y?AF=]7LN M4+A<5)\[W_M1N'M@YCF'&@L,9- ]28B'9*-SW%";@$+ZBL(=*&Q4+AVOA0AMAU$?XU!O$$ M+0I)@HP+H@4 <."91^L0$_(^K#/]Q2!^+[[EJS2.,.W9.*:BEL7X]F)1R7] YHO#\@0%HX%;Y-KZ3#6#B(A*^HTURE.V,'HN]ERPMDT!EM% M0=$"V_L%U?J?P52_F<^#Y3L89$]?D!G%M!16.JN@]01AC?V&F0BFA&:3XF7G M"K=$ ?0+OZJ@Q<&PJP9FWFAH.)) 6*>U(E@*6E$+K*[E?21'UG;D#IT?X(YD M_:D93ZA8V/X0+CS%F&KOB=BX(0H;VF4<[>;%Y*;S@]:!3.\74H]VD-/1?+[, M5%R*>O_6Z]A79DI:$MQ@YIE%C'M#A;4;I6,V9;T;H'GM=T?1D9#ZA7%%0C[> M'W.K^89,:RQLH)T IQ2$F K(-PPW5)[7MK=]F-3"9:H8^H7ANV)V<23^[H=F M!@(L@G9+0DG0[&" (%A1C($D1IW7ZC@0X!W-_U-S"3$6VAI/C'$,(0<<\["B MCDN6DO)X^"G^LQSF,T77@5SO]>S@V$*SKV<*3SPVI$1 CF26,B5UV!00M#HO M MY)Y&MMOEH[JJPCY<];,H2.>4TF3=@7.6T()#@ 7WKHY88;TO?F3IW,@69M M.#T_T&Q+2EW9O@TW5E?V'RQ7WR>[PFX[QV5>$(<%0)*&[5/842E&7$6K5CPE MR6B #GX[,'B:UM\@P[L"UY.IVN)Z-)GM -6+SV=$.Z!A^)\E@B()M+OG&/.V MTV.J]L'4D)R?YF4WP-D.LWTJ=7J7+^ZK\MT7WHLE^Z)&_9Y??\G+>F:TUJNR M8 ""#ZJ@,L$_I&8+5R(JMEO#-IC= _QVK>9A1Y"_"9JZRT@> M^JJ,.JD0%$))AAV6!&EG*XY8YWN+3W3@R75B1%L62%<0?5R\-,[X_>Q!O=@: MV[":;\@L1D!*YB@C7%O(.56ZHC\L#F=F>]N#1]$%^P>V0NK\:Q'+;GZ'Z4OD M_;LR080F7CCO# *8 ,4W+I#7LMN]Q?.LI0Y6RL;!<]PB>;1(.KV[L&_R^ZXP M[!N? <&1A)Y3[P*M5GAJ1$6[H4G!EP$>*;2-O39X_F,LBRQ&KPCC.'"#!&TD MEK -QP7K)M%I2S[*#[DH'B:0HV^>;LJ7?RB+;Y/Y[O22/2,RKB4V$"%//";! MM9:,@\V.C)"4$ZP!+F:MNWO-LGL(=O-XBQG7;6PU@DHAI2!0#"H!S&;##Y Y MD^L.C4G] -MX.'?[1M/]@OV_BVGLVWN_;G_*+V)'E%B:L@RLFUW:\,_9Y:H( MVG$(3/A:)ICAG'L@J&0$ *H(VBSDRHF4R_D#6A2[1FUW$ND*Z1_SBT<)#S[P MMH:)66=CK:BKLR]I]#N9AYHJ+%00HN-24^C-9N]FG$S)8QY0Z8FVT-VG+/I+ M9:G55;C#I)7U/((PBLO9I&:*]?9!&7/>!5L*@';(4<"=5NNL=0(\QK5NB+=# MZ1/.JY@*=;D\+M1WG\-L]N65U!J?>8 1=$9AHJR! EJ?45_W#^=AY_6)!"* M]MG1)$ZP\-^*)AS:P!#(%AU )4E&Z8ZT>WUYCZ!=C@4#D+94=SN++UM-,WG MZWE_RLMODXM\_BY?[$T$#UZ+@/(84J $II11TQ@"^(5+5R[E.5H0&&$3D"3PMC^+=S; M&IE#-49G1C@:\Y8M]819@,/_-MQ33I]9)86^'*EC^=T3SNIC*N.4"6$4X(A# M01UPE.J*'A%X]Z-8L2,DO!L]!W*VOSA.53[WM9QZO7LB1$H!4$R(-=ARCHF3 MU?5%07R?I/?BF)\."2WC\ZD\$)* M)H#FVHO@\VF+*KJ]UKV=R_TXF&Q,.)V#,DRV#OK"8QG5P"DOC/">>@JXX6:C M7H2[%#-;J#:# &0R8L5:N=^P"6%JO M/4M+\<*+L)S=3O/W7S?H6Y_5+@5;JTM6S5=D'C*K1,P_5,%@4XLT8A47(*0I MEWU^#)^J-HR>QAS;D5!G,>W-])\7U#X"I?M>D@$MM4)<2LRM\D![Q$'%!:R! M>/6S6L=IPS+J'JE/:K=4A-P=@==ZK\I$X+BG1$'OD3-6(XLW'.$(@[[RFGX@ MU+8BJ9[BJOKN0<3POI5B'>@>^*9,0AML#=08>N>5=/&/BA^:^=XZ])PC6-N5 M32\>0>U;U >["8>_.3/(,:?[U:/&MOJ@]V280B<098 +PC6U2NEU M'@_&W)$>&TW7HJ/.NG/8BS*AH&6 :$ZU<#P U6-^SQ'4VU%F!\M,2] I.I1' MSZN'&H^76;^CZ9O9UZ*\7KZ\Y_/0?A86C8DEQ&@B8G,OJ8%DZ\XD$D(D>CS? M?'^3EZ,X][=Y[.[Z,1#DOM\$&Y;OCN3O'!?HA5P8P[SWP;HI'NA7%;TZ_.^\ M,B!:PL+3^UX-\=D!C#E+"!0."T(EV7B9U)Q;GD6 KF7[,8QIKD&O< MP\TO1M/_RD>[$H*/?F=FK&<< .&AC^%<1:3'B%FBB/!6J]XLU>#6G]J VFVV M6A--9]?N:]!C;\/^__-?121C5S+.P>_*M$?8.NT-D4XRQ D3+O $A9\"&3,-7\^: NGE;1B+YGNO8CX+2V)F,Z\B7L$'VF)*4E77HYT1# M@^JQ0AD<6'UQ6S:&UEDD&."<>,B884XAQ)X, PL9-(.IY4A>ZI&.?'P.<1XIA8.#\ M?)67^>CK8N<5RX/?E6$L(3= 8TVI$7+9AC+RA*DP6X522MRQ5VBV(X6!(3,= MCQD0P%"-%1+2("4UEV)=P*(B>HXL])Y?W$R)$QFFG MK4+ 2TL<\%ZN;Y*@(#S?8XCP/L?B$;SBD<=]&VQ?E$^P>$3R3<+[,X@$L"CL M^+F0@%(02RBL^0<9!KT5W1S<4E,;:%M3;;H34S<+45A79O-\?)^]E(\?WGKI M;R7:)$H]2)[Z4,SKEGZK,SRS""'HN1;(*>0P TS":!F"?R(<@SU>4E'S>5[K MML[C!S-MO?(4*HF<@!8:9I6L*(*VOT9:':P$S4K\:6WP%#9W5IU^.N,&-&\ZMH.,,? ML578M]%T:4H79E26=\&0_6,TW;D;JC4^(Q1Y%!A@G/&(!N];>%K1;AP\?TP= M#8:G27HML+NS%/8J!>1!TX9=%OR%QX,#)QB0)FSA E'4L>"UN8HR)9/*RP_] MU+%9(#7 W<[,VL5%<;L\F[_( ^*#2_TN7ZSYL,NZ[1B621]<<8,=!(X%>DWP MP*NE79$>2V*?'(X:Y/*0*T1P1ADGL84EQ-!*!_BJ?72D1$#1Z86M;WGYI3A= MQ"3PM;OJC_G-:#)>)[4&>[N\5?.(#3N 4V-T1J60GD,F+9'08VHT Q7=VNAS MOC35+)J:9W8ON[6ZN[0,0J (+R=S+E!O@$?<"PXP!LQ5UER'?Z<4(CK< M+^[#O6DH^'P@([N"P8/J1L%T?EH4%W]>%=,@GGDTHXN[&H<6=5^1!>\/AFEH M3+E5V@,"[<86.R124FF''BIL]2BL)0'T ,'Z)V7;!V7>8:TYUI@#IJ5!'(,- ME21LAUH:V[L.57\8W<50:/T@]>,!&=) >@"\T9CXP#LLW<;Q M\\$F_!B@.EKF6V+424SN$$)/Z@#60M'+8S*J>*SL0S'7UFK!.">5&V"P"W@9 %PS[RTWV&M.,0"ZRH4(=??1#Z)P2GS@\*O.9V;?&F-[A\F3*W$M M9[[O_L@+3V>4*H(\0$*BL)DE!!NUV= ZKU/6IZ%'OYN0]O,,R40.=VGIBEDM MV#Q]-'#'"^ 8TEH2XIR12M_'SGQ2>?"A!PA:P$PB>[L"S.S6DGKHN8."$8G65%DI83<);)M?Y6,W*F=A SI_0)7-OTXN)KLV=_L'9QQRHAU0%$& ,0&4;J)IEAJ9XF$E M10U.$W.-,[R_V,%!,8-8L!!(X+0U&$$-(094;!P""%)NW@Z]+%H+,$IF\% R M?Q,R?C.OJ94:2LT8@2 V\E6;]9@0"1,@)08.J2[CXTTP?QA%K3XL>7N5+R87 M]T[_65:X0MP'&2 .).*:&"J(7O=JH0CP>O?66W*>I]/BKR@27Y2VN/VR^'H[ M?5Y,H$;NXR'OR1SSFB%G#2<^K)&8"&%]N>39>!F\^)"7GZX"HVN'K[>](.- :&:0!@QYQ:U'P497U!N+4BS4\*.3 M+6*P%?;W [[E3.?J=G$5)/+O?%P;=$\'9I@J:TPPQ Q)IF5L4X,K:CF@*6 ; M^K7<#L&6R/8^0?9F/K\]&&"K01EDPA!,O">$:8V E6*C2HPEY:(,/][9,;B. M8GF?P'I_NY@O1K/Q9'9Y(+H>C,PHAHH';\%*@T38%CN!2$4O\?5:E)YL<+-C MB!W/]QX.A8_PSVJ,SBCWEDF"E0E+MS=A/VO$AFXH4R[;#3^PV2+>FN=]#Y@[ MP"W;,2JC,N8S>ZN),,@$KQ,ZMZ8S*!I(J1\W] RIKC"6R//>L+77&]LR(N." M6 .IUUX$4@64/+9A7]%'D4_!U.%ASW/&U%'\[@U/]9RP7<,RCS7QAG!+B'96 M:!<)7%.*A4ZIPB)?D=4(TWM)L5I-NFZ.U>KIS M'%2*2 F\499!1447^L!)) MI78A&/SMX5;QE,[NWLYC-GR9O_\:JYG[:?'7()J-;"9SV!',LV$90S*X'!92 MR:& "E$L-=;&.(\H0J+6O>=VJ(T5FL-T/Y3%MTG@K[[[(PCGS6S3O$9=+";? M5D=^^WEP^,LR"H0@SA*%?0 D<0YSM^:,TA(FK0BG8UX2$%-T+(*NC$T@Y#[= M:C?F[I_+..-"$LLL$EA9$592@RM:E,,I?O#!<.K#S\7'_*((!G=9DOY^YI^+YA:_-CZ760$!0(QC YSUG$HL-_+!"IUSK8,. MT3P T757,"$(/3B>2S#,QNJZ*!>3?R__N0/;.T9EW(;_20*-96$O[,/&V)HU MG8;RI)#IT"UXO[AY5E^A*1EUECX:=REZM-P-7,>:_?M@^/* 3!& PS;9&Z2, MU(%?'-**.BB2[ET,?9$<% (;$4_7E6-6C/H\^KYN&Z'S6?YU9W[\GI$9Q9A+ M:PSR4BK"K':B8I\1V*94^!AZSL6@X-BLG+K"I?M^D0\-!H3IX%49 PQ>MN<6&P_?>$>[J=#^XNW('P#(78JN*YAO.C_],RQ) MN2W^VF7WGS^< 1$#XP['TGE 4BHP(Q55AJB4N@ ')X8\WNC_ (!,ED=7*/MM M-)E%UKR?V"G>,R#X).(4< U0Q@@*F#OJ*5<-)-DLCCQ?!S MZ_GC@P)@D_+I+DDN\&4>YNF+\FTQFBW;PE=-RB(Q.\UWC=&9(#HL\A 8:I'P MVB H9$5W[ 325V+)#P#(YL73G2&^B">'NB:< T![ M6'''<7K>%;)ZP68+8NG?.J\[[QQEFM=C,XD!]V&;IR% @&EL@:^<'NNU3-GI M#/WF6:]6^3C^]XJY)TUZ*N79,*U>">[45V?2">6,1PA0ZQQ&#.)*%I8H;Q,0 M._2+;'TAMCWQ] ?H)_TY#D+LD[&9)5)K !66TA"'J:=N0[/P/J7^Q=#ONO4" MR33^=YAW63,$T4@B< :,EA1@!"E$TGH.N&(5%[1"W799Z;9@4[?YFNT(I&=8 MQMW;O*D\]1TOR[BFW@F"E(6*(A%L @?W7K9.@>G0N,[M81 M777QK]M)F7^Z*LK%Y[R\7M&R_.6N@YTZXS/N/#."484@I,9!ANQFDR<)2ZGC M,OQ 9)M8>7J.TX(T.CQ@O,CS\7R9'C*:YN^_'@K%6B_(*->>,.^(#=R52%-! MQ,9OP;2W=,O3!U\;_.\#?;^/%K?EDB?+"-;=IA_.:#J=O_^JOHTFTQA'\$49 MZ?R47ZP?KPG.H]^? 628,1PB"L6R]N6R\>:*=]SQ;F*8YX[=KL33FXD/Q ;' M>7'W83J:+0)AL?SIS?7NVI3U7Q(4W"E)'87>> 3"/R#><($@WTUT\T D0GQC>9R$*T/3^)@IS[K[GY<5D MOJ>JZIZQ&1*4.HV4M%H(I'18W#DGS,EVUB/A>? M1]__.5ES,AE= ,8X$55Y J1X5:\\IA3%/ G)19=/+H[5(L MP]OH-++!R:"2,=[+-7806R( M544P@6[E'(*=*+[[S:0VII .BL#&F:_#+?. MKV($Z]MH&LW&ASQ(:?PT+64', ]Y3; QVBH%C,( <&(\\Z[*&G!6B93[N(>O MFUVW4"(9\%65S/'CK M7:Z)-TOQ!#R4B[.$7QKOSPMWS$"OL*$4"("X5)#0*O3JXC:QR^S)%>[QO#-+\YSN,.WW7X.1#/^:WL; M\8=8*#3(>+$H)U]N%S$SZW/QK@@/SQ:![6%.EV]F8>G.YXL:JM?2%[.8<&.P M((1SX25#//A]%7^UXBD5Z(9^'M85H(2Z6&(= K!" M>OS)2_Q[--7/Q8-.1/$H,8CW!4@?_:Z,4N>IMMPAR2U$4A/--H:1D6Z.AWN/ M#+>R<'G*P^OYE0O:)H+XW( ",.(>T%T Y1ZK5E;KN?Y6%./Y[ICG2X]GP00&V\<)-(PKQV+^LJ\HTTJ=<_.(XZ7\M.Q^.F/[ M@,RGO/PVN<@/0,V#$;%4%W4&.AAH$02@X#I5S+*,L'/N^= *<([G;5?8JZ*H^!V"5W981<,\SG[ ML$V[)L>SM;/#J*H0V[K&;YT0W-8Q&<>:P_ E S1QD%"+M:UHI!:D'/^?0'G< M1J'3%).[VR7/\_"MF$9IPX(X+9;U*]:3W[EUWC$NDT 8CR /FJ, EI)ZNEF9 MD5/G?/[8 ">;:R;8W5G@;M\>8H:IOS[J/PS?\"/7;&[K8,R"YB 6$/"+?$> M.^-=%9X,UCNI@/?0_>/F =48GSMSAO)9X,$T=BD>7T]FDTC_8O(MWP^I/2,S MQX&PG! 7E"8L]9([02MZK>7GW'NU>5PUR^S>7*E#7*@, 2*$ (!3HZ!$P3L@ M&_?0XJ2 X-#OL34/H%3V=@Z96JFV+SR=<XWZ_+[1[8 8@T! PK"GEP'H!I:FLLX<$IYR0 M)UTH.T%$-3:/CT>@UU<$&88-HXL-%P@''*ME(VT/'[!)?49CC= M8:&?(V[A>8$<6V;-"(<,Q)20C58@99)NX8$?;%>0PMG.*IJ-REE8%6.5EF5E MJQIG.-N&9-QPA010SFKF)//.;8ZI/$=)M@X./>3>-'8:8G)?,-*C^>3B PM MG\^L-00@@SC1&$F(J*5V8Y(!3@+0X*\ ITM\#X2.X7%?^+&3Z>UB9S7:+2,R M!S$40=^,\(*%OSFT28^A$87,<8[L"SC_SR>55F)X*O!Y=YN]N MK[_D96Q"$V8^?W^[F"]&LWC=LH9=._15L0&GAT@8Z3&%P9@#9=!F#^U52@ 5 M#OU$L&E[US+SAP;'??;QH/=D<1]+B&,:(*TX0U;RS0:$2'C>I3/:0\Z1$#U& M)CWC<[W&/R/E<(1N>U,6]L21&XI0#A ,M@CK#=>Q42DUG0;8@:UO4#8DABXN M4=O\ZV2VO$*]JH00QC]J<='YK>D/Q3P8M9MIL2Q=O@[RU$ENW#TPB_7_A&:, M8$P1=EQ;Y8*<)1<24U_O&D9;N>#WE:QC"ZDE#7D5WUI*XW,0@ Y?_W-GJGC] MUV1"&0"F MAX*:Z[LUW,H=Q-=^1Q;V"A1#[)W4F!/N"12DX@/ )FEG=>*+0UV$%-WPOIN5 M87Y13I9-;E;%'T>SN]Y47UU<%+?Q'/+R0S&=7-1K"+=]4,8]"$Z8-2C(4THB M&2%\M1!C)IFD_:F\OIT'R,SG#]@?S$KTRW!3Q=T#E^"(%6%+ M^;%=7]FA[+7'9@!ZS[Q&$%MEE F+;-B,+1FK'+"H%K)WZ?P\O_C;9?'MUW$^ MB>I.XE\BG>2!EHZ[SU]) MD.T:QM#;8)H*)$'1M*)2' MC)]C';4DT3W5_^/XV([LJY7NP0(73'2^S*3;@H5=0V+ 41JFL'!0.6LMX5!7 M-&F5A(VAGI$ULS TR-5VD?(Y?&,/,N(C&6::*.JIM5Y(IY14>C-G!8PYTU6B M&3F^ (PCF-H.$%28S3C.R$]'+QT9/7LFBVWMH),*0&VAI5 )MIFU83P%"D-> M%!J'0@I7VUT4/E3MG>QHL6]U>/1LIH7@2$EHA $8*8$$,Q45GG;4FK?U@\)6 M5X84AK8+"S^97XRF_Y6/2A]^LL^A>/)TQJEUB%II!.4.0*NA(14ES*N4B-!0 M:X2TBI,T_G:!E!62ZV/EP?,9050C 1$5FD@#!66<;I9#Z5*R8@Z_WWHV:#F> MP^W@Y7,YBHD-G^ZNOQ33+1AY]$QFL5%, $N32#@$F@L92><8=L\*5D%<#S@: 4^S+4 MZZ>M(*,!YK8)$!-H+6,ZP3C__G_RNYT(>?)L!BU24'IN7-AL":\I$QMG2A+< M6VO"TX1(&G?;P8B)31(?^D:[-S';'L^,AQ82SA"A-C95-)A5,1]OE4U93.K? MOSP#I#3$X#87%#^9YJ4)<[HLRMW+R:,G,ZNTHPQ0HI0188MN(/&;X U*N^]T M^&7+$\9(.G-;M3?WO8SJ9%C7&YA! 3F 7CKN)-8:>"0VAP7&V*2JWC]4/+5Q M7G>1">%'DW+96OSW?#2_+5<-IWI+BMK,QH95>EK$"=5)B]HU+!-8$<<8Y= ' M)BO#H&?K[).PM=3)21+-4ELG!VKGN$QXA 5#U&EJE%2805EEVT@!_#G7*VT& M!T5[W.Y-HV.V8S'+5VVO1_-8?S7^X?YU._DVFL:?]YP)W8;F/;:;Y-&-L2J0X:GR'%*7 \D*H89QR&W;&JZ/>V MVVOP0UH):N/B::W9%KC>U86]#4/TW>:O_WN2E^'[5W=O8RGF+4E:A[T@@X@R MSYBA6%'C)*+6KB^=4"FQ.F?,-0R/;6:H2?YWCKZ'-NDY&5LSQ8YZ3Z:819 ) M:P4"1D!C8'6.3:60+"7&-G0L-HV6;6!L00Z=8_+-["9LT99,@;_G\=YK'00^ M'Y41[C'#@@ ##0W$.2-L12=5-*6IS6?[EW?4EZ;&884H9#[ M* /I&38>5IS"+.EP?>A6M@G\/&_(TY4HN@+M[\4LOUMU@_&WL_%^.+X\(/-< M6,V(,9IXXY%BTFZHL]:>XQVU;E%1M""&SFQN4=X4Y6B1V_S+XE-^<5LNKVGL MQ=K.<1FW3@I$($5($ <(LM!7M)*P/SMCR]L+Y)J41G?(N[[.RXO):/IA=).7 M-1#WPO,9"61I"6G,<.#0($.5J&@SWJ>4MQQ0=GS/X$IG?)=;B$,\N)N^=RP=Q?JN /3'I]^*;WDY6Y9/N,QGL9K)@$,A:9>R8:E7*O<*BI_;V"KR7!] '-!$B^2''8O#N#/$6:44LY59L$DZ", MM%Z-EQ.[2S 8*#8@D'YCP&]W5%RH.3+S@7O"2F.<0!)IC_0FV*F4Q2D ''I; MV3ZBP<7=9':Y/#JID;EUT'LRSC6QTJI8"R4PE4E'-[S@["SK M134.DWJ'$8T(H%\POI#\=3 07WA'9BEURCIA&%30*BF8D14/9%J#[=,$83)8 M:D$R711=P?'355$N/N?E]7T;UCI)K+N&91YZ$:LK8*80QDIXO#G&5@2#E.:X M0P\)M[7R-CZ>^C1=S@W,6[D+&SQ'.BSO!J@ '<*>(\I10Z#04) %@6IX9822=J MU?1HAUKU+? Z[BM\47X**][]_C/N1M?""O_:D%>G;/2Q[\PT-59(YB004BL# MPRHK*S[%BKYGO&8T@Y^B'TET99?JTO//R>)J,GL_RY=%@BKB&H#LRR_.PA)L MN37&&@2=0E88Y];8@5BX3\FQ38TZ'\*&_]I M_M!_; #KSU^:<<0 PC&KD4HA6"S3L5D@($U:S ^/0'?;2GRXX$Z64V]['S^9 MC68Q+>?-+/!J60-BOO[]6"W4==@ 3?X=&TC-%_/?RF(^_V-6YJ-I_-EOH\GL MR8]B3W8U&S^XVFI$?.,2.MUI1;28TD MZVL14C(JCRJQL*6GQI9 Y&S\TL9UVS7J(]^464T!"[0! 9' )O97XQ6=0(ES M#@ W(_^B2_Z?V]5JPX"RE#.BK,;&0J:J@V-<*&$.A,V)M13%PP\%)6O/!6]G;/M>65KR& )%VE/HSUIWO+U7#OG0>0 M*(2,0\90;RLZ$0:]G?>W#+%F,7# Q=;#^-T5KNX7^=BC8H\5??YP1BV0C$EF MN%;8 Q\O_E94<6)2%JJA1D6Z-I_)7.\'2]5V[-]+N>Y=JO8/SAA"PB*CI1," M,NX(N:?:(EJK_^:)[@U2,+ 33@TPNM],I%H7'K:FL"IC&-: :PB@1=!)1$1% M*76NMT.,+E"4)OI:>45'<;G/A(^]:-H^*,/<8*"! QA01RBVFCQ4R)0F%DFF M\.2PU!B/3[4ZB*?*,ZN$HC'"2R'T:ETS2BJ.;8I3-=1\\*Z=JL:X_R/7"?&( M(^D%%893&>]J0 TK3C'27Y2BWSHAM?'39)V0PT1Q:G5"H$$,*R*P=18*[13$ ME0.A@*3GV+6V6U34JQ-RF!A.NTZ(M,!)8( BP =EIL!7?6"#%ALFSS"PT2OD MFI3&:=4)H1)C R!'6DCON"0,5RZ,"N[-:YV0)L"5SOBA5G$(+D68O".,*&(= M5)Y653G#HJQ-"GS.NB+(T5@ZEO7G6,7!0RD@5)8%^Q^6:,8VG7N""M&D\/]9 MEQ Y%GPM">8 MAHN+V^O;:=B-CU](S];YUZ+,/X^^'X#0([^06:(9$QA#PH4)_R#*;XQ(<+C/ MY%!M" CN1D)](?RQA[*=MGC7X!A\'_7^3!FDC:%4$^D,)1 "6*T.V@4GJ9/0 MCURA>Y9?QOE^/FN0=R&F_MV(HSR'#%L%$=042H",AEP;7IU;:8M(2AF4)!_V M_%!X---[N]"U=-W/JVFM191A!I7V FBHI>5X+4P,%:]WIMA28E*=FGAUNM@> M]J)X< UU\%.!"=MU&WBCJWP=#)TE/T0SMR2D'-/,\ECV=Y8E]XB( S;ZAP/T MF)=G!L3KMC'*%-9@8F*!R/4"BA$V7)WQ.6T'H.U )$<'_A[X<4_LJ[Y[7GPI M/+87EDV\-N-*$:8QHUPS +4GQE>,1\K(%$ .-7FO%4#V((PNW*LWL_#7AYO+ MSIVIS0SNI53#E]HQ*L.0 XM!,%(..[EX0*"7R3EJ&@FR7!4< I B[6G>N6J;5?;_)9_-?YSBK"[7XX@UY+'!Q@0922AD(,!*NX#0#MMJS72<%X MD +J01U6\WR7+]X5L[ 5BV*H!^<7!F9.*3V>6\FD@-UWC;D$PI M9C06$#L2),<9%*:R8Q!H7NODMALJZ^QWMX[)!$1,( 8HA42'O1C QE=T.IN4 M?S' "_+IXB[:86POBKK:S/9WZM>DO@K*G'1:($,P-D@[#@SB2&D,K-?#..U3 ML\5D/)G>+B;?'AP1N^\7T]O PM-[AN:26* ,DHA MQJ&"R@@L*RDXJ9/JU P0PH/ 3BT\'RVBKD#IKF^FQ5V>?UH$!_;]3:VR;EO' M9-:Q8!]C'4\*';":*F&!>XAS"VG#+*,8<0VN!\5;1RB'HK0WEB8&J2R4.KO(EQ/8 M"HT=3V=A*TUL@#[75F&*A3:*;^8*M#^OR'?C@&B.M4?#X-'"]N&VO+@:S?,/ MT]%VFU-G6,91V)9!Y#DWPG(K!./WG#"ZMW()IP2,9GE\-$)6UBY^=Z[^&I7C M^>>BFDPL^%',EO/;#9=#WI$!XQ6 "%H"B6+88>%%19=&+L5E2:IV<$K8:9'A M)Q+5>+OC#GK3G\@8]H9QQ0PUDG'!M?"LXJ!E+"5>,4#'Z#SB%<=*KRO\;PX* MEHV9[H^['^CO53$-&)GKT7QRL0/F![XI4Y![HX1A2'KHK'3*H / M,G1Q!(R*+L73%5S_F4\NK\*61GW+R]%E_NXVFI;8ACGP:/[^=C%?C&;CP+A] M8#WH/9DGVE LO=,>(RD1>1 ;@HR?V<+;.U3;%$Y70 VZMKIN.9JN-6PY>[4( M>_(O@7=+W5M%)8.W-/XPNEN6@2K+T>PRW]>O/OWE&1,6"&(\MHH!&4PCXYN- MGP HI<+2R>RI.X1TYQ+K>4&VD=GY^)G*'KXD;WM3QI@Q&DG#/.#6(F$]H!4_ M*-:=)J#] AN5SR='7L\/1+:XR>\^'QF*5&"&LUQL#J,4,PAJ&C#C*1DE!\< M.^@B][%W\#4AAKX@MM:0 T"V'I$!C)6SRF GI:> 4"(V+KCW,"4KY^ JB#\D MS(X3Q(F$KM1U<;LS ;R1]V?(*T.U .>1Q"F.)G\UTTV'JXX2 M6B\)K3U7L6DRGQ51RS3ER + *=<2 K&^4@<\A=X,(9_U10NL9N/U$GE$E9"# MWI@AZPE#V@5CCX+W:+"TM.*1%Z86CTXG6I@.E:T9JFVRO?LZ-JE' P[]U\C@?#9?$O@Q7]9?C,5RYTL&?WD0S*I3Y"WMQ5EPD1#C3@AJ MK4" ,0+1JL($CRDN?1K29\)[5RSRPPJ9U'Y')K7"BA$='$5)#;6 ,E;QP1B? MDC U0&/9%6B>KD(MB6,@B\OJO\NTCF6"Q[M168[B.MOW3;*A+CX(.LZ\E8X M Q6'#BB+.$7$.^&]KY6,UK:[='_"\)# A\<,^N[Y*43$0/T+:8G?R C0!AE$ M>/ (C#(Z6&1:\1&2I.#J^2U>M4&WU87J5EQ=[1#BDA6SV_;<+GOX6"9 #+D8 MHG#XBPVTX& )UI1HC\_L$D,/""@:8W[7,-I[4>OQ@YG"#+%X&]PKHF*?B'C5 M?$T--:RW'J?M0.DX06Y!PU$GEO)E=!#*#;Q,G\?FO\/>[SU>3.H.3.'_%A1%JUSMGF<^,G7!)@\&IU1 MK*EG$%F .%/*>'1/B];BS J5M8J2%,:VL)C\E4^_Y<2X_EZ-$+BU:O[2Q.[ ?'2LYD" 72O158$JX4 MMG2#9(Y@2GG+ 28]-2'_!MC8V8'^TJ<.G]Q7$^/A&^XPAQ3"#FQ!..*1D*>=H8_]>W@(+#7M%!.NU8/8\9RX3Q#1,3NWT'C*NY) MY),6OP'N1P<%P"8%T]EYRGT5FM6-H;WPVS(BDP (3ADV.E!C8+P"M_$9%,$I MI5\&6+YC4,!K1B0),;38JRX?W]Q/8[X;2W6&9=1P)*&D&ECJ@-&6&;91&)H4 M1CGXLLT/ J@6Y-)OH3+B&) 0 N:\TT)X*Z6HYNH]2#GF&^!=E^%@J!%Q=.:( M1?;LB?!NGLF E9;%0RM&K/-6262K!!]IE$BIDC)$#[_WZ.ZQG.\4/?N=]ONG MLH!\#(5U3E'/F,0&J,T":CD\LYLS1\CO)00BX)'SV4* M"\:08)Q(K9T*FH'!QI Z>6;5SH^28M$<_SK#PNA[/2P\?"[SP#'G!(\==!%0 M0C#@UK0H&9;*\XI9-H*%!/X-YM1OF\E\6Z.*8?K+,\0D%0[CV$O#:VM)O&FQ MYIHU+,67&6*PJ'=?IG.1]1-$_VL69'DUN8D["??I_8?XI\WG%^5D&96M'5C? M\YZ,2H8IT@)H%J_F:^\YV"B]-3_:F6&#X-D96F]6+(-?BQ]7NU.WBZNBG/Q[ M9_V8QK^50:,5-B(./J O2G^[B#UGUYJ^?+,;75S]5S[:&J;N:SY9+!I/A ;0 M$ RU1E"0>]D[IL[,T^]>64Y)O(.W,1_R,MX.&%V&O=J#$I:K%+75OK\-8U/C MLYD15!OM./0&0&ZE\Z+*)5%,B!2K0:><(MDZ3(',4++P!FY-AQ672)=M3 M/+$?FI%I7:(]9)J;T";Z[L*4)Y20E:\JL @A=C")8^5'7KHKCTD\KYSV6KF^LY-)Y>38*X^C,K% MY&)R,WJY)T<'7\T(U,8JA*@F#FM(8N?.BG2K @Q2B,TKP,/I;WY> M3B[R6";S]U'Y9[[XQVAZ^Y+WTLR+,V,<-\HRZ2S5&E'.;54:1FL'DFYT@E<< M]R6HYJ'Z_FL09!ZWUI/B):?C@-&9M&%7X3@WG D,M)505'9'1]ZF@.[UV+9= M:;07"?ER]ZRHW@-'IKA7C^6TYY/9_/;+KHR"#KZ:.:2E#CL-ZJC1UE <_E'Q M3F"8DK0%7T]EARG%- WX<@05,1[SE(:=@&_J(QD*TG$((D*L]E9HBV%UGJO2"C,+9)T3*(P!FIK3(, MWE//DU+"#C[H[*)%4X_!B59$,A@/HRN?(@.>..J8\I@9"SGDDM_SQ_*46 )\ M/5(A4IB*#T?OYEM=3-:^4ZFPK[6.:*)-\);Z S6=..#.9U48OSU MZ' HWUC43 M-,FI>CVB'(C8.E6 71MTO<5U?$CBQ[@ S.\C_OLTH>GO900S+'T\YB7<&H]P M6&,JWD+@4YH7P]=#RZ');_"ZX;[?3,KEP_7V&DU\(PON*91*6,2UY1UT,+LU!PL=S?[UO/E0QDDS,&@QHQZB9C '/K- M\3/@(,4I0:]'J(TP??#;S'5>^X.['JN0;2OW4;=\*XC%*:,AE0Y+=X/6A:K S7Y2W\8?SY3WCV9H#OY4Q_['-(/^!4\@P MI,PAR85 $B)M-4*5,3/2RB3M>;V?>@(B';Q2U:M?T\3K,RNE581+XKCQ&@IH M554ETQBI4ZHRH=<#X9[%U7E%IKS\-EG7A7Y&Z;MB7>MW2=3\<[$831_^/C8[ M?ESOUT4URM!?JC$OLR15K/5GU?% M- !COK)W?C0IERGX[[^NS-R*8G4]=O.;F^KD;A6K71K /*P-B]%D.G],3OY] MD<_&07O:U_RT!N8[U#NQ,SJ&GGD##5<&6::@UVQ].=/ @(A:/EY+3D%3A0%W M>0:-%1]T3A M"4 8>04_B&F;-<^01U@ " MY;C5L6M3X&5%@Z<^Q2,=(.1ZD/W6FN>'<7ZX-<^]"V9?"VD4TYK$%&"**CJ, M<"G=80:(H"/DMZ/F^6&\&W;-1J.JB9_9A@N@\2MM(\UD-%2%.044590)+8*IS3(.<\&?66*A?F-1N M/GN84%HHLY342]O&]I$D\$!:(!BU!%>'&P9AHL_-+@\!4BW(93 6N^=^-P1@ MK8$G01,QAM9+KT'%M=C-)0'-0\S1Z=W+[%QD@\]ZWYPGJ?G\]GJ5.!$ORL>N MT3'3<^\%J58^FCF/J!&($1L<-H:L%U7A3!/D*Y(J?0Q0,3J$95-I\4W++C:-%*UY&ZW\X,)=1RC%2TOAQ1[*HZX@;%1G0_ MF'O4LMX,2)0GJ3[5>O&/8AI>,YTL[KI4H)>_GE&OG+,08&649$(;*^@&$<*G M7,D:HD]V)BK4B#!/6HGLY-MDG,_&?:C0PV]G' K.+16",^61A%ZR#<\92&H- M=YZITX-2H 11#EY]7DP,?U()8_E+&XC?,*G%:SL'SB0#VEMBC) 0"@2\!U#Y M2A[$@903RO-,Q.Y+\H:94)[G%=F,%4B^-46 M2>>00UZKN- )0S2S-.F*PWFF6?6?"<]\CCTK;\N[Y;.O MZ=TO9]IR8J4F!#.KL&8,<"$ ,B0 @'!J2:W8>CL<>RSS)0GU6NCL'ICQ6#B: M:\.AE1@:3[7@%<4:BDX3L;LH-=L50(H6I="5S_QXTA]&Y?ORTR)R:;E"5E7A M:F-OVPLRR@WVW%O@I+..A[VW9!7U7J,4# XP #D(!#8DBWZ0N%*?517/ U>^ MU:#,>>JL<4Y"H#@,OK-BIJ)2D*2BDP.,UPT"<0G\[PIE#WKU'6!@=XS*$",> M.$<6UG1 M#2Q.:8IU<-#GC-VZYD5Q=)CFP53^42SR^0X@[7P^H[%Z$E6,."RH,4(KJ*KY M$@M3KJD/,*S1,7":9'UO9G&OY[5E1 8HU0HK:P70RED@@=F8?4N2S.'!I;Y_ MC%4I@?U=P>M18&HUWQW0>N'IC$'KC70(2J&PUWU%)K 3@G+JG$/6&!![,#)#F'J*+5?$?U/'M+Y2A$&+&0(&2)%IP9%5.$D&*:0(OU:[FRFG?'B')!%PQ4T/G@"E"@ M&*KX"%E28>SS,XRU0==:N;+#Q#7LHB+:(,2\"F+TP@?[KPRON(FLPV=6=*H' M#.PL*G(8]P>3S'P"144$(A@KB31B%BNM+,*JXJPWYX;K(U'515&1PP31676^ M/%B32;QEIR 1JPOC4>!X/05<7A=R4!8KQWW5@>.*P5!0 FI)""D2.J7 M>D8F[EP4,$GZIZ]__UB*J%?]>SR%C&G'K=#4,\,L=X1KQM<2" )1*2YF_:LF ML"QQD8Q9"3QCF#"_$8&%*=< 3CX8M)J5^AF MKXHX8 BDU:WYLI^@+T=:>#4;;VJ7%O%'VVY:=3Z13!H+*).8"DX-8-):7GG] M"B&8PD\# X&M./Y7(W@(^-9+KNI],IGV\X&<(]-#Y\'_ U!;[C#2SH0.'(8$:UT,AJCS9K)9$I MY4"&?50Q4 7IWC5M&B.GK]T#*'C:]!PS:A"21@0_#8#@N3&K)5O+4!/+4XXD MAVI]?W0-;Q8:6<1)3Y(#5C@E?8$RDJ&UI.4[>\ JWN] MJGGK$#E]-5\'PV\#JH>IXX=,,'/"$8]T !RV8:$FSL J@JBU!"D-20=85NU5 MP=O%Q^EK]_GLQ+G''DEA( 4 >>:AQVXC.8']F1X/_>C:W1I".NUZD!2P/T9U M!SK3C"FM%0=:.A[^J@"4!FR\*V?/L3/"L#7X/(!R^H9:C<>3^)?1]/Z.?9TR M$#W-*#,>,N>FF"UY&=<28N<])0;'7C5"^"J]38?%]8SK3\/:Q,CPONI['L8W^SEWIM.EF@EG,-;+$"2894D0PN#F4 "BE_-!0 MSZU.0+//"#+M)5E^.2BO;7$OJS>!GLEL/KEXM//9?8N\[REEE@L'L')"8FV$ MMY R'"'DC?&/!IE?N7S,O+=7E_B3E&;F&>81\\&T2! MJ"3E'$DY%CK8 6[W6.A5D]O'Q_"VL]LBZ ]HW,*%P9P*[9]J)C #7 .$N-%2 M"@$@MO=[$IBRC1U0-/GD-/A,\#*0TN3+GZQ(?RU17J-:--$2 >II\,"HP (C MYE:12"6!=K96U+HE1^RD2I1;)91DG (-M#+6$F_4FH\D6,64,_P2Y3;8&V40IIBQC0%7EG!UK10!.2Y55'L'@,[2Y0?QOW!'.&>0(ER M$GMN,B>Q)9QR)P3$(*Z/1%47)'Q[ MRY-O'9,A[[VC6$"#@%7,:JUY12,TOM-RF0,X.F@5)D4[0AG,VMIS67(OA*2* M:^(09,2V7']_YP4PBS8,)I1@HB:@V MA.%JN\&!0J^964?#L2E-:%)^)Z@=[16(V_:M3'!ND!6<>L,#.S$!KEKL.!9) M=_@&=SP[%'BVIRU'"?54%.5Q#8'?RF+>B@.U_6L9]AISI2SR"$GI!0AN:<57 M 6!*'OX0/:KS4I-T@7:F*'$#]&8^O\W']K8,[%M->4G=_,'N:.Z^Y^7%))"[ M2P\.?EFFG%>&*$:%]01S)I &%5>,="EUF,ZK5G9+0&];8J>RX#^X;-YF%>OM M7\N,QLH"0SRDF KC@<>XXBO7-&4+?5[5JH>YY*>+]%14I=]-!(# *@2AI$&T M@BN(E-@L/]ZF-#<9BIKL3X)I77OJ3B%C5H;_AY9P!X!15 IE MUA(P0JD4+VRHM_?/1Z%:DO*IZ-G:,XWA]-85ZMFW,LB08-0;"21PTD/#=+6K M,P@DQ7GYJ^:TK#FIXCP5%=E^7;C:UGTH)Q=Y%,G7+@],:DXF,PABH:VB'FNL M77"B89698)A-VAJ=4RQL4(9FD3FEN// (LDA5M@ZPJKHJHDE M"EY-W5 5L3<0G(PR5D3VKH\'3233@?%6,!MP8IQ7'F&WV39+C[MIY_JJDBVH M9)LX.!FM?.'@HB^]/' J&7-8(.X%%P80RPA@ZX9G02) VI3.DN=4>^4$-;-= M) Q&-\]F%TF IB;X*RSX)UB"L&%@U?;!6F]2*J^<_ZE<[]K8"PA.10GW'Z_T MI)MI$\L,B;%VYB 7$E"C#%3511?K-4TQGN=]YC=T=>T4%Z>BQ0^.>GI2UYHS MR!1E4 *G8+S:9HV%UM**_QS9%%-ZWB>*0]?+=@!P*@K8>1W\6@5@G0(:6T6< M-Y8)[ZC!U4%9X'Q2Q%A<\X, M@48"+S>^A 0JI3CN.=V";!;C#;=%;U_NIZ*/!SO6VQ@$6U33YB:966>MBJX2 M"*(DAB.-JZM]ED&4DFI]AF>1P]3>WN!P*DJ]W2OO0WN/F$T65EH"!28& >8 MEY+BZES*8HM34E#/R8<=M)JV+_?N^SWTUM6A=ME4CHEG-':CHX9HHQ&$]P%K M8%.N/9S3^>'QN[]!RO%4(B8/;/3> M"M?S/S5 2A>^&\5TYXB16M3EBM<_BU MMT*+L&WO/"])R*^*= R/&9)2$Z:U X 0ZQD"&[-M!+5=[JJ&W-C@A-7H,!&? MBAHUV;"@]SEE&CH,E*88"<1(W-BJRI5Q%+"4T.2 =DUGKH)=B?\$@QF/Z>TH M9O'DHYEA H)8:MT""30$FI.J/*L3:4U\!K3!.@4E&X)\A]*NX_;Z>E3>O?^Z M_-6SU2".^BX]&K-1RDH2^F,-,"CT:Y UUKSCL/$U96_\&86%K[\4T# DH:W M$261K-VM/':,R@CS(I@6;GWXI*':(@0J.CET*19[@+#L 1]%6[+H&7-[^W7L M')OMT,'.H?(MFN=H54CX&,85O706/WN;? M\FEQ$YFP]M7W8J?&Z(P8)A7S6 !" 44P2*CR,20B+.4P<(#9+NV@J7D^=Q9Y MR:?3&"Z:C7\?E7_FB_#WNN#:-S1#6$K#J M$4RZD@9)M- I2DQ+Q'U"HL5UD M-S2=S/+";?\KK8JC4^LXXCSR2EP+K8_Y5:SC=, M94E.^X#";.T"K U.#_YDYVTWW:&@4<*'S1%B@DLCK ^LJ[CF!#FW1-+>-Y6= MBZPKH*OI$ASY^&4*U[JZ \SU7I#I_]_>E2TWCEO1]WQ,@GUY2176I*NZQUT] MW36/*(U,VTS;I$>2/>-\?4!)E%>)%$F!LIP7KP2%>^[!Q7(7<.SBMLMJ2 "W MD@CIZV&NH#,G=@UD2KJ\O-?T$/HX$C_#<@S_WX'P\BR7*465(!YI0*,5 YX+ M@4!U"8H%@NM6%<[&<2 \O0_CV47OWZ-:=>S3SQZ>@^:7!PDQT7$VD(QZ9(G2 MB,(:.8S\B9W-IJ+9GBZ#P?64;)&X$>Q'<;^,FXB[]<4LK\(FED+]*/+%_(G# MN0.U.[TY*&(]5@ 0 34@0!,.4(T7@[A/"=(C7!Z.SNL42DI/ZK=7*$]':Q6S ML.+'?'YWL_I;+_/=_8."I3@NZ@%0ED*+'?5"\QI-JG4?[^\1'@F-3OD1=)9^ M!&SNM,YF]_DTV[*J7RVXXT]G%]^R:7E9Y/^-J"SC@)=ZV&\P#/R902,>;0G0 MW%'G*(5*:;W&&'(%^HR+(SS)&GU1HI'SG>RK(TMPX4 M:>&=BH02!G@"H7*HEIT"E303Z:F-N(T#8A9W \M5YX%.:GKSX95;96B\QQG4 MCUF]3_ZX"N$\B?%.@!+<>Z>-)Q1C*XSR*QTP $6[.D6'D7)U<4XU,U1]KE9, M:R%V^12V-PI63?]^6=[_8UK>%8O9PXI) MZU]>DFC]Y_#CUS?8\OC/ &#'AOC"";(.&Q< M+DG=9+/8X?G9XBJ;?;^:%#]^W1KEM[M!T'''[:PC !$AC=%"V\V 0I9L#74@#,^5CNI'?%E-ZX)HN" MF^>3KY-I?I%/&TGRZME096L3++UAAB!,*6.&K622@(!>B:>]7"SODBM]X>T\ MS2PMF5G-;KOGE]=/!J4M$=::./]Q!05R$)NZCY:S/LEV>]_6\VXI, RXB;U, CEAEA".*6PRLDU[3&@_ 7)]M]+&O8E)O MHP^JF729?LM>[Z)@_4C 4A(#L5;.:TFL%%4]RK4$F+O1LH9'. D<3-FO#@@[ M89V*+5]GY6TV6SQ\O9X4BZH0U!]W^3+I\)=LU^G[KF8ASMB,(P@@UQ9ZX+RT MHI8TRMXG^O_8+58J5@V(_SB^J9&#^X=T.&E!(?&:.24AX@B8N"->P.<<(X)<_%7 M[AS&0DDZ9M;>\RXW5O![X_% A91*,@2\ SI.0T03O)9..R9:27<"8[2UDG>/ MT2Z8)CL'>]'5^.%- 2)OMPA$*>,YH@9K S5 VE->RP>I'"T**0EG]E1Q U^Z M03HB99JC/;:U"5ISQ;BTF+*J0(D3E+NUC(X; M>CX(98SCT N/G93&"FIM+1MCO:Z,>!^> M#DX[88#DDE''&3& :EG+!3G!)VUC.JBW'!K24:C2=#_+ZX>#LY!1!"317CN/ M,(FXU%(IP.1)&Y6!B=(%T30'&?45"?EE406W5%Z:Z3*8,B\NOY;7^30?T?OQ MNBLMCC:V-PH(2>.5E$!;HD7<])+:M8D)\&9,#\@N_%N=2[9Z0; $0B.E](Y6 M A%D%HC0(V0I^R9&((7+Q,;],2;;#FT2( ;6:DUE=:\NX\YHL(X+ MML11WRGA=ML%NX]E2G;R9LO!YM[O"(99QTGD+\, 8BLUJ"/A(\TQ/N7$IB$T M7J;!/5F\557EL>$,=/-,@,I"&HV5)Q$BPA300M4R@&C/3I [!U3TRUBKCC G MI4ISL?W'IP**@B. +.!*0:&AHP[4<@B$3CFWK8,RWZ)#)R!3$>)+7N0W=S>- ME'CV7-"0($A!5:3$QH&BB#6NED5R>LHE'CJIM!P.S&3$F/S5CAA/GXL#!4)N MXPR,**1Q*A:.\(TLC/>97(X]\'(08O0 LW,B2LN)<=H:55,N" MAMO,T[;G ^?4$V.,LQ8"CZHR+'5=W+CFTZ>8+)"&(T/"GLKDV+6VEF4QS=VL M0E$5Y[^4Q73URPX+U-@V*,0 ,%Y2!HWE@% )ZQ,*:H#I,^,=4='@M!9H:-0[ M&Z2OL_+\;KKX;5)=N[%X^)[-;K;9HC<>#0QSYB3FSL1%OQ&6"U^O]JACO<** MCC6K.Z$9ZH_X\9S>;U(COF7K3XK__#+Y3SE[K+>W;A4?F6;Y?;62/+'C?:XQ M0R+NBZ3SD7*<"&-1W"U30("39L3D Q,M3]3);%4!,9__; IH?KM!4%$TI)EB MFE@(,>%4;21$3G[00_[6>G]U3>H (*=:A;SJK'[063&]BL;A9\-!?U/3 +SE M7#IB+%0<6%:%/ZPEAI"+T<*$$M"J+P>:*-4/ZO'(57>Z,2BZJ6E@CB))#):( M*.*0@Y[74$*'09_0HG='KLYL:*19+]"3A<&VNA/\Z;W5T&BJA2!<4X4PY417 M450K.8B2IUP+8C@=OPQDZ8QOLEI8KU:JS26QMC0)@'@$ 6&4:8J@5<"3#4K4 MJ5,\RCDX@P8".YW?*NZ#'I/'=R^67C\6*U3)**T_9-]Y' MXR\O/A@(W\ZG>?6GGA7;YZ.W'PP&26N<1MI@#!40S(!-#ZDP?6IY'CL#!E!; M.2"VO;7__<^RG?8W#\95%A1< L4Q!]0+"XDQ=0\![14P=>P3R(&TWQ7;SMIW MQ?F/>;:183<#WGPXP#AK:DHY) Z+*G1,4K_N*2+]2L(?D:?G0(H? M+13E,^ MM\CWW-XH"(V0Q\*SR$D%) 6*\%I*YD"?3.%C+P1]Z..YKB"/1J6OV:SZP^0R M@_N0Z4FS8 DSFFC@XS?M!*;5#7-K284X:2?"$/IOHE1WJ(_'G7ARR8 48D

S\\N7O3]8?6U33)@NQ<$@Z5 DBI@M)-2 M<88"CX$%:1WP^GTZNMT;#O?584, JXT!<646 .&+< MHHTD7+>[CO;]Y(0?@#$]T.R\3_E41*CRF\+._NS"S1?YS62QL\;-\P<#-IQ!J3QG!ALJA$?8 MU]) Z?KX]H[]RI,#$*<7N-V/52?SJZI0_/WD.JO*5A;G7R:SG]GZ8N/I7<2Q MWI"TG<5ZO#+$25H2(WUU3:%&SD"DS./RK5W=]"V48A^'4HG5,-IIC(FJS!?5 M3_LAV_!()T]G:[^4VM8D" 55 MM->$4E?%7PA))=F,&=:KW(_X>%P:".9D51R>Y53MMSAO;!OB4E%KS#V&2D%" MC#?@<2\"51\/A/QXU!H:[V3AFU?Y[6UUS4=Q_N])<1[??UEE6+4G6KL7!,NY M\M%&8ZB)L)P8X3>3OY&@5]TR\/'H=A#4DW%N$;L\F9V_2-9:=7X7U7:U"QQ[ M@2TAS@H0EP(: >MJ63%VO1(>CMT'=@B�AV.F,6T=*3>94E>G.;%?/5=8ZW M2W46YY^6*\G\/JLN,YLWTVW_MP6$",6..>B\<$PRPP%>XT*4-KW\L,<>%G00 M,W=H%20+?S^_SV:+?+XVU//V$VQ#R^ !AU"B*#,QAE!+C8 ;>;GM5>CMV$-) M#D"Y8>%.M^>)1*",&^]H;6$S*)>-NP#GMT/ MA'.Z\[";J*&K:&NC75WU?=_HA;:O"%Y+2P4FB%II.49*<5 C0)#MM63[@(?] M!\(]67Y&]N<34&9E$7^<9LO+M_=EX+ZO"M0*!;%4''*'!*54Z8U5EZ!?^ETJ1Q@#7JG#1@;9VZ_(Q\[.+ M9QZ!LXM5#G;UU4<1RMD^5P?O\;; I?*"&JZ9C_L)Z)6VN,9&6=O'B_B.CQ=: M,V;+K<"'TT +(['^1_7E][C)_.??_@=02P$"% ,4 " 9@6=)L+K\BC(S M 0 F&UL4$L! A0#% M @ &8%G2:DZEA !,' 4 %0 @ &U, ( 9VEM;RTR,#$V B,3 P,5]P&UL4$L%!@ & 8 B@$ )&2 @ $! end