0001159167-15-000045.txt : 20151030 0001159167-15-000045.hdr.sgml : 20151030 20151030101044 ACCESSION NUMBER: 0001159167-15-000045 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20150926 FILED AS OF DATE: 20151030 DATE AS OF CHANGE: 20151030 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IROBOT CORP CENTRAL INDEX KEY: 0001159167 STANDARD INDUSTRIAL CLASSIFICATION: HOUSEHOLD APPLIANCES [3630] IRS NUMBER: 770259335 STATE OF INCORPORATION: DE FISCAL YEAR END: 1227 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36414 FILM NUMBER: 151185760 BUSINESS ADDRESS: STREET 1: 8 CROSBY DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 BUSINESS PHONE: 781-430-3000 MAIL ADDRESS: STREET 1: 8 CROSBY DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 10-Q 1 irbt-2015926x10q.htm 10-Q 10-Q
 
 
 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
______________________________________________ 
FORM 10-Q
 ______________________________________________
ý
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE QUARTERLY PERIOD ENDED September 26, 2015
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-36414
______________________________________________ 
iROBOT CORPORATION
(Exact name of registrant as specified in its charter)
 ______________________________________________
Delaware
77-0259 335
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
8 Crosby Drive
Bedford, MA 01730
(Address of principal executive offices)
(Zip code)
(781) 430-3000
(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 the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
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  ý
The number of shares outstanding of the Registrant’s Common Stock as of October 26, 2015 was 29,069,589.

 
 
 
 
 
        


iROBOT CORPORATION
FORM 10-Q
THREE AND NINE MONTHS ENDED SEPTEMBER 26, 2015
INDEX
 
Page
PART I: FINANCIAL INFORMATION
 
 
Item 1. Financial Statements
 
 
 
 
 

2




iROBOT CORPORATION
CONSOLIDATED BALANCE SHEETS
(unaudited)
 
 
September 26,
2015
 
December 27,
2014
 
(in thousands)
ASSETS
Current assets:
 
 
 
Cash and cash equivalents
$
176,430

 
$
185,957

Short term investments
35,791

 
36,166

Accounts receivable, net of allowance of $66 at September 26, 2015 and $67 at December 27, 2014
76,314

 
71,056

Unbilled revenue
580

 
2,614

Inventory
58,665

 
47,857

Deferred tax assets
20,338

 
21,505

Other current assets
8,408

 
9,704

   Total current assets
376,526

 
374,859

Property and equipment, net
28,553

 
31,297

Deferred tax assets
7,688

 
8,409

Goodwill
48,751

 
48,751

Intangible assets, net
16,529

 
19,146

Other assets
11,766

 
10,751

   Total assets
$
489,813

 
$
493,213

LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND
 STOCKHOLDERS’ EQUITY
Current liabilities:
 
 
 
Accounts payable
$
56,490

 
$
60,256

Accrued expenses
13,752

 
18,701

Accrued compensation
11,153

 
16,235

Deferred revenue and customer advances
2,279

 
3,849

   Total current liabilities
83,674

 
99,041

Long term liabilities
3,033

 
3,736

Commitments and contingencies (Note 7)


 


Redeemable convertible preferred stock, 5,000,000 shares authorized and none outstanding

 

Common stock, $0.01 par value, 100,000,000 shares authorized; 29,247,802 and 29,644,602 shares issued and outstanding at September 26, 2015 and December 27, 2014, respectively
292

 
297

Additional paid-in capital
237,260

 
249,409

Retained earnings
165,680

 
140,881

Accumulated other comprehensive loss
(126
)
 
(151
)
   Total stockholders’ equity
403,106

 
390,436

   Total liabilities, redeemable convertible preferred stock and stockholders’ equity
$
489,813

 
$
493,213

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

3


iROBOT CORPORATION
CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except per share amounts)
(unaudited)
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Revenue
$
143,609

 
$
143,497

 
$
410,358

 
$
397,504

Cost of revenue (1)
73,751

 
75,608

 
216,759

 
215,784

Gross margin
69,858

 
67,889

 
193,599

 
181,720

Operating expenses:
 
 
 
 
 
 
 
Research and development (1)
18,122

 
17,343

 
55,886

 
51,522

Selling and marketing (1)
19,379

 
15,844

 
60,896

 
53,911

General and administrative (1)
13,701

 
12,008

 
39,195

 
35,938

Total operating expenses
51,202

 
45,195

 
155,977

 
141,371

Operating income
18,656

 
22,694

 
37,622

 
40,349

Other expense, net
(93
)
 
(374
)
 
(948
)
 
(469
)
Income before income taxes
18,563

 
22,320

 
36,674

 
39,880

Income tax expense
5,770

 
7,713

 
11,875

 
11,463

Net income
$
12,793

 
$
14,607

 
$
24,799

 
$
28,417

Net income per share
 
 
 
 
 
 
 
Basic
$
0.43

 
$
0.49

 
$
0.84

 
$
0.97

Diluted
$
0.42

 
$
0.48

 
$
0.82

 
$
0.94

Number of weighted average common shares used in calculations per share
 
 
 
 
 
 
 
Basic
29,654

 
29,595

 
29,697

 
29,439

Diluted
30,117

 
30,183

 
30,253

 
30,169

 __________________________
(1)
Total stock-based compensation recorded in the three and nine months ended September 26, 2015 and September 27, 2014 included in the above figures breaks down by expense classification as follows:
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Cost of revenue
$
270

 
$
291

 
$
662

 
$
626

Research and development
963

 
866

 
2,737

 
2,425

Selling and marketing
474

 
319

 
1,089

 
860

General and administrative
2,193

 
2,315

 
5,974

 
6,105

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

4


iROBOT CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(unaudited)
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Net income
$
12,793

 
$
14,607

 
$
24,799

 
$
28,417

Other comprehensive income, net of tax:
 
 
 
 
 
 
 
Unrealized gains/(losses) on investments, net of tax
67

 
(80
)
 
25

 
(171
)
Total comprehensive income
$
12,860

 
$
14,527

 
$
24,824

 
$
28,246

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

5


iROBOT CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 
Nine Months Ended
 
September 26,
2015
 
September 27,
2014
Cash flows from operating activities:
 
 
 
Net income
$
24,799

 
$
28,417

Adjustments to reconcile net income to net cash provided by (used in) operating activities:
 
 
 
Depreciation and amortization
10,569

 
9,578

Loss on disposal of assets
201

 
27

Stock-based compensation
10,462

 
10,016

Deferred income taxes, net
2,289

 
793

Tax benefit of excess stock-based compensation deductions
(795
)
 
(2,707
)
Non-cash director deferred compensation
112

 
34

Changes in operating assets and liabilities — (use) source
 
 
 
Accounts receivable
(5,258
)
 
(28,999
)
Unbilled revenue
2,034

 
(323
)
Inventory
(10,965
)
 
(8,678
)
Other assets
1,296

 
(5,407
)
Accounts payable
(1,285
)
 
4,943

Accrued expenses
(6,127
)
 
2,859

Accrued compensation
(5,082
)
 
(7,836
)
Deferred revenue and customer advances
(1,570
)
 
(2,376
)
Long term liabilities
(703
)
 
(467
)
Net cash provided by (used in) operating activities
19,977

 
(126
)
Cash flows from investing activities:
 
 
 
Additions of property and equipment
(7,557
)
 
(9,168
)
Change in other assets
(1,015
)
 

Purchases of investments
(17,755
)
 
(24,214
)
Sales of investments
18,000

 
7,500

Net cash used in investing activities
(8,327
)
 
(25,882
)
Cash flows from financing activities:
 
 
 
Proceeds from stock option exercises
3,385

 
7,853

Income tax withholding payment associated with restricted stock vesting
(1,295
)
 
(1,532
)
Stock repurchases
(24,062
)
 

Tax benefit of excess stock-based compensation deductions
795

 
2,707

Net cash provided by (used in) financing activities
(21,177
)
 
9,028

Net decrease in cash and cash equivalents
(9,527
)
 
(16,980
)
Cash and cash equivalents, at beginning of period
185,957

 
165,404

Cash and cash equivalents, at end of period
$
176,430

 
$
148,424

Supplemental disclosure of cash flow information:
 
 
 
Cash paid for income taxes
$
8,791

 
$
15,462

Non-cash investing and financing activities:
 
 
 
Stock repurchases included in accrued expenses
$
1,156

 
$

Transfer of inventory to property and equipment
$
157

 
$
637

Additions of property and equipment included in accounts payable
$
754

 
$
671

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

6


iROBOT CORPORATION
Notes To Consolidated Financial Statements
(unaudited)
1. Description of Business
iRobot Corporation (“iRobot” or the “Company”) develops robotics and artificial intelligence technologies and applies these technologies in producing and marketing robots. The Company’s revenue is primarily generated from product sales.
2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying consolidated financial statements include those of iRobot and its subsidiaries, after elimination of all intercompany accounts and transactions. In addition, certain prior year amounts have been reclassified to conform to the current year presentation. iRobot has prepared the accompanying unaudited consolidated financial statements in conformity with accounting principles generally accepted in the United States of America.
The accompanying unaudited financial data as of September 26, 2015 and for the three and nine months ended September 26, 2015 and September 27, 2014 have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. The year-end balance sheet data were derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States. These consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in its Annual Report on Form 10-K for the fiscal year ended December 27, 2014, filed with the SEC on February 13, 2015.
In the opinion of management, all adjustments necessary to state fairly the Company's statement of financial position as of September 26, 2015 and results of operations and cash flows for the periods ended September 26, 2015 and September 27, 2014 have been made. The results of operations and cash flows for any interim period are not necessarily indicative of the operating results and cash flows for the full fiscal year or any future periods.
Use of Estimates
The preparation of these financial statements in conformity with accounting principles generally accepted in the United States requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. On an ongoing basis, management evaluates these estimates and judgments, including those related to revenue recognition, sales returns, bad debts, warranty claims, inventory reserves, valuation of investments, valuation of goodwill and intangible assets, assumptions used in valuing stock-based compensation instruments and income taxes. The Company bases these estimates on historical and anticipated results and trends and on various other assumptions that the Company believes are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. By their nature, estimates are subject to an inherent degree of uncertainty. Actual results may differ from the Company’s estimates.
Fiscal Year-End
The Company operates and reports using a 52-53 week fiscal year ending on the Saturday closest to December 31. Accordingly, the Company’s fiscal quarters end on the Saturday that falls closest to the last day of the third month of each quarter.
Revenue Recognition
The Company derives its revenue primarily from product sales and, to a lesser extent, government and commercial research and development contracts. The Company sells products directly to customers and indirectly through resellers and distributors. The Company recognizes revenue from sales of robots under the terms of the customer agreement upon transfer of title and risk of loss to the customer, net of estimated returns, provided that collection is determined to be reasonably assured and no significant obligations remain.

7

iROBOT CORPORATION
Notes to Consolidated Financial Statements - (Continued)

Beginning in the third quarter of 2015, with the introduction of the Company's first connected robot, each sale of a connected robot represents a multi-element arrangement containing the robot, an app and potential future unspecified software upgrades. Revenue is allocated to the deliverables based on their relative selling prices which have been determined using best estimate of selling price (BESP). Revenue allocated to the app and unspecified software upgrades is then deferred and recognized on a straight-line basis over the period in which the Company expects to provide the upgrades over the estimated life of the robot.
Sales to domestic and Canadian resellers of home robots are typically subject to agreements allowing for limited rights of return, rebates and price protection. The Company also provides limited rights of returns for direct-to-consumer sales generated through its on-line stores. Accordingly, the Company reduces revenue for its estimates of liabilities for these rights of return, rebates and price protection at the time the related sale is recorded. These estimates for rights of return are directly based on specific terms and conditions included in the reseller agreements, historical returns experience and various other assumptions that the Company believes are reasonable under the circumstances. In the case of new product introductions, the estimates for returns applied to the new products are based upon the estimates for the most similar predecessor products until such time that the Company has enough actual returns experience for the new products, which is typically two holiday returns cycles. At that time, the Company incorporates that data into the development of returns estimates for the new products. The Company updates its analysis of returns on a quarterly basis. If actual returns differ significantly from the Company's estimates, or if modifications to individual reseller agreements are entered into that impact their rights of returns, such differences could result in an adjustment to previously established reserves and could have a material impact, either favorably or unfavorably, on the Company’s results of operations for the period in which the actual returns become known or the reseller agreement is modified. The Company's international distributor agreements do not currently allow for product returns and, as a result, no reserve for returns is established for this group of customers. The estimates and reserve for rebates and price protection are based on specific programs, expected usage and historical experience. Actual results could differ from these estimates.
Under cost-plus-fixed-fee (CPFF) type contracts, the Company recognizes revenue based on costs incurred plus a pro rata portion of the total fixed fee. Costs incurred include labor and material that are directly associated with individual CPFF contracts plus indirect overhead and general and administrative type costs based upon billing rates submitted by the Company to the Defense Contract Management Agency (DCMA). Annually, the Company submits final indirect billing rates to DCMA based upon actual costs incurred throughout the year. In the situation where the Company’s final actual billing rates are greater than the estimated rates currently in effect, the Company records a cumulative revenue adjustment in the period in which the rate differential is collected from the customer. These final billing rates are subject to audit by the Defense Contract Audit Agency (DCAA), which can occur several years after the final billing rates are submitted and may result in material adjustments to revenue recognized based on estimated final billing rates. As of September 26, 2015, fiscal years 2012 through 2014 are open for audit by DCAA. In the situation where the Company’s anticipated actual billing rates will be lower than the provisional rates currently in effect, the Company records a cumulative revenue adjustment in the period in which the rate differential is identified. Revenue on firm fixed price (FFP) contracts is recognized using the percentage-of-completion method. For government product FFP contracts, revenue is recognized as the product is shipped or in accordance with the contract terms. Costs and estimated gross margins on contracts are recorded as revenue as work is performed based on the percentage that incurred costs compare to estimated total costs utilizing the most recent estimates of costs and funding. Changes in job performance, job conditions, and estimated profitability, including those arising from final contract settlements and government audits, may result in revisions to costs and income and are recognized in the period in which the revisions are determined. Since many contracts extend over a long period of time, revisions in cost and funding estimates during the progress of work have the effect of adjusting earnings applicable to past performance in the current period. When the current contract estimate indicates a loss, a provision is made for the total anticipated loss in the current period. Revenue earned in excess of billings, if any, is recorded as unbilled revenue. Billings in excess of revenue earned, if any, are recorded as deferred revenue.
Stock-Based Compensation
The Company accounts for stock-based compensation through recognition of the fair value of the stock-based compensation as a charge against earnings. Stock-based compensation cost for stock options is estimated at the grant date based on each option's fair value as calculated by the Black-Scholes option-pricing model. Stock-based compensation cost for restricted stock awards, time-based restricted stock units and performance-based restricted stock units is measured based on the closing fair market value of the Company's common stock on the date of grant. For performance-based restricted stock units, the compensation costs will be subsequently adjusted for assumptions of achievement during the period in which the assumption of achievement changes, as applicable. The Company recognizes stock-based compensation as expense ratably on a straight-line basis over the requisite service period, net of estimated forfeitures.

8

iROBOT CORPORATION
Notes to Consolidated Financial Statements - (Continued)

Net Income Per Share
The following table presents the calculation of both basic and diluted net income per share:
 
 
Three Months Ended
 
Nine Months Ended
 
(In thousands, except per share amounts)
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Net income
$
12,793

 
$
14,607

 
$
24,799

 
$
28,417

Weighted-average shares outstanding
29,654

 
29,595

 
29,697

 
29,439

Dilutive effect of employee stock options and restricted shares
463

 
588

 
556

 
730

Diluted weighted-average shares outstanding
30,117

 
30,183

 
30,253

 
30,169

Basic income per share
$
0.43

 
$
0.49

 
$
0.84

 
$
0.97

Diluted income per share
$
0.42

 
$
0.48

 
$
0.82

 
$
0.94


Restricted stock units and stock options representing approximately 0.7 million and 0.4 million shares of common stock for the three month periods ended September 26, 2015 and September 27, 2014, respectively, and approximately 0.5 million and 0.2 million shares of common stock for the nine month periods ended September 26, 2015 and September 27, 2014, respectively, were excluded from the computation of diluted earnings per share for these periods because their effect would have been antidilutive.
Income Taxes
The Company is subject to taxation in the United States and various states and foreign jurisdictions. The statute of limitations for examinations by the Internal Revenue Service is closed for fiscal years prior to 2012. The statute of limitations for examinations by state tax authorities is closed for fiscal years prior to 2011. Federal carryforward attributes that were generated prior to fiscal year 2012 and state carryforward attributes that were generated prior to fiscal year 2011 may still be adjusted upon examination by the federal or state tax authorities if they either have been or will be used in a period for which the statute of limitations is still open.

Deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Valuation allowances are provided if, based upon the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

The Company monitors the realization of its deferred tax assets based on changes in circumstances, for example recurring periods of income for tax purposes following historical periods of cumulative losses, generation of tax credits compared to future utilization of credits, or changes in tax laws or regulations. The Company's income tax provision and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates. The Company is currently generating state research credits that exceed the amount being utilized. As a result of this trend, a valuation allowance may be needed in the future related to these state tax credits.

The Company recorded a tax provision of $5.8 million and $7.7 million for the three month periods ended September 26, 2015 and September 27, 2014, respectively. The $5.8 million provision for the three month period ended September 26, 2015 resulted in an effective income tax rate of 31.1%. The $7.7 million provision for the three month period ended September 27, 2014 resulted in an effective income tax rate of 34.6%. The difference between the effective income tax rate of 31.1% for the three month period ended September 26, 2015 and 34.6% for the three month period ended September 27, 2014 was primarily due to an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the three month period ended September 26, 2015, partially offset by an increase in state income taxes. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and the Company recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the three month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the three month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.


9

iROBOT CORPORATION
Notes to Consolidated Financial Statements - (Continued)

The Company recorded a tax provision of $11.9 million and $11.5 million for the nine month periods ended September 26, 2015 and September 27, 2014, respectively. The $11.9 million provision for the nine month period ended September 26, 2015 resulted in an effective income tax rate of 32.4%. The $11.5 million provision for the nine month period ended September 27, 2014 resulted in an effective income tax rate of 28.7%. The difference between the effective income tax rate of 32.4% for the nine month period ended September 26, 2015 and 28.7% for the nine month period ended September 27, 2014 was primarily due to an increase in state income taxes during the nine month period ended September 26, 2015, as compared to September 27, 2014, and the release of $2.1 million of valuation allowance related to certain tax attributes of Evolution Robotics, Inc. during the nine month period ended September 27, 2014, partially offset by an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the nine month period ended September 26, 2015. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and the Company recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the nine month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the nine month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.

Fair Value Measurements
The authoritative guidance for fair value establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
Financial Assets and Liabilities
The Company’s financial assets and liabilities measured at fair value on a recurring basis at September 26, 2015, were as follows:
 
 
Fair Value Measurements as of
September 26, 2015
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Description
 
 
 
 
 
Assets:
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
Money market funds
$
108,100

 
$

 
$

Short term investments
 
 
 
 
 
Corporate and government bonds (1)

 
35,791

 

Total assets measured at fair value
$
108,100

 
$
35,791

 
$

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued expenses
 
 
 
 
 
Derivative instruments (Note 6) (2)
$

 
$
16

 
$

Total liabilities measured at fair value
$

 
$
16

 
$



10

iROBOT CORPORATION
Notes to Consolidated Financial Statements - (Continued)

The Company’s financial assets measured at fair value on a recurring basis at December 27, 2014, were as follows:
 
 
Fair Value Measurements as of
December 27, 2014
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Description
 
 
 
 
 
Assets:
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
Money market funds
$
109,843

 
$

 
$

Short term investments
 
 
 
 
 
Corporate and government bonds (1)

 
36,166

 

Total assets measured at fair value
$
109,843

 
$
36,166

 
$


(1)
The bond investments are valued based on observable market values as of the Company’s reporting date. The bond investments are recorded at fair value and marked-to-market at the end of each reporting period. The realized and unrealized gains and losses are included in comprehensive income for that period.

(2)
Derivative instruments are valued using an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount.
Goodwill
Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. The Company evaluates goodwill for impairment at the reporting unit level (operating segment or one level below an operating segment) annually or more frequently if the Company believes indicators of impairment exist. In accordance with applicable guidance, the Company is permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then a two-step goodwill impairment test is performed.
The first step of the impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the Company performs the second step of the goodwill impairment test to determine the amount of impairment loss. The second step of the goodwill impairment test involves comparing the implied fair value of the affected reporting unit’s goodwill with the carrying value of that goodwill. The Company completes the annual impairment evaluation during the fourth quarter of each year.
Recent Accounting Pronouncements
In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-11, “Inventory: Simplifying the Measurement of Inventory.” ASU No. 2015-11 applies only to inventory for which cost is determined by methods other than last-in, first-out and the retail inventory method, which includes inventory that is measured using first-in, first-out or average cost. Inventory within the scope of this standard is required to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new standard will be effective for the Company on January 1, 2017. The Company is currently assessing the potential impact of ASU No. 2015-11 on its consolidated financial statements.
In April 2015, the FASB issued ASU No. 2015-05, “Intangibles - Goodwill and Other - Internal-Use Software: Customer's Accounting for Fees Paid in a Cloud Computing Arrangement.” Under ASU No. 2015-05, if a cloud computing arrangement includes a software license, the software license element of the arrangement should be accounted for consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the arrangement should be accounted for as a service contract. The new standard will be effective for the Company on January 3, 2016. The Company is currently assessing the potential impact of ASU No. 2015-05 on its consolidated financial statements.
In February 2015, the FASB issued ASU 2015-02, “Consolidation - Amendments to the Consolidation Analysis.” ASU No. 2015-02 reduces the number of consolidation models and changes the way reporting entities evaluate a variable interest entity. It

11

iROBOT CORPORATION
Notes to Consolidated Financial Statements - (Continued)

is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015.  Early adoption is permitted.  The Company is currently assessing the potential impact of ASU No. 2015-02 on its consolidated financial statements.
In August 2014, the FASB issued ASU No. 2014-15, “Presentation of Financial Statements - Going Concern.” ASU No. 2014-15 requires management of public and private companies to evaluate whether there is substantial doubt about the entity’s ability to continue as a going concern and, if so, disclose that fact. Management will also be required to evaluate and disclose whether its plans alleviate that doubt. The new standard is effective for annual periods ending after December 15, 2016, and interim periods within annual periods beginning after December 15, 2016. The Company does not believe that the impact of this amendment will be material to the Company’s consolidated financial statements.
In June 2014, the FASB issued ASU No. 2014-12, “Accounting for Share-Based Payments When the Terms of an Award Provide That a Performance Target Could Be Achieved after the Requisite Service Period.” ASU No. 2014-12 requires a reporting entity to treat a performance target that affects vesting and that could be achieved after the requisite service period as a performance condition. It is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015. Early adoption is permitted. The Company is currently assessing the potential impact of ASU No. 2014-12 on its consolidated financial statements.
In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers,” which provides guidance for revenue recognition. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The new guidance is effective for annual reporting periods beginning after December 15, 2016, including interim periods within those annual reporting periods. In July 2015, the FASB voted to defer the effective date of the new accounting guidance related to revenue recognition by one year to December 17, 2017 for annual reporting periods beginning after that date and permitted early adoption of the standard, but not before the original effective date of December 15, 2016. The Company is in the process of evaluating the impact that the adoption of the new revenue recognition standard issued in May 2014 will have on its consolidated financial statements and footnote disclosures.
From time to time, new accounting pronouncements are issued by FASB that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that recently issued standards, which are not yet effective, will not have a material impact on the Company’s consolidated financial statements upon adoption.

3. Inventory
Inventory consists of the following:
 
 
September 26, 2015
 
December 27, 2014
 
(In thousands)
Raw materials
$
7,780

 
$
9,455

Finished goods
50,885

 
38,402

 
$
58,665

 
$
47,857

4. Stock Option and Incentive Plans
The Company has awards outstanding under three stock incentive plans: the 2005 Stock Option and Incentive Plan (the "2005 Plan"), the Evolution Robotics, Inc. 2007 Stock Plan (the "2007 Plan") and the 2015 Stock Option and Incentive Plan (the "2015 Plan" and together with the 2005 Plan and the 2007 Plan, the “Plans”). The 2015 Plan is the only one of the three plans under which new awards may currently be granted. Under the 2015 Plan, which became effective May 20, 2015, 3,100,000 shares were initially reserved for issuance in the form of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, unrestricted stock awards, cash-based awards, performance share awards and dividend equivalent rights. Stock awards returned to the Plans, with the exception of those issued under the 2007 Plan, as a result of their expiration, cancellation or termination are automatically made available for issuance under the 2015 Plan. Eligibility for incentive stock options is limited to those individuals whose employment status would qualify them for the tax treatment associated with incentive stock options in accordance with the Internal Revenue Code of 1986, as amended. As of September 26, 2015, there were 2,551,119 shares available for future grant under the 2015 Plan.
Awards granted under the Plans are subject to terms and conditions as determined by the compensation committee of the board of directors, including vesting periods. Options granted under the Plans are exercisable in full at any time subsequent to

12

iROBOT CORPORATION
Notes to Consolidated Financial Statements - (Continued)

vesting, generally vest over periods from one to five years, and expire five or ten years from the date of grant or, if earlier, 60 or 90 days from employee termination. The exercise price of stock options is equal to the closing price on the NASDAQ Global Market on the date of grant. Other awards granted under the Plans generally vest over periods from one to three years.
On September 4, 2015, the Company granted to certain employees stock options totaling 77,725 shares of the Company's common stock and 216,478 restricted stock units. Each of the above stock options have a per share exercise price of $29.60, the closing price of the Company's common stock on NASDAQ on September 4, 2015.
5. Accrued Expenses
Accrued expenses consist of the following:
 
 
September 26, 2015
 
December 27, 2014
 
(In thousands)
Accrued warranty
$
6,876

 
$
7,769

Accrued rent
677

 
701

Accrued direct fulfillment costs
781

 
1,346

Accrued customer deposits
769

 
702

Accrued sales tax
557

 
867

Accrued accounting fees
434

 
167

Accrued sales commissions
304

 
531

Accrued other
3,354

 
6,618

 
$
13,752

 
$
18,701



Accrued compensation consists of the following at:
 
September 26, 2015
 
December 27, 2014
 
(In thousands)
Accrued bonus
$
4,714

 
$
8,455

Accrued other compensation
6,439

 
7,780

 
$
11,153

 
$
16,235



6. Derivative Instruments
The Company is exposed to adverse changes in foreign currency exchange rates, primarily related to sales in the Canadian Dollar and the Euro. As a result, the Company periodically enters into foreign currency forward contracts to minimize the impact of fluctuating exchange rates on results of operations. These derivative instruments have maturities of two months or less and have not qualified for hedge accounting.
Notional amounts and fair values of derivative instruments are as follows:
 
 
 
Notional amount
 
Fair Value
 
Classification
 
September 26, 2015
 
December 27, 2014
 
September 26, 2015
 
December 27, 2014
 
 
 
(In thousands)
Foreign currency forward contracts
Accrued expenses
 
$
3,417

 
$

 
$
16

 
$

Gains/(losses) associated with derivative instruments are as follows:

13

iROBOT CORPORATION
Notes to Consolidated Financial Statements - (Continued)

 
 
 
Three Months Ended
 
Nine Months Ended
 
Classification
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
 
 
 
(In thousands)
Derivatives not designated as hedging instruments
 
 
 
 
 
 
 
 
Gain (loss) recognized in income
Other expense, net
 
$
191

 
$

 
$
(1
)
 
$


7. Commitments and Contingencies
Lease Obligations
Rental expense under operating leases for the three months ended September 26, 2015 and September 27, 2014 were $1.2 million and $1.2 million, respectively, and for the nine months ended September 26, 2015 and September 27, 2014 were $3.6 million and $3.6 million, respectively. Future minimum rental payments under operating leases were as follows as of September 26, 2015:
 
 
Operating
Leases
 
(In thousands)
Remainder of 2015
$
942

2016
3,873

2017
3,427

2018
2,959

2019
2,925

Thereafter
978

Total minimum lease payments
$
15,104

Outstanding Purchase Orders
At September 26, 2015, the Company had outstanding purchase orders aggregating approximately $109 million. These purchase orders, the majority of which are with contract manufacturers for the purchase of inventory in the normal course of business, are for manufacturing and non-manufacturing related goods and services, and are generally cancelable without penalty. In circumstances where we determine that we have financial exposure associated with any of these commitments, we record a liability in the period in which that exposure is identified.
Guarantees and Indemnification Obligations
The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses incurred by the indemnified party, generally the Company’s customers, in connection with any patent, copyright, trade secret or other proprietary right infringement claim by any third party with respect to the Company’s products. The term of these indemnification agreements is generally perpetual after execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the estimated fair value of these agreements is minimal. Accordingly, the Company has no liabilities recorded for these agreements as of September 26, 2015 and December 27, 2014, respectively.
Warranty
The Company provides warranties on most products and has established a reserve for warranties based on identified or estimated warranty costs. The reserve is included as part of accrued expenses (Note 5) in the accompanying balance sheets.

14

iROBOT CORPORATION
Notes to Consolidated Financial Statements - (Continued)

Activity related to the warranty accrual was as follows:
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
 
(In thousands)
 
(In thousands)
Balance at beginning of period
$
7,081

 
$
7,602

 
$
7,769

 
$
6,497

Provision
1,031

 
1,679

 
3,182

 
5,444

Warranty usage(1)
(1,236
)
 
(1,356
)
 
(4,075
)
 
(4,016
)
Balance at end of period
$
6,876

 
$
7,925

 
$
6,876

 
$
7,925

 
(1)
Warranty usage includes costs incurred for warranty obligations.
Sales Taxes

The Company collects and remits sales tax in jurisdictions in which it has a physical presence or it believes nexus exists, which therefore obligates the Company to collect and remit sales tax. The Company continually evaluates whether it has established nexus in new jurisdictions with respect to sales tax. The Company has recorded a liability for potential exposure in certain states where there is uncertainty about the point in time at which the Company established a sufficient business connection to create nexus. The Company continues to analyze possible sales tax exposure, but does not currently believe that any individual claim or aggregate claims that might arise will ultimately have a material effect on its consolidated results of operations, financial position or cash flows.

8. Industry Segment, Geographic Information and Significant Customers
The Company operates in two reportable segments, the home robots business unit and the defense and security robots business unit. The nature of products and types of customers for the two segments vary significantly. As such, the segments are managed separately.
Home Robots
The Company’s home robots business unit offers products to consumers through a network of retail businesses throughout the United States, to various countries through international distributors and retailers, and through the Company’s on-line store. The Company’s home robots business unit includes mobile robots used in the maintenance of households.
Defense and Security
The Company’s defense and security robots business unit offers products to the U.S. Department of Defense through a small U.S. government-focused sales force and distributors, and to other North American and international entities through small domestic and international sales teams, as well as through North American and international distributors. The Company’s defense and security robots are used to increase warfighters', law enforcement's, security forces' and first responders' safety and productivity.
Other
The Company’s other revenue and cost of revenue result from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments included in cost of revenue.

15

iROBOT CORPORATION
Notes to Consolidated Financial Statements - (Continued)

The table below presents segment information about revenue, cost of revenue, gross margin and income before income taxes:
 
 
Three Months Ended
 
Nine Months Ended
 
(In thousands)
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Revenue:
 
 
 
 
 
 
 
Home Robots
$
136,513

 
$
132,013

 
$
384,422

 
$
373,283

Defense & Security
6,184

 
10,667

 
24,500

 
21,369

Other (1)
912

 
817

 
1,436

 
2,852

Total revenue
143,609

 
143,497

 
410,358

 
397,504

Cost of revenue:

 
 
 

 

Home Robots
64,512

 
65,135

 
185,677

 
186,991

Defense & Security
3,533

 
4,977

 
14,700

 
11,725

Other (2)
5,706

 
5,496

 
16,382

 
17,068

Total cost of revenue
73,751

 
75,608

 
216,759

 
215,784

Gross margin:

 
 
 

 

Home Robots
72,001

 
66,878

 
198,745

 
186,292

Defense & Security
2,651

 
5,690

 
9,800

 
9,644

Other
(4,794
)
 
(4,679
)
 
(14,946
)
 
(14,216
)
Total gross margin
69,858

 
67,889

 
193,599

 
181,720

Research and development
18,122

 
17,343

 
55,886

 
51,522

Selling and marketing
19,379

 
15,844

 
60,896

 
53,911

General and administrative
13,701

 
12,008

 
39,195

 
35,938

Other expense, net
(93
)
 
(374
)
 
(948
)
 
(469
)
Income before income taxes
$
18,563

 
$
22,320

 
$
36,674

 
$
39,880


(1)
Other revenue results from other smaller business units that do not meet the criteria of a reportable segment.

(2)
Other cost of revenue results from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments.
Geographic Information
For the three months ended September 26, 2015 and September 27, 2014, sales to non-U.S. customers accounted for 55.9% and 63.4% of total revenue, respectively, and sales to non-U.S. customers for the nine months ended September 26, 2015 and September 27, 2014 accounted for 60.3% and 64.2% of total revenue, respectively.
Significant Customers
For the three months ended September 26, 2015, the Company generated 16.5% and 11.4%, respectively, of total revenue from two of its international distributors of home robots products and 10.2% from one of its domestic retailers of home robots products. For the three months ended September 27, 2014, the Company generated 17.5% and 14.0%, respectively, of total revenue from two of its international distributors of home robots products.
For the nine months ended September 26, 2015, the Company generated 14.9% and 12.9%, respectively, of total revenue from two of its international distributors of home robot products. For the nine months ended September 27, 2014, the Company generated 19.1% and 13.2%, respectively, of total revenue from two of its international distributors of home robots products.


16

iROBOT CORPORATION
Notes to Consolidated Financial Statements - (Continued)

9. Goodwill and Other Intangible Assets
Goodwill
The carrying amount of the Company's goodwill at September 26, 2015 is $48.8 million, of which $41.1 million resulted from the acquisition of Evolution Robotics, Inc. in October 2012 and was assigned to the home robots reporting unit. $7.7 million resulted from the acquisition of Nekton Research, LLC completed in September 2008 and was assigned to the defense and security reporting unit.
Other Intangible Assets
Other intangible assets include the value assigned to completed technology and a trade name. The estimated useful lives for all of these intangible assets are three to ten years. The intangible assets are being amortized on a straight-line basis, which is consistent with the pattern that the economic benefits of the intangible assets are expected to be utilized.
Intangible assets at September 26, 2015 and December 27, 2014 consisted of the following:
 
September 26, 2015
 
December 27, 2014
 
Cost
 
Accumulated
Amortization
 
Net
 
Cost
 
Accumulated
Amortization
 
Impairment Loss
 
Net
 
(In thousands)
Completed technology
$
26,900

 
$
10,371

 
$
16,529

 
$
30,600

 
$
9,691

 
1,788

 
$
19,121

Research contracts

 

 

 
100

 
100

 

 

Tradename
100

 
100

 

 
800

 
775

 

 
25

Total
$
27,000

 
$
10,471

 
$
16,529

 
$
31,500

 
$
10,566

 
$
1,788

 
$
19,146

During the three month period ended March 28, 2015, the Company removed fully amortized intangible assets from its consolidated balance sheet. Amortization expense related to acquired intangible assets was $0.9 million and $0.9 million for the three months ended September 26, 2015 and September 27, 2014, respectively. Amortization expense related to acquired intangible assets was $2.6 million and $2.7 million for the nine months ended September 26, 2015 and September 27, 2014, respectively. The estimated future amortization expense is expected to be as follows:
 
 
(In thousands)
Remainder of 2015
$
864

2016
3,457

2017
3,457

2018
3,457

2019
2,818

Thereafter
2,476

Total
$
16,529


10. Subsequent Event

In October 2015, the Company received proceeds of approximately $5.6 million in conjunction with the sale of a majority of its preferred shares in a cost-method investment. The Company expects to record a pre-tax gain of approximately $3.0 million, or $0.06 per share, related to the sale of these preferred shares in the fourth quarter of 2015.




17


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion of the financial condition and results of operations of iRobot Corporation should be read in conjunction with the consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and the audited financial statements and notes thereto and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 27, 2014, which has been filed with the SEC. This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, and are subject to the “safe harbor” created by those sections. In particular, statements contained in this Quarterly Report on Form 10-Q, and in the documents incorporated by reference into this Quarterly Report on Form 10-Q, that are not historical facts, including, but not limited to statements concerning new product sales, product development and offerings, Roomba, Scooba, Looj, Braava and Mirra products, PackBot tactical military robots, the Small Unmanned Ground Vehicle, FirstLook, Kobra, Ava, our home robots, defense and security robots and remote presence business units, our competition, our strategy, our market position, market acceptance of our products, seasonal factors, revenue recognition, our profits, growth of our revenues, product life cycle revenue, composition of our revenues, our cost of revenues, units shipped, average selling prices, funding of our defense and security robot development programs, operating expenses, selling and marketing expenses, general and administrative expenses, research and development expenses, compensation costs, our projected income tax rate, our credit and letter of credit facilities, our valuations of investments, valuation and composition of our stock-based awards, and liquidity, constitute forward-looking statements and are made under these safe harbor provisions. Some of the forward-looking statements can be identified by the use of forward-looking terms such as “believes,” “expects,” “may,” “will,” “should,” “could,” “seek,” “intends,” “plans,” “estimates,” “anticipates,” or other comparable terms. Forward-looking statements involve inherent risks and uncertainties which could cause actual results to differ materially from those in the forward-looking statements, including those risks and uncertainties described in our Annual Report on Form 10-K for the year ended December 27, 2014, as well as elsewhere in this Quarterly Report on Form 10-Q. We urge you to consider the risks and uncertainties discussed in our Annual Report on Form 10-K and in Item 1A contained herein in evaluating our forward-looking statements. We have no plans to update our forward-looking statements to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q. We caution readers not to place undue reliance upon any such forward-looking statements, which speak only as of the date made.
Overview
iRobot designs and builds robots that empower people to do more. For 25 years, we have developed proprietary technology incorporating advanced concepts in navigation, mobility, manipulation and artificial intelligence to build industry-leading robots. Our home care robots perform time-consuming domestic chores, while our defense and security robots perform tasks such as battlefield reconnaissance and bomb disposal, and multi-purpose tasks for law enforcement agencies and first responders, as well as certain commercial users. Our remote presence robots expand the reach of medical care by connecting physicians with patients from anywhere in the world and also provide autonomous telepresence capabilities enabling remote workers to more personally collaborate throughout the workplace. We sell our robots through a variety of distribution channels, including chain stores and other national retailers, through our on-line store, through value-added distributors and resellers, and to the U.S. military and other government agencies worldwide.
As of September 26, 2015, we had 606 full-time employees. We have developed expertise in the disciplines necessary to build durable, high-performance and cost-effective robots through the close integration of software, electronics and hardware. Our core technologies serve as reusable building blocks that we adapt and expand to develop next generation and new products, reducing the time, cost and risk of product development. Our significant expertise in robot design and engineering, combined with our management team’s experience in consumer, military and enterprise markets, positions us to capitalize on the expected growth in the market for robots.
Although we have successfully launched consumer and defense and security products, our continued success depends upon our ability to respond to a number of future challenges. We believe the most significant of these challenges include increasing competition in the markets for both our consumer and defense and security products, and our ability to successfully develop and introduce products and product enhancements into both new and existing markets.
During the three month period ended September 26, 2015, we launched our first connected robot, the Roomba 980. The Roomba 980 has navigating and mapping capabilities using VSLAM technology we acquired as part of our acquisition of Evolution Robotics. The Roomba 980 was available exclusively on our website during the three month period ended September 26, 2015. It will be available in select retail locations in the U.S. and in Japan, as well as several European markets during the fourth quarter of 2015.

18


During the three and nine month periods ended September 26, 2015, strong growth in our domestic market for home robots products drove increases in our home robots business unit revenue of 3% as compared to the three and nine month periods ended September 27, 2014. Domestic home robots revenue increased 23% and 16% in the three and nine month periods ended September 26, 2015 compared to the three and nine month periods ended September 27, 2014, resulting primarily from our incremental marketing investments. These increases were partially offset by 8% and 4% decreases in our international home robots revenue in the three and nine month periods ended September 26, 2015 compared to the three and nine month periods ended September 27, 2014, largely driven by negative macroeconomic conditions in Japan and Russia. The increase in home robots revenue also includes a $1.6 million favorable adjustment associated with the release of marketing allowances to a former customer that went unused and for which the statute of limitations has lapsed. Revenue in our defense and security business unit decreased 42% and increased 15% during the three and nine month periods ended September 26, 2015 compared to the three and nine month periods ended September 27, 2014. The increase during the nine month period ended September 26, 2015 was driven primarily by the delivery of robots and spare parts under a contract with the Canadian Department of National Defence.
During the three month period ended September 26, 2015, we recorded a net benefit to revenue and income before income taxes of $1.3 million related to adjustments to our product returns reserves, compared to a net benefit to revenue and income before income taxes of $1.5 million during the three month period ended September 27, 2014. During the nine month period ended September 26, 2015, we recorded a net benefit to revenue and income before income taxes of $5.0 million related to adjustments to our product returns reserves, compared to a net benefit to revenue and income before income taxes of $3.2 million and $4.6 million, respectively, during the nine month period ended September 27, 2014. The adjustments recorded in each period resulted from lower product returns experience in the more recent periods relative to the historical averages, which is the basis of our returns reserve.
Additionally, we released $2.1 million of valuation allowance related to certain tax attributes of Evolution Robotics, Inc. during the nine month period ended September 27, 2014, with no such adjustment in the nine months ended September 26, 2015.
During the three month period ended September 26, 2015, we repurchased 0.7 million shares of common stock for approximately $20.3 million. During the nine month period ended September 26, 2015, we purchased 0.9 million shares of common stock for approximately $25.2 million. The repurchases were made pursuant to our stock repurchase programs and all shares were immediately retired.
Critical Accounting Policies and Estimates
The preparation of financial statements in conformity with generally accepted accounting principles in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, we evaluate our estimates and judgments, in particular those related to revenue recognition (specifically sales returns and other allowances); valuation allowances; assumptions used in valuing goodwill and intangible assets; assumptions used in valuing stock-based compensation instruments; evaluating loss contingencies; and valuation allowances for deferred tax assets. Actual amounts could differ significantly from these estimates. Our management bases its estimates and judgments on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the amounts of revenue and expenses that are not readily apparent from other sources. Additional information about these critical accounting policies may be found in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section included in our Annual Report on Form 10-K for the fiscal year ended December 27, 2014.

19


Overview of Results of Operations
The following table sets forth our results of operations as a percentage of revenue for the three and nine month periods ended September 26, 2015 and September 27, 2014:
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Revenue
100.0
 %
 
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of revenue
51.4

 
52.7

 
52.8

 
54.3

Gross margin
48.6

 
47.3

 
47.2

 
45.7

Operating expenses
 
 
 
 


 

Research and development
12.6

 
12.1

 
13.6

 
13.0

Selling and marketing
13.5

 
11.0

 
14.8

 
13.6

General and administrative
9.5

 
8.4

 
9.6

 
9.0

Total operating expenses
35.6

 
31.5

 
38.0

 
35.6

Operating income
13.0

 
15.8

 
9.2

 
10.1

Other expense, net
(0.1
)
 
(0.2
)
 
(0.2
)
 
(0.1
)
Income before income taxes
12.9

 
15.6

 
9.0

 
10.0

Income tax expense
4.0

 
5.4

 
3.0

 
2.9

Net income
8.9
 %
 
10.2
 %
 
6.0
 %
 
7.1
 %
Comparison of Three and Nine Months Ended September 26, 2015 and September 27, 2014
Revenue
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
 
 
(In thousands)
 
 
 
 
 
(In thousands)
 
 
Total revenue
$
143,609

 
$
143,497

 
$
112

 
0.1
%
 
$
410,358

 
$
397,504

 
$
12,854

 
3.2
%
Total revenue for the three months ended September 26, 2015 increased to $143.6 million, or 0.1%, compared to $143.5 million for the three months ended September 27, 2014. Revenue increased approximately $4.5 million, or 3.4%, in our home robots business unit and decreased approximately $4.5 million, or 42.0%, in our defense and security robots business unit.
The $4.5 million increase in revenue from our home robots business unit for the three months ended September 26, 2015 was driven primarily by a 1.6% increase in units shipped, and a 3.3% increase in average selling price as compared to the three months ended September 27, 2014. The increase in revenue also includes a $1.6 million favorable adjustment associated with the release of marketing allowances to a former customer that went unused and for which the statute of limitations has lapsed. In the three months ended September 26, 2015, domestic home robots revenue increased $11.0 million, or 23.4%, and international home robots revenue decreased $6.5 million, or 7.6%, as compared to the three months ended September 27, 2014. Total home robots shipped in the three months ended September 26, 2015 were 582,000 units compared to 573,000 units in the three months ended September 27, 2014. The increase in sales of our home robots resulted primarily from increased sales of our Roomba 600 series robots, as well as the launch of the Roomba 980 during the three months ended September 26, 2015.
The $4.5 million decrease in revenue from our defense and security robots business unit for the three months ended September 26, 2015 was attributable to a $4.2 million decrease in defense and security product revenue and a $0.3 million decrease in contract revenue generated under research and development contracts. Total defense and security robots shipped in the three months ended September 26, 2015 were 123 units compared to 52 units in the three months ended September 27, 2014, while average selling price decreased to $22 thousand in the three months ended September 26, 2015 from $86 thousand in the three months ended September 27, 2014. The increase in the number of units shipped and the decrease in average selling price resulted from increased sales of our lower-priced FirstLook robot in the three months ended September 26, 2015 as compared to the three months ended September 27, 2014.

20


Total revenue for the nine months ended September 26, 2015 increased to $410.4 million, or 3.2%, compared to $397.5 million for the nine months ended September 27, 2014. Revenue increased approximately $11.1 million, or 3.0%, in our home robots business unit and increased approximately $3.1 million, or 14.7%, in our defense and security robots business unit.
The $11.1 million increase in revenue from our home robots business unit for the nine months ended September 26, 2015 was driven by a 3.9% increase in units shipped and a 1.7% increase in average selling price as compared to the nine months ended September 27, 2014. In the nine months ended September 26, 2015, domestic home robots revenue increased $20.7 million, or 15.9%, and international home robots revenue decreased $9.6 million, or 3.9%, as compared to the nine months ended September 27, 2014. Total home robots shipped in the nine months ended September 26, 2015 were 1,665,000 units compared to 1,603,000 units in the nine months ended September 27, 2014. The increase in domestic sales of our home robots resulted primarily from increased sales of our Roomba 800 series and 600 series robots, which was driven largely by our incremental marketing investments during the nine months ended September 26, 2015, while the decrease in our international home robots revenue was largely driven by negative macroeconomic conditions in Japan and Russia. The increase in revenue also includes a $1.6 million favorable adjustment associated with the release of marketing allowances to a former customer that went unused and for which the statute of limitations has lapsed. Additionally, we recorded a net benefit to revenue of $5.0 million related to adjustments to our product returns reserves during the nine month period ended September 26, 2015, compared to a net benefit to revenue and income before income taxes of $3.2 million and $4.6 million, respectively, during the nine month period ended September 27, 2014. The adjustments recorded in each of these periods resulted from lower product returns experience as compared to estimates used to establish reserves in prior periods, resulting from continued improvements in product quality, especially in the most recently released products.
The $3.1 million increase in revenue from our defense and security robots business unit for the nine months ended September 26, 2015 was attributable to a $2.9 million increase in defense and security product revenue and a $0.2 million increase in contract revenue generated under research and development contracts. The $2.9 million increase in defense and security product revenue resulted primarily from increased sales of robots. Total defense and security robots shipped in the nine months ended September 26, 2015 were 192 units compared to 130 units in the nine months ended September 27, 2014, while average selling price decreased from $75 thousand in the nine months ended September 27, 2014 to $65 thousand in the nine months ended September 26, 2015. The increase in the number of units shipped and the decrease in average selling price resulted from increased sales of our lower-priced FirstLook robot in the nine months ended September 26, 2015 as compared to the nine months ended September 27, 2014.
Cost of Revenue
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
(In thousands)
 
(In thousands)
Total cost of revenue
$73,751
 
$75,608
 
$(1,857)
 
(2.5)%
 
$216,759
 
$215,784
 
$975
 
0.5%
As a percentage of total revenue
51.4%
 
52.7%
 
 
 
 
 
52.8%
 
54.3%
 
 
 
 
Total cost of revenue decreased to $73.8 million in the three months ended September 26, 2015, compared to $75.6 million in the three months ended September 27, 2014. Cost of revenue decreased $0.6 million, or 1.0%, in our home robots business unit, and $1.4 million, or 29.0%, in our defense and security business unit. The decrease in cost of revenue for the three months ended September 26, 2015 in our home robots business unit is primarily due to decreased warranty costs in the three months ended September 26, 2015 compared to the three months ended September 27, 2014. The decrease in cost of revenue for the three months ended September 26, 2015 in our defense and security business unit resulted primarily from the 42.0% decrease in product revenue during the three months ended September 26, 2015 compared to the three months ended September 27, 2014.
Total cost of revenue increased to $216.8 million in the nine months ended September 26, 2015, compared to $215.8 million in the nine months ended September 27, 2014. Cost of revenue decreased $1.3 million, or 0.7%, in our home robots business unit, and increased $3.0 million, or 25.4%, in our defense and security business unit. The decrease in cost of revenue for the nine months ended September 26, 2015 in our home robots business unit is primarily due to decreased warranty costs in the nine months ended September 26, 2015 compared to the nine months ended September 27, 2014. The increase in cost of revenue for the nine months ended September 26, 2015 in our defense and security business unit resulted from the 14.7% increase in revenue as well as product mix during the nine months ended September 26, 2015 compared to the nine months ended September 27, 2014.

21


Gross Margin
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
(In thousands)
 
(In thousands)
Total gross margin
$69,858
 
$67,889
 
$1,969
 
2.9%
 
$193,599
 
$181,720
 
$11,879
 
6.5%
As a percentage of total revenue
48.6%
 
47.3%
 
 
 
 
 
47.2%
 
45.7%
 
 
 
 
Gross margin increased $2.0 million, or 2.9%, to $69.9 million (48.6% of revenue) in the three months ended September 26, 2015 from $67.9 million (47.3% of revenue) in the three months ended September 27, 2014. Gross margin as a percentage of revenue in the home robots business unit increased 2.0 percentage points, and decreased 10.4 percentage points in our defense and security business unit. The 2.0 percentage point increase in the home robots business unit resulted from favorable product and customer mix in the three months ended September 26, 2015 compared to the three months ended September 27, 2014, decreased warranty costs in the three months ended September 26, 2015 compared to the three months ended September 27, 2014, as well as the favorable impact of the $1.6 million adjustment to revenue related to the release of marketing allowances during the three months ended September 26, 2015. The 10.4 percentage point decrease in the defense and security business unit is mostly attributable to the unfavorable overhead leverage associated with the 42.0% decrease in the defense and security robots business unit revenue in the three months ended September 26, 2015 compared to the three months ended September 27, 2014.
Gross margin increased $11.9 million, or 6.5%, to $193.6 million (47.2% of revenue) in the nine months ended September 26, 2015 from $181.7 million (45.7% of revenue) in the nine months ended September 27, 2014. Gross margin as a percentage of revenue in the home robots business unit increased 1.8 percentage points, and decreased 5.1 percentage points in our defense and security business unit. The 1.8 percentage point increase in the home robots business unit resulted from favorable product and customer mix in the nine months ended September 26, 2015 compared to the nine months ended September 27, 2014, decreased warranty costs in the nine months ended September 26, 2015 compared to the nine months ended September 27, 2014, as well as the favorable impact of the $1.6 million adjustment to revenue related to the reversal of program allowances during the nine months ended September 26, 2015. The 5.1 percentage point decrease in the defense and security business unit is mostly attributable to product mix in the nine months ended September 26, 2015 compared to the nine months ended September 27, 2014.
Research and Development
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
(In thousands)
 
(In thousands)
Total research and development
$18,122
 
$17,343
 
$779
 
4.5%
 
$55,886
 
$51,522
 
$4,364
 
8.5%
As a percentage of total revenue
12.6%
 
12.1%
 
 
 
 
 
13.6%
 
13.0%
 
 
 
 
Research and development expenses increased $0.8 million, or 4.5%, to $18.1 million (12.6% of revenue) in the three months ended September 26, 2015 from $17.3 million (12.1% of revenue) in the three months ended September 27, 2014. This increase is primarily attributable to increased people-related costs of $1.3 million associated with increased headcount, especially related to software engineers, partially offset by decreased consulting expenses of $0.4 million during the three months ended September 26, 2015 compared to the three months ended September 27, 2014. These increases relate to our continued development of new technology and products and enhancements to existing products.
Research and development expenses increased $4.4 million, or 8.5%, to $55.9 million (13.6% of revenue) in the nine months ended September 26, 2015 from $51.5 million (13.0% of revenue) in the nine months ended September 27, 2014. This increase is primarily attributable to increased people-related costs of $4.9 million associated with increased headcount, especially related to software engineers, offset by decreased consulting expenses of $0.9 million during the nine months ended September 26, 2015 compared to the nine months ended September 27, 2014. These increases relate to our continued development of new technology and products and enhancements to existing products, as we continue to focus on our navigation, manipulation and cloud computing capabilities.

22


Selling and Marketing
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
(In thousands)
 
(In thousands)
Total selling and marketing
$19,379
 
$15,844
 
$3,535
 
22.3%
 
$60,896
 
$53,911
 
$6,985
 
13.0%
As a percentage of total revenue
13.5%
 
11.0%
 
 
 
 
 
14.8%
 
13.6%
 
 
 
 
Selling and marketing expenses increased by $3.5 million, or 22.3%, to $19.4 million (13.5% of revenue) in the three months ended September 26, 2015 from $15.8 million (11.0% of revenue) in the three months ended September 27, 2014. This increase resulted from increased marketing investments internationally and domestically of $1.7 million, increased spend on marketing displays of $1.2 million primarily related to the launch of Roomba 980, as well as increased people-related costs of $0.5 million during the three months ended September 26, 2015 compared to the three months ended September 27, 2014.
Selling and marketing expenses increased by $7.0 million, or 13.0%, to $60.9 million (14.8% of revenue) in the nine months ended September 26, 2015 from $53.9 million (13.6% of revenue) in the nine months ended September 27, 2014. This increase resulted primarily from increased marketing investments internationally and domestically of $6.2 million and increased people-related costs of $1.2 million, offset by a decrease of $0.6 million related to external sales commissions during the nine months ended September 26, 2015 compared to the nine months ended September 27, 2014.
General and Administrative
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
(In thousands)
 
(In thousands)
Total general and administrative
$13,701
 
$12,008
 
$1,693
 
14.1%
 
$39,195
 
$35,938
 
$3,257
 
9.1%
As a percentage of total revenue
9.5%
 
8.4%
 
 
 
 
 
9.6%
 
9.0%
 
 
 
 
General and administrative expenses increased by $1.7 million, or 14.1%, to $13.7 million (9.5% of revenue) in the three months ended September 26, 2015 from $12.0 million (8.4% of revenue) in the three months ended September 27, 2014. This increase is primarily attributable to a $1.1 million increase in consulting costs in the three months ended September 26, 2015 compared to the three months ended September 27, 2014.
General and administrative expenses increased by $3.3 million, or 9.1%, to $39.2 million (9.6% of revenue) in the nine months ended September 26, 2015 from $35.9 million (9.0% of revenue) in the nine months ended September 27, 2014. This increase is primarily attributable to a $2.0 million increase in consulting costs as well as a $0.7 million increase in people-related costs in the nine months ended September 26, 2015 compared to the nine months ended September 27, 2014.
Other Expense, Net
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
(In thousands)
 
(In thousands)
Total other expense, net
$(93)
 
$(374)
 
$281
 
(75.1)%
 
$(948)
 
$(469)
 
$(479)
 
102.1%
As a percentage of total revenue
(0.1)%
 
(0.2)%
 
 
 
 
 
(0.2)%
 
(0.1)%
 
 
 
 
Other expense, net, amounted to $(0.1) million and $(0.4) million for the three months ended September 26, 2015 and September 27, 2014, respectively. Other expense, net, amounted to $(0.9) million and $(0.5) million for the nine months ended September 26, 2015 and September 27, 2014, respectively. Other expense, net, for the three and nine month periods ended September 26, 2015 and September 27, 2014 consisted primarily of foreign currency exchange losses resulting from foreign currency exchange rate fluctuations, partially offset by interest income. The increased expense in the nine months ended September 26, 2015 compared to the nine months ended September 27, 2014 resulted primarily from the revaluation of receivables denominated in Canadian Dollars and Euros, the majority of which occurred in the first fiscal quarter of 2015.

23


Since the three months ended March 28, 2015, the net loss is relatively minor due to the implementation of forward currency contracts to mitigate exposure.
Income Tax Expense
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
September 26, 2015
 
September 27, 2014
 
Dollar
Change
 
Percent
Change
 
(In thousands)
 
(In thousands)
Total income tax expense
$
5,770

 
$
7,713

 
$
(1,943
)
 
(25.2
)%
 
$
11,875

 
$
11,463

 
$
412

 
3.6
%
As a percentage of pre-tax income
31.1
%
 
34.6
%
 
 
 
 
 
32.4
%
 
28.7
%
 
 
 
 
We recorded a tax provision of $5.8 million and $7.7 million for the three month periods ended September 26, 2015 and September 27, 2014, respectively. The $5.8 million provision for the three month period ended September 26, 2015 resulted in an effective income tax rate of 31.1%. The $7.7 million provision for the three month period ended September 27, 2014 resulted in an effective income tax rate of 34.6%. The difference between the effective income tax rate of 31.1% for the three month period ended September 26, 2015 and 34.6% for the three month period ended September 27, 2014 was primarily due to an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the three month period ended September 26, 2015, partially offset by an increase in state income taxes. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and we recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the three month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the three month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.
We recorded a tax provision of $11.9 million and $11.5 million for the nine month periods ended September 26, 2015 and September 27, 2014, respectively. The $11.9 million provision for the nine month period ended September 26, 2015 resulted in an effective income tax rate of 32.4%. The $11.5 million provision for the nine month period ended September 27, 2014 resulted in an effective income tax rate of 28.7%. The difference between the effective income tax rate of 32.4% for the nine month period ended September 26, 2015 and 28.7% for the nine month period ended September 27, 2014 was primarily due to an increase in state income taxes during the nine month period ended September 26, 2015 as compared to September 27, 2014 and the release of $2.1 million of valuation allowance related to certain tax attributes of Evolution Robotics, Inc. during the nine month period ended September 27, 2014, partially offset by an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the nine month period ended September 26, 2015. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and we recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the nine month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the nine month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.

Liquidity and Capital Resources
At September 26, 2015, our principal sources of liquidity were cash and cash equivalents totaling $176.4 million, short-term investments of $35.8 million and accounts receivable of $76.3 million.
We manufacture and distribute our products through contract manufacturers and third-party logistics providers. We believe that this approach gives us the advantages of relatively low capital investment and significant flexibility in scheduling production and managing inventory levels. By leasing our office facilities, we also minimize the cash needed for expansion. Accordingly, our capital spending is generally limited to leasehold improvements, computers, office furniture, product-specific production tooling, internal use software and test equipment. In the nine months ended September 26, 2015 and September 27, 2014, we spent $7.6 million and $9.2 million, respectively, on capital equipment.
Our strategy for delivering home robots products to our distributors and retail customers gives us the flexibility to provide container shipments directly to the customer from China and, alternatively, allows our distributors and retail partners to take possession of product on a domestic basis. Accordingly, our home robots product inventory consists of goods shipped to our third-party logistics providers for the fulfillment of distributor, retail and direct-to-consumer sales. Our inventory of defense and security products consists mostly of components, as well as carefully-managed levels of sub-assemblies. Our remote presence inventory consists primarily of completed units for expected future sales and component-level product. Our contract

24


manufacturers are also responsible for purchasing and stocking components required for the production of our products, and they typically invoice us when the finished goods are shipped.
The balance of cash, cash equivalents and short-term investments of $212.2 million at September 26, 2015 is primarily the result of our profitability, as well as our on-going focus on managing working capital. In the nine month period ended September 26, 2015, we generated $20.0 million of cash from operations. As of September 26, 2015, we did not have any borrowings outstanding under our working capital line of credit and had $1.5 million in letters of credit outstanding under our revolving letter of credit facility.
Discussion of Cash Flows

Net cash provided by operating activities for the nine months ended September 26, 2015 was $20.0 million, compared to the $0.1 million of net cash used in operating activities for the nine months ended September 27, 2014. The net cash provided by operating activities was primarily driven by an increase in cash of $26.1 million resulting from an increase in accounts receivable and unbilled revenue of $3.2 million in 2015 compared to an increase of $29.3 million in 2014 as a result of normal billing and collection activities and timing of the billing in the respective periods; an increase in cash of $6.7 million resulting from a decrease in other assets of $1.3 million in 2015 compared to an increase of $5.4 million in 2014 primarily as the result of a decrease in prepaid taxes of $0.5 million in 2015 compared to an increase of $4.8 million in 2014; an increase in cash of $2.8 million resulting from a decrease in accrued compensation of $5.1 million in 2015 compared to a decrease of $7.8 million in 2014 as a result of a larger pay-out of incentive compensation in 2014, and an increase in cash of $1.9 million resulting from the reclassification of tax benefits of excess stock based compensation deductions from operating activities to financing activities of $0.8 million in 2015 compared to $2.7 million in 2014; offset by a decrease in cash of $15.2 million resulting from a decrease in accounts payable and accrued expenses of $7.4 million in 2015 compared to an increase of $7.8 million in 2014 as a result of normal purchasing and vendor payment activities; and a decrease in cash of $3.6 million resulting from net income of $24.8 million in 2015 compared to net income of $28.4 million in 2014.
Net cash used in investing activities for the nine months ended September 26, 2015 was $8.3 million, a decrease of $17.6 million compared to the $25.9 million of net cash used in investing activities for the nine months ended September 27, 2014. Capital additions were $7.6 million and $9.2 million for the nine months ended September 26, 2015 and September 27, 2014, respectively. Cash used for strategic investments was $1.0 million and zero for the nine months ended September 26, 2015 and September 27, 2014, respectively. The net sale of investments was $0.2 million for the nine months ended September 26, 2015 compared to the net purchase of investments of $16.7 million for the nine months ended September 27, 2014. This activity varies from period to period based upon the maturity dates of our investments, yields on the types of short instruments in which we invest, and the level of cash available for investment.
Net cash used in financing activities for the nine months ended September 26, 2015 was $21.2 million, a decrease of $30.2 million compared to the $9.0 million of net cash provided by financing activities for the nine months ended September 27, 2014. We generated $3.4 million and $7.9 million from the exercise of stock options during the nine months ended September 26, 2015 and September 27, 2014, respectively. We generated $0.8 million and $2.7 million of tax benefits from excess stock-based compensation deductions during the nine months ended September 26, 2015 and September 27, 2014, respectively. We spent $1.3 million and $1.5 million in the payment of income tax withholdings associated with restricted stock vesting during the nine months ended September 26, 2015 and September 27, 2014, respectively. We spent $24.1 million and zero to repurchase our stock during the nine months ended September 26, 2015 and September 27, 2014, respectively.
Working Capital Facilities
Credit Facility
We have an unsecured revolving credit facility with Bank of America, N.A., which is available to fund working capital and other corporate purposes. As of September 26, 2015, the total amount of our credit facility was $75.0 million and the full amount was available for borrowing. The interest on loans under our credit facility accrues, at our election, at either (1) LIBOR plus a margin, currently equal to 1.0%, based on our ratio of indebtedness to Adjusted EBITDA (the Eurodollar Rate), or (2) the lender’s base rate. The lender’s base rate is equal to the highest of (1) the federal funds rate plus 0.5%, (2) the lender’s prime rate and (3) the Eurodollar Rate plus 1.0%. The credit facility termination date is December 20, 2018.
As of September 26, 2015, we had no outstanding borrowings under our working capital line of credit. This credit facility contains customary terms and conditions for credit facilities of this type, including restrictions on our ability to incur or guaranty additional indebtedness, create liens, enter into transactions with affiliates, make loans or investments, sell assets, pay dividends or make distributions on, or repurchase, our stock, and consolidate or merge with other entities.
In addition, we are required to meet certain financial covenants customary with this type of agreement, including maintaining a maximum ratio of indebtedness to Adjusted EBITDA and a minimum specified interest coverage ratio.

25


This credit facility contains customary events of default, including for payment defaults, breaches of representations, breaches of affirmative or negative covenants, cross defaults to other material indebtedness, bankruptcy and failure to discharge certain judgments. If a default occurs and is not cured within any applicable cure period or is not waived, our obligations under the credit facility may be accelerated.
As of September 26, 2015, we were in compliance with all covenants under the revolving credit facility.
Letter of Credit Facility
We have an unsecured revolving letter of credit facility with Bank of America, N.A. The credit facility is available to fund letters of credit on our behalf up to an aggregate outstanding amount of $5 million. We may terminate at any time, subject to proper notice, or from time to time permanently reduce the amount of the credit facility.
We pay a fee on letters of credit issued under the credit facility of up to 1.5% per annum of the outstanding letters of credit. The maturity date for letters of credit issued under the credit facility must be no later than 365 days following the maturity date of the credit facility.
As of September 26, 2015, we had letters of credit outstanding of $1.5 million under our revolving letter of credit facility. The credit facility contains customary terms and conditions for credit facilities of this type, including restrictions on our ability to incur or guaranty additional indebtedness, create liens, enter into transactions with affiliates, make loans or investments, sell assets, pay dividends or make distributions on, or repurchase, our stock, and consolidate or merge with other entities. In addition, we are required to meet certain financial covenants customary with this type of agreement, including maintaining a maximum ratio of indebtedness to Adjusted EBITDA and a minimum specified ratio of EBIT to interest expense.
The credit facility also contains customary events of default, including for payment defaults, breaches of representations, breaches of affirmative or negative covenants, cross defaults to other material indebtedness, bankruptcy, and failure to discharge certain judgments. If a default occurs and is not cured within any applicable cure period or is not waived, the lender may accelerate the obligations under the credit facility.
As of September 26, 2015, we were in compliance with all covenants under the revolving letter of credit facility.
Working Capital and Capital Expenditure Needs
We currently have no material cash commitments, except for normal recurring trade payables, expense accruals and operating leases, all of which we anticipate funding through working capital, funds provided by operating activities and our existing working capital line of credit. We do not currently anticipate significant investment in property, plant and equipment, and we believe that our outsourced approach to manufacturing provides us with flexibility in both managing inventory levels and financing our inventory. We believe our existing cash and cash equivalents, short-term investments, cash provided by operating activities, and funds available through our working capital line of credit will be sufficient to meet our working capital and capital expenditure needs over at least the next twelve months. In the event that our revenue plan does not meet our expectations, we may eliminate or curtail expenditures to mitigate the impact on our working capital. Our future capital requirements will depend on many factors, including our rate of revenue growth, the expansion of our marketing and sales activities, the timing and extent of spending to support product development efforts, the timing of introductions of new products and enhancements to existing products, the acquisition of new capabilities or technologies, and the continuing market acceptance of our products and services. Moreover, to the extent that existing cash and cash equivalents, short-term investments, cash from operations, and cash from short-term borrowing are insufficient to fund our future activities, we may need to raise additional funds through public or private equity or debt financing. As part of our business strategy, we may consider additional acquisitions of companies, technologies and products, which could also require us to seek additional equity or debt financing. Additional funds may not be available on terms favorable to us or at all.
Contractual Obligations
Our principal commitments generally consist of obligations under our working capital line of credit, leases for office space and minimum contractual obligations for services and certain components. Other obligations primarily consist of software licensing arrangements.
Off-Balance Sheet Arrangements
As of September 26, 2015, we had no off-balance sheet arrangements as defined in Item 303(a)(4) of Regulation S-K.
Recently Issued Accounting Pronouncements
See Footnote 2 to the Consolidated Financial Statements for a discussion of recently issued accounting pronouncements.

26


Item 3. Quantitative and Qualitative Disclosure About Market Risk
Interest Rate Sensitivity
At September 26, 2015, we had unrestricted cash and cash equivalents of $176.4 million and short term investments of $35.8 million. The unrestricted cash and cash equivalents are held for working capital purposes. We do not enter into investments for trading or speculative purposes. Some of the securities in which we invest, however, may be subject to market risk. This means that a change in prevailing interest rates may cause the fair market value of the investment to fluctuate. To minimize this risk in the future, we intend to maintain our portfolio of cash equivalents in a variety of securities, commercial paper, money market funds, debt securities and certificates of deposit. Due to the short-term nature of these investments, 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. As of September 26, 2015, all of our cash and cash equivalents were held in demand deposits and money market accounts.
Our exposure to market risk also relates to the increase or decrease in the amount of interest expense we must pay on any outstanding debt instruments, primarily certain borrowings under our working capital line of credit. The advances under the working capital line of credit bear a variable rate of interest determined at the time of the borrowing. At September 26, 2015, we had letters of credit outstanding of $1.5 million under our revolving letter of credit facility.
Exchange Rate Sensitivity
We maintain sales and business operations in foreign countries. As such, we have exposure to adverse changes in exchange rates associated with operating expenses of our foreign operations, but we believe this exposure to be immaterial. Additionally, we accept orders for home robots products in currencies other than the U.S. dollar. We regularly monitor the level of non-U.S. dollar accounts receivable balances to determine if any actions, including possibly entering into foreign currency forward contracts, should be taken to minimize the impact of fluctuating exchange rates on our results of operations. Our international revenue is primarily denominated in U.S. dollars and therefore any fluctuations in the Canadian Dollar, the Euro or any other non-U.S. dollar currencies will have minimal direct impact on our international revenue. However, as the U.S. dollar strengthens or weakens against other currencies, our international distributors may be impacted, which could affect their profitability and our ability to maintain current pricing levels on our international consumer products.

Item 4. Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934, as amended, or the Exchange Act) as of the end of the period covered by this report. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures as of the end of the period covered by this report were effective at a reasonable assurance level in ensuring that information required to be disclosed by us in reports that we file or submit under the Exchange Act (i) is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms; and (ii) accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely discussions regarding required disclosure. We believe that a control system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the control system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected.
There was no change in our internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act) that occurred during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Part II. Other Information
Item 1. Legal Proceedings
From time to time and in the ordinary course of business, we are subject to various claims, charges and litigation. The outcome of litigation cannot be predicted with certainty and some lawsuits, claims or proceedings may be disposed of unfavorably to us, which could materially affect our financial condition or results of operations.

27


Item 1A. Risk Factors
We operate in a rapidly changing environment that involves a number of risks that could materially affect our business, financial condition or future results, some of which are beyond our control. In addition to the other information set forth in this report, the risks and uncertainties that we believe are most important for you to consider are discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 27, 2014, which could materially affect our business, financial condition or future results. Additional risks and uncertainties not presently known to us, which we currently deem immaterial or which are similar to those faced by other companies in our industry or business in general, may also impair our business operations. There are no material changes to the Risk Factors described in our Annual Report on Form 10-K for the fiscal year ended December 27, 2014.


28


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
The following is a summary of our repurchases of our common stock during the three months ended September 26, 2015:
 
(a) Total number of Shares Purchased (1)
(b) Average Price Paid per Share
(c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (2)
(d) Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
Period
 
 
 
 
Fiscal month beginning June 28, 2015 and ended July 25, 2015

$


$
50,000,000

Fiscal month beginning July 26, 2015 and ended August 22, 2015
246,989

29.91

246,989

42,600,000

Fiscal month beginning August 23, 2015 and ended September 26, 2015
448,400

28.75

448,400

29,700,000

Total
695,389

$
29.16

695,389

$
29,700,000

 __________________________
(1)
Consists of shares of our common stock. All repurchases were made in open market transactions and pursuant to our previously-announced stock repurchase program.
(2)
On March 19, 2015, we announced the adoption of our stock repurchase program. Under the program, we may purchase up to $50 million of our common stock from May 1, 2015 to April 30, 2016.

Item 5. Other Information
Our policy governing transactions in our securities by our directors, officers, and employees permits our officers, directors, funds affiliated with our directors, and certain other persons to enter into trading plans complying with Rule 10b5-l under the Securities Exchange Act of 1934, as amended. We have been advised that certain of our officers and directors (including Colin Angle, Chief Executive Officer, Russell Campanello, EVP, Human Resources & Corporate Communications, and Glen Weinstein, EVP, Chief Legal Officer) have entered into trading plans (each a “Plan” and collectively, the “Plans”) covering periods after the date of this quarterly report on Form 10-Q in accordance with Rule 10b5-l and our policy governing transactions in our securities. Generally, under these trading plans, the individual relinquishes control over the transactions once the trading plan is put into place. Accordingly, sales under these plans may occur at any time, including possibly before, simultaneously with, or immediately after significant events involving our company.
We anticipate that, as permitted by Rule 10b5-l and our policy governing transactions in our securities, some or all of our officers, directors and employees may establish trading plans in the future. We intend to disclose the names of our executive officers and directors who establish a trading plan in compliance with Rule 10b5-l and the requirements of our policy governing transactions in our securities in our future quarterly and annual reports on Form 10-Q and 10-K filed with the Securities and Exchange Commission. We, however, undertake no obligation to update or revise the information provided herein.

29


Item 6. Exhibits
 
Exhibit
Number
 
Description
10.1*
 
Separation Agreement by and between the Registrant and Paolo Pirjanian, dated July 2, 2015
 
 
 
31.1*
 
Certification Pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934
 
 
 
31.2*
 
Certification Pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934
 
 
 
32.1**
 
Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
 
101*
 
The following materials from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 26, 2015 formatted in XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Income, (iii) the Consolidated Statements of Comprehensive Income, (iv) the Consolidated Statements of Cash Flows, and (v) related notes to these financial statements
 __________________________
*
Filed herewith
**
Furnished herewith



30


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
iROBOT CORPORATION
 
 
 
Date: October 30, 2015
By:
/s/ Alison Dean
 
 
Alison Dean
 
 
Executive Vice President and Chief Financial Officer (Duly Authorized Officer and Principal Financial Officer)

31


EXHIBIT INDEX
 
Exhibit
Number
 
Description
10.1*
 
Separation Agreement by and between the Registrant and Paolo Pirjanian, dated July 2, 2015
 
 
 
31.1*
 
Certification Pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934
 
 
 
31.2*
 
Certification Pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934
 
 
 
32.1**
 
Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
 
101*
 
The following materials from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 26, 2015 formatted in XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Income, (iii) the Consolidated Statements of Comprehensive Income, (iv) the Consolidated Statements of Cash Flows, and (v) related notes to these financial statements
 __________________________
*
Filed herewith
**
Furnished herewith



32
EX-10.1 2 irbtexhibit10192615.htm EXHIBIT 10.1 Exhibit

EX-10.1


July 2, 2015


Paolo Pirjanian
1870 Maginn Drive
Glendale, CA 91202


Re:    Separation Agreement

Dear Paolo:
This sets forth the terms and conditions associated with the ending of your employment with iRobot Corporation (“iRobot” or the “Company”). iRobot would like to make this transition as smooth as possible including by reaffirming the Seller’s Noncompetition and Nonsolicitation Agreement dated September 14, 2012 that you entered into with the Company (the “Noncompetition Agreement”). With that in mind, and although you are not otherwise entitled to severance pay, benefits or accelerated equity in connection with your resignation from employment, the Company is proposing this Separation Agreement (the “Agreement”).
1.
Transition Period

If you enter into and comply with this Agreement, your employment with the Company shall end effective October 9, 2015, unless you or the Company elect to end it on an earlier date in accordance with this Agreement. For purposes of this Agreement, your actual last day of employment, whether it is October 9, 2015 or an earlier date, shall be referred to as the “Termination Date”. The time period between today's date and the Termination Date shall be referred to as the “Transition Period”.
The period between the date of this letter and August 14, 2015 shall be Phase 1 of the Transition Period. During Phase 1, you will continue to serve as the Company’s CTO and shall perform duties and responsibilities associated with that position including by assisting with transitional matters to the extent requested by the Company’s CEO. The period between August 15 and the Termination Date shall be referred to as Phase 2 of the Transition Period. During Phase 2, you will no longer hold the position of CTO but, instead, will perform services on a 60% schedule as a Senior Advisor. As Senior Advisor, you will perform duties and responsibilities and projects as requested by the Company’s CEO.
You will continue to receive your full salary during Phase 1 and you will receive 60% of your salary during Phase 2. During the entire Transition Period you will continue to be eligible for Company benefits and to vest in your outstanding equity awards. Notwithstanding the preceding, you and the Company may mutually agree to alter the nature or scope of your duties and responsibilities during the Transition Period and/or the Company may elect to place you on inactive “garden leave” for part of the Transition Period and any such change will not affect this Agreement.
2.
Ending of Employment

In connection with the ending of your employment and regardless of whether you sign this Separation Agreement: (i) the Company will pay your salary through the Termination Date; (ii) the Company shall




reimburse you for any outstanding, reasonable business expenses that you incur on the Company’s behalf through the Termination Date (provided the Company receives appropriate documentation in accordance with the Company’s reimbursement policies); (iii) your eligibility to participate in the Company’s health and dental coverage will end on the Termination Date (provided you will have an opportunity to continue your health, dental and vision insurance pursuant to the Consolidated Omnibus Budget Reconciliation Act of l985 (“COBRA”)); (iv) your eligibility to participate in any other employee benefit plans and programs of the Company will cease on the Termination Date in accordance with the terms and conditions of those plans; and (v) subject to this Agreement, your outstanding equity awards will vest through the Termination Date and the terms of your equity awards shall be governed by the Company’s equity award plans and associated award agreements (collectively the “Equity Documents”).
3.
Resignation from All Positions
 
To the extent the ending of your relationship with the Company or any Company affiliate is not effectuated by your termination of employment, you hereby resign from all other affiliations that you have with the Company or any of its affiliates, effective on the Termination Date. You agree to execute any reasonably requested resignation letters to confirm any such resignations.
4.
Conditions/Accelerated Vesting

To receive Accelerated Vesting, you must satisfy the following Conditions, you: (a) execute not revoke and comply with this Separation Agreement; (b) return all property, equipment, confidential information and documentation of the Company; (c) comply with any noncompetition, inventions and/or nondisclosure obligations that you have to the Company, pursuant to applicable law and the Noncompetition Agreement; (d) do not resign (unless the Company’s CEO consents in advance in a signed writing) nor are you terminated by the Company for Cause (as defined in the October, 2012 Severance/Change in Control Agreement you entered in into with the Company), prior to October 9, 2015; and (e) provide a signed, written resignation of your status as an officer, including, without limitation, an Executive Officer, of the Company and, if applicable, its subsidiaries. Notwithstanding anything in this Agreement to the contrary, (i) no Accelerated Vesting will occur until after this Separation Agreement becomes fully effective, and; (ii) if you violate any of the terms of this Agreement, including the provisions that have been incorporated by reference, in addition to all other legal and equitable remedies, the Company shall have the right to clawback the value of the Accelerated Vesting including by forfeiture and/or disgorgement of gains. The clawback right will expire on October 1, 2017.
In the event the Company exercises its clawback it will notify you in writing and you agree to provide the Company with information about the status and/or transaction history of the shares that that you received through Accelerated Vesting.
Provided you satisfy each of these Conditions, and effective upon the Termination Date, the Company shall partially accelerate the vesting of certain of your outstanding equity grants as set forth in Schedule A (the “Accelerated Vesting”). If you do not enter into and comply with this Agreement, your vesting will cease on the Termination Date and no acceleration will apply. In either event, the grants will continue to be governed by the Equity Documents.

5.
Release of Claims

In consideration of, among other things, the Accelerated Vesting, you irrevocably and unconditionally release and forever discharge the Company, all of its affiliated and related entities, its and their respective predecessors, successors and assigns, its and their respective employee benefit plans and the fiduciaries of




such plans, and the current, future and former managers, members, partners, officers, directors, shareholders, employees, attorneys, accountants, and agents of each of the foregoing in their official and personal capacities (collectively referred to as the “Releasees”) generally from all claims, demands, debts, damages and liabilities of every name and nature, known or unknown (“Claims”) that, as of the date when you sign this Separation Agreement, you have ever had, now claim to have or ever claimed to have had against any or all of the Releasees. This release includes, without limitation, the complete release of all Claims of or for: breach of express or implied contract; wrongful termination of employment whether in contract or tort; intentional, reckless, or negligent infliction of emotional distress; breach of any express or implied covenant of employment, including the covenant of good faith and fair dealing, whether prospective or existing; deceit or misrepresentation; discrimination or retaliation under state, federal, or municipal law (including, without implication of limitation, under Massachusetts General Law Ch. 151B, Title VII of the Civil Rights Act of 1964, the Age Discrimination in Employment Act (“ADEA”), the Americans with Disabilities Act of 1990, and the Family and Medical Leave Act);the Sarbanes-Oxley Act of 2002; the Immigration Control and Reform Act; the California Family Rights Act; the California Labor Code; the California Workers’ Compensation Act; the California Fair Employment and Housing Act; defamation or damage to reputation; reinstatement; punitive or emotional distress damages; equity compensation or other forms of compensation; and attorney’s fees and costs for wages, back or front pay, bonuses, severance pay, incentive compensation, commissions, stock, stock options, vacation pay or any other compensation or benefits, either under the Massachusetts Wage Act, M.G.L. c. 149, § 148-150C, or otherwise.

You understand that this general release of Claims extends to any and all claims through the date you sign this Agreement, including all claims related to your employment by the Company and your separation from employment, and provided this release shall not be construed as a waiver of any rights you may have with respect to indemnification or fiduciary insurance.
You expressly waive and release any and all rights and benefits under Section 1542 of the California Civil Code (or any analogous law of any other state), which reads as follows:

A general release does not extend to claims which the creditor does not know or suspect to exist in his or her favor at the time of executing the release, which if known by him or her must have materially affected his or her settlement with the debtor.

It is expressly agreed that this Agreement shall extend and apply to all unknown, unsuspected and unanticipated injuries and damages as well as those that are now disclosed.

6.
Return of Property

Upon request by the Company but, in any event on or before the Termination Date you will return to the Company all property of the Company, including, without limitation, keys and access cards, computer equipment, software licensed to the Company, files and any documents (including computerized data and any copies) containing information concerning the Company, its business or its business relationships (in the latter two cases, actual or prospective). You also commit that, upon request by the Company you will delete and finally purge any duplicates of files or documents that may contain the Company’s information from any non-Company computer, Smartphone device or other device that remains your property after the Date of Termination, unless expressly authorized to keep duplicates of some of these materials. In any event, if you later discover that you continue to retain any such property, you shall return it to the Company immediately.




7.
Noncompetition Agreement

You acknowledge and agree that the Seller Noncompetition Agreement is and shall remain in full force in effect in accordance with its terms both independently as a standalone agreement and it is hereby incorporated by reference as a material term of this Agreement.
8.
Nondisparagement

You agree not to make any disparaging statements concerning the Company or any of its affiliates or their respective products or services, or any of the Company’s current, future or former managers, members, partners, officers, directors, shareholders, employees or agents. The obligations set forth herein shall not in any way affect your obligation to testify truthfully in any legal proceeding. For the avoidance of doubt, nothing in this Agreement shall be interpreted or applied to prohibit you from making any good faith report to any governmental agency or other governmental entity concerning any act or omission that you reasonably believe constitutes a possible violation of federal or state law or making other disclosures that are protected under the anti-retaliation or whistleblower provisions of applicable federal or state law or regulation.
9.
Taxes

All payments set forth in this Agreement shall be subject to all applicable federal, state and/or local withholding and/or payroll taxes, and the Company may withhold from any amounts payable to you (including any amounts payable pursuant to this Agreement) in order to comply with such withholding obligations. Nothing herein shall be construed to mean that the Company shall compensate you for tax‑related payments or liabilities.
10.
Legally Binding; Advice of Counsel

This Agreement is a legally binding document, and your signature will commit you to its terms. You acknowledge that you have it carefully read and fully understand all of the provisions of this Agreement, that the Company has advised you to consult with counsel prior to entering into this Agreement, and that you are voluntarily entering into this Agreement.
11.
Absence of Reliance

In signing this Agreement, you are not relying upon any promises or representations made by anyone at or on behalf of the Company except those promises and representations as provided in this Agreement.
12.
Enforceability

If any portion or provision of this Agreement (including, without limitation, any portion or provision of any section of the Noncompeition Agreement) shall to any extent be declared illegal or unenforceable by a court of competent jurisdiction, then the remainder of this Agreement, or the application of such portion or provision in circumstances other than those as to which it is so declared illegal or unenforceable, shall not be affected thereby, and each portion and provision of this Agreement shall be valid and enforceable to the fullest extent permitted by law.




13.
Waiver or Amendment

No waiver of any provision of this Agreement shall be effective unless made in writing and signed by the waiving party. The failure of any party to require the performance of any term or obligation of this Agreement, or the waiver by any party of any breach of this Agreement, shall not prevent any subsequent enforcement of such term or obligation or be deemed a waiver of any subsequent breach. No amendment to any provision of this Agreement shall be effective unless made in writing and signed by all of the parties to this Agreement.
14.
Governing Law; Interpretation

This Agreement shall be interpreted and enforced under the laws of the Commonwealth of Massachusetts, without regard to conflict of law principles. In the event of any dispute, this Agreement is intended by the parties to be construed as a whole, to be interpreted in accordance with its fair meaning, and not to be construed strictly for or against either you or the Company.
15.
Entire Agreement

This Agreement along with the Noncompetition Agreement and the Equity Documents (as modified by this Agreement) constitutes the entire agreement between you and the Company relating to the subject matter herein. This Agreement supersedes any previous agreements or understandings between you and the Company or any of their affiliates, including, without limitation, the September 14, 2012 employer letter and the October, 2012 Severance/Change in Control Agreement, to which you acknowledge and agree you are not entitled to any payments or benefits. You further acknowledge and agree that, expect as specifically set forth herein, you are not entitled to any other payments or benefits from the Company.
16.
Time for Consideration; Effective Date

You acknowledge that you have been provided with the opportunity to consider this Agreement for twenty-one (21) days before signing it. To accept this Agreement, you must return a signed original of this Agreement so that it is received by Russell J. Campanello, Vice President Human Resources and Corporate Communications, iRobot Corporation, on or before the expiration of this twenty-one (21) day period. If you sign this Agreement within less than twenty-one (21) days of the date of its delivery to you, you acknowledge by signing this Agreement that such decision was entirely voluntary and that you had the opportunity to consider this Agreement for the entire twenty-one (21) day period. You and the Company agree that any changes or modifications to this Agreement shall not restart the twenty-one (21) day period. For a period of seven (7) days from the day of the execution of this Agreement, you shall retain the right to revoke this Agreement by written notice that must be received by Mr. Campanello before the end of such revocation period. This Agreement shall become effective on the business day immediately following the expiration of the revocation period (the "Effective Date"), provided that you do not revoke this Agreement during the revocation period.
17.
Counterparts

This Agreement may be executed in any number of counterparts, each of which when so executed and delivered shall be taken to be an original, but all of which together shall constitute one and the same document.
Please indicate your agreement to the terms of this Agreement by signing and returning the original of this letter to the undersigned within the time period set forth above.




Agreed to by:
IROBOT CORPORATION
By:             
/s/ RUSSELL J. CAMPANELLO
 
July 2, 2015
Russell J. Campanello Executive Vice President Human Resources and Corporate Communications
 
Date

/s/ PAOLO PIRJANIAN
 
July 2, 2015
Paolo Pirjanian
 
Date

















































Schedule A
 
 
 
 
Vested and/or exercised through 10/9/15 under original vesting schedule
Shares to vest through 12/7/15 to be accelerated as of 10/9/15
 
 
 
 
 
 
 
 
Grant #
Type
Grant Date
Total Granted
E0000101
EVOL/ISO
10/1/2012
27,299
22,335
1,241
00003008
NQ
12/7/2012
100,000
68,750
6,250
00003023
RSU
12/7/2012
30,000
15,000
7,500
 
 
 
157,299
106,085
14,991
 
 
 
 
 
 



EX-31.1 3 irbtexhibit31192615.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
Certifications
I, Colin M. Angle, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of iRobot Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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 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: October 30, 2015
/s/ COLIN M. ANGLE
 
Colin M. Angle
Chairman of the Board and Chief Executive Officer




EX-31.2 4 irbtexhibit31292615.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
Certifications
I, Alison Dean, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of iRobot Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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 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: October 30, 2015
/s/ ALISON DEAN
 
Alison Dean
Chief Financial Officer




EX-32.1 5 irbtexhibit32192615.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of iRobot Corporation (the “Company”) for the period ended September 26, 2015 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Colin M. Angle, the Chief Executive Officer of the Company and Alison Dean, the Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to our knowledge, that:
(1)
the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification is being provided pursuant to 18 U.S.C. 1350 and is not to be deemed a part of the Report, nor is it to be deemed to be “filed” for any purpose whatsoever.

Date: October 30, 2015
/s/ COLIN M. ANGLE
 
Colin M. Angle
Chairman of the Board and Chief Executive Officer
 
 
Date: October 30, 2015
/s/ ALISON DEAN
 
Alison Dean
Chief Financial Officer



EX-101.INS 6 irbt-20150926.xml XBRL INSTANCE DOCUMENT 0001159167 2014-12-28 2015-09-26 0001159167 2015-10-26 0001159167 2014-12-27 0001159167 2015-09-26 0001159167 us-gaap:GeneralAndAdministrativeExpenseMember 2015-06-28 2015-09-26 0001159167 us-gaap:CostOfSalesMember 2014-12-28 2015-09-26 0001159167 us-gaap:CostOfSalesMember 2013-12-29 2014-09-27 0001159167 us-gaap:GeneralAndAdministrativeExpenseMember 2014-06-29 2014-09-27 0001159167 us-gaap:ResearchAndDevelopmentExpenseMember 2013-12-29 2014-09-27 0001159167 us-gaap:SellingAndMarketingExpenseMember 2014-06-29 2014-09-27 0001159167 us-gaap:SellingAndMarketingExpenseMember 2014-12-28 2015-09-26 0001159167 us-gaap:ResearchAndDevelopmentExpenseMember 2014-06-29 2014-09-27 0001159167 us-gaap:CostOfSalesMember 2014-06-29 2014-09-27 0001159167 us-gaap:CostOfSalesMember 2015-06-28 2015-09-26 0001159167 us-gaap:SellingAndMarketingExpenseMember 2013-12-29 2014-09-27 0001159167 us-gaap:ResearchAndDevelopmentExpenseMember 2015-06-28 2015-09-26 0001159167 us-gaap:GeneralAndAdministrativeExpenseMember 2013-12-29 2014-09-27 0001159167 us-gaap:GeneralAndAdministrativeExpenseMember 2014-12-28 2015-09-26 0001159167 us-gaap:ResearchAndDevelopmentExpenseMember 2014-12-28 2015-09-26 0001159167 us-gaap:SellingAndMarketingExpenseMember 2015-06-28 2015-09-26 0001159167 2014-06-29 2014-09-27 0001159167 2015-06-28 2015-09-26 0001159167 2013-12-29 2014-09-27 0001159167 2014-09-27 0001159167 2013-12-28 0001159167 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2015-09-26 0001159167 us-gaap:FairValueInputsLevel2Member 2015-09-26 0001159167 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2015-09-26 0001159167 us-gaap:FairValueInputsLevel3Member us-gaap:BondsMember 2015-09-26 0001159167 us-gaap:FairValueInputsLevel1Member 2015-09-26 0001159167 us-gaap:FairValueInputsLevel3Member 2015-09-26 0001159167 us-gaap:FairValueInputsLevel1Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2015-09-26 0001159167 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2015-09-26 0001159167 us-gaap:FairValueInputsLevel2Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2015-09-26 0001159167 us-gaap:FairValueInputsLevel2Member us-gaap:BondsMember 2015-09-26 0001159167 us-gaap:FairValueInputsLevel1Member us-gaap:BondsMember 2015-09-26 0001159167 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2015-09-26 0001159167 us-gaap:FairValueInputsLevel2Member us-gaap:BondsMember 2014-12-27 0001159167 us-gaap:FairValueInputsLevel2Member 2014-12-27 0001159167 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2014-12-27 0001159167 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2014-12-27 0001159167 us-gaap:FairValueInputsLevel3Member 2014-12-27 0001159167 us-gaap:FairValueInputsLevel3Member us-gaap:BondsMember 2014-12-27 0001159167 us-gaap:FairValueInputsLevel1Member 2014-12-27 0001159167 us-gaap:FairValueInputsLevel1Member us-gaap:BondsMember 2014-12-27 0001159167 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2014-12-27 0001159167 2015-09-04 0001159167 irbt:TwoThousandFifteenPlanMember 2015-09-26 0001159167 us-gaap:RestrictedStockUnitsRSUMember 2015-06-28 2015-09-26 0001159167 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2014-12-28 2015-09-26 0001159167 us-gaap:EmployeeStockOptionMember 2014-12-28 2015-09-26 0001159167 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2014-12-28 2015-09-26 0001159167 2015-05-19 2015-05-20 0001159167 us-gaap:MaximumMember 2014-12-28 2015-09-26 0001159167 irbt:TwoThousandFifteenPlanMember 2015-05-20 0001159167 us-gaap:MinimumMember 2014-12-28 2015-09-26 0001159167 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2014-12-27 0001159167 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2015-09-26 0001159167 us-gaap:ForeignExchangeForwardMember us-gaap:OtherExpenseMember 2015-06-28 2015-09-26 0001159167 us-gaap:ForeignExchangeForwardMember us-gaap:OtherExpenseMember 2014-06-29 2014-09-27 0001159167 us-gaap:ForeignExchangeForwardMember us-gaap:OtherExpenseMember 2014-12-28 2015-09-26 0001159167 us-gaap:ForeignExchangeForwardMember us-gaap:OtherExpenseMember 2013-12-29 2014-09-27 0001159167 2014-06-28 0001159167 2015-06-27 0001159167 irbt:DistributorOneMember us-gaap:CustomerConcentrationRiskMember irbt:InternationalDistributorsMember 2014-12-28 2015-09-26 0001159167 irbt:DistributorOneMember us-gaap:CustomerConcentrationRiskMember irbt:InternationalDistributorsMember 2015-06-28 2015-09-26 0001159167 us-gaap:CustomerConcentrationRiskMember irbt:ForeignMember 2014-12-28 2015-09-26 0001159167 irbt:DistributorOneMember us-gaap:CustomerConcentrationRiskMember irbt:InternationalDistributorsMember 2014-06-29 2014-09-27 0001159167 irbt:DistributorTwoMember us-gaap:CustomerConcentrationRiskMember irbt:InternationalDistributorsMember 2015-06-28 2015-09-26 0001159167 us-gaap:CustomerConcentrationRiskMember irbt:ForeignMember 2015-06-28 2015-09-26 0001159167 us-gaap:CustomerConcentrationRiskMember irbt:ForeignMember 2014-06-29 2014-09-27 0001159167 irbt:DistributorOneMember us-gaap:CustomerConcentrationRiskMember irbt:InternationalDistributorsMember 2013-12-29 2014-09-27 0001159167 irbt:DistributorTwoMember us-gaap:CustomerConcentrationRiskMember irbt:InternationalDistributorsMember 2014-06-29 2014-09-27 0001159167 irbt:DistributorTwoMember us-gaap:CustomerConcentrationRiskMember irbt:InternationalDistributorsMember 2014-12-28 2015-09-26 0001159167 us-gaap:CustomerConcentrationRiskMember us-gaap:DomesticDestinationMember 2015-06-28 2015-09-26 0001159167 irbt:DistributorTwoMember us-gaap:CustomerConcentrationRiskMember irbt:InternationalDistributorsMember 2013-12-29 2014-09-27 0001159167 us-gaap:CustomerConcentrationRiskMember irbt:ForeignMember 2013-12-29 2014-09-27 0001159167 us-gaap:AllOtherSegmentsMember 2014-06-29 2014-09-27 0001159167 irbt:HomeRobotsMember 2014-06-29 2014-09-27 0001159167 irbt:HomeRobotsMember 2015-06-28 2015-09-26 0001159167 irbt:HomeRobotsMember 2013-12-29 2014-09-27 0001159167 us-gaap:AllOtherSegmentsMember 2015-06-28 2015-09-26 0001159167 us-gaap:AllOtherSegmentsMember 2013-12-29 2014-09-27 0001159167 irbt:HomeRobotsMember 2014-12-28 2015-09-26 0001159167 irbt:DefenseAndSecurityMember 2013-12-29 2014-09-27 0001159167 irbt:DefenseAndSecurityMember 2014-12-28 2015-09-26 0001159167 irbt:DefenseAndSecurityMember 2015-06-28 2015-09-26 0001159167 irbt:DefenseAndSecurityMember 2014-06-29 2014-09-27 0001159167 us-gaap:AllOtherSegmentsMember 2014-12-28 2015-09-26 0001159167 irbt:ResearchContractsMember 2014-12-27 0001159167 us-gaap:PatentedTechnologyMember 2015-09-26 0001159167 us-gaap:TradeNamesMember 2015-09-26 0001159167 us-gaap:PatentedTechnologyMember 2014-12-27 0001159167 irbt:ResearchContractsMember 2015-09-26 0001159167 us-gaap:TradeNamesMember 2014-12-27 0001159167 irbt:EvolutionRoboticsIncErMember irbt:HomeRobotsMember 2015-09-26 0001159167 irbt:NektonResearchLlcMember irbt:DefenseAndSecurityMember 2015-09-26 0001159167 us-gaap:SubsequentEventMember 2014-12-28 2016-01-02 0001159167 us-gaap:SubsequentEventMember 2015-09-27 2016-01-02 irbt:customer xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares irbt:Segment false --01-02 Q3 2015 2015-09-26 10-Q 0001159167 29069589 Large Accelerated Filer IROBOT CORP IRBT 0 3417000 1346000 781000 867000 557000 702000 769000 2015-05-20 0.06 1788000 0 1788000 0 P90D P60D 0 1156000 2 2 60256000 56490000 71056000 76314000 8455000 4714000 18701000 13752000 167000 434000 701000 677000 7780000 6439000 531000 304000 -151000 -126000 249409000 237260000 67000 66000 900000 2700000 900000 2600000 400000 200000 700000 500000 493213000 489813000 374859000 376526000 109843000 0 109843000 36166000 36166000 0 0 0 0 108100000 0 108100000 35791000 35791000 0 0 0 0 36166000 35791000 165404000 148424000 185957000 176430000 -16980000 -9527000 0.01 0.01 100000000 100000000 29644602 28247802 29644602 28247802 297000 292000 14527000 28246000 12860000 24824000 0.175 0.140 0.634 0.191 0.132 0.642 0.114 0.165 0.559 0.102 0.129 0.149 0.603 109000000 3000000 75608000 4977000 65135000 5496000 215784000 11725000 186991000 17068000 73751000 3533000 64512000 5706000 216759000 14700000 185677000 16382000 3849000 2279000 21505000 20338000 8409000 7688000 9578000 10569000 0 16000 191000 0 0 1000 0.49 0.97 0.43 0.84 0.48 0.94 0.42 0.82 0.346 0.287 0.311 0.324 16235000 11153000 2707000 795000 2707000 795000 P10Y P3Y 10566000 100000 9691000 775000 10471000 0 10371000 100000 2476000 864000 2818000 3457000 3457000 3457000 31500000 100000 30600000 800000 27000000 0 26900000 100000 19146000 0 19121000 25000 16529000 0 16529000 0 -27000 -201000 12008000 35938000 13701000 39195000 48751000 48751000 41100000 7700000 67889000 5690000 66878000 -4679000 181720000 9644000 186292000 -14216000 69858000 2651000 72001000 -4794000 193599000 9800000 198745000 -14946000 22320000 39880000 18563000 36674000 7713000 11463000 5770000 11875000 15462000 8791000 4943000 -1285000 28999000 5258000 -793000 -2289000 -2376000 -1570000 -7836000 -5082000 8678000 10965000 2859000 -6127000 5407000 -1296000 -467000 -703000 323000 -2034000 38402000 50885000 47857000 58665000 9455000 7780000 493213000 489813000 99041000 83674000 0 16000 16000 0 0 3736000 3033000 9028000 -21177000 -25882000 -8327000 -126000 19977000 14607000 28417000 12793000 24799000 671000 754000 -374000 -469000 -93000 -948000 2 45195000 141371000 51202000 155977000 22694000 40349000 18656000 37622000 15104000 942000 2925000 2959000 3427000 3873000 978000 1200000 3600000 1200000 3600000 6618000 3354000 9704000 8408000 10751000 11766000 -80000 -171000 67000 25000 34000 112000 0 1015000 0 24062000 1532000 1295000 24214000 17755000 9168000 7557000 5000000 5000000 0 0 0 0 7500000 18000000 5600000 7853000 3385000 31297000 28553000 637000 157000 17343000 51522000 18122000 55886000 140881000 165680000 143497000 10667000 132013000 817000 397504000 21369000 373283000 2852000 143609000 6184000 136513000 912000 410358000 24500000 384422000 1436000 15844000 53911000 19379000 60896000 291000 2315000 866000 319000 10016000 626000 6105000 2425000 860000 270000 2193000 963000 474000 10462000 662000 5974000 2737000 1089000 P5Y P1Y P3Y P1Y 216478 3100000 2551119 77725 29.60 P10Y P5Y 6497000 7602000 7925000 7769000 7081000 6876000 7769000 6876000 1356000 4016000 1236000 4075000 1679000 5444000 1031000 3182000 390436000 403106000 2614000 580000 2100000 588000 730000 463000 556000 30183000 30169000 30117000 30253000 29595000 29439000 29654000 29697000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Expenses</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses consist of the following:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued rent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">677</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued direct fulfillment costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued customer deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">702</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales tax</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued accounting fees</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales commissions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued 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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,354</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,752</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,701</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation consists of the following at:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.0234375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued bonus</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued other compensation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,439</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,780</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,153</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include those of iRobot and its subsidiaries, after elimination of all intercompany accounts and transactions. In addition, certain prior year amounts have been reclassified to conform to the current year presentation. iRobot has prepared the accompanying unaudited consolidated financial statements in conformity with accounting principles generally accepted in the United States of America.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited financial data as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. The year-end balance sheet data were derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States. These consolidated financial statements should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto included in its Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on February&#160;13, 2015.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, all adjustments necessary to state fairly the Company's statement of financial position as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and results of operations and cash flows for the periods ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> have been made. The results of operations and cash flows for any interim period are not necessarily indicative of the operating results and cash flows for the full fiscal year or any future periods.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease Obligations</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rental expense under operating leases for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and for the nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Future minimum rental payments under operating leases were as follows as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="87%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Outstanding Purchase Orders</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company had outstanding purchase orders aggregating approximately </font><font style="font-family:inherit;font-size:10pt;">$109 million</font><font style="font-family:inherit;font-size:10pt;">. These purchase orders, the majority of which are with contract manufacturers for the purchase of inventory in the normal course of business, are for manufacturing and non-manufacturing related goods and services, and are generally cancelable without penalty. In circumstances where we determine that we have financial exposure associated with any of these commitments, we record a liability in the period in which that exposure is identified.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Guarantees and Indemnification Obligations</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses incurred by the indemnified party, generally the Company&#8217;s customers, in connection with any patent, copyright, trade secret or other proprietary right infringement claim by any third party with respect to the Company&#8217;s products. The term of these indemnification agreements is generally perpetual after execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the estimated fair value of these agreements is minimal. Accordingly, the Company has no liabilities recorded for these agreements as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company provides warranties on most products and has established a reserve for warranties based on identified or estimated warranty costs. The reserve is included as part of accrued expenses (Note 5) in the accompanying balance sheets.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity related to the warranty accrual was as follows:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty usage(1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,236</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,356</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,075</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,876</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,925</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,876</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,925</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 style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty usage includes costs incurred for warranty obligations.</font></div></td></tr></table><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Sales Taxes </font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company collects and remits sales tax in jurisdictions in which it has a physical presence or it believes nexus exists, which therefore obligates the Company to collect and remit sales tax. The Company continually evaluates whether it has established nexus in new jurisdictions with respect to sales tax. The Company has recorded a liability for potential exposure in certain states where there is uncertainty about the point in time at which the Company established a sufficient business connection to create nexus. The Company continues to analyze possible sales tax exposure, but does not currently believe that any individual claim or aggregate claims that might arise will ultimately have a material effect on its consolidated results of operations, financial position or cash flows.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Instruments</font></div><div style="line-height:120%;padding-top:18px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is exposed to adverse changes in foreign currency exchange rates, primarily related to sales in the Canadian Dollar and the Euro. As a result, the Company periodically enters into foreign currency forward contracts to minimize the impact of fluctuating exchange rates on results of operations. These derivative instruments have maturities of two months or less and have not qualified for hedge accounting. </font></div><div style="line-height:120%;padding-top:18px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional amounts and fair values of derivative instruments are as follows:</font></div><div style="line-height:120%;padding-top:18px;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td width="18%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classification</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains/(losses) associated with derivative instruments are as follows:</font></div><div style="line-height:120%;padding-top:18px;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td width="20%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Classification</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Derivatives not designated as hedging instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Gain (loss) recognized in income</font></div></td><td style="vertical-align: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:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other expense, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Option and Incentive Plans</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has awards outstanding under three stock incentive plans: the 2005 Stock Option and Incentive Plan (the "2005 Plan"), the Evolution Robotics, Inc. 2007 Stock Plan (the "2007 Plan") and the 2015 Stock Option and Incentive Plan (the "2015 Plan" and together with the 2005 Plan and the 2007 Plan, the &#8220;Plans&#8221;). The 2015 Plan is the only one of the three plans under which new awards may currently be granted. Under the 2015 Plan, which became effective </font><font style="font-family:inherit;font-size:10pt;">May&#160;20, 2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">3,100,000</font><font style="font-family:inherit;font-size:10pt;"> shares were initially reserved for issuance in the form of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, unrestricted stock awards, cash-based awards, performance share awards and dividend equivalent rights. Stock awards returned to the Plans, with the exception of those issued under the 2007 Plan, as a result of their expiration, cancellation or termination are automatically made available for issuance under the 2015 Plan. Eligibility for incentive stock options is limited to those individuals whose employment status would qualify them for the tax treatment associated with incentive stock options in accordance with the Internal Revenue Code of 1986, as amended. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">2,551,119</font><font style="font-family:inherit;font-size:10pt;"> shares available for future grant under the 2015 Plan.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards granted under the Plans are subject to terms and conditions as determined by the compensation committee of the board of directors, including vesting periods. Options granted under the Plans are exercisable in full at any time subsequent to vesting, generally vest over periods from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years, and expire </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years from the date of grant or, if earlier, </font><font style="font-family:inherit;font-size:10pt;">60</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">90</font><font style="font-family:inherit;font-size:10pt;"> days from employee termination. The exercise price of stock options is equal to the closing price on the NASDAQ Global Market on the date of grant. Other awards granted under the Plans generally vest over periods from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September 4, 2015, the Company granted to certain employees stock options totaling </font><font style="font-family:inherit;font-size:10pt;">77,725</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock and </font><font style="font-family:inherit;font-size:10pt;">216,478</font><font style="font-family:inherit;font-size:10pt;"> restricted stock units. Each of the above stock options have a per share exercise price of </font><font style="font-family:inherit;font-size:10pt;">$29.60</font><font style="font-family:inherit;font-size:10pt;">, the closing price of the Company's common stock on NASDAQ on September 4, 2015.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Income Per Share</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the calculation of both basic and diluted net income per share:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="47%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,793</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,607</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,799</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,417</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,439</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of employee stock options and restricted shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">463</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">556</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">730</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted-average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,183</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,169</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic income per share</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.43</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.97</font></div></td><td style="vertical-align:bottom;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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units and stock options representing approximately </font><font style="font-family:inherit;font-size:10pt;">0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.4 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock for the three month periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively, and approximately </font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock for the nine month periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively, were excluded from the computation of diluted earnings per share for these periods because their effect would have been antidilutive.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The authoritative guidance for fair value establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Assets and Liabilities</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">, were as follows:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate and government bonds (1)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,791</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative instruments (Note 6) (2)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s financial assets measured at fair value on a recurring basis at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of<br clear="none"/>December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate and government bonds (1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,166</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,166</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The bond investments are valued based on observable market values as of the Company&#8217;s reporting date. The bond investments are recorded at fair value and marked-to-market at the end of each reporting period. The realized and unrealized gains and losses are included in comprehensive income for that period.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative instruments are valued using an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount.</font></div></td></tr></table><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year-End</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates and reports using a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">52</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">-53</font><font style="font-family:inherit;font-size:10pt;"> week fiscal year ending on the Saturday closest to December&#160;31. Accordingly, the Company&#8217;s fiscal quarters end on the Saturday that falls closest to the last day of the third month of each quarter.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Other Intangible Assets</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill </font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amount of the Company's goodwill at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> is </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$48.8 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$41.1 million</font><font style="font-family:inherit;font-size:10pt;"> resulted from the acquisition of Evolution Robotics, Inc. in October 2012 and was assigned to the home robots reporting unit. </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;"> resulted from the acquisition of Nekton Research, LLC completed in September 2008 and was assigned to the defense and security reporting unit. </font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Intangible Assets</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets include the value assigned to completed technology and a trade name. The estimated useful lives for all of these intangible assets are </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ten</font><font style="font-family:inherit;font-size:10pt;"> years. The intangible assets are being amortized on a straight-line basis, which is consistent with the pattern that the economic benefits of the intangible assets are expected to be utilized.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> consisted of the following:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td width="30%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impairment Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="27" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Completed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tradename</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">775</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,471</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,529</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,500</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,566</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,788</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,146</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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the three month period ended March 28, 2015, the Company removed fully amortized intangible assets from its consolidated balance sheet. Amortization expense related to acquired intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$0.9</font><font style="font-family:inherit;font-size:10pt;"> million and </font><font style="font-family:inherit;font-size:10pt;">$0.9</font><font style="font-family:inherit;font-size:10pt;"> million for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense related to acquired intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. The estimated future amortization expense is expected to be as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="87%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,476</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,529</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. The Company evaluates goodwill for impairment at the reporting unit level (operating segment or one level below an operating segment) annually or more frequently if the Company believes indicators of impairment exist. In accordance with applicable guidance, the Company is permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then a two-step goodwill impairment test is performed. </font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The first step of the impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. If the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value, the Company performs the second step of the goodwill impairment test to determine the amount of impairment loss. The second step of the goodwill impairment test involves comparing the implied fair value of the affected reporting unit&#8217;s goodwill with the carrying value of that goodwill. The Company completes the annual impairment evaluation during the fourth quarter of each year.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to taxation in the United States and various states and foreign jurisdictions. The statute of limitations for examinations by the Internal Revenue Service is closed for fiscal years prior to 2012. The statute of limitations for examinations by state tax authorities is closed for fiscal years prior to 2011. Federal carryforward attributes that were generated prior to fiscal year 2012 and state carryforward attributes that were generated prior to fiscal year 2011 may still be adjusted upon examination by the federal or state tax authorities if they either have been or will be used in a period for which the statute of limitations is still open.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Valuation allowances are provided if, based upon the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. </font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company monitors the realization of its deferred tax assets based on changes in circumstances, for example recurring periods of income for tax purposes following historical periods of cumulative losses, generation of tax credits compared to future utilization of credits, or changes in tax laws or regulations. The Company's income tax provision and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates. The Company is currently generating state research credits that exceed the amount being utilized. As a result of this trend, a valuation allowance may be needed in the future related to these state tax credits. </font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded a tax provision of </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the three month periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. The </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> provision for the three month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> resulted in an effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">31.1%</font><font style="font-family:inherit;font-size:10pt;">. The </font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;"> provision for the three month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> resulted in an effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">34.6%</font><font style="font-family:inherit;font-size:10pt;">. The difference between the effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">31.1%</font><font style="font-family:inherit;font-size:10pt;"> for the three month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">34.6%</font><font style="font-family:inherit;font-size:10pt;"> for the three month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> was primarily due to an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the three month period ended September 26, 2015, partially offset by an increase in state income taxes. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and the Company recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the three month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the three month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded a tax provision of </font><font style="font-family:inherit;font-size:10pt;">$11.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the nine month periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. The </font><font style="font-family:inherit;font-size:10pt;">$11.9 million</font><font style="font-family:inherit;font-size:10pt;"> provision for the nine month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> resulted in an effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">32.4%</font><font style="font-family:inherit;font-size:10pt;">. The </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> provision for the nine month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> resulted in an effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">28.7%</font><font style="font-family:inherit;font-size:10pt;">. The difference between the effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">32.4%</font><font style="font-family:inherit;font-size:10pt;"> for the nine month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">28.7%</font><font style="font-family:inherit;font-size:10pt;"> for the nine month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> was primarily due to an increase in state income taxes during the nine month period ended September 26, 2015, as compared to September 27, 2014, and the release of </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> of valuation allowance related to certain tax attributes of Evolution Robotics, Inc. during the nine month period ended September 27, 2014, partially offset by an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the nine month period ended September 26, 2015. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and the Company recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the nine month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the nine month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consists of the following:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,885</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,402</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,857</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">iRobot Corporation (&#8220;iRobot&#8221; or the &#8220;Company&#8221;) develops robotics and artificial intelligence technologies and applies these technologies in producing and marketing robots. The Company&#8217;s revenue is primarily generated from product sales.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-11, &#8220;Inventory: Simplifying the Measurement of Inventory.&#8221; ASU No. 2015-11 applies only to inventory for which cost is determined by methods other than last-in, first-out and the retail inventory method, which includes inventory that is measured using first-in, first-out or average cost. Inventory within the scope of this standard is required to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new standard will be effective for the Company on January 1, 2017. The Company is currently assessing the potential impact of ASU No. 2015-11 on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU No. 2015-05, &#8220;Intangibles - Goodwill and Other - Internal-Use Software: Customer's Accounting for Fees Paid in a Cloud Computing Arrangement.&#8221; Under ASU No. 2015-05, if a cloud computing arrangement includes a software license, the software license element of the arrangement should be accounted for consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the arrangement should be accounted for as a service contract. The new standard will be effective for the Company on January 3, 2016. The Company is currently assessing the potential impact of ASU No. 2015-05 on its consolidated financial statements. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2015, the FASB issued ASU 2015-02, &#8220;Consolidation - Amendments to the Consolidation Analysis.&#8221; ASU No. 2015-02 reduces the number of consolidation models and changes the way reporting entities evaluate a variable interest entity. It is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015.&#160;&#160;Early adoption is permitted.&#160;&#160;The Company is currently assessing the potential impact of ASU No. 2015-02 on its consolidated financial statements. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2014, the FASB issued ASU No. 2014-15, &#8220;Presentation of Financial Statements - Going Concern.&#8221; ASU No. 2014-15 requires management of public and private companies to evaluate whether there is substantial doubt about the entity&#8217;s ability to continue as a going concern and, if so, disclose that fact. Management will also be required to evaluate and disclose whether its plans alleviate that doubt. The new standard is effective for annual periods ending after December&#160;15, 2016, and interim periods within annual periods beginning after December&#160;15, 2016. The Company does not believe that the impact of this amendment will be material to the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2014, the FASB issued ASU No. 2014-12, &#8220;Accounting for Share-Based Payments When the Terms of an Award Provide That a Performance Target Could Be Achieved after the Requisite Service Period.&#8221; ASU No. 2014-12 requires a reporting entity to treat a performance target that affects vesting and that could be achieved after the requisite service period as a performance condition. It is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015. Early adoption is permitted. The Company is currently assessing the potential impact of ASU No. 2014-12 on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09, &#8220;Revenue from Contracts with Customers,&#8221; which provides guidance for revenue recognition. The standard&#8217;s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The new guidance is effective for annual reporting periods beginning after December 15, 2016, including interim periods within those annual reporting periods. In July 2015, the FASB voted to defer the effective date of the new accounting guidance related to revenue recognition by one year to December 17, 2017 for annual reporting periods beginning after that date and permitted early adoption of the standard, but not before the original effective date of December 15, 2016. The Company is in the process of evaluating the impact that the adoption of the new revenue recognition standard issued in May 2014 will have on its consolidated financial statements and footnote disclosures.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, new accounting pronouncements are issued by FASB that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that recently issued standards, which are not yet effective, will not have a material impact on the Company&#8217;s consolidated financial statements upon adoption.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company derives its revenue primarily from product sales and, to a lesser extent, government and commercial research and development contracts. The Company sells products directly to customers and indirectly through resellers and distributors. The Company recognizes revenue from sales of robots under the terms of the customer agreement upon transfer of title and risk of loss to the customer, net of estimated returns, provided that collection is determined to be reasonably assured and no significant obligations remain. </font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning in the third quarter of 2015, with the introduction of the Company's first connected robot, each sale of a connected robot represents a multi-element arrangement containing the robot, an app and potential future unspecified software upgrades. Revenue is allocated to the deliverables based on their relative selling prices which have been determined using best estimate of selling price (BESP). Revenue allocated to the app and unspecified software upgrades is then deferred and recognized on a straight-line basis over the period in which the Company expects to provide the upgrades over the estimated life of the robot. </font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales to domestic and Canadian resellers of home robots are typically subject to agreements allowing for limited rights of return, rebates and price protection. The Company also provides limited rights of returns for direct-to-consumer sales generated through its on-line stores. Accordingly, the Company reduces revenue for its estimates of liabilities for these rights of return, rebates and price protection at the time the related sale is recorded. These estimates for rights of return are directly based on specific terms and conditions included in the reseller agreements, historical returns experience and various other assumptions that the Company believes are reasonable under the circumstances. In the case of new product introductions, the estimates for returns applied to the new products are based upon the estimates for the most similar predecessor products until such time that the Company has enough actual returns experience for the new products, which is typically two holiday returns cycles. At that time, the Company incorporates that data into the development of returns estimates for the new products. The Company updates its analysis of returns on a quarterly basis. If actual returns differ significantly from the Company's estimates, or if modifications to individual reseller agreements are entered into that impact their rights of returns, such differences could result in an adjustment to previously established reserves and could have a material impact, either favorably or unfavorably, on the Company&#8217;s results of operations for the period in which the actual returns become known or the reseller agreement is modified. The Company's international distributor agreements do not currently allow for product returns and, as a result, no reserve for returns is established for this group of customers. The estimates and reserve for rebates and price protection are based on specific programs, expected usage and historical experience. Actual results could differ from these estimates. </font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under cost-plus-fixed-fee (CPFF) type contracts, the Company recognizes revenue based on costs incurred plus a pro rata portion of the total fixed fee. Costs incurred include labor and material that are directly associated with individual CPFF contracts plus indirect overhead and general and administrative type costs based upon billing rates submitted by the Company to the Defense Contract Management Agency (DCMA). Annually, the Company submits final indirect billing rates to DCMA based upon actual costs incurred throughout the year. In the situation where the Company&#8217;s final actual billing rates are greater than the estimated rates currently in effect, the Company records a cumulative revenue adjustment in the period in which the rate differential is collected from the customer. These final billing rates are subject to audit by the Defense Contract Audit Agency (DCAA), which can occur several years after the final billing rates are submitted and may result in material adjustments to revenue recognized based on estimated final billing rates. As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">, fiscal years 2012 through 2014 are open for audit by DCAA. In the situation where the Company&#8217;s anticipated actual billing rates will be lower than the provisional rates currently in effect, the Company records a cumulative revenue adjustment in the period in which the rate differential is identified. Revenue on firm fixed price (FFP) contracts is recognized using the percentage-of-completion method. For government product FFP contracts, revenue is recognized as the product is shipped or in accordance with the contract terms. Costs and estimated gross margins on contracts are recorded as revenue as work is performed based on the percentage that incurred costs compare to estimated total costs utilizing the most recent estimates of costs and funding. Changes in job performance, job conditions, and estimated profitability, including those arising from final contract settlements and government audits, may result in revisions to costs and income and are recognized in the period in which the revisions are determined. Since many contracts extend over a long period of time, revisions in cost and funding estimates during the progress of work have the effect of adjusting earnings applicable to past performance in the current period. When the current contract estimate indicates a loss, a provision is made for the total anticipated loss in the current period. Revenue earned in excess of billings, if any, is recorded as unbilled revenue. Billings in excess of revenue earned, if any, are recorded as deferred revenue.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses consist of the following:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued rent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">677</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued direct fulfillment costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued customer deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">702</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales tax</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued accounting fees</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued sales commissions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued 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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,354</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,752</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,701</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation consists of the following at:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.0234375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued bonus</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued other compensation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,439</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,780</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,153</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gains/(losses) associated with derivative instruments are as follows:</font></div><div style="line-height:120%;padding-top:18px;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td width="20%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Classification</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Derivatives not designated as hedging instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Gain (loss) recognized in income</font></div></td><td style="vertical-align: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:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Other expense, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional amounts and fair values of derivative instruments are as follows:</font></div><div style="line-height:120%;padding-top:18px;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td width="18%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notional amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classification</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency forward contracts</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the calculation of both basic and diluted net income per share:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="47%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,793</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,607</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,799</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,417</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,439</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of employee stock options and restricted shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">463</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">556</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">730</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted-average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,183</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,169</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic income per share</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.43</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.97</font></div></td><td style="vertical-align:bottom;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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">, were as follows:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate and government bonds (1)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,791</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative instruments (Note 6) (2)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s financial assets measured at fair value on a recurring basis at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of<br clear="none"/>December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate and government bonds (1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,166</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,166</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The bond investments are valued based on observable market values as of the Company&#8217;s reporting date. The bond investments are recorded at fair value and marked-to-market at the end of each reporting period. The realized and unrealized gains and losses are included in comprehensive income for that period.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative instruments are valued using an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> consisted of the following:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td width="30%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impairment Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="27" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Completed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,691</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tradename</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">775</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,471</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,529</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,500</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,566</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,788</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,146</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-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum rental payments under operating leases were as follows as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="87%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Leases</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consists of the following:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,455</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,885</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,402</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,857</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Activity related to the warranty accrual was as follows:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,081</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,031</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty usage(1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,236</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,356</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,075</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,876</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,925</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,876</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,925</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 style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty usage includes costs incurred for warranty obligations.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents segment information about revenue, cost of revenue, gross margin and income before income taxes:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Home Robots</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">384,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">373,283</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defense&#160;&amp; Security</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">912</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">817</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,609</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">410,358</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">397,504</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost of revenue:</font></div></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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Home Robots</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">185,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defense&#160;&amp; Security</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (2)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,706</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,496</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,382</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,751</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,608</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">216,759</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross margin:</font></div></td><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Home Robots</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,292</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defense&#160;&amp; Security</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,644</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,794</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,679</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,946</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,216</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total gross margin</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,858</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,889</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">193,599</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">181,720</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,122</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,343</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,522</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(948</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,563</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,320</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,674</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,880</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other revenue results from other smaller business units that do not meet the criteria of a reportable segment.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other cost of revenue results from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated future amortization expense is expected to be as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="87%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,476</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,529</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Industry Segment, Geographic Information and Significant Customers</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">two</font><font style="font-family:inherit;font-size:10pt;"> reportable segments, the home robots business unit and the defense and security robots business unit. The nature of products and types of customers for the two segments vary significantly. As such, the segments are managed separately.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Home Robots</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s home robots business unit offers products to consumers through a network of retail businesses throughout the United States, to various countries through international distributors and retailers, and through the Company&#8217;s on-line store. The Company&#8217;s home robots business unit includes mobile robots used in the maintenance of households.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Defense and Security</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s defense and security robots business unit offers products to the U.S. Department of Defense through a small U.S. government-focused sales force and distributors, and to other North American and international entities through small domestic and international sales teams, as well as through North American and international distributors. The Company&#8217;s defense and security robots are used to increase warfighters', law enforcement's, security forces' and first responders' safety and productivity.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s other revenue and cost of revenue result from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments included in cost of revenue.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents segment information about revenue, cost of revenue, gross margin and income before income taxes:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Home Robots</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">384,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">373,283</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defense&#160;&amp; Security</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">912</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">817</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,609</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">410,358</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">397,504</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost of revenue:</font></div></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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Home Robots</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,512</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">185,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defense&#160;&amp; Security</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (2)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,706</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,496</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,382</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,751</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,608</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">216,759</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross margin:</font></div></td><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Home Robots</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,292</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defense&#160;&amp; Security</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,644</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,794</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,679</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,946</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,216</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total gross margin</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,858</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,889</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">193,599</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;">181,720</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,122</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,343</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,522</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Selling and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(948</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,563</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,320</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,674</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,880</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other revenue results from other smaller business units that do not meet the criteria of a reportable segment.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other cost of revenue results from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments.</font></div></td></tr></table><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographic Information</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, sales to non-U.S. customers accounted for </font><font style="font-family:inherit;font-size:10pt;">55.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">63.4%</font><font style="font-family:inherit;font-size:10pt;"> of total revenue, respectively, and sales to non-U.S. customers for the nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> accounted for </font><font style="font-family:inherit;font-size:10pt;">60.3%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">64.2%</font><font style="font-family:inherit;font-size:10pt;"> of total revenue, respectively.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Customers</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company generated </font><font style="font-family:inherit;font-size:10pt;">16.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11.4%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total revenue from </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> of its international distributors of home robots products and </font><font style="font-family:inherit;font-size:10pt;">10.2%</font><font style="font-family:inherit;font-size:10pt;"> from one of its domestic retailers of home robots products. For the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, the Company generated </font><font style="font-family:inherit;font-size:10pt;">17.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">14.0%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total revenue from </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> of its international distributors of home robots products.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company generated </font><font style="font-family:inherit;font-size:10pt;">14.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">12.9%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total revenue from two of its international distributors of home robot products. For the nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, the Company generated </font><font style="font-family:inherit;font-size:10pt;">19.1%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">13.2%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total revenue from two of its international distributors of home robots products.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for stock-based compensation through recognition of the fair value of the stock-based compensation as a charge against earnings. Stock-based compensation cost for stock options is estimated at the grant date based on each option's fair value as calculated by the Black-Scholes option-pricing model. Stock-based compensation cost for restricted stock awards, time-based restricted stock units and performance-based restricted stock units is measured based on the closing fair market value of the Company's common stock on the date of grant. For performance-based restricted stock units, the compensation costs will be subsequently adjusted for assumptions of achievement during the period in which the assumption of achievement changes, as applicable. The Company recognizes stock-based compensation as expense ratably on a straight-line basis over the requisite service period, net of estimated forfeitures.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include those of iRobot and its subsidiaries, after elimination of all intercompany accounts and transactions. In addition, certain prior year amounts have been reclassified to conform to the current year presentation. iRobot has prepared the accompanying unaudited consolidated financial statements in conformity with accounting principles generally accepted in the United States of America.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited financial data as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. The year-end balance sheet data were derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States. These consolidated financial statements should be read in conjunction with the Company&#8217;s audited consolidated financial statements and the notes thereto included in its Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, filed with the SEC on February&#160;13, 2015.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, all adjustments necessary to state fairly the Company's statement of financial position as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and results of operations and cash flows for the periods ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> have been made. The results of operations and cash flows for any interim period are not necessarily indicative of the operating results and cash flows for the full fiscal year or any future periods.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of these financial statements in conformity with accounting principles generally accepted in the United States requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. On an ongoing basis, management evaluates these estimates and judgments, including those related to revenue recognition, sales returns, bad debts, warranty claims, inventory reserves, valuation of investments, valuation of goodwill and intangible assets, assumptions used in valuing stock-based compensation instruments and income taxes. The Company bases these estimates on historical and anticipated results and trends and on various other assumptions that the Company believes are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. By their nature, estimates are subject to an inherent degree of uncertainty. Actual results may differ from the Company&#8217;s estimates.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year-End</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates and reports using a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">52</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">-53</font><font style="font-family:inherit;font-size:10pt;"> week fiscal year ending on the Saturday closest to December&#160;31. Accordingly, the Company&#8217;s fiscal quarters end on the Saturday that falls closest to the last day of the third month of each quarter.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company derives its revenue primarily from product sales and, to a lesser extent, government and commercial research and development contracts. The Company sells products directly to customers and indirectly through resellers and distributors. The Company recognizes revenue from sales of robots under the terms of the customer agreement upon transfer of title and risk of loss to the customer, net of estimated returns, provided that collection is determined to be reasonably assured and no significant obligations remain. </font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning in the third quarter of 2015, with the introduction of the Company's first connected robot, each sale of a connected robot represents a multi-element arrangement containing the robot, an app and potential future unspecified software upgrades. Revenue is allocated to the deliverables based on their relative selling prices which have been determined using best estimate of selling price (BESP). Revenue allocated to the app and unspecified software upgrades is then deferred and recognized on a straight-line basis over the period in which the Company expects to provide the upgrades over the estimated life of the robot. </font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales to domestic and Canadian resellers of home robots are typically subject to agreements allowing for limited rights of return, rebates and price protection. The Company also provides limited rights of returns for direct-to-consumer sales generated through its on-line stores. Accordingly, the Company reduces revenue for its estimates of liabilities for these rights of return, rebates and price protection at the time the related sale is recorded. These estimates for rights of return are directly based on specific terms and conditions included in the reseller agreements, historical returns experience and various other assumptions that the Company believes are reasonable under the circumstances. In the case of new product introductions, the estimates for returns applied to the new products are based upon the estimates for the most similar predecessor products until such time that the Company has enough actual returns experience for the new products, which is typically two holiday returns cycles. At that time, the Company incorporates that data into the development of returns estimates for the new products. The Company updates its analysis of returns on a quarterly basis. If actual returns differ significantly from the Company's estimates, or if modifications to individual reseller agreements are entered into that impact their rights of returns, such differences could result in an adjustment to previously established reserves and could have a material impact, either favorably or unfavorably, on the Company&#8217;s results of operations for the period in which the actual returns become known or the reseller agreement is modified. The Company's international distributor agreements do not currently allow for product returns and, as a result, no reserve for returns is established for this group of customers. The estimates and reserve for rebates and price protection are based on specific programs, expected usage and historical experience. Actual results could differ from these estimates. </font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under cost-plus-fixed-fee (CPFF) type contracts, the Company recognizes revenue based on costs incurred plus a pro rata portion of the total fixed fee. Costs incurred include labor and material that are directly associated with individual CPFF contracts plus indirect overhead and general and administrative type costs based upon billing rates submitted by the Company to the Defense Contract Management Agency (DCMA). Annually, the Company submits final indirect billing rates to DCMA based upon actual costs incurred throughout the year. In the situation where the Company&#8217;s final actual billing rates are greater than the estimated rates currently in effect, the Company records a cumulative revenue adjustment in the period in which the rate differential is collected from the customer. These final billing rates are subject to audit by the Defense Contract Audit Agency (DCAA), which can occur several years after the final billing rates are submitted and may result in material adjustments to revenue recognized based on estimated final billing rates. As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">, fiscal years 2012 through 2014 are open for audit by DCAA. In the situation where the Company&#8217;s anticipated actual billing rates will be lower than the provisional rates currently in effect, the Company records a cumulative revenue adjustment in the period in which the rate differential is identified. Revenue on firm fixed price (FFP) contracts is recognized using the percentage-of-completion method. For government product FFP contracts, revenue is recognized as the product is shipped or in accordance with the contract terms. Costs and estimated gross margins on contracts are recorded as revenue as work is performed based on the percentage that incurred costs compare to estimated total costs utilizing the most recent estimates of costs and funding. Changes in job performance, job conditions, and estimated profitability, including those arising from final contract settlements and government audits, may result in revisions to costs and income and are recognized in the period in which the revisions are determined. Since many contracts extend over a long period of time, revisions in cost and funding estimates during the progress of work have the effect of adjusting earnings applicable to past performance in the current period. When the current contract estimate indicates a loss, a provision is made for the total anticipated loss in the current period. Revenue earned in excess of billings, if any, is recorded as unbilled revenue. Billings in excess of revenue earned, if any, are recorded as deferred revenue.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accounts for stock-based compensation through recognition of the fair value of the stock-based compensation as a charge against earnings. Stock-based compensation cost for stock options is estimated at the grant date based on each option's fair value as calculated by the Black-Scholes option-pricing model. Stock-based compensation cost for restricted stock awards, time-based restricted stock units and performance-based restricted stock units is measured based on the closing fair market value of the Company's common stock on the date of grant. For performance-based restricted stock units, the compensation costs will be subsequently adjusted for assumptions of achievement during the period in which the assumption of achievement changes, as applicable. The Company recognizes stock-based compensation as expense ratably on a straight-line basis over the requisite service period, net of estimated forfeitures.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Income Per Share</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the calculation of both basic and diluted net income per share:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="47%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 27, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 26, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,793</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,607</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,799</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,417</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,697</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,439</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive effect of employee stock options and restricted shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">463</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">556</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">730</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted-average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,117</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,183</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,169</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic income per share</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.43</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.49</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</font></div></td><td style="vertical-align:bottom;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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.97</font></div></td><td style="vertical-align:bottom;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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units and stock options representing approximately </font><font style="font-family:inherit;font-size:10pt;">0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.4 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock for the three month periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively, and approximately </font><font style="font-family:inherit;font-size:10pt;">0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock for the nine month periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively, were excluded from the computation of diluted earnings per share for these periods because their effect would have been antidilutive.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is subject to taxation in the United States and various states and foreign jurisdictions. The statute of limitations for examinations by the Internal Revenue Service is closed for fiscal years prior to 2012. The statute of limitations for examinations by state tax authorities is closed for fiscal years prior to 2011. Federal carryforward attributes that were generated prior to fiscal year 2012 and state carryforward attributes that were generated prior to fiscal year 2011 may still be adjusted upon examination by the federal or state tax authorities if they either have been or will be used in a period for which the statute of limitations is still open.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Valuation allowances are provided if, based upon the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. </font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company monitors the realization of its deferred tax assets based on changes in circumstances, for example recurring periods of income for tax purposes following historical periods of cumulative losses, generation of tax credits compared to future utilization of credits, or changes in tax laws or regulations. The Company's income tax provision and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates. The Company is currently generating state research credits that exceed the amount being utilized. As a result of this trend, a valuation allowance may be needed in the future related to these state tax credits. </font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded a tax provision of </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the three month periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. The </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> provision for the three month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> resulted in an effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">31.1%</font><font style="font-family:inherit;font-size:10pt;">. The </font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;"> provision for the three month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> resulted in an effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">34.6%</font><font style="font-family:inherit;font-size:10pt;">. The difference between the effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">31.1%</font><font style="font-family:inherit;font-size:10pt;"> for the three month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">34.6%</font><font style="font-family:inherit;font-size:10pt;"> for the three month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> was primarily due to an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the three month period ended September 26, 2015, partially offset by an increase in state income taxes. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and the Company recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the three month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the three month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recorded a tax provision of </font><font style="font-family:inherit;font-size:10pt;">$11.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the nine month periods ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. The </font><font style="font-family:inherit;font-size:10pt;">$11.9 million</font><font style="font-family:inherit;font-size:10pt;"> provision for the nine month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> resulted in an effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">32.4%</font><font style="font-family:inherit;font-size:10pt;">. The </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> provision for the nine month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> resulted in an effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">28.7%</font><font style="font-family:inherit;font-size:10pt;">. The difference between the effective income tax rate of </font><font style="font-family:inherit;font-size:10pt;">32.4%</font><font style="font-family:inherit;font-size:10pt;"> for the nine month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">28.7%</font><font style="font-family:inherit;font-size:10pt;"> for the nine month period ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;"> was primarily due to an increase in state income taxes during the nine month period ended September 26, 2015, as compared to September 27, 2014, and the release of </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> of valuation allowance related to certain tax attributes of Evolution Robotics, Inc. during the nine month period ended September 27, 2014, partially offset by an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the nine month period ended September 26, 2015. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and the Company recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the nine month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the nine month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The authoritative guidance for fair value establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Assets and Liabilities</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s financial assets and liabilities measured at fair value on a recurring basis at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;26, 2015</font><font style="font-family:inherit;font-size:10pt;">, were as follows:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate and government bonds (1)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,791</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,791</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative instruments (Note 6) (2)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s financial assets measured at fair value on a recurring basis at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;27, 2014</font><font style="font-family:inherit;font-size:10pt;">, were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value Measurements as of<br clear="none"/>December 27, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate and government bonds (1)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,166</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,166</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The bond investments are valued based on observable market values as of the Company&#8217;s reporting date. The bond investments are recorded at fair value and marked-to-market at the end of each reporting period. The realized and unrealized gains and losses are included in comprehensive income for that period.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:40px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:16px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Derivative instruments are valued using an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount.</font></div></td></tr></table><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. The Company evaluates goodwill for impairment at the reporting unit level (operating segment or one level below an operating segment) annually or more frequently if the Company believes indicators of impairment exist. In accordance with applicable guidance, the Company is permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then a two-step goodwill impairment test is performed. </font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The first step of the impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. If the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value, the Company performs the second step of the goodwill impairment test to determine the amount of impairment loss. The second step of the goodwill impairment test involves comparing the implied fair value of the affected reporting unit&#8217;s goodwill with the carrying value of that goodwill. The Company completes the annual impairment evaluation during the fourth quarter of each year.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-11, &#8220;Inventory: Simplifying the Measurement of Inventory.&#8221; ASU No. 2015-11 applies only to inventory for which cost is determined by methods other than last-in, first-out and the retail inventory method, which includes inventory that is measured using first-in, first-out or average cost. Inventory within the scope of this standard is required to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new standard will be effective for the Company on January 1, 2017. The Company is currently assessing the potential impact of ASU No. 2015-11 on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU No. 2015-05, &#8220;Intangibles - Goodwill and Other - Internal-Use Software: Customer's Accounting for Fees Paid in a Cloud Computing Arrangement.&#8221; Under ASU No. 2015-05, if a cloud computing arrangement includes a software license, the software license element of the arrangement should be accounted for consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the arrangement should be accounted for as a service contract. The new standard will be effective for the Company on January 3, 2016. The Company is currently assessing the potential impact of ASU No. 2015-05 on its consolidated financial statements. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2015, the FASB issued ASU 2015-02, &#8220;Consolidation - Amendments to the Consolidation Analysis.&#8221; ASU No. 2015-02 reduces the number of consolidation models and changes the way reporting entities evaluate a variable interest entity. It is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015.&#160;&#160;Early adoption is permitted.&#160;&#160;The Company is currently assessing the potential impact of ASU No. 2015-02 on its consolidated financial statements. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2014, the FASB issued ASU No. 2014-15, &#8220;Presentation of Financial Statements - Going Concern.&#8221; ASU No. 2014-15 requires management of public and private companies to evaluate whether there is substantial doubt about the entity&#8217;s ability to continue as a going concern and, if so, disclose that fact. Management will also be required to evaluate and disclose whether its plans alleviate that doubt. The new standard is effective for annual periods ending after December&#160;15, 2016, and interim periods within annual periods beginning after December&#160;15, 2016. The Company does not believe that the impact of this amendment will be material to the Company&#8217;s consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2014, the FASB issued ASU No. 2014-12, &#8220;Accounting for Share-Based Payments When the Terms of an Award Provide That a Performance Target Could Be Achieved after the Requisite Service Period.&#8221; ASU No. 2014-12 requires a reporting entity to treat a performance target that affects vesting and that could be achieved after the requisite service period as a performance condition. It is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015. Early adoption is permitted. The Company is currently assessing the potential impact of ASU No. 2014-12 on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09, &#8220;Revenue from Contracts with Customers,&#8221; which provides guidance for revenue recognition. The standard&#8217;s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The new guidance is effective for annual reporting periods beginning after December 15, 2016, including interim periods within those annual reporting periods. In July 2015, the FASB voted to defer the effective date of the new accounting guidance related to revenue recognition by one year to December 17, 2017 for annual reporting periods beginning after that date and permitted early adoption of the standard, but not before the original effective date of December 15, 2016. The Company is in the process of evaluating the impact that the adoption of the new revenue recognition standard issued in May 2014 will have on its consolidated financial statements and footnote disclosures.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, new accounting pronouncements are issued by FASB that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that recently issued standards, which are not yet effective, will not have a material impact on the Company&#8217;s consolidated financial statements upon adoption.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent Event</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2015, the Company received proceeds of approximately </font><font style="font-family:inherit;font-size:10pt;">$5.6 million</font><font style="font-family:inherit;font-size:10pt;"> in conjunction with the sale of a majority of its preferred shares in a cost-method investment. The Company expects to record a pre-tax gain of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;">, or </font><font style="font-family:inherit;font-size:10pt;">$0.06</font><font style="font-family:inherit;font-size:10pt;"> per share, related to the sale of these preferred shares in the fourth quarter of 2015.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of these financial statements in conformity with accounting principles generally accepted in the United States requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. On an ongoing basis, management evaluates these estimates and judgments, including those related to revenue recognition, sales returns, bad debts, warranty claims, inventory reserves, valuation of investments, valuation of goodwill and intangible assets, assumptions used in valuing stock-based compensation instruments and income taxes. The Company bases these estimates on historical and anticipated results and trends and on various other assumptions that the Company believes are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. By their nature, estimates are subject to an inherent degree of uncertainty. Actual results may differ from the Company&#8217;s estimates.</font></div></div> Total stock-based compensation recorded in the three and nine months ended September 26, 2015 and September 27, 2014 included in the above figures breaks down by expense classification as follows: Three Months Ended Nine Months Ended September 26, 2015 September 27, 2014 September 26, 2015 September 27, 2014Cost of revenue$270 $291 $662 $626Research and development963 866 2,737 2,425Selling and marketing474 319 1,089 860General and administrative2,193 2,315 5,974 6,105 Warranty usage includes costs incurred for warranty obligations. (1)The bond investments are valued based on observable market values as of the Company’s reporting date. The bond investments are recorded at fair value and marked-to-market at the end of each reporting period. The realized and unrealized gains and losses are included in comprehensive income for that period. (2)Derivative instruments are valued using an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount. (1)Other revenue results from other smaller business units that do not meet the criteria of a reportable segment. (2)Other cost of revenue results from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments. EX-101.SCH 7 irbt-20150926.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2109100 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Commitments and Contingencies - Activity Related to Warranty Accrual (Detail) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Rental Payments under Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Derivative Instruments (Notes) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Derivative Instruments Schedule of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Derivative Instruments Schedule of Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Goodwill, Other Intangible Assets and Other Assets link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Goodwill, Other Intangible Assets and Other Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2418404 - Disclosure - Goodwill, Other Intangible Assets and Other Assets - Estimated Future Amortization Expense Related to Current Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Goodwill, Other Intangible Assets and Other Assets - Other Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Goodwill, Other Intangible Assets and Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Industry Segment, Geographic Information and Significant Customers link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Industry Segment, Geographic Information and Significant Customers - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Industry Segment, Geographic Information and Significant Customers - Segment Information about Revenue, Cost of Revenue, Gross Margin and Income before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Industry Segment, Geographic Information and Significant Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Stock Option Plans link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Stock Option Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Subsequent Event (Notes) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Subsequent Event (Tables) 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 - Basic and Diluted Net Income Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies - Fair Value Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Summary of Significant Accounting Policies - Fair Value Assets Measured on a Nonrecurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 irbt-20150926_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 irbt-20150926_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 irbt-20150926_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Subsequent Events [Abstract] Accounting Policies [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Fiscal Year-End Fiscal Period, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Accounting for Share-Based Payments Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Net Income Per Share Earnings Per Share, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurement, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Subsequent Events [Text Block] Subsequent Events [Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Exchange Forward [Member] Foreign Exchange Forward [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Other Expense [Member] Other Expense [Member] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments Not Designated as Hedging Instruments, Gain Derivative Instruments Not Designated as Hedging Instruments, Gain Derivative Instruments Not Designated as Hedging Instruments, Loss Derivative Instruments Not Designated as Hedging Instruments, Loss Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Loss on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment Goodwill and Intangible Asset Impairment Goodwill and Intangible Asset Impairment Stock-based compensation Share-based Compensation Deferred income taxes, net Increase (Decrease) in Deferred Income Taxes Tax benefit of excess stock-based compensation deductions Excess Tax Benefit from Share-based Compensation, Operating Activities Non-cash director deferred compensation Other Noncash Expense Changes in operating assets and liabilities - (use) source Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Unbilled revenue Increase (Decrease) in Unbilled Receivables Inventory Increase (Decrease) in Inventories Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Other Accrued Liabilities Accrued compensation Increase (Decrease) in Employee Related Liabilities Deferred revenue and customer advances Increase (Decrease) in Deferred Revenue Long term liabilities Increase (Decrease) in Other Operating Liabilities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Additions of property and equipment Payments to Acquire Property, Plant, and Equipment Change in other assets Payments for (Proceeds from) Other Investing Activities Purchases of investments Payments to Acquire Available-for-sale Securities Sales of investments Proceeds from Sale of Available-for-sale Securities Proceeds from Sales of Assets, Investing Activities Proceeds from Sales of Assets, Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from stock option exercises Proceeds from Stock Options Exercised Income tax withholding payment associated with restricted stock vesting Payments Related to Tax Withholding for Share-based Compensation Stock repurchases Payments for Repurchase of Common Stock Tax benefit of excess stock-based compensation deductions Excess Tax Benefit from Share-based Compensation, Financing Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, at beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, at end of period Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes Income Taxes Paid Noncash portion of stock repurchases Noncash portion of stock repurchases Noncash portion of stock repurchases Transfer of inventory to property and equipment Property, Plant and Equipment, Transfers and Changes Additions of property and equipment included in accounts payable Noncash or Part Noncash Acquisition, Fixed Assets Acquired Commitments and Contingencies Disclosure [Abstract] Summary of Future Minimum Rental Payments under Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Activity Related to the Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Disclosure Basic And Diluted Net Income Per Share [Abstract] Disclosure - Basic and Diluted Net Income Per Share [Abstract] Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Table] Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Table] Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items] Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items] Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items] Weighted-average shares outstanding Weighted Average Number of Shares Outstanding, Basic Dilutive effect of employee stock options and restricted shares Weighted Average Number Diluted Shares Outstanding Adjustment Diluted weighted-average shares outstanding Weighted Average Number of Shares Outstanding, Diluted Basic income per share Earnings Per Share, Basic Diluted income 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 Disclosure Segment Information About Revenue Cost Of Revenue Gross Margin And Income Before Income Taxes [Abstract] Disclosure - Segment Information about Revenue, Cost of Revenue, Gross Margin and Income before Income Taxes [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Business Segments [Axis] Segments [Axis] Segment [Domain] Segments [Domain] Home Robots Home Robots [Member] Home Robots. Defense & Security Defense And Security [Member] Defense and security. Other (1) Other Segments [Member] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Revenue Revenue, Net Cost of revenue Cost of Goods and Services Sold Gross margin Gross Profit Research and development Research and Development Expense Selling and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Other expense, net Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest Disclosure Summary Of Significant Accounting Policies Additional Information [Abstract] Disclosure Summary Of Significant Accounting Policies Additional Information [Abstract] Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Abstract] Disclosure Goodwill Other Intangible Assets And Other Assets Additional Information [Abstract] Disclosure - Goodwill, Other Intangible Assets and Other Assets - Additional Information [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Nekton Research LLC [Member] Nekton Research LLC [Member] Nekton Research LLC. Evolution Robotics, Inc. (ER) Evolution Robotics, Inc. (ER) [Member] Evolution Robotics, Inc. (ER) [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Goodwill Goodwill Estimated useful life of intangible assets Finite-Lived Intangible Asset, Useful Life Amortization of Acquired Intangible Assets Amortization of Intangible Assets Schedule of Derivative Instruments [Abstract] Schedule of Derivative Instruments [Abstract] Derivative [Table] Derivative [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accounts Payable and Accrued Liabilities [Member] Accounts Payable and Accrued Liabilities [Member] Energy [Axis] Energy [Axis] Energy [Domain] Energy [Domain] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Derivative, by Nature [Axis] Derivative, by Nature [Axis] Derivative, Name [Domain] Derivative, Name [Domain] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Derivative [Line Items] Derivative [Line Items] Derivative, Notional Amount Derivative, Notional Amount Derivative, Fair Value, Net Derivative, Fair Value, Net Segment Reporting [Abstract] Segment Information about Revenue, Cost of Revenue, Gross Margin and Income before Income Taxes Schedule of Segment Reporting Information, by Segment [Table Text Block] Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Fair Value Assets Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disclosure Fair Value Assets Measured On Recurring Basis [Abstract] Disclosure - Fair Value Assets Measured on Recurring Basis [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Derivative Financial Instruments, Liabilities [Member] Derivative Financial Instruments, Liabilities [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Money Market Funds [Member] Money Market Funds [Member] Bonds [Member] Bonds [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Assets, Fair Value Disclosure, Recurring Assets, Fair Value Disclosure, Recurring Liabilities, Fair Value Disclosure, Recurring Liabilities, Fair Value Disclosure, Recurring Inventory Disclosure [Abstract] Inventory, Raw Materials, Net of Reserves Inventory, Raw Materials, Net of Reserves Inventory, Work in Process, Net of Reserves Inventory, Work in Process, Net of Reserves Inventory, Finished Goods, Net of Reserves Inventory, Finished Goods, Net of Reserves Inventory Inventory, Net Accrued Liabilities, Current [Abstract] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Outstanding POs [Abstract] Outstanding POs [Abstract] Contractual Obligation Contractual Obligation Accounts Payable, Current [Abstract] Accounts Payable, Current [Abstract] Accrued warranty Standard Product Warranty Accrual, Current Accrued Sales Tax Accrued Sales Tax Accrued Sales Tax Accrued rent Accrued Rent, Current Accrued direct fulfillment costs Accrued Direct Fulfillment Costs Accrued direct fulfillment costs. Accrued customer deposits Accrued customer deposits Accrued customer deposits Accrued sales commissions Accrued Sales Commission, Current Accrued accounting fees Accrued Professional Fees, Current Accrued contractors, current Accrued contractors, current Accrued contractors, current Accrued other Other Accrued Liabilities, Current Accrued expenses Accrued Liabilities, Current Accrued Bonuses, Current Accrued Bonuses, Current Accrued Employee Benefits, Current Accrued Employee Benefits, Current Accrued compensation Employee-related Liabilities, Current Accrued Salaries Accrued Salaries Document Documentand Entity Information [Abstract] Document Documentand Entity Information [Abstract] Document Information [Table] Document Information [Table] Entity Information [Line Items] Entity 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 Disclosure Estimated Future Amortization Expense Related To Current Intangible Assets [Abstract] Disclosure - Estimated Future Amortization Expense Related to Current Intangible Assets [Abstract] Remainder of 2015 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2016 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2017 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Intangible Assets, Net Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short term investments Available-for-sale Securities, Current Accounts receivable, net of allowance of $66 at September 26, 2015 and $67 at December 27, 2014 Accounts Receivable, Net, Current Unbilled revenue Unbilled Contracts Receivable Inventory Deferred tax assets Deferred Tax Assets, Net, Current Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Deferred tax assets Deferred Tax Assets, Net, Noncurrent Intangible assets, net Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses Deferred revenue and customer advances Deferred Revenue, Current Total current liabilities Liabilities, Current Long term liabilities Liabilities, Noncurrent Commitments and contingencies (Note 7) Commitments and Contingencies Redeemable convertible preferred stock, 5,000,000 shares authorized and none outstanding Preferred Stock, Value, Issued Common stock, $0.01 par value, 100,000,000 shares authorized; 29,247,802 and 29,644,602 shares issued and outstanding at September 26, 2015 and December 27, 2014, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities, redeemable convertible preferred stock and stockholders’ equity Liabilities and Equity Income Tax Disclosure [Abstract] Statement [Table] Statement [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Statement [Line Items] Statement [Line Items] Tax provision Income Tax Expense (Benefit) Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Valuation Allowances and Reserves, Adjustments Valuation Allowances and Reserves, Adjustments Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Significant (Increase) Decrease in Unrecognized Tax Benefits is Reasonably Possible, Estimated Range of Change, Upper Bound Income Statement [Abstract] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Cost of revenue Cost of Sales [Member] Research and development Research and Development Expense [Member] Selling and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Cost of revenue (1) Gross margin Operating expenses: Operating Expenses [Abstract] Research and development (1) Selling and marketing (1) General and administrative (1) Total operating expenses Operating Expenses Operating income Operating Income (Loss) Income tax expense Net income Net income per share Earnings Per Share [Abstract] Basic Diluted Number of weighted average common shares used in calculations per share Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic Diluted Rental expense under operating leases Operating Leases, Rent Expense, Net Disclosure Summary Of Future Minimum Rental Payments Under Operating Leases [Abstract] Disclosure - Summary of Future Minimum Rental Payments under Operating Leases [Abstract] Remainder of 2015 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2016 Operating Leases, Future Minimum Payments, Due in Two Years 2017 Operating Leases, Future Minimum Payments, Due in Three Years 2018 Operating Leases, Future Minimum Payments, Due in Four Years 2019 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due 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] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Two Thousand Fifteen Plan [Member] Two Thousand Fifteen Plan [Member] Two Thousand Fifteen Plan [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Employee Stock Option [Member] Employee Stock Option [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Performance Shares [Member] Performance Shares [Member] Title of Individual [Axis] Title of Individual [Axis] Title of Individual with Relationship to Entity [Domain] Relationship to Entity [Domain] Executive Officer [Member] Executive Officer [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Effective date for stock options plan Effective Date for Stock Options Plan Effective date for stock options plan. Shares reserved for issuance in different forms Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Increase in number of shares reserved and available for issuance in different forms Increase in Share Based Compensation Arrangement by Share Based Payment Award Number of Shares Authorized Increase in share based compensation arrangement by share based payment award number of shares authorized. Share based compensation arrangement shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Vesting period for options Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Minimum expiration period for options Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Minimum period for expiration of options in case of employee termination Minimum Period for Expiration of Options in Case of Employee Termination Minimum period for expiration of options in case of employee termination. Maximum period for expiration of options in case of employee termination Maximum Period for Expiration of Options in Case of Employee Termination Maximum period for expiration of options in case of employee termination. Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Restricted stock units granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share Price Share Price Net allowances on Accounts receivables Allowance for Doubtful Accounts Receivable, Current Preferred stock, shares authorized Preferred Stock, Shares Authorized 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 Disclosure Activity Related To Warranty Accrual [Abstract] Disclosure - Activity Related to Warranty Accrual [Abstract] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Balance at beginning of period Standard Product Warranty Accrual Provision Standard Product Warranty Accrual, Warranties Issued Warranty usage Standard Product Warranty Accrual, Payments Balance at end of period Statement of Comprehensive Income [Abstract] Net income Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gains/(losses) on investments, net of tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Goodwill, Other Intangible Assets and Other Assets Goodwill and Intangible Assets Disclosure [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Disclosure Other Intangible Assets [Abstract] Disclosure Other Intangible Assets [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Completed technology Patented Technology [Member] Research contracts Research Contracts Member Research contracts. Trade Names Trade Names [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-lived intangible assets, accumulated impairment loss Finite-lived intangible assets, accumulated impairment loss Finite-lived intangible assets, accumulated impairment loss Organization, Consolidation and Presentation of Financial Statements [Abstract] Description of Business Nature of Operations [Text Block] Components of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Other Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Estimated Future Amortization Expense Related to Current Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Disclosure Industry Segment Geographic Information And Significant Customers Additional Information [Abstract] Disclosure - Industry Segment, Geographic Information and Significant Customers - Additional Information [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] Customer Concentration Risk [Member] Foreign [Member] Foreign Customer [Member] International distributors of home robots products International Distributors [Member] International distributors. Customer Concentration Risk [Member] Domestic Destination [Member] Major Customers [Axis] Customer [Axis] Name of Major Customer [Domain] Customer [Domain] Major Distributor [Axis] Major Distributor [Axis] Major Distributor [Axis] Major Distributor [Domain] Major Distributor [Domain] Major Distributor [Domain] Distributor One Distributor One [Member] Distributor One [Member] Distributor Two Distributor Two [Member] Distributor Two [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of operating segments Number of Operating Segments Number of customer generating major revenues Number of customer generating major revenues Number of customer generating major revenues. Concentration Risk, Percentage Concentration Risk, Percentage Subsequent Event [Member] Subsequent Event [Member] Proceeds from Sale of Other Investments Proceeds from Sale of Other Investments Cost-method Investments, Realized Gains Cost-method Investments, Realized Gains Estimated impact of subsequent event on EPS Estimated impact of subsequent event on EPS Estimated impact of subsequent event on EPS Returns reserve adjustment [Abstract] Returns reserve adjustment [Abstract] Revenue Recognition, Sales Returns, Changes in Estimated Returns Revenue Recognition, Sales Returns, Changes in Estimated Returns Inventory Inventory Disclosure [Text Block] Components of Inventory Schedule of Inventory, Current [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Industry Segment, Geographic Information and Significant Customers Segment Reporting Disclosure [Text Block] Derivative Instruments, Gain (Loss) [Table Text Block] Derivative Instruments, Gain (Loss) [Table Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Nonrecurring [Member] Fair Value, Measurements, Nonrecurring [Member] Assets, Fair Value Disclosure, Recurring Goodwill, Fair Value Disclosure Schedule of Derivative Instruments [Table Text Block] Schedule of Derivative Instruments [Table Text Block] Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments and Hedging Activities Disclosure [Text Block] Stock Option Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] EX-101.PRE 11 irbt-20150926_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R39.htm IDEA: XBRL DOCUMENT v3.3.0.814
Industry Segment, Geographic Information and Significant Customers - Segment Information about Revenue, Cost of Revenue, Gross Margin and Income before Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue $ 143,609 $ 143,497 $ 410,358 $ 397,504
Cost of revenue [1] 73,751 75,608 216,759 215,784
Gross margin 69,858 67,889 193,599 181,720
Research and development [1] 18,122 17,343 55,886 51,522
Selling and marketing [1] 19,379 15,844 60,896 53,911
General and administrative [1] 13,701 12,008 39,195 35,938
Other expense, net (93) (374) (948) (469)
Income before income taxes 18,563 22,320 36,674 39,880
Home Robots        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 136,513 132,013 384,422 373,283
Cost of revenue 64,512 65,135 185,677 186,991
Gross margin 72,001 66,878 198,745 186,292
Defense & Security        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue 6,184 10,667 24,500 21,369
Cost of revenue 3,533 4,977 14,700 11,725
Gross margin 2,651 5,690 9,800 9,644
Other (1)        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Revenue [2] 912 817 1,436 2,852
Cost of revenue [3] 5,706 5,496 16,382 17,068
Gross margin $ (4,794) $ (4,679) $ (14,946) $ (14,216)
[1] Total stock-based compensation recorded in the three and nine months ended September 26, 2015 and September 27, 2014 included in the above figures breaks down by expense classification as follows: Three Months Ended Nine Months Ended September 26, 2015 September 27, 2014 September 26, 2015 September 27, 2014Cost of revenue$270 $291 $662 $626Research and development963 866 2,737 2,425Selling and marketing474 319 1,089 860General and administrative2,193 2,315 5,974 6,105
[2] (1)Other revenue results from other smaller business units that do not meet the criteria of a reportable segment.
[3] (2)Other cost of revenue results from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments.
EXCEL 13 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`'Q17D>R\SC5T@$``.4;```3````6T-O;G1E;G1?5'EP97-= M+GAM;,V9RT[#,!!%?Z7*%C6N[?`490-L`0E^P"33QFH<6[8IY>^Q4T!0%<2K MTMWDT3N>>Y-QSJ:G=T^.PFAENCY,BS9&=\)8J%LR*I3649^4F?5&Q73KY\RI M>J'FQ,1DA&^7BE3&K!5AT;A/61EUEG_V,8G"?5A)8HFJX, M\:FCL,U_K;PZ7]!,/73Q1\8O[Z[TU`TUH=7NQ>IRE;J$]-NT2&KXEL/FPJ^2 M:9.'YOKYAQ7Y_I?/LO$2EZ:[\.I1;Q@L=S:F?"Z-TOVV43U:O[BW=O&?VX3R M4S74C)U/A3[J+;LD%=\D-;#4^D_>KSNEMIZ^99@+=_A1M,I3YRY+D.UY\-?1`#&TX[A,2/<@B0'!(D1P628Q\DQP%(CD.0'$<@.8Y!1TAU!>[%````*P(` M``L```!?.0Q(OW[CMB`PD.MQ-*O>X^NO`ZIK`XTHO8<4M?'5$Q^#*G*_=ITJK$"2+8C MCVG!D4*>-BP>-9?20D0[8$NP+,L5R*V.V:SGVL7.U49V[M,41Y26M#;3"&>6 MX9MY6&3I//B)]!=C;IK>TI;MR5/0!_ZS#0//>997'L=V+YRO+0O]C^AY%.!) MT:'B1?4C9@,2[2F]@OIZ`(4QOCLEFI2"(S>C@KN_V/P"4$L#!!0````(`'Q1 M7D<9(\'7O`$``$$;```:````>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/% MV<`94`*S=LU1MH8*`$^I/.&/7NK2P,_LP7%R3?IDW; MY,R[Z9-FNFAC.7\,IRH=NC;6ASY.WII3&^?C_651I]3/G8N;.C15O.GZT(Y/ M=]W05&F\'/:NKS;':A^KLLAO56BLES->Q#6A:OW7", M=0@INO-);L8%QL?O??C/\MUN=]B$AV[STH0V_5'AOA8H7#Y(\T%*";)\D%&" M?#[(4X*F^:`I)6B6#YI1@F[S0;>4H+M\T!TEZ#X?=$\)DA+(6'*2$-8`M'+T5Z*TRM%;@=[*T5N!WLK16X'>RM%;@=[*T=N` MWL;1VX#>QM';@-Y&VBM!FR4AM'+T-Z&TAM'+T- MZ&TMJ"-NG-!S:?;QV MS;?AL.@"[YC>3^'Z*>>IL.%"ZS2N%-SY>/5WZSSU,\3]^ENV^@!02P,$%``` M``@`?%%>1_ZL9]3?`@``X0L``!````!D;V-0&ULO591;]HP M$/XK%D],:A<:LFY#-!(%U%7:5J30[MEU#F+5L3/;866_?N>D,"@F77@8+W$N MWW?G^[Z+R5":WF"F50':_APH\4# M:.,ZO0C?]_"WE6`3KW,#3;E\ZJRHYE3:#C'\-]Z&G;IL':W6HC!6QS^4?C(9@#7#8!NLEKO8W36/ MXBBJ$+C:1P;;SN(7V?;Z=I$YMP+,W6)&M?U/4E0];82(HLY.]YL4A,J43*7% M<22WLBZ%YNU*LEV-E31*\!2'*R775%#)@"25A*1[?PJG_S8GL7AQ.S5$+7"+ M3+7EN)>G-8>:S,N9@&&:%TXCA[LN#9=@C!>;E'E.]=KA$KZ4'*W#82$CQE2) MBGLYMW*%>U!Z[<]H%7LB=W7Y&8KI+XP5=(D]39]Q@@SX01/0?(5FKP!5Q4!9 M-]_]KBR8=T<$RW-N:YR;&Q30XI"#9/Q(D5N9EGA=DP26CG=&;D`M-2TRSK"L MEW.C5/J+"W%&[FP&&F$6#Q[^*(",C#N6O%(_&OA9NH&>.@$;VVCTY>+C"9Q/ MS5Z2[ISB]H]LY[5;S>ACMIW`2?"<24OA5[31:])M[W88M7<[_-#>C/#R!,X) MIH=^TYLYG]MS^KVWAFL"EG)Q;-@/C@QR3D9IREV`BG^'L&]L#CZ5 M7GT8!?L?]/$?4$L#!!0````(`'Q17D=^36O8/0$``&D#```1````9&]C4')O M<',O8V]R92YX;6S-DTU/PS`,AO\*ZKU+LVDK]6` M]_M0$TPK!C4T8#$R/N$LJY[MSKK6EFS45V5R7,N(2Z?-VH"^Z<:RWZG4&2$T M\20'/;2GOW]ZH`S+^LI#-$-5V[:3=D9U:6#.7IH^JZ8%G^>\R&?%BA>"ZH&-%]VN,CB\G MK6SC0G=*_8B^O:KJ$U!+`P04````"`!\45Y'F5R<(Q`&``"<)P``$P```'AL M+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:( ME/)X8-DOV]:[MR_>X%#BV MR]*+41B1% MG\@MNN01.+5)#3(3/PB=AIAJ4!P"I`DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMO MFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7` M\:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y`\FIS_I M,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z>`HWEL:\4*Z">P'_T=HWPJOX M@L`Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU M)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^`VVZG=PZ.)Z8 MD;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8 MS\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+:`'@Z]1`O)256`Q6\8# M*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]5 M6_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V M^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41`71%`B.5'`86%S+D M4.Z2D`83``>LX=SFWJXPD6L_UC6'ODRWSEPVSK> M`U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X`Q\U*M:I60K M$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F`6/,,H68XWX=%FAHSU8NL.8T* M;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0` M```(`'Q17D=D=6X.6@(``-0*```-````>&POBFS+MD`?GBQG3G_]].'83EB6-DM+\Z*K MHWO//9*N@BX^!N1X0C>G[W]U0AU_0:X M=Q@RA))#%@CABA:P?/#&"+HO-CA`MI<[L,NWFF_I!)%DD$_>[W^'3)P&X' MLSU"Z?;V-!"'%5(*2[[0$]#9RW6E-\<%QTZD]3O@74BT#F87HP`[Z+R)D!F6 M?>8`;J`XI#A7.D"2HC2C$I61+I023!L9087@B!K*341G:-H44WIG/L&?^19W MFP/G8^[8A\"HV)CZ(#IS*`-[J-Z8S7&/:8_C!6W>)]#1J*KH^C,E!6?8B770 M0G2S0_3!'OHX1!M64`I)'K2_*814`UA"L,)2D72,_):H6N)6=17LM?D^A<=N M^3DUG?[4!C6Z!%_Z>(Y.;J';AB58+NS?XM,EO;\\?&7VZX0[,E^V:HZ0<(+# M,1WSU4J;OUYISU-3)Y%V]9_2O*XSC-K/5O/I49`TA"K"-QJ0>2[<&MUTJR\, MC4=S9NW0<^RJ0HE^8FYET609SE%#U0^R$LHN1G"POQKYP;SW6O84$1SL;S@C M#?MH%0SOV/@/4$L#!!0````(`'Q17D=^4U^E\`,``-T.```/````>&PO=V]R M:V)O;VLN>&ULE9?1))`XNL`!<=^[Q<'8^ZTQ]^2Q4MHM[#(IO:\7DXG+ M2U%Q]\[40L.SG;$5]U"T^XG9[60N5B9O*J']A$ZG\XD5BGMIM"ME[9)GFOL= MFJNMX(4KA?"5ZF`5ESKY\-XM=E*);\(Z`!->UU]X)9;)HTJ(XLY?%]*+8IED M4#0'T:NP37W92!4*L^DLF0382U>_6I*;0G2PNU*Z?YX?)*00.]XH?P?!OGQW MF:0THW3>,<)KWZ0X.`P,%83G7CZ(.[Y=)M.$\,:;/Z7RPJZX%S?6-+74>V`E M9">M\YO0W?;-2FI9R>\A;BBYTAP^&BN_&^VYVN36*-6V"@_:1O`%]U\-Q.AE MWGO1\^U?82:6R7P*P`?IY%8JZ9^627NO1.C)Y%57VN'_>4=T.S@O4TRX+LBU M]D`A:]U-'@Q-B`%>7A?MA^U"PHU=%VDW5!AT!6(8)0L8BX)<`35-5W#Z%QANYUQ)6.P<)+O+< M-"`!`ITAT-DQ:*T?H`O&/J$FYZC)>>3;WN3WY+:+_BO,+XX[G6+-IL>M(43; MP/!=/\(^XT2O;4_1B*,K8>4##XL8#'#>-MWPGWPQ7K@_,`D[FD8EK2KIN^9A MY<#,>EC]0N>R'Q)V-(U(NM9%`Y$\D8W8!]P;YI&1-TT6R?^;<*^#4&PPC1C\*PLC*"PT M_7VA-_`K+AJ%IYSV=MVQ1I,3C,).T[%.TPRCL--TK--TAE'8:1IU>D`B^/DC M%%:;CE6;8K4I5IN.59MBM2E6FT;4'D:=8Q3VG,:VZ"$4F^)_,+:=16Q'"VXE M/)>J9SC#AK.(X<<_"_*67!1P#(0*KC`*&\XBAA\OWEA`O4-%1.Y?K=YG%D9A MN5E$[L'5R[#<#,O-HB>+H=7[%J.PW"PB]R"*8;D9EIM%Y!Y&8;D9EIM%]^V! M/85AN1F6FT7D'D1E6.X,RYU%Y![&PO=V]R:W-H965T&UL?97+CILP%(9? M!?$`8VPN"1%!FJ2JVD6ET2S:M0-.0`.8VDZ8OGU]`6)&A@U@\__G.[X<.QLH M^^`5(<+[;)N.'_U*B/X``"\JTF+^0GO2R3]7REHL9)/=`.\9P:4VM0U`09"` M%M>=GV>Z[XWE&;V+IN[(&_/XO6TQ^W_4#E0!I2"!4"R]>#G$G3 MJ$B2_'<,^F0JH_T]1?^NARO3OV!.SK3Y4Y>BDMD&OE>2*[XWXIT./\@XAE@% M+&C#]=,K[ES0=K+X7HL_S;ON]'LP?R(XVMP&-!K0;$#1IB$<#>%L,%,'3&9Z M7-^PP'G&Z.`QLQ@]5FL.#Z&*@PHP)IQ^2V1RY[9.R198^7^1G%R58D;D"\ M`8@M^\X)L!5[-R#9`"26/74";`4,W(3=!F%G^^$2$1N$D71FF0,8NR'[# MAGS9*8F!+"0K6R7=0*2V/W).U4*R,@IU.JPRU,]GA,0)66IV*Q1GV4Z4157N MG4LR:KIQV>(4)FLH9P%/*+L^H7N#+31H98=!9Q5/%+N,$713%AJT0MDJ=FC7 M,@I=TW8>->-63H,DC??I%Q:P#MF6L)N^?+A7T'NG[SJK=[[@7I$^I)_R/.OQ MC?S"[%9WW+M0(8]Z?2Y?*15$IA*\R)0J>07/C89&PO=V]R:W-H965T M&ULA9C;;N,V$(9?1?!]5^3P)`6.@4J+17M18+$7[;5B,[&Q MDN5*2KQ]^^ID[XPQY-Y$EO0/^?,P'R?:7MON>W_T?DA^-/6Y?]X=G7[O=MGT? MZM/9?^V2_KUIJNZ_PM?M]7DC-[<'WTYOQV%ZD.ZVZ3WN<&K\N3^UYZ3SK\^; MW^53J6;)K/C[Y*\]^IU,YE_:]OMT\^?A>2,F#[[V^V%JHAHO'[[T=3VU-/;\ M[]KHSSZG0/S[UOJ7>;BC_9>J]V5;_W,Z#,?1K=@D!_]:O=?#M_;ZAU_'8*8& M]VW=SW^3_7L_M,TM9),TU8_E>CK/U^OR)A-K&!\`:P#<`Z2.!J@U0#T$I(NS M>5R?JZ':;;OVFG3+8ERJ:IM^3.VL$I@E M!9%PBI(HS%V2COW?30!G0BTF`,=;/EYQ\7J)5SC>48MN&<0B.<\2Z:Q6@I.5 M1):9W#C>C8ZXT=A-1KLQBQN-NE'&Y9)3E41EI0W,C(EX,=A+SGHQJ!=GE=2L M%Z*2P@2\V(@7B[P\3O_JQ:)>3,9J2JP!B^P2(RYBQ&$C[-07CABQUK!6L$J[ M++19LHB7#'L!UDN&!RR48K=42532B$`:YA$O.?:B6"\YZB73@K>"1;D3@16: M&!NT,KW\Z87=DL6J6?/#68/0@>T\Z/28U@%'+"AOCC#D%+L?BE6S+D)F##N) M)9$I"7E@WTB6F3<_\.N=LVINN9WQRT54XZ*&9B=&8(D1K-AU*"2&J\Z#^8KW+ MGQB+)8$Q?S!(2Q8BSV1@.Q-=K@#IJ",6RFL-(#&5M0BT$$.IQ"S5/-ZD"&8E9*Y0PK*ZDLE`&" M49D%%2KZ8D0%3%3-,QX(4<'Q*4I4*M,!@D&,IX!YJGF^`R&ELHZOE8@LSX4. MK5:,J(")JA]0L!:U@%&IQ..9O=:T5.548"]#C*>`>:H?>*I7-T23<9HRI*%. M8B0%3%*=\_."$711W4Z#]8#$&,Q8!;S4"L@(Q`Q-E#P4]U8=&:A?(K1&#"->:P5@#'[ MFPS4DP^JT/FK8BQ6F,6&9Y_"D-5"2<'[(3HUXB:4X2I&8X5I;`R;5PISEJL( M;O]%$QU7$:3H*\6E>O-_5=W;Z=PG+^TPM,W\=>*U;0<_MB8^C>,\^NIPOZG] MZS#]=-,$+)]FEINAO=R^--T_=^W^!U!+`P04````"`!\45Y'S0:/&`X"``#` M!@``&````'AL+W=O!C/SD=T),1P!XW>$!\0.=\"B_M)0-2,@ANP`^,8P:;1H(""%,P8#ZT2\+ M/??"RH)>!>E'_,(\?AT&Q'X_84+GDQ_X]XG7_M()-0'*`JR^IA_PR'LZ>@RW M)_\Q.%:Y4FC!CQ[/W.I[BOU,Z9L:?&M./E0(F.!:J`I(-C=<84)4(1G\:ZGY M-U(9[?Z]^A>]6DE_1AQ7E/SL&]%)6.A[#6[1E8A7.G_%RQ(25;"FA.M_K[YR M08>[Q?<&]&[:?M3M;+[D<+&Y#>%B"%=#$.\:HL40?3``0Z;7]8P$*@M&9X^9 MLYB0.O+@&,F=JSVN)YG9+KDR+F=O99(6X*;J+))02YYL2>A25!M%LDJ`S%\A M0A=$;"!"&R+;1F0&PDA&+4E3EZ3:2#(W1;1#$=D4^38B,121%9%`_7/IJCW= MAB?>X8EMG@6OF1:2@66Y>!!ENWD<[(."&Z% MZF8JS]RP9B#H='\OUD>K_`-02P,$%`````@`?%%>1X>PSY%>!0``:QH``!@` M``!X;"]W;W)K_DT7.9(\,Q-^'\MHXWV>]\Z]5]:/_\>?N>9[V M/I3'Y+H_'?J1NYG_MH%]S]H;N]VGT?)#;N?]:-.6Z.OYSV+7[ MSMMT/MN5;\7'L?U>7?\HK0;1#[BMCLWP?[;]:-KJ-)G,9Z?BY_AY.`^?U_&, M3JT9;D"M`7W4@%D#=C.X.88;<&O`OPQXU$!8`_'H#-(:2&^&9`S6$.JL:(O5 MLJZNLWK<'Y>BWX9D(;O%W,Z:X6`]KF`7[*8[^KF2?)E\]N-8A`[(&B`"0S8N M0FY$TLU_'N('E@$.`FP]SD8ZR8:Z_@%&I4,B+G M,1". M)XHI03`J`Y20J<:HC4M1(I5`I\PA)I0.B!<1\<)1IE)4F7"FD4;[*V&5`4II MC;J\<2EBF#"X,H!IHFB**Y.8,C8JDZZRP)6I(I%1KCU%MX6ZORT45$(I&CQ` M*<89&CR7$D)KB<8.4$0X,P+I.B)=N](9*EW?EZ[A6BN4R@`E-.>H=)?JKAJ# M2WN=(Y*-_>E&U<44RF>#`#5M3UX,C`@Q1$C4.F`$H9I7'K? M<`2U]R>_Q*/SK"TS;2^:XAL:8%P$O-X`C`AAE$+508YW(0TL+4$+_J3/K=4* MW4)KRTP7K!0HE@&,4FGP;0LPIB1^^><`XVE7%`/JT$YB4N?6>#R.:\N,$_UF MT#2308CY5\$D#0[%T8T3I0I4BL^R!N;X'GR#5Q*[U0>)W.`*44P8L(H`C1^'6>>QAW`@JU MQ9H+XG87VO/:MHT$U'JJ_$UIVT:(<9GB;2/`*%=^?V';1HAI3E1`7:S!(&Z' MH4,)*=9B$+>!T%YNT#8^;CU/G_S60-OP>)3!J(U':8Y1N4>94&QB'01Q^P.- M^KPF&OJ,ZL]\2N/*((7',OR#21THDBDAJ#^9C^&C;3R, M"A3+_=%"E8G&2BYU2ZX6:$:B;@4D*9<4S4@>UCD4\"=6*:E;*75H!+0:V?U, M^2/[.9;SJ;@;DS4%Z=.K\DB(\CQ#5GDV/%.]&+#!'*F\[@[,[Q62;Y<6BTOQ7OY5U&_ M'\[-[+5JV^HT/'M_JZJV[(2F3UT4]V6QN_TXEF]M_U7U5\#X+F3\T5:7Z=7. M[?W2ZG]02P,$%`````@`?%%>1^-//?5*`@``%P<``!@```!X;"]W;W)KLZY7^22]HR_B9)2"3Z:NA5KKY2R6T$HBI(V1#RQ MCK;JRY'QADAUY"%?#:W4JI3;`+(43[U`UM!45:P&GQ[7W'*QV6",&P.^*]L+:`QW[ MGK$W??AY6'N^#H'6M)!:@:CE0G-:UUI(.7X?-6\N-='>7]6_#]FJZ/=$T)S5 M?ZJ#+%6PO@<.]$C.M7QE_0\ZIA!KP8+58O@%Q5E(UEPI'FC(AUFK=EA[\V7A MCS0W`8T$-!$F/VY".!+"&R%Z2(A&0O15#_%(B.\\0)/[4+DMD21+.>L!-]WN MB+Y4P2I6O2F`&(S<-$353BCK)5L&*;QHG1&"!LC&AN#8!=G:D)L(5/ZG()`K MB-$#LNC(Y2"W$1@[8_BOR.X3D5F8H2O,R-0JM/@+?^XB,9D82&L*@9)EZ$+E M,U2$_<2%VMHH%"7+I0NUFZ$649"X\XI<>84FK\B^`\C-CQ_4);;Y=QG'IBZQ M%25.7)#) M;I<9W.8@67=]AJ:W,/L'4$L#!!0````(`'Q17D>7]DX=XP0``/P7```8```` M>&PO=V]R:W-H965T&UL?9A-;^,X#(;_2I![)Q(I6W:1!IAX M,9@]+#"8P^[93=PF&#O.VFXS^^_7GRE9D+KDPWDIO:*D1XRVM[KYU9Z*HEO] MKLI+^[0^==WU<;-I#Z>BRMLO];6X]+^\U$V5=_W7YG737ILB/XY!5;D!8^)- ME9\OZ]UV?/:CV6WKMZX\7XH?S:I]JZJ\^6]?E/7M:6W7RX.?Y]=3-SS8[+:; M>]SQ7!67]EQ?5DWQ\K3^:A\S!X-D5/Q]+FXM^;P:S#_7]:_ARY_'I[49/!1E M<>B&)O+^[;W(BK(<6NI[_G=N]*//(9!^7EK_-@ZWM_^WMJNK)62]JO+?T_OY,K[?IE\2,X?) M`3`'P#W@WH\<@',`?@2X<:23LW%' MS92N?F1M__1]ET;;S?O0SBR!4;*G$GM7;/K&[SV`U,,<#B04 M>L!I#$C'H,0[*=Y-\8[$)X9;]-,@)LEE&H3S:2JI,J9*G/6RER@PEHB.18F/ M`V.):7S"74;36&+BTIHH3B551E5IY!/9B@]8\=2*V,G>TX09*QIA&B4C21-: M8%ZT](I,6H:#K`DG#P=IXB*(Q`V;<5F_),ANXHY"E+,4::3L M4"ZS<9IH$Q;"*C*L6AGQR$K4OKI2#AVNB_LJ5<$JAK"*'*LRZ9%AU<=._O.1 M<9U+'&B61+(NET&,K*`E.E1=(D,A*#N#UHV)3^7+"Z:R$;U:X-=3(:XZQE60 MJV]'B=G#1?YOPE1*;EP(JHY!%63&._8W75F!3!2C`@T7`JIC0(5/A%^N[B@H M?22*,B:*_>=KS@VY5*V*YG6\;&Y7A_KMT@W7F.3I_4+[ZWB?_>GYWCYFT[7T M1S.[[35_+?[*F]?SI5T]UUU75^/][$M==T7OSGSI4W8J\N/]2UF\=,-'/^1R MNIR>OG3U=;EKOU_X[_X'4$L#!!0````(`'Q17D?IPPO_H0$``+$#```8```` M>&PO=V]R:W-H965T&UL?5/+;MLP$/P50A\0RK2=%(8L($X1 MM(<"00[MF996$A&2JY"4E?Y]^9`5.1!Z$7=7,[.S?!0CFC?;`3CRH:2VQZQS MKC]0:JL.%+=WV(/V?QHTBCN?FI;:W@"O(TE)RO+\GBHN=%86L?9BR@(')X6& M%T/LH!0W?T\@<3QFF^Q:>!5MYT*!E@6=>;50H*U`30PTQ^QQ49J:/@@W2N./V`:81\$*Y0V?DDU6(?J2LF(XA]I%3JN8_KS M+9]HZP0V$=@7`DV-HLWOW/&R,#@2D[:VY^$$-P?F-Z(B-A9-FMX;M;YZ*3=L M7]!+$)HP+&).-Y@90;WZW(*MM9CH;$%GZ_3M&GV;'&YO'-ZO"^S6!'9)8/>_ M$1/F=(MY^-*$+O94@6GCU;&DPD''B[JHSK?SD<4S^8271<];^,5-*[0E9W3^ M9.,Q-(@.O(G\;I^1SK^?.9'0N!`^^-BD*Y42A_WU@&PO=V]R:W-H965T&UL M?5/;;IPP$/T5RQ\0LX:DZ8I%RJ:JTH=*41[29R\,8,47:ILE_?OXPA(V0GW! M,\,Y9\[X4D[:O-D>P*%W*90]X-ZY84^(K7N0S-[H`93_TVHCF?.IZ8@=#+`F MDJ0@-,ONB&1\PY?""^]Z%PJD*LG" M:[@$9;E6R$![P`^[_;$(B`AXY3#958R"]Y/6;R'YU1QP%BR`@-H%!>:7,SR" M$$'(-_X[:WZV#,1U?%'_&:?U[D_,PJ,6?WCC>F\VPZB!EHW"O>CI">81;H-@ MK86-7U2/UFEYH6`DV7M:N8KKE/X4^4S;)M"90!?"?1:-IT;1Y@_F6%4:/2&3 MMG9@X01W>^HWHD8V%DV:WANUOGJN=O2^).<@-&-HQ!RO,`N">/6E!=UJ,=/I MBDZWZ?D6/4\.\RN'W[<%BBV!(@D4_QLQ88Y7F#S[TH2L]E2"Z>+5L:C6HXH7 M=55=;N<#C6?R":_*@77PFYF.*XM.VOF3C6I?5%H@$``*\#```8```` M>&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0LX:TU8I%RJ:* MFH=(41[:9R\,8,478ILE_?OZPK(D(GW!,\.<,V<\XW+2YM7V``Z]2Z'L`??. M#7M";-V#9/9&#Z#\GU8;R9QW34?L8(`U$20%H5GVC4C&%:[*&'LV5:E')[B" M9X/L*"4S?X\@]'3`.WP)O/"N=R%`JI(LN(9+4)9KA0RT!WRWVQ^+D!$3?G.8 M[,I&0?M)Z]?@/#8'G`4)(*!V@8'YXPSW($0@\H7?9LYKR0!"H49?YDCE6ET1,RZ6H'%B:XVU-_$36R,6A2]UZH]=%S ME>]*<@X\/*E`MVJ,,/I"DZWX?D6/$\"\W7U_(OZQ19!D0B* M_W284H[%AQJ?19+5C4HP75PA9'0.N"^=W;)BU4+L]C>:/5/U!+`P04```` M"`!\45Y'#IL4%:,!``"Q`P``&0```'AL+W=O@$5_!JD!VE9.;O"82>CGB'KX4WWO4N%$A5 MDH77<`G*SUJ_A^2E.>(L6``!M0L*S"\7 M>`8A@I!O_&?6_&H9B.OXJOX]3NO=GYF%9RU^\\;UWFR&40,M&X5[T],/F$?8 M!\%:"QN_J!ZMT_)*P4BRC[1R%=LV@\-8HVOS''JM+H M"9FTM0,+)[@[4+\1-;*Q:-+TWJCUU4NUR_.27(+0C*$1<[K!+`CBU9<6=*O% M3*RZ,!``"Q`P``&0`` M`'AL+W=O<.>-+.:%YMSV`(Q]*:GO, M>N>&`Z6V[D%Q>X<#:/^G1:.X\ZGIJ!T,\":2E*0LSQ^HXD)G51EKKZ8J<712 M:'@UQ(Y*'4Q$0$?!3 MP&17,0G>SXCO(?G>'+,\6``)M0L*W"\7>`$I@Y!O_'O6_&P9B.OXJOXU3NO= MG[F%%Y2_1.-Z;S;/2`,M'Z5[P^D;S"/NK MEVJW?RCI)0C-&!8QIQO,@J!>?6G!MEK,=+:BLVWZ?HN^3P[W-PX?MP6*+8$B M"13_&S%A3K>8IW^:T-6>*C!=O#J6U#CJ>%%7U>5V/K-X)I_PJAQX!S^XZ82V MY(S.GVP\AA;1@3>1W]UGI/?O9TDDM"Z$CSXVZ4JEQ.%P?2#+*ZW^`E!+`P04 M````"`!\45Y';W7A.Z0!``"Q`P``&0```'AL+W=OP"'/J10]H![YX8](;;N03)[HP=0_D^KC63.IZ8C M=C#`FDB2@M`LNR.2<86K,M9>3%7JT0FNX,4@.TK)S.<1A)X..,>7PBOO>A<* MI"K)PFNX!&6Y5LA`>\`/^?Y8!$0$_.4PV56,@O>3UF\A^=T<N-Z;S3!JH&6C<*]Z>H9Y MA-L@6&MAXQ?5HW5:7B@82?:15J[B.J4_]]E,VR;0F4`7PH]((*E1M/F+.5:5 M1D_(I*T=6#C!?$_]1M3(QJ))TWNCUE?/5;[[69)S$)HQ-&*.5Y@%0;SZTH)N MM9CI=$6GV_3=%GV7'.[6W8ML6Z#8$BB20'$ED%^/F##':\S_+LEJ3R68+EX= MBVH]JGA15]7E=C[0>";?\*H<6`=_F.FXLNBDG3_9>`RMU@Z\B>SF%J/>OY\E M$="Z$-[[V*0KE1*GA\L#65YI]0502P,$%`````@`?%%>1Q'(NYRC`0``L0,` M`!D```!X;"]W;W)K&UL?5/;CILP$/T5RQ^P)H2T M5420-EM5[4.EU3ZTSPX,8*WMH;8)V[^O+X0E*]07/#.<<^:,+^6$YM7V`(Z\ M*:GMB?;.#4?&;-V#XO8!!]#^3XM&<>=3TS$[&.!-)"G)\BS[Q!07FE9EK#V; MJL312:'AV1`[*L7-WS-(G$YT1V^%%]'U+A185;*%UP@%V@K4Q$![HH^[X[D( MB`CX)6"RJY@$[Q?$UY#\:$XT"Q9`0NV"`O?+%9Y`RB#D&_^9-=];!N(ZOJE_ MB]-Z]Q=NX0GE;]&XWIO-*&F@Y:-T+SA]AWF$0Q"L4=KX)?5H':H;A1+%W](J M=%RG].>0S[1M0CX3\H7P)8O&4Z-H\RMWO"H-3L2DK1UX.,'=,?<;41,;BR9- M[XU:7[U6NV)?LFL0FC%YQ)SO,`N">?6E1;[58J;G*WJ^3=]OT??)X?[.8;$M M4&P)%$F@^-^("7.^QQP^-&&K/55@NGAU+*EQU/&BKJK+[7R,A\C>X54Y\`Y^ M`PMH@-O(GLX4-+[][,D$EH7PL\^-NE*I<3A<'L@RRNM_@%0 M2P,$%`````@`?%%>1SRCD)RC`0``L0,``!D```!X;"]W;W)K&UL?5/;;J,P$/T5RQ]0$X\P=?" M&V\[%PJD+,C,J[D$9;E6R$!SQ(^;PRD/B`AXYS#:18R"][/6GR%YKH\X"Q9` M0.6"`O/+!9Y`B"#D&_^>-+];!N(ROJK_C--Z]V=FX4F+#UZ[SIO-,*JA88-P M;WK\!=,(]T&PTL+&+ZH&Z[2\4C"2["NM7,5U3']V^XFV3J`3@D0F;6W/P@EN#M1O1(5L+)HTO3=J??52;O)=02Y!:,+0B#G=8&8$ M\>IS"[K68J+3!9VNT[=K]&URN+UQN%\7R-<$\B20_V_$A#G=8A[^:4(6>RK! MM/'J6%3I0<6+NJC.M_.1QC/YAI=%SUIX8:;ERJ*S=OYDXS$T6COP)K*[>XPZ M_W[F1$#C0KCWL4E7*B5.]]<',K_2\B]02P,$%`````@`?%%>1]\(0)JD`0`` ML0,``!D```!X;"]W;W)K&UL?5/;;IPP$/T5RQ\0 MLUY(VQ6+E$T4)0^5HCRTSUX8P(HOQ#9+^O?UA26D0GW!]G#.F3.><3EI\V9[ M`(<^I%#VB'OGA@,AMNY!,GNC!U#^3ZN-9,X?34?L8(`UD20%H5EV2R3C"E=E MC+V8JM2C$US!BT%VE)*9/R<0>CKB';X&7GG7NQ`@54D67L,E*,NU0@;:([[; M'4YY0$3`+PZ37>U1\'[6^BTGF`NH0B"M18V?E$]6J?EE8*1 M9!]IY2JN4_I3[&?:-H'.!+H0OF?1>$H4;3XPQZK2Z`F9=+4#"QW<':B_B!K9 MI>F_4^NBEVN4_2G()0C.&1LSI"V9!$*^^I*!;*68Z7='I-GV_1=\GA_MU M]B+;%LBW!/(DD/^OQ(0Y?<$4_Q9)5GT=B33WA5 M#JR#G\QT7%ETULYW-K:AU=J!-Y'=%!CU_OTL!P&M"]MO?F_22*6#T\/U@2RO MM/H+4$L#!!0````(`'Q17D?O17[BHP$``+$#```9````>&PO=V]R:W-H965T M*%US`!TC`ED8;VE#QFQW/A$0'PE\%D5C'RWB]*O?GD=W-* M4F\!.-36*U"W7.$)./="KO'[K/G=TA/7\4W].4SKW%^H@2?%_['&]LYLFJ`& M6CIR^ZJF7S"/(F?%$]&JO$C9(@03_BRF18I_@GSV;:/H',!+(0'M)@ M/#8*-G]22ZM2JPGIN+4#]2>8'8G;B!J94-1Q>F?4N.JUR@ZDQ%'^<9AOB]0[`D44:#8"!3;$2/FO,4<_FN" M5WLJ0'?AZAA4JU&&B[JJ+K?SD80S^897Y4`[^$-UQZ1!%V7=R89C:)6RX$RD M=X<$]>[]+`F'UOKPWL4Z7JF86#7<'LCR2JLO4$L#!!0````(`'Q17D=XC!M< M*0(``$H'```9````>&PO=V]R:W-H965TGTEPL7#"L]%==`]H+@V@8Q&J`P MS`*&V\XO"[OV*LJ"WQ1M._(J/'EC#(M_)T+YA[-;G@&U5O?/A!ICVD MQK#B5-JG5]VDXFP.\3V&/\9WV]GW,'Y)DRD,#D!3`%H"=J%-?`39-+]AAM(MBW+U.5.K5>QFE61'IR;3PC>U9^RLNB MQU?R"XMKVTGOS)4^<>WQ>.%<$9U%^*0;M]$7VS*AY*+,,-=C,1[UXT3Q?KZY MENNS_`]02P,$%`````@`?%%>1UT\M.BT`0``%@0``!D```!X;"]W;W)K&UL?51;;YLP%/XK%C^@)D[2I!%!:CI-V\.DJ@_;LP.' MBVK[,-N$[M_/%T)A0GO!]N&['6R3#:C?30-@R8<4RIR3QMKN1*DI&I#!E(4E"6IH]4\E8E>19JKSK/L+>B5?"JB>FEY/K/!00. MYV23W`MO;=U87Z!Y1B=>V4I0ID5%-%3GY'ESNNP](@!^MC"8V9SX[%?$=[_X M7IZ3U$<``87U"MP--W@!(;R0,_X]:GY:>N)\?E?_&KIUZ:_^%?I.B-17FG)$3RCSBV*HQ#?+-G(VV=P$8"FPC' M-`2/1B'F%VYYGFD9QVO MX0?7=:L,N:)UQR?L=85HP85('UR*QEW2:2&@LGYZ<',=SVU<6.SNMW#Z%>1_ M`5!+`P04````"`!\45Y'-8ISIJ4!``"Q`P``&0```'AL+W=OG2"*W@SR(Y2,O/G"$)/!YSC M2^"==[T+`5*59.$U7(*R7"MDH#W@AWQ_W`5$!/SB,-G5'@7O)ZT_PN&U.>`L M6``!M0L*S"]G>`0A@I!/_#EK?J<,Q/7^HOX>-Z;S;#J(&6 MC<*]Z^D%YA)N@V"MA8U?5(_6:7FA8"395UJYBNN4_A1TIFT3Z$R@"^$^B\93 MHFCSB3E6E49/R*2K'5CH8+ZG_B)J9&/0I.J]4>NCYRJ_STMR#D(SAD;,\0JS M((A77U+0K10SG:[H=)M>;-&+Y+!89R_^DW^W);!+`KNK$NEUB0ESO,84_R0A MJSN58+HX.A;5>E1Q4%?193H?8A/)-[PJ!];!3V8ZKBPZ:><[&]O0:NW`F\AN M;C'J_?M9#@):%[8__-ZDD4H'IX?+`UE>:?474$L#!!0````(`'Q17D?LN_"( MI0$``+$#```9````>&PO=V]R:W-H965T&<,S.><3%J M\VX[`(<^I5#V@#OG^CTAMNI`,GNC>U#^3Z.-9,Z[IB6V-\#J2)*"T"R[)9)Q MAC!":[@V2`[2,G,UQ&$'@]X@R^!%]YV+@1(69"95W,)RG*MD('F M@!\V^V,>$!'PRF&T"QN%VD]:OP?G7WW`62@!!%0N*#!_G.$1A`A"/O''I/F3 M,A"7]D7]3^S65W]B%AZU>..UZWRQ&48U-&P0[D6/?V%J81<$*RUL_*)JL$[+ M"P4CR3[3R54\Q_0GSR;:.H%.!#H3[B.!I$2QS"?F6%D8/2*3KK9G88*;/?47 M42$;@R9U[PNU/GHN-_=Y0868$\>IS"KJ68J+3!9VNT[=K]&VJ M<+O,OKU;%\C7!/(DD%^UN+MN,6&.UYC;7TG(XDXEF#:NCD65'E11QB,8)*E`0``L0,``!D```!X;"]W;W)K M&UL;5/;CILP$/T5RQ^P)D[2S48$:;-5U3Y46NU# M^^S``-;Z0FT3MG]?7X"%BA<\,YQSYHPO^:#-NVT!'/J00MD+;IWKSH38L@7) M[(/N0/D_M3:2.9^:AMC.`*LB20I"L^P+D8PK7.2Q]FJ*7/=.<`6O!ME>2F;^ M7D'HX8)W>"J\\:9UH4"*G,R\BDM0EFN%#-07_+P[7P\!$0&_.`QV$:/@_:;U M>TA^5!>_8U9>-'B-Z]< MZ\UF&%50LUZX-SU\AW&$8Q`LM;#QB\K>.BTG"D:2?:25J[@.Z<]QHFT3Z$B@ M,^&41>.I4;3YE3E6Y$8/R*2M[5@XP=V9^HTHD8U%DZ;W1JVOWHO=Z3$G]R`T M8FC$7%>8&4&\^MR";K48Z71!I]OT_19]GQSN5PY/VP*'+8%#$CBL!)[6(R;, M=85YROYK0A9[*L$T\>I85.I>Q8NZJ,ZW\YG&,_F$%WG'&OC)3,.513?M_,G& M8ZBU=N!-9`]'C%K_?N9$0.U"^.ACDZY42ISNI@N]V0RC!EHV"O>JIV\PCW`?!&LM M;/RB>K1.RQL%(\G>T\I57*?TY^%QINT3Z$R@"^%3%HVG1M'F%^9851H](9.V M=F#A!/,C]1M1(QN+)DWOC5I?O5;YY[PDUR`T8VC$G#>8!4&\^M*"[K68Z71% MI_OTPQ[]D!P>-@[_(U#L"11)H-@('+8C)LQYBRG^:4)6>RK!=/'J6%3K4<6+ MNJHNM_.)QC/Y@%?EP#KXP4S'E447[?S)QF-HM7;@361W]QCU_OTLB8#6A?#1 MQR9=J90X/=P>R/)*J[]02P,$%`````@`?%%>1\#G`WVR`0``%@0``!D```!X M;"]W;W)K&UL?53;;ILP&'X5BP>HB4/2-B)(3:MI MNYA4]6*[=N`'K/I`;1.ZMY\/0&%"N\'VSW?ZL4T^*/UN6@"+/@67YIRTUG8G MC$W9@J#F3G4@W9M::4&M6^H&FTX#K0))<$S2](@%93(I\E![U46N>LN9A%>- M3"\$U7\NP-5P3G;)5'AC36M]`1_>)'=4Y2'P$XE-8K4#?BMWC M(<Y9M"V1;`ED4R%8M M'MLNZ;S@4%L_O7=S'<]M7%C5 M3;=P_A44?P%02P,$%`````@`?%%>1RPS=7:A`0``L0,``!D```!X;"]W;W)K M&UL;5/+;J0P$/P5BP^(@2$/C1BD3%91^H9%PE51ER;[HJ<;2"*WC3Q(Q2,OW_ M"`*G0Y(EE\0[[WKK$[0JZ<)KN`1E."JBH3TDC]G^6'A$`/SA,)G5GGCO)\0/ M'[PVAR3U%D!`;;T"<\L9GD`(+^0*_YLUOTMZXGI_47\.W3KW)V;@"<5?WMC> MF4T3TD#+1F'?<7J!N85;+UBC,.%+ZM%8E!=*0B3[C"M789WBGX=TIFT3\IF0 M_R#06"C8_,4LJTJ-$]'Q:`?F)YCM:,7G` M'->8;$%0I[Z4R+=*S/1\76*;OMNB[Z+#W;IZ<;\M4&P)%%&@N&HQNVXQ8H[7 MF)\NZ>I,)>@N7!U#:AQ5N*BK['(['_,PDV]X50ZL@]],=UP9*5B8'&X/)#EE59?4$L#!!0````(`'Q17D=4 MU6:-L0$``!8$```9````>&PO=V]R:W-H965TT_?E./VW) M!Z7?30M@T:?@TIR2UMKNB+$I6Q#4W*@.I'M3*RVH=4O=8--IH%4@"8Y)FMYB M09E,BCS47G61J]YR)N%5(],+0?6_,W`UG))=,A7>6--:7\!%CF=>Q01(PY1$ M&NI386PA)"P5-^&)RMY8 M)29*@@3]C".381SBF[N)MDT@(X',A%]I"!Z-0LQ':FF1:S4@'3]M1_T.[H[$ M?8@2F5#4L7L7U+CJM2#I/L=7+S1B2,"LN MZ;S@4%L_=:<.Z7ANX\*J;KJ%\Z^@^`]02P,$%`````@`?%%>1XDH"JS/`@`` MA0H``!D```!X;"]W;W)K&ULC9;-CILP$,=?!?$` MBS$VV!&)M`&J]E!IU4-[9A,G00LXQU'_HWPX_J>-+&$&S28/;; M5XUH525;KQ.'M?\ MOXI)`S4!=[)6P[>WNR@MFYN+[S7EQWBMVN%Z'9\P-+G!#GARP+/#G`=VB":' MZ-.!/'0@DP/YWPQTA<7NIRDW;RZG7C=I]+\ZL*5[3?FYVG!F,W M;DC?.]5;WS<8L31X-X$F!@_,UF9B"B&YC80S$?0%S%5@J(HI`[:K@!)D-A'' M8`W_#%+<">*4&4%E1F.S(J=9'`Y`H`!D#$"L``RY-29C*T:D'3N)$QY!5.90 M)$8)1.4VA4G".405#L5(F,"ZZ`-=U&Y,N!!&1V'43L-C2B`J*/Q#%'5%@EBUWZ\6@J`7$0%$NQ,!(A0OQB#L?6*(YL.]J M-`\MD>`+OYV@Z8>/P'^8S($(#.4.1&&H<"",EN]98)VQC>B.PW2CO)V\M-H< M%I9UGJ">L3FC%_9MN,I"P)Z;B6LXTS_#;])S>13?R^Y8MF[]02P,$%`````@`?%%> M1UA_9-BX`0``0`0``!D```!X;"]W;W)K&UL?53; M;J,P$/T5BP^HS2UI(X*T9;7:?5BIZD/[[,`04'UA;2=T_[Z^$`H5Z@OVC,\Y M/N.Q*4:IWG0'8-`[9T(?H\Z8X8"QKCO@5-_)`81=::7BU-A0G;$>%-#&DSC# M"2$[S&DOHK+PN2=5%O)B6"_@22%]X9RJ_X_`Y'B,XNB6>.[/G7$)7!9XYC4] M!Z%[*9""]AC]B`]5YA`>\-+#J!=SY+R?I'QSP9_F&!%G`1C4QBE0.URA`L:< MD-WXWZ3YN:4C+NFL61*A!EIZ8>99CK]A*B%W@K5D MVG]1?=%&\ALE0IR^A[$7?AS#RCV9:-N$9"(D,R'.OB6D$R']0L#!F:_K)S6T M+)07Q([RV3>%?@JQ.:,(G'/*XP6XAJA)=GFRBJA7J(H:_5)U[H=%)&GMO?)-; M*0U8+7*71ZBSSWD.&+3&3?=VKL(-#X&1P^V]SC^-\@-02P,$%`````@`?%%> M1TX>SZLB`@``9P8``!D```!X;"]W;W)K&ULC97= M;ILP%,=?!?$`!0,.5420&I)INYA4]6*[=H@)J#9FMA.ZMY\_"#&1F^XFV(?? M_WP9GQ0CX^^BQ5@&'Y3T8A.V4@[K*!)UBRD23VS`O7K3,$Z15%M^BL3`,3H: M$251$L>KB**N#\O"V%YY6;"S)%V/7WD@SI0B_G>+"1LW(0BOAK?NU$IMB,HB MFG7'CN)>=*P/.&XVX0M8[Z$F#/"KPZ-PUH'._<#8N][\.&["6*>`":ZE]H#4 MXX(K3(AVI`+_F7S>0FJAN[YZ_V:J5=D?D,`5([^[HVQ5LG$8''&#SD2^L?$[ MGDHP&=:,"/,;U&O,<[9OG>)+Y!A-D M#P79),C^-P*B>B>4 M]5(F25Q$%^UH8A+#;%UF!7W(SD7`3$0J@3F+Q)?%%"%QL_`%J%QBM?+F\*63 M_2=.%FFFOC0SVZQTT2RPC)';4BS3&P;F>>R#*A?*_L&G;XE M(([OHD3.-:*8G\P`$T'-SKW4'XECG6?D2Z*OX9U]"]85\-AW:J;:$7AS7Q8# M.N&?B)^Z7@0')M7E-S>U84QBE77\I-)NU=2?-P0W4B]SM>9V$-J-9,-UK,__ M+>4_4$L#!!0````(`'Q17D<.0B-K@`,``*82```9````>&PO=V]R:W-H965T M7%;BBJJPCB.(WJHFS"U6(8>VI7"W&65=GP MIS;HSG5=M/\>>24NRY"$T\!S>3A*-1"M%M&U;E?6O.E*T00MWR_#;V2^8:`D M@^)WR2_=S7F@S+\(\:HN?NZ68:P\\(IOI6I1](/O=LX#'9\7YPK^2PN/_@XAT0UW(JJ&WX&VW,G M13V5A$%=O.MCV0S'B[Z3QV.9O0#&`O`MH&,!O180AA:PL8!]*HCT5(8@-H4L M5HM67()6__9.A5HD9,[ZJ+=!-PRV.M\^BJX??5L!Y(OH334:-3!HUH;&IM@8 MBN0JB7H#5Q=@<\&T"S!X$HF6;S#.0'+&3 M&W8<#69((#.?0-0?"J<%==,=B18]&J)T9HUMU.A`[)$Y)*99*]>360-)RAPM MK%".B1'PBLR*Y>2">JRB4:3G2I-L9I5M3%E*TM1A",._`+&+_CP"Q[\0NRU M8$V9>\$"QC&8'.>.%AC'X,4Q8!R##\=`[ZXDA\0T@O$+/OP"\W@*AB^8^#K> M1P##%[SP!0Q?\,$7[N/KD)A&,'S!P)>Y6F#X@A>^%,.7^N!+/?"ER+_?\17. M(3'-8MA2`UM&'"TP;*D7MA3#EE*,EBDR0\3`GID'N!0#EQK@NMX`J97**9#$ M*Q`KE9.+U">0U">0U.,=@6)X4P-OYGA#HU8PIT1RKT2L8$XN9CZ)S+!$QJ^C M480N$?85\.'CZP.WKR489HP@N(_FF8FBX^N489^G#+#Y3\\Q19^71'3S75[S M]C!L<'3!5IP;J7KKUELN=-/M;]CJ^G-]7>&'9GHX^&K MQ:DX\%]%>RB;+G@14HIZV!C8"R%Y/Z?XH5_M1U[LKA<5WTMUFBD,]#:*OI#B M-.T*7;>F5O\!4$L#!!0````(`'Q17D?&CL,5TP$``,P$```9````>&PO=V]R M:W-H965T49JT$"K1V),QP1LL.<=GU0Y"[W(HM<7#3K>GB12%TX MI_+O$S`Q'H,PN"5>NW.K;0(7.9YY=<>A5YWHD83F&'P+#V5J$0[PNX-1+>;( M>C\)\6:#G_4Q(-8",*BT5:!FN$()C%DA4_A]TOQ?TA*7\YOZL^O6N#]1!:5@ M?[I:M\8L"5`-#;TP_2K&'S"UX!Q6@BGW1=5%:<%OE`!Q^N''KG?CZ%?V9*)M M$Z*)$,V$,+E+B"="_(F`O3/7UW>J:9%+,2+ISV*@]LC#0VQVKD+*):7?+M.9 M,MEK$259CJ]6:,)$#O.TPFPARA4BG2'8&)A=1%LN8N\B6O)CLBT0;PDD7B!> M",2[M4*]1@FNT]F\.+B#?0,OZ@\=[U")Z'- M'787KA%"@]$B#T:L-4_+'#!HM)UFMG/_M_E`B^'V=LP/6/$/4$L#!!0````( M`'Q17D=Z-6:%U0$``,H$```9````>&PO=V]R:W-H965T0H[I<8C`++N",/RB8]DT"LM%PPK'8H+D*,@ MN+$D1D$210?`<#^$96%SKZ(L^%71?B"O(I!7QK#X^T(HGTYA'"Z)M_[2*9,` M90%67M,S,LB>#X$@[2G\$A\K9!`6\*LGD_3F@?%^YOS=!#^:4Q@9"X226AD% MK(<;J0BE1DAO_&?6_+^E(?KS1?V;K5:[/V-)*DY_]XWJM-DH#!K2XBM5;WSZ M3N82K,.:4VF_07V5BK.%$@8,?[BQ'^PXN16XT/8)R4Q(5D(,'Q+2F9#>$8!S M9NOZBA4N"\&G0+BS&+$Y\OB8ZL[5@;1)X=JE*Y,Z>RL3F!?@9H1F3&(Q+QO, M'J+:(-`*`=K`ZB+9(?JD%OC`"MSTXFX7Y*Q`;Q<4Y3G:0U4^*LUAE.R;00_,(,^,UU>_+D'&9RYTC?87K>61_%/QQGO`@``3PT` M`!D```!X;"]W;W)K&ULC9?;,'B"WY M(),!9DI(I[WH3"87[;4``9[8%K5$2-^^DB43EI$47[A_9LX M,B:CC[;IQ"(^2GEZ3!*Q/;*6B@=^8IUZLN=]2Z6Z[`^)./6,[H:@MDEPFI9) M2^LN7LZ'>R_]Z\-1ZAO)SYF_SZ4JX:_H8(]\>9/O9-'-=HTCG9L3\^-?.67 M'\S64.B$6]Z(X3O:GH7D[1@21RW],,>Z&XX7\Z1*;9@[`-L`?`VX^K@#,AN0 M?0;DP8#Z^+W&!YLF[3F0U>-"LH`:[-$]`XU*LOU0\0Y_LJDE4'==BL*N8S!2# M08+2A"3HQ&'\!1Z1NJ$Z2QVFQ2M2%, M$."D=,*XOA-Y?L`HQ`D"H)3$[0-%E<5%"(%30)%A2B!4W!!4WB M!86`08`8XO&!(H\/=F)E?3#`BGC(Q$ZLQE4#3>DJ#A&#\82N0I&WVM#ZA+,) M7;T3^=;1$'L88$5\+7%B-7:UF-35$#$8$$,*YTII178-0V5./'!B)UFC%2"+ M>/Y'L).LL>!J4L$A:##DP;DU6%F1*3A#J?YX=CHA<#((3N5LKA5UXX8((31S M"==!H1E47Z#K7\#U!+`P04````"`!\45Y'RV5T@9P"``"V"0``&0`` M`'AL+W=O]MT M:A.?M;ZLDD3MSZ+EZDE>1&>^'&7?=W%V_70 M]]QOU_*JF[H3SWVDKFW+^[\[TW1>2C6%P0#8&9(\`5XG9`#P&X`\!B2,;YO65 M:[Y=]_(>]6XQ+MRN.5IA4[E]I(;.WI7+S$R9WMLV8^4ZN=E$HR8;-+M``RFJ M0$$>DL0`/"@RB`([BLR/+U(X`882Y"X!#A*@$)*Y:3A--VAHP2@DJGP18[2$ M4?(%E#Q`^5`OXE!R;Q1"&*2I?$U!&0Q"%D!(`()!$.+7A,$@OH:E"`:A"R`T M`,E!$.H/\G$!1Q!?@W!.81*V0,("$@*2,)^$EB!)H$DS&*18`"D"$`J"%-X@ M.`7+5OD:@F?6IEP`*0,0<`/L2F^0',,@O@;-[59KJ[,D]J.'4H`HHV@L"B8P M3*"B%!4S.*`Q3CB^I^7PWWC43#N2$5!6A;)B]C^$0(N<>$*/!/?E;A2-2\70 M3'E\59&3&<-&2X:+?,?-87-!OIDBA`@HJT(9S?`G^I.1:]2F\-Z.%F/4FIA7U?P!``"G!0`` M&0```'AL+W=O;`!2-*;\41RUX`V5L2HSB-XQEFI.VBJK2U%U&5 M_*1HV\&+0/+$&!%_5D#YL(R2Z%)X;8^-,@5S^;Y?1K&)`!1J912(?IQA#90:(6W\>]2\6AJBO[ZH M?[6GU>EW1,*:TU_M7C4Z;!RA/1S(B:I7/GR#\0@V8 MW;/M['-P;^;Q2`L3TI&03H3))TS(1D)V)>2?$O*1D/^O0S$2BCL'[,YN.[?J@F<4G)L6-218R61>>21Q";'S$ER0$V89%7$[L M74,&XF@'@$0U/W7*]-.K3C/F.377^*Z^2A;K)%#?Z)GD1LA5OBI[FI.&PH'99:/>BW<('$;Q?O+6)QF<_474$L# M!!0````(`'Q17D&PO=V]R:W-H965T,%$F__ MOEP08NIR-.\2WQ MUI\[XQ*D+,C":WH!@^[E@!2T1_PU/534(3S@5P^37LV1\WZ2\MT%/YHC3IP% MX%`;I\#L<(4*.'="=N./6?/?EHZXGM_4O_EJK?L3TU!)_KMO3&?-)A@UT+(+ M-V]R^@YS"3LG6$NN_1?5%VVDN%$P$NPSC/W@QRFL?$EF6IR0S81L(:3T+B&? M"?E_!!*<^;I>F&%EH>2$5.C%R%S+TT-N3ZY&VB=5."Y;F;;9:YD]T8)8.)(:H-8K=`B#6PN,AB+O+@(EOQTZ\4$W/AZC/NAJBS0*J>@=%V35X)&=X2=3YW[0Z"2-O2N^ ML:V4!JQ.\K##J+-/>`DXM,9-]W:NPJT.@9'C[8TN/XKR+U!+`P04````"`!\ M45Y'P0O/I8D!```Y`P``&0```'AL+W=OI\F)F MAG/.'`9MA?W<@L)Q0Q?T7-C)0^]C@=45FWFM MU&"<1$,L=!OZ:['>EA&1`/\DC.XB)M'['O$M)G_;#2VB!5#0^*@@PG*"1U`J M"H7&[Y/F5\M(O(S/ZK_3:8/[O7#PB.I5MKX/9@M*6NC$4?D=CG]@.L)]%&Q0 MN?0ES=%YU&<*)5I\Y%6:M(YY9_DPT6X3^$3@,X%GX[E1LODDO*@KBR.Q>;2# MB#>X6/,PB(:X5+3Y],&H"]53S5?+BIVBT(3A";.]QCS,&!;TYR;\5I,R-^%7 M`JO;`N4M@1]9H+P0*(OBVN4RN\P8DS"+XGL3=C&601S@6=B#-([LT8<)IW%T MB!Z"4G%W3TD?WO&<*.A\#) M1T6D_VV:`@``C`D``!D```!X;"]W;W)K&ULC9;; MCMHP$(9?)64!/_<]9G]7I*.799B$U\!;>S@* M%8CJ*AKS=FU/!M[2(6!DOPR?D\5+@I1$*WZUY,*=^T#!;RA]5X,?NV48*P;2 MD:U0%EA>/LB:=)URDI7_6--;397HWE_=O^GI2OP-YF1-N]_M3APE;1P&.[+' MYTZ\T0*\,M[;C^#;9G+FA_30F#'G^::SOHZ\4\F<4V#4Y`-@&-"6,= M."&U">DM(7N8D-F$[*L5@F8>=TGK+ZJ9)'+=[,- MN`XR\T)D[[B,?M1IG%31AS*R&J0U*U=3Y)"D<24WDT@"C!0(HK`5D)..H`)K M5U$4(,-_35XF3#S,%,),3;-2=Y99!AMDD$%F##*OVW>0I>F%T0RFB/Q;0Z+U M5T2-*TH+6/0R*?(FE3_H2NY-*H4-B@==*3R#S,?,35<*!W.>(4C33&D\D!(" M,0;/I6.`XJ0`25Q1.BM3$&52Y+','K#,?)829'%%:89`43,I\ECF#UCF/LL, M9/%$\WP.LDR*/!:UP$_"J(&PO=V]R:W-H965TZBTVD-[=A(G00LXQU#2%VUJ%[`3R\ M-_/>>(3)+ZQ[XT=*A??1U"V?^T!?PV\5H>C M4(&@R(.1MZL:VO**M5Y']W/_&U.+';NZ'2@*M MZ5:H#$3>WNF2UK5*)`O_&7+>2BJB^7S-OM9NI?H-X73)ZM_53AREV-#W=G1/ MSK5X99?O=+``5<(MJ[F^>MLS%ZRY4GRO(1_]O6KU_=*_2<.!YB9$`R$:"0A. M$N*!$(\$,$U(!D)R(R23!#@0X%D-"%@1`12P*@B!O2EH5`%A#%R@ ME05".'.!2A,4@S1R@=8F""9)XC:%)DPAR]2=WAZS,#'WW1U\(T/(-Q#%R&G< M1L70B2HM5!)BZ+1^AP(/QAQ/>,>6=^=L+;$Y-BE&SBDU03B+H'-*OY)I_3"3 M92K]9$K924?N)T(VT85L8G>'`YMV;D5:KN,Z'@N M+R+U);^++\%L!1SQ4I[CKOAS.BM31WR1S4I][@A@EY MWNC#8<^8H-)D^"0'ZRC_3,9%3?="/6(U:>A;&ZP0``)P7```9````>&PO=V]R:W-H965T_R^+\Z+ZOJT),NIX/OI[=AV!=%F'=WB#JGZKRH\]>GY1]DE;*X0WKB MGU-^;9S?BZ[S+U7UL_OSU^%I&7=]R(M\WW959/;K5[[-BZ*KR;;\[UCI1YM= MH/M[JCWMY=KNOV1-OJV*'Z=#>[2]C9>+0_Z:O1?M]^KZ9SYJ$%V%^ZIH^L_% M_KUIJW(*62[*[/?P?3KWW]?AB8[',#R`C@'TT0`V!K!;P*UC>``?`_A'``\& MB#%`/-J"'`/DK(5H&*Q^J'=9FVW6=75=U,/ZN&3=,B0K:2=SOVCZPGJ803O8 MC2W]M6&$KZ-?744C0WMFZS)28$CB(N1&1+8#MUY0K!=C"]0)IU@#.Y>0$NW# MW4I23R6@FPSK)AL&BX'!$G@%'*N`#Q5PMP,*]E$-0S$@YV$D.9.QP;#=#.,& MK2UQ,4YB)C2&I2[&C!(QQ[6)@#;A:-.S&1J09Q>1,UUBD"^UL1V;:J4)ZI+D8I8RB.2\!&),2 M'X(48D9K3YXBZ!EB4N>Z.R,>>R&4)P"@7,3JS*<3LYO0D6AIR M$!K?WR+43>A,,#P%`,H>\G%M@")<>;1!S!X'/1-'0R9"R?WM08$[2,\A'E!" M&MQ"`&6T3QJ@)/<B6GA2$PU9"WW@'1(PC."G&.HZ@5`QVN4=I#A^ MFDX`1233N+E"S#;I.7K2D/?0D/>,%P34=8$O7!F.8;L9)N?O'>,%`<0(-UQB M7#KGJ.^`13][3Z_LXWWL$RQG-XI"$[HB:TI:9F#%AZ'F=@ M(6=@<6CUCNU`Z--+>^3<\)5Y_=9?QC:+??5^;KOYC$W^U&^V89X?;GR)_;;N?JMN)P^7Q\*>M+M-=^.U" M?O,_4$L#!!0````(`'Q17D&PO=V]R:W-H965T MT-IBY+*U7]'FB&(%T8A?!;GST;VE MS)\H_5"#'^>M[2H/I"294!)87C[)GI2E4I*5_W2BCYJ*.+[OU;_IY4K[)\S) MGI:_B[/(I5O7ML[D@F^E>*?W[Z1;0Z@$,UIR_6ME-RYHU5-LJ\)?[;6H]?7> M/EFY'0TF>!W!&PA#'9C@=P3_00AF"4%'"`:"MYXEA!TA?!`\G66[=IW<`0N< M)HS>+=:^[@:K784VH7PWF<7U)&M?B,R.R]G/U/=0XGPJH0[C:L110YFAB?-BI#SGUV[Q\0R"`!0)( M(&@%`D-@DF;8KJ3%U),XC!+A3(G0*!&!)4*PQ`AQA!&&B6C&1&28B&&!>";I M>$G2JQD'*T-@92ZRQ>Q,S!K"[`V,[T*8@XE!$.9H8IY$NIY9T-H0>+)Y57-\ MFJEZ^/]0$=@P.A,(+8C5!/D!F.L$%(+!3D`1F.P$]&2S(;`#]B(Q MUQK0HMZ`YIH#"I:$:X!\>-.:H`#>M1,0O&TGH"?[%LTU)!0N:08(;"=]N-&B M<,&&TKN(EX1K@(+IG\P9?5TKPJ[Z7,.MC-YJH;R.9H>STZO^.D_F=VBS1\#\ M09VU]-?\(9\F#;Z2GYA=BYI;)RKDF4!_P"^4"B)=NR\RX%R>!H=!22Y"W<:J MF;?GHW8@:-,?]X8S9_H/4$L#!!0````(`'Q17D?E&7'"J0(``'$*```9```` M>&PO=V]R:W-H965TLX^^^WI05;4Y`7/LHYYYY[Z6V;WPC]9&>,N?==5PU; M^F?.+XL@8/LSKA%[(1?Q",3JTI+H*8!BF08W*QB_R=NR= M%CFY\JIL\#OUV+6N$?VWPA6Y+7W@=P,?Y>G,Y4!0Y$'/.Y0U;EA)&H_BX])_ M!8LMR"2D1?PN\8T9SYXTOR/D4[[\/"S]4'K`%=YS*8'$[0NO<55))1'YKQ:] MQY1$\[E3W[;I"OL[Q/":5'_*`S\+MZ'O'?`172O^06X_L,XAD8)[4K'VZNVO MC).ZH_A>C;[5O6S:^TU]F86:YB9`38`]H8_C)D2:$-T)\2@AUH1X:H1$$Y*I M$5)-2!\(@2I66^H-XJC(*;EY5,V/"Y+3$"Q2\3/W'FL'J?J#HMA,C'X541SG MP9<4TAC88E8F)DU`!AVZ`JQ-1)HZ/3P5>7LNLK5$ M$GABXKZPF8C8F!J1OT9H$R`V2EE(ZDE%JS8.X6R$:F039E M&LQ&',PL@[="ZRYZN>QJATLVRH*(,HY28PML<:TU-[DF'>GEP;+C,R M1OO3TBN4V^O#^`HLUL`QO@&+-W46NLL7^06=\"]$3V7#O!WA8E-O=^`C(1P+ MV^&+^`UG7[H#7GS*+_U!+`P04````"`!\45Y' MO:,(*(`#``!&$0``&0```'AL+W=O[9ZI1F0+Q(-;>MS\"@29>$O*B$G^[ M^\^RNQ+7-]J^=V="F/=95TWWX)\9NZR"H-N?25UTW^B%-/TW1]K6!>LOVU/0 M75I2'`:CN@I@&.*@+LK&WZR'M9=VLZ975I4->6F][EK71?OWB53T]N`#?UIX M+4]GQA>"S3J8[0YE39JNI(W7DN.#_PA6.<0<&8A?);EUTF>/BW^C])U?_#@\ M^"'70"JR9]Q%T;]]D"VI*NZIC_Q'./V*R0WESY/W?-AN+_^MZ,B65K_+`SOW M:D/?.Y!C<:W8*[U])V(/B#OR&=YOXS=I*,ST M!E`8P-E@CJ,WB(1!]&406PUB81"[1D#"`+E&P,(`WQD$8[*&5.\*5FS6+;UY M[5@?EX*7(5CA_F;NO6Y8;,<[V">[ZU<_-A$*U\$'=R08.#!/,H.1#MG)")B) MH!<(/U.(MU.HC&?D9)/0RIBG8-X M=!#+`D"JBDS&=(U,,S))&(8Z:N=$Y3(5`211BF1DD8R4/=^E'HV2D10&A'$" M=-3.BT[LJUF\ILVPI4^Z"H:?Y MCY"QJ?F7RUT-M'-6B`#`UM\$V&T'JT@OILMI%)%<0 MLUK;V`.92PMD6BGJ@YMV-(HH,'2H?P'9PV@+-^@ZLGL<#_I?[S?I2G,C/HCV53>>]4=:?5(=C MY9%21GK1X;<^P6=2'.:+BAP9_YCP.S`>\\<+1B_3OQ;S7R>;?U!+`P04```` M"`!\45Y'I1FRU_\!```:!@``&0```'AL+W=O>V%526^"]"-^81Z_#0-B?T^8T/GHA_YCX;6_ M=D(M@*H$:UW3#WCD/1T]AMNC_RT\G`NET(+?/9[YYMI3V2^4OJG)S^;H!RH" M)K@6R@')X8[/F!!E),'OB^=_I"K<7C_@#S/VHQYG1<34J\\/,3RR=4>UXO,/"[9&9>K]RJ&>0GN MRFC11%ISVFHBE^)L*>`J`3+`FB)RI8A-BLA*4;@-8I=!8@SBK4&0V"$STX;1 MC%J3IXD;DK@@T$"2C4$4A*E-,:+35A0G,'-CX`X&VIC,B8%?PJ0[F-3&Y$Y, M^B5,MH/);$SAQ%BB?)/%PN0[&R"W-@!T4O(M)Q&PO=V]R:W-H965T]G(=[MXD]U#$)K`2B4VC(0,US@!)1:(B/\,7'>)"UP.;^R_W+5 M&O=GHN`DZ%M7Z=:8#0-404T&JE_$^!NF$E)+6`JJW!>5@]*"72$!8N33CQUW MX^C_W(<3;!L03X!X!LPZVX!D`B0W@-LZ[)VYNIZ()D4NQ8BD/XN>V"./#HG9 MN1(I%Y1^NTQERD0O19*%.;Y8HBDG=CF/RYPLW4HYK6FB.0<;"[./>,O'I!&O M".)-D>]R5B+)EDCBBTT6!%&:;!/LMPCVGF"_^SJRA42X"[\6@A>-QD`V[@(J5(J! MN^N^B,YW_"%VC7I++_*>-/"7R*;C"IV%-NWN>K,60H-Q$>Y,I:UYA>8%A5K; MZ9V92W\Q_4*+_OK,S&]=\1]02P,$%`````@`?%%>1ZRXY:N\6```^V`!`!0` M``!X;"]S:&%R9613=')I;F=S+GAM;.V]VVX<29(@^CS[%8&&9HL"@ED9>4]U M3P,4)56K1[<15=-8%,Y#,#.2C*K,B.RXB&)C'_HCSLL"LT!_2W]*?\FQF[N; MQR69I%C59Q?U()',C'`W-S5YGU;_]9CR;_2;XLMMF MY;_]YKJJ]L^^_;9<72>[N!SD^R2#;S9YL8LK^+.X^K;<%TF\+J^3I-IMOQT- MA[-O=W&:_>;WORO3W_^N^OV+?%7ODJP*XFP=O,RJM+H-7F<\0IIGP6E07L=% M4O[NV^KWO_L6W^'WEL';/*NN2WAGG:R;WUXD^T$PFH7!:!A-FU^^7U7]7W:` M\,.;-$N"UU6R*_^?YN,6_$^W^Z3Y930\_8_F9V?P])K>>+6-KYK?;N)MV1K& MSO$A*=(_UQ_?/ MWW\*SM]__-`SP#G`7`"\KX$DO@3_GMPVGSNOBZ*)@3YLGIX.H]/AJ&>J5^DV M*8)S>.\J+UKSO(F+JR0X6ZT2>`J>6?/S?6#GNQV0V465KWX*@PLB]^!]7945 MG`G`9&L5>5;FVW1-`S^/MW&V2N`U.&%EU.5D`W5$%55+L`);/25GMNIX"E"&3*8,B624PU.4V"8,LJ8)\$\3;;7Y#:X4_ MGLQF05P%0/)P+"]A*\QY)F">S.;X+2Q,ONQ9W/?99;K=`A:+Y'.2U6V2`TBS MJF.#7R2;!/"R#JKXBZ"FQ66J:YAYY:&O=53R"LCP\#,?"N"J!9`)+@P1O$?, M$5::CWZ7Y^L;6%![&4!)5RD@4^;H?)L!/@1H]W>&0K9I#-A,JS1IDXG=UWU\ MBYO:\7U1`SJ3+W"#E&UN;[Y?Y3M\@/AR[Y[(9C)9UF65[W!=Z\](.W=L@5I# MZTSGP-.(?@\\A$&.@A.<9"MX.#AYEU=),'_:>`LOTV?E/EXE__8; MN"W+I/B<_.;W07/LC\DZ@5L6=Q&&_0PT03L*;\BZ2V8@TW`X'.(_N3F#N*[@ M\*5_@4<0IBR'VRP_Q%Z('<"N M[N-T?0J<;Q7O4]CE-D(KD$20ZN(B`QBZJ*[>U5OBLSD?9Z"_(KD&$H2Y@VU> M]M`3(>\ZWZZ3HOS'7_\7G=NJ!2H_J\@)5W;,)A->CIOCV,OBY$.,)^`ZJ5*X M&H^_/-X!<[:`=3:Q!MBY*.?>-H0K8D?/BQ.P'I?)R)^JA'#P*L M]NJB@A_,2>"^>YT!Z24]U[L!0FU3>,>VC8\0GWLNS8_==^5Y7M(U;;CO2=3D M<[__(6K)S]\5<(:"'+U+,Y)*D=MT/[? M=%M7;5IZ5Q/S!LJX2=*K:R3M&/A:?(4YR-O[[WQ:S&0P7SL=S_#$933NW>#('H,;1\N]_ MB\+A8HFO#?NW>11&RS$.-T:PI^$2WYZ%T;"EC!]@]>>>C'&0\1_F\>\[1!8^ MV5:G`@[1XJG?9T`'6Q(7KT`^*K\]03DG*9_BY:YT-SU(CU3=,?5]$($JY2ND MM`D5P2S3P`9/*1;R]\QF+'','=RWM+G1LT@QT M@#O0\:'(5TFREE=8FG&4?W^[$;)+C,0+( M\6M4#JLB755669*E=$H0\/3>(/*>)-.UWJXAULD*&&J9L&QSI+FLUZX6HJ9\ MF8"XC"HK$1599^\W0(+:=]^K%_5^OR4V#'P&&,X*^#\("/C"RNPY+,8:R+N- M@JA\@Z10'!14@7,PAI'S`0W`%.5=V_*IB+-RPR)E:@QTR)2/.UU''$A/3HKO M,%V]2,I5D>X-^,_K$N2?MEW@?7$59\+H;Y?T###V#?2%3/D)Y$`$*LTJ%)?0L@5;FZRNLWR;7R&GI@>!@/!W M&+EL?`T8!:3#3=)6Q6BN<@`W>A)88/Y7:37*%/:@2.'Y='L;7)$0AH><.`F/ M604E/G"5"%(A+T M-AZ7C@1'B\?G5UH\VEB:*!U-"*T"KO.2SJAL.>(VA>_+^K),URE@#<6`>%.A MEKE-06RUM!9O>4,+F=C1/`Z"'IDRYIM_`/(HR+Q\@L)@!60U*'O"IA)09T2#07I[CDI!UX*](><;T2F_O%3(&9B7`!?"+?4P&]R:& M:B,9'H4K,SOZ7>BVB-W>P"K@C3U>ETQ=VRVA`K4/JS)]GZ564J7].]L!$UW% M@_;>.<@<,`!CB*^?#E10+;Q1(9^6N_K%A6(;LW[#&REXN7YT\'P;F0AKHG M9'EYE:$9W%TL99#A(XAMS7@[=]"N0CASL2:#YB-LI<,4D,@:-=\U,L<<2`6? MTF@J:]`I._$T"/Z0WP"[*D(/QY=PX.!39(AP^>(W>O6P'CA34[S4+\7"2PYWIK:;!,9?`Y%^-LRR398. MPV%P6<.+.>V*O0F)16B8"[PLA9J^"N\$?YD<<7A+4/2V,"&0*"Q=SO*/=4:< MB2F@:MPQP3E%53'7B$CBX:G_VZ/ M[89=R\3-^+"V_!=!"$]MC;A*Q^KE.8V67!8UWA_1F$\UL5M\(-^GF3#K79S% M5PG[`'%78J6Q9@FJ<#&+0[2Z8!.GQ=8[\=^4;N$XH,,':):IL?'T,RC8_GK+ M&KIH3<@@K*@I&H&@@R7,K^%;.S@:3.1'3XQ'CNZS="<`T!E#>C882HG9K,FH M]3DQ[,UI@6:NGF5M:L"\WFJ9=5-7*"G+J@?!]WPEOP0%9$=OBPD M_3+WE1S;TN-.AN4D%DI<]8_U^DKL(,BTXLT&5'N^(8C\D[6]ZZTM(FPZLTAP MX_&,73QD:YRO5A@W:=6C_P^"]WA]P"&YRG'IER@]A>HL!`GZ=N+*"IT]BPGE M3.,@+#$5"3OXR-K#@B9:?4!Z8QF')$KX"#8V0^X8HRGQ$D>ZB0L,5KE%"VFZ MHZ&--B)>7/B,P9*M]JQGWC=7XKIGL:WMKX>?]6[/%&^4=!P`U]%KL4DSD%-K MQ^"T)N:)V8C/#LS!$-PNB7'D-%1$WK)-\?D0!H-W$S(74('(H2JV M1\($&Z\`LN?$D-,B`!D<(`XUM<(X(++_2(A5=V%M\3,3K+ MB\8'%>-CK++@8F^0;FDQ]1ZW4!EPJK3:LI93I.5/ M^`DZ&YQNR"-85X,AWK5CR-8X1\2PRF%A+!'"$5\G"!#%>,"(EXK#W!+[*&Q( M3%`J?3V_W*97(EX4"8:KPI&U)C?KDT.*$AI"V%"<"9U,!X>3-\==\TH"VZ1% M27L+`@DM!S$9,ETB>HG=-+_'<\AJ`.QZ``$HQUF-E+DS2 M9("#HS\7PSP"OH3XF`)[H[L5Y:M2?&MP:C!*Y.8ZA74Z&4_M$[.82SS*9K/) M*J@'"$Z>O[SX\-3!U0+*+/3@NG`Y\'#FO!7,ZX3H:1UQ@*8>]%N?;E$-YZL# M3[$2;Y$D>$GZ:D.!9\5N)*%1^MK.;@=Q1+U--U86I5T;!&R^AS'60Z"SSJ-,W64X;5KO-WE3.)"J]L]WMQ`[/I&,8>1]_(&L8I7(9J$B-)PL7RZ MZ8BA&'=I;P+&/ZRGXE/F,XQX6]K%EKTC\M7+7.FTRD]1.ZN13S!?<98]PZ^0 M[^89;P"*(TB2?7<'1E#5*\VQT`1=E5JLV7C7M\CT*`K>:^F!B#(P;")R,4N2 M='[3TGKQ.R61UF2T8Y95VX,D]+L2UBI!A<:$W73H&W)0NQQJ& MR.HFA^.*)HE;.\[J=K4ETJYD]A0]]1H&%.#9D&_$3K+P`!X-+W9R@SIN;7QH M^/PC7._7]&1*@FZ\O14SM1F+>*+<>DRG*6[RIHD4$4'5M6I$)?\BM+"%J$.G M&]BJM0TV(<:'`@PP%)%QF^1-^X^&,38*$B(`+RF,S^IJVCYJ,!=M-,.84.#B MBHQ++$23<3%3EA7FXTO':Q)_S@D006'"=V3]#(][ZOH\NFX=O7?&OG\8^7":D\_V4852/O-9& M(Q(G(U[8E=HALJ2PLX#]@49:U+NPSDG[$6,^BE=XMQ"@YK3;PXS"<8P2#"\N M1/%+T.B=^K3T,,V+A@^OX%;8D]G`"+H,LJ_R^R,>8N.6@6AV"P_`/8U:/=_C M))I@T!J.H3BJ._PM38RIH:&+Z7M@$'Q/7',%W.ETOZW+TTWZ)5F?;D#+.SG_ M\.K54^08B5,!FC==2SRWZ\`AZ7JH2;#!P0'AL*B@0(ZA_*UTA5&X#DT>P.2# MX-Q_W5B!MZ`>%^*U$^*VRJ^]NIK^>'5^<4UN-0R5T4]('KI&RRZ.?]4?@RDH M00`5W\=$#C+U/.2.++"1A*Q\;3(KT+@32#0\;H+-L7`\4D20 M+IZ$,UEN2WI'6AI5S3@EM+YG)"9>6WM16IQ%$[_9Y=:VGM&W;D?/SIZ:ZWB% MYL05K!YTB\]$:XCV4CRD;,KOG5V(BT_"K;HV[+F(FX%DGFD1M0M[5MV.=,P( M!-AGC`^U[:7$ST969"8C.@*+*9EL%#>(0BP<35W:X-=)8V2TO,1Z7[/OL@. MGR>=&D/MI"(8YDTV=TM95RK.ON0+PJR3!7D).([=70*_WN3%3Q1VD11H/-5$ MZV-"A"[#SYB]D2N\()>F`Z22R%!\H`:1._V+P2O)Z!C`EU6^LK:RZ]G4&?L\ M5>C@C_FE@0_1$M('3D4*&X@`S&[2BK6_V[8W`!0AVF@;T;9UZ"V3JMHJ?Z$V MYN'A(H>$9@8H,99&C'6K$#,\1]1X+.$0:=NQZ+*U!I-!<)$B->SP"+E-)8/C MFFT,,1Q.-)WPJ&1T0\7"C9BRO*!1K'9@71>6]%$HPK`BC.9'VB!1EVX5=@^A MU8I.*@TA:56LOJU(341!&DVS:L?,JDT@",,Y"/Z$IAG]A=T(:Q@2#Q[R9;(; MABSC\+I(IHW73BECTM,8^)X$`6];B)G%G;F M;Q$,T7O,#A#S2>\H)-&OKBGS.:;`\Q((:V5_.K&CB5Y0: MCNJINCO18,HOH575@0O@F$02)P4^W\8`Q<4*-&]D+?3:*7)_)%?0?Y+M,9"V M`DSCF[C`E"L\5_)FZYDZ2^7X*](__##2;Q*SE=KCN^CK(":%R^7X.7^3G/*V M4BEHYO6UV%0)GWQ='0M3*!=.`RU.#,!HL^3/M>B`Q`I$==-6)603JVNT(Q'W MU!RF2Z.U;S9?Y.BCDM5)RV1ZG1B':-=DNZ!Z1+KYG;9?\J6#_(36[>(S*94$ M?(>S`M:_`>V_)LLEQ@1+2/,'&(KR_0EB3JLA3,22]%F*`S[165'$@7*X_!&@ ME?AP*/=*9RG8S*EG03M+)V@EZ00G)!':]$'D4?O*C6*<_4^[)-&.`([CGE+) M9D^":!3.EV/\!1.&Y_#+:`*?+/&713B)YL&?)(/LU&20M7,J*>-X.L$?T^64 M_EK.\<=DO`PH10W%2G==)2"^Y;=)TN`_8D&P1X#GF;.9;8?@&@_#"):`/Q9C_#&:TH]HMJ1@T%5KXV#=P\%DS#^6]&,QH1^P(C-U M]TLC_K'@E_BOY03NM%ZNY"_?.IK(W[N'._4+D3(VG&WWS"R`^/.Z:E M5J:K^(N)'`G:P4/:4U"ZCS`;-;T"01RX>`GRF`1"?B)A(:YJOFS(&:3,E\F7 MV(0@E^9Z?LV6QJV5O2Z$L:;BW^>;Q--Z.?088$?U]]ZSY_$YL4FYL<,>BN\IZM02HD M.-%:,0AT=96DJ?#XHI`SX1J(K+(TKCN2>]E(P;1#F]&+XC3[ MG&\QSD)%L:B@-F4!:;C[4FV8,YBAF$+D`#8HR6"(B`E%PT0R,4@H!'*A?`?" M%5+,F?/N\&+0]XDA@JB@?VZ3/W&J2W1+)LJ9+5N@`C3Y'G3<234QA";W8'5_^T_;,RT'Y)/W0 MA+&SY9V5GH1S+/R<`&-N_8?0#SF+9202E0Q*<##>E(.T7SXJ3Q(GO M!@Z/1]$]N"Z(RDN?[<(GTQ;??73U2WB>-WV;Z;6F?22V.QI,+-OUUOL@$![" M=D>+P?RKV"XMX0%XHM)O-/D#5G@,TVWS*43(=:[FO#$UK6!))((F%L M3T:#R.XG_-TEU"C!Q23*DLCFU#E,#0+!K:87/TJJ=8C:^N">R[&P'L'C_ZD7 MUO%;\^O%T[AX[G&$'N_>>02>_-C7SBMT>_PG^3O>LG^$U1PD%V.O8)7OJD[9 M5TYV'.<<5R\9B5XUU MR]`@)HX%Q[;!NL^"-[BP(`I1E2.3!N9;7J(7@=1Z&9A"%.&;/]=Y98(42HX! MH,6QXZ?\K0PW\H:3,3B@EVP!=PP3V$`N,>_8>"X*/'!_63A_2YO$DX^]R>NL MO1IK)@&5%E,^8-0L-\XKBF)-OH`&SQZF@DO<<;8B%XK`&$]1AH4N."S\)M.> MI8&JFW'FS#MOE'E'"2TV?HI?Z+$'61\6T M7AKNS;P5FC&;;?#NNVV>!KH.""/@6=!;"@8=0,FMV03T_)?H?1DNPF@XA-_^ M\=?_5_[OKMYLRXHDS7B(RQS'.HF>TMOC:3A?1O2K+B3B#_GF<,N0!;(T=\NG8&64EL\HOT M,=$V0\,8^>A'Y1@W!E$ M"Y@7Z0>OT<>4T\:Y'N*5`,F!HPC9U#@(3)%S]TLC]L:WP[N8&JWUQ%=717)% MGA:X-=*U,0C;HE48_K]B_[[16;OC8=#C[K*UNY*W>:"B:4EW">LV]YM2E>#; MM&"'A4ZWYX(R(#)MZ5"?N%(%97+%5F,0:;-$OK],,/P^UI7UY+FG\"E'-.,; MY#+8%#9D(_6HWF7[2*15SHEF"DBZM;DL4+,DTF.$4MO"=6VWF'_@5&% MC;+F@+;\4.VJOX32!J2FA3Y??AJ]CK@T*[#H;:RY$U'L?"@[3@;?PA9BG]8$ M(_Q>B54]UQY">K'IT9QR>?BG`#FO.)_O,78/UN$QXH!M9L-%.))UU\KM+"XN MV$,]CP'4Z-#^R2-IBF,6W899A'?.G85#:?.B62N5FBXP3F#XR+&\NOI9D6P68QA]K."U.(572NWOK`D-H,,(N>)[C!7+RZNSB^5/32*#SP>\IBRTX M.;OX_FGP+A_0%*<1J%S_^.M_V:X>SX(+PO7FUJQ'"56X&/OD`$OEP6!Z+%OE M+L\X[]Z5_W!.;PH:]#/1X6+C2'%//<."!:=I%O)A/<54$&=VJN)TJX;GUVU> MH>%%JA@B<24E//&US4/[D^!=9\MQ,R"9;UXI!,4) M]EI'JTJ,4N19P*=5'H'=7]EU=!,$>B]AE M_L/-Q=7UB:8;GP:FE()AMFHP5WM,0JK%E$;28XF;Y-BNEALQ;;/BTB_^9)(S M>W`%[2)L/2LY!E(*SS:!JD;H_EIZYC)EL\>CY^'T?O1L*Z;UDS2/.PJYQ*DN MNWH:V&9LMN*(_\29)$"WV?]P9`L-D!9@FQRLO`$HIEQR@R5[%^P:N+L_O;(=2T&VM#H(:H`6NFX.:6Y-%YP M!84Y_!ZZ*5+G/IDJC&!?'E&MI19KE1#[T68\F,!<[@S9<4!&[H#$35;'6=B8E\QAHA:$BD%0 M]0;+P-:ASVR%)WN_M0#L2\G@$Z*GL@F"_US'4M_'M,=0X7!(UFCAM M"FL_M\F')`H9`;`,D3J,"TU*`WF.N8ZRBS:0FUB''">*D)62EZP;$`69HM5T M)FVVCQWU!D]#6MFJ8U0T;9?BB4%-F&(VA5I*OWJ:5`%A?9\F*Y+-EFLZ73)R27DRLDL72$)M:!Q/-2BJX]0FQ;C(WB@ML0<0]JM M*09=^CL2S.=<#'H4J=IP-)ODLTJ6INJ9VE4>+LF)"C0:.LGAKDL*1NPXF=\/ M,::,3F*2\\0@F?C'TZ8_,DERF62^-,A7R8IH>D4IP^WEWG$%I5:9W6.##$X. M-2879Q;BDC9R.35!0VQVH4M=P'204W?*^]S])HJKQ::-HW_6Y7QN^R8;+L6/\8U=./H'Y^%\@>[;93B9 M3E'(YA(^S.*FPW"QF`;C13@98FK:=!'.9E/X!?N&3N?=?5K>,ZU_0(FSW7E. M%Q/VLJ$_"BNAF@C27%DR0*V\=*"?@YX:"?]UAD2"I$:`>&<8XVTX$]C+^S.% MT0J;8YC:04A^?A9P!!7HOG?,%YS@D[^A1_'OWSQE@NZ-(8,GYS*H__YU,-PY=AJQ$9YR2MB\R.;*C6J-?5; M$7^L;S!&^5`2@V&D8PZ!DY,N)5\1"DRI3TNFFQ!8!KJ(!%1SFY!5!HY=EB86OLE-R='&!2O]+R2W? MJRYA7,@L[,]`[\O:1G=QSROH\)<383[2@K(D_S**61&DK*.U"A(0N"1WWCS, ML7\V<8-/C"J0RAG&]@)#44-8;ZWVRQ).W,PIH>3'+_NTD)XZ*X1W:U*DBX`- M[K&M\177(-?%E13@H\H0+I7*V[ZZ32\@KF_A?*D\"4MG-9E M2V!A[5/\A-..V6*'.7&E)'`R-="=MW.QW_$7UIK^F8 M1;]*HG5;6?2]8/02E=#`3 MNQV'A:(X@W7'4"QRQ1%P(3)%J(KWXT=<8,!(JUP]/$O8/_Y9D@ZEJ`T2?\(? M$[UGDI)HLXR]2@_P#)F$4+!-L:;R;(BO+8=8)UM>LMGPZO!(<3WISB;%DO)- MF^RQ@XFUA)@:%?(X,\1W9QT2`?/6Z19IT^6)MS?HR6@Y@#T.N_;CKCHALE-Y!ZY:XJB)Q'O9 MT_G8?/]&]X8XEW([_<)7<]AVQ)\(L8\DPYKA;5N')\$L7,QG+,[.EO8!@GLV MGP?S860_E`*`<.8WH!!(&6X4L.>+*(C"\61F'[5UT=<)=5R!9V#T.[E`;?"<8!)BRB69!6;V_".:X)DH@9=:3-L M5P,"^`Z-?+Z1?K.M5U5MVK#KI2`CZRRE:R+TU]V1C\1E=]AN@C<'2?\F-\W8 ML&HZ6AHXV^(SFP>JW<;'A+K.FFI<+/"Y&%;* MO^M,BKU_6A(I+T\B51V(,U/5!UW%AMJ)40^=>CR8^5/K#YJ)K*]8C2+.5^]( M!D%_D[%A]2"JD4#0GU[R#!0<\^X;?K=IXJ-&*&N;.(<&N^5D1,9L.-"+^9B- M[W"V1W/\=0&:X7*ZQ%^7^"M(QY]0:V2S^Q)D7P[T-TOBW$J[HB=H*H]`>'FO MC&FFZ77POECCG7'6DV^C[YKK>.T9Y$QC88P;HQXX$JO:+G7U)!JZO&%S4S1> MY[EV\8^8&T;MAIRUF+B6#7#?Q5F-SG?8QD*5<+?#Z6[&`,0AP&.,M!9\T*K=(U>"; MQ`N2I1I%?",ZZS:)(G61M-@ZQ129-G@KQR\P_44"^[&\9VHB'WJ+I%)I$IFD M4??WNSHFG4Y*5KT&.MYECOUK#J0E*"V9.#=*XV55!?_N@,0!DK#NMXH.-M6K M0Q.NG4B@IN>DFG2ZNZ2A20"RSZTI_9?M4Y(,8FORBE&D];"V/[0<%=:'RWDD MU(V(BD6;C<,ZJAB=OLKWMV0%#-'1NJ8XZ"+AI`2ZK;#3=I$F%:*%'H01-TB= M4LD16^AQKC*"@:V5>"FFI?O>F'\:(/I=+"C[R!+3H9W2Q@,@I7U"M:VE/?*7 M9%5KUYI]D6?9Q5^(8SGONPL*-QT@#1O3&[IR#4Q=E`VU7K2&C3NAKC.Q+@Y: MSH<,"TRY#6?U4]RPF!T4WY0UY4P64LI8&A>V*^ST@W!`IE?N-!VSVXIB]RB> MHI3Q`HBW!WKZ<"JSEZ9G,WYVU"Z:N2J2'WC9(P@%"PP/!8Y;ZO87NGU'*;OSY7-85 M5\K?C^%Y?&F@16>XB.CGC'R0;.%!B\]D.>!?3+>$J_3,+A?"J_1/B)`DOR_2Q`SM2$@E+S;YS` MG]+%-S=Z22@:N]6=[$PKL78-2&G$8(J>4E\+9X%*&Y4=W8V;(VB*U=DCDXKQQ&RY$M=V@1O&RNL0R6>4,L;>S$X@22SMF2IG6D;+K"XHGIZ MJLC/?9Y*RP-T(*!@U>XSY[&:LMX`VTXIP59D#GUQ(U:I(PBCH!.-+&-0\Z>_ M(`2@**,PZ$C"+*K1*UP[7U4@I8@RI@<,W_2YER/&UQ`]O2/9`,OP)QQ:@1FA M(H\W(RQ,%=^.T)5.8T_8U>L:H_AM@^>.4(LUR$`@LUQP]F08?)=@8Z`];`.( MD7YO^PM5?<^&O[5B"B1=\Z.-3#H4N?&ULW?W=$5ZNLDE.(HD?4D.%0E4-Q*T M5$3I=\:^MY9.*ZQ,K&I2?KK>D"`VZG-+#$_?E-C*1\HT&GBM:@_P&:`P&O[6 M;R5&<@A6R)!<#O,DJC(\/L&0IJ3'TU&75M!Z!QG_X9PU81:C6'+E02= MQFZ`.Z?L;=][)X*I%ZIX!VQ]*!`=-E3,O"B_"5%G@#41;A!GWV!8BAF%/BV_ M8:,891CCK9FC)@.?EO$FP9N,$B&XR>-GRE]AXV433L:O;3V3L?H2J!89$OJA MVVDC;N&G1RBF+R+7'-HEB73S!I#QTM`YQ9KQ>;CGX>V]8?O5D/G6MCF3,EZF MK4F3;V*+TT[DMYENHUJ#MV[1:^EY3NJW;0%,XG^J+P*2'.3=L#E8Z/4!$F(B MD[)$L>J":@_I&_"XW0$D0N69Q[W16SD+IQ$Y_,8CD*RI!LAB$DY&*,F/Y^-P MM!A;-O#?X]W^MXX#S4"(GP31,)S-YMA?8#HY M?P(B_2A<3$=BK#34&$W&H#DLZ2=J#!,8<3Q=!./E'(:<4+RA0KR_A!E,"S/, MIF$TG@;18AJB-SE:S,+E,NH#?!Q.Q^-@$B[QT4DX![BCB&(.!.[14]!-YL,9 M:BC+&3I#QZ"N1*#IS(RIM7FFYNCWC8(Y`#!<4$C"'`VV$8P#2/I.T8J_@#F@ M?1@%,U12%A@X%,XG4UK`:#GJ6\`HG,%<,-5R&"S#Q1#_GX$J)>!CJX<)*TNH M;*$>!8N=S.2W$2E0O`R/B&!I"3\7B)LA=CSH+B@6+<)H M1.@93\;!=`IO`^:B<`H?7DB:L:W70F):M`S'`!@@9P%0SX;A`K`\'8?+*`*Q MK+==(?K6`5<1H@SI(XR64RQKM!PONAPY)\LQKG@\)UPL)PM"R0P1\KKWJ++G M?CK#DS`:A>/1D,OBS.;H3H+W!^3UW._.[FE!T1!7;N/53"5](S-:,;]OD,&1ZW<4U+/^N5W_9##\1=;O M0#^*I'HAGQ@ZCT;XV\\&^7T!OQ/E2ZQK3H"/D0A^"90WC0RFJD,HK-K5?-`E M%/D[_J!O!/&M-5\_*E"@H[9$>R3[$,K$'=6"_)A&6Q&GNRIC"M?F9*$J\H?. M>_MD$JGZOK;DL@VL;=1XZ$W``/GD_:K*:5[3X85-YVC-)3]5E/?"6;"@C]=]SW-W2V`RHJ*`G'Z6L/9@CPV,M6K"[('$0-3\VT"'U:*RG?` MX:4:KHVL[`9#]Y*Y3%2WC=?MQSL)OMOW94!=/S2,EE2=LY5T6L%,8<84RSSO M**?\T!.O79&I-RC7XQL-I?*\BS">(%!+JA**RM<\X@C0Z0C].&-0\(:<@39; MH@-GOJ!`5Q"_1Y'3"ER4&@9.F7]8>A3_F;\_(?$A[7G?H`8SGT_I=XQM(3[] M!/$R-$!-&D!%I&[25U.J6*GA`E7GQ1&-'=X2X*-%5^!ZD>QR2D:JT1/B*+9- M4,0^6E9SSQTX\+?)-DATGD%3V+!C?.0H3X;-JO_Z@T>)X6J*AU\+\:@9DC7J M:`_S-=)O5W\"Y2OGX(&X:Q467\,EM[S$,*:^`.O6NW=5A628JGA5*N$^X7U0@`FRIZX`B8'^M,A<"0[R'>2DU''05&Y5$* MTZI)TD*HX!4JGZ=IX,-223(&G;3AS M"2)ATZ=OX.:+L@M6O@V:%?XZF-]:I/'< M=&;357J.>HAKO^O(AKMSK)TLDDOX'0EO;!6MN"!/ND[C@O)5)#((@V\R6ST( M10V2P$W!!]MPV=:.BTT_1*R0NN9\M="Z@KEW'U4R,.'@KJT>[+Q$*1OQB&P) M-L-*,FCH[;U"QL"LY)H::232VZ*)H3JCKN44*70WKLSLJ8G)\M+ZI2J'#JJ" M[Y.]:L+@]Y+$.B7LTQBT]\Y!YH"A$O$'PWK\"X4B(;^"4;MML!ALE"+8^X%\ M05%O$^.8LRW@C%`E5E`3RO?29">$XQ%L<3?9C:*'B: MD@Z,OM4F2X?A1C"$K=FWW7HPV]"_R]NOP[N)1[[[\+J2@'"?KWOO,>V..YXS MF(``),V2HUG8G6C)$7GI&5=CX9B'@$VA.Q"#3__=M0!1W4OYL';%Z6W2K8D; MIF/U\IQ&,V4`H[&IKO1:0G'W:2;,VA5J"VE7N"$JKR)+L.@*CL"1OA77/O9# M8K\I53=1#/5L!Y,<9%"=,2GLZ[0!*"XN_('-5MQIQ`QW&S)XW,0I9%.=%ZJV56$S8KZ=;-2_][OJ%?FB:6=WU/ MRV:6YSI]TG'Y9:XW6_RL$=%&',JVXB0DN3:=JNX97RAT6C"J2T2#W/2L#74H M;&B,@Z7)"J?`SU"7[9/@FY7)OJEZFIU0=C16C<^XG*#8-52-0Q=>Q_CL68S. MI6,#73!`;@G*B@=4BK#2T=-&UF=[?:)]CZ+RP[,P1"J>RT9O&"? M@.2\4#86*9-,4CCRS$8.L8-+@VZOR]9%RNTII!RR+G71Z,CKMD^/&Y>J-V[R MF;U=GQK+82'U6JQBDJ7R$PZE6M+:",=&@7A'Y$W:#&QM*.1'>)4A+P(M*"8Q M6'L206>A^FG/B7^GA<2?A9I:_:H2U-$"+R^LNYM@(#D"HF(R*3::*XKQ=F"Y M&6XSX6RQ^@IU#7>;S.H5L[__@:+'RVQ]Q]?=$7Q\GR!_,`VKXV`Z"DZG8Q!; MDI^:MRF%/S.CND!4K+%6#I;SY`KW]J8=1_U1^-+E1O=0*SF,N3&PE!G=;DL] M!SZ"1 M)4)F*NX[B0W#N;9;\T!O()A+(G7+IL7R(M$K+Y%]EAE4IG(H*YI2K\`F6$@; M0*FH2,]A94.FRK2D2$C,/W*J*H_`(0ZXT];D91F^;7XN53XI]%L*8ZK:+I64 MJ;4%W9$]4<%Y2GWS.F"KZ'2/)`-#&)"QC8Q3@?L^1 M=3;.W+0KSUQ9/%LKO-Y?H0&['-B2/RD5[MDPDY;G-`H?6UGMX,XHMZF&RL:TZZ9Y`O,QM*QH+9\ M@CO*#;K+9&V*=9*I5`U#*@@2%<\$^"&!B?* M,V9>[.0&==S:^-#P^4>XI@XX+.O$TL9`CT4\46X]IM-4>E+X2!$1UTN^:`F\ MWRC8R/>0;K#U@4T@+3G$W.8`=9`WN[BIV<':(`*;V)BBMW0--1E0R!OMNKV5 MDF,KP>)2P=D:>IB')Y_QD&S]S"FC2__II[,-E0CKE3QEV/,V+'B[!?/=PDEM3#U<^]XT9B`#;?"WLO^\?VA1LO1(QYB MXY:!:'8+#\`]C58#ZSWE_$G*U'4)^#NK5NW!A\*U)!A$`VFG,[&]C1RO;@-FER<95J)&U%:7$6/0YFEUO;>D;?NAT].WMJKF/,BLI7L'K0 M+3X3K7$13-<5XL#L0EQ\$F[5M6'/A?82M$V7?TE4-UD5Q]&>\6`U566M*3E0 MT(C,'#)=D(6=(U`LHA`+1U.7-BAVTICI:,(-VRR5[4TF//+#?RZ=Z7HN1F'$ MJ)RTV`G+$Z7RU:L/3Q5W$@E>=JMVO3.2`@OG`KLXS3>GK@6N'2_9Y=HSV5>6VE(%(1#/,FF[ZE+)WZ4O(%8=;I M-QYV=PEF0F!VJNX+VFC7:S$A0I=?0H2[4Y*'U0%2V82B4D(1#5Y)1N=J^KZR MMK+KP3;2Y((]=\4(?\PO=>'ID#YP*E+80`1@=I-6DG3?]C9@`CEIQ,B2^#A: M]'+Q$V>NU\8\/%SD\-#,`"7&THBQ;A6F!;)44/)+M?62MAV++EMK,,'4!J2& MG4G$YTTE@^.:;0PQ'$Y;DIB-;CL*ZS$CFNQ!A6*U`ZIM)PE%TF6":(-$7;I5 M)*5^(R>5AH@+M$&5NO`J$M-[1=8N++!T3:(;O:3K#!\A M]4"R,9_+*_Y`A3>)&ZYY)JV%RHS74?3VKOY.G4T*Y!FO]X%GT3&!23AJKR/+ M&9:=`=U$!;>:T?:.0CK!ZAJ;.8%J@34=*TM#4B.^ZS4B70N>5UC:GGK1Y;F> M-56,=KT[ M!M+>HOIX,N7-[@+/K,*XPW/X8=W*U>/WL+^[PC/9&?R:VWCA'0N3 M5)5NHL4)$J[8.;7106:2F%:4SBY%%8NHCQ>WO%0\JDLGMF\V7Y2JMJR06C;5 MZP8Y1+LV;#BN6+N_TWKW MK<;,R8C6P\6F7R":4)9U=Z0ME^^S+#%;V%/#\TQFXV"Z6`33 MZ2R8CX<\'BK71\`U'H81AFO#C\48?XRF]".:+8/GM)'-C8-U#P>3,?]8TH_% MA'[`BLS4W2^-^,>"7^*_EIB-W\O(_.5;[U:[HN90A=/CBS"-_=N5SO=854>> MP(.#H[KR79L`3AL`CHX%T$6;/AI\%($(AXE]`TZ]IG;!]CB;\VOE-+>?SB?B MVI^MXIH+1V+_%";E&V?O)#\>RE9K(?>.DDA$-%1'[-!WS5KDNH='_,5$S@3M MX"GMR2C=1Z8TN%>NRS8*K&J^RLA9I\K3 MRCE2&V!']?S>LW)((4;OQS7P28D$/G*Z"&[F9$VF#0J6,26V3SF-BLV,@)5/;."@H]6T.]ZW$$M*9PB2*VVQ&]^@J9+V@Y%P/,7MTDHM)T M1!-RG!8LZ=(D*O2$,[$E(LEB3NF!-VQQ+CF6^C0ALV\8GH8Y/J).GXF&@#N0_)12+$F?D,B"2 M*?'T>SF83N6A;99<*],SCT,Y)(]1\PO@HREE,;-\A8^XZ+ZJ[!S5&5\7V$"A5.*5\AFH]Y2IBPOOFK*Z5H>" MT58`<.H,*FL52\ZC@^::GQ\0?*BW:I+5P`UFO MT;UK*2V;T8OB-/N<;S$.1$79J*`^9:%IN".]'K8&,Q13B1S`!DT9#$DQ9TS+ M8A`YQ9LS<5WFJZI%RXM!WRR&2(;40KU%_L2I+M%MFBAGNVQ!JPJNXTX"5EN= MD.J//J8!DB=3E5=.B83SCD3"QQ=I&$)O=@=7_[3]L]I\A\&@EGAO4"8#&8&A!Z6?<02'H(HW!Z>_2%KO*%,+1.)N*X3&Y,J M9=E@[?2@N3Q[PPPUGW%WMV7OFW0KI7#Q+V](C0Z.9%D?D8[<1D5(M8BY/6*^ MV0#?X+K>WF+X;+4#I>^[2,*3F>7]'P_ MAX&DGU2R^8VM\:ST))QCX>=\(7/K/X1^R)D=FR[V0.D&)3B82WWMI?W.EAH/ MYDD21&!3H"CV.L%B1 M`V'Z=2`\A.V.%H/Y5[%=6L(#\(2[PY,_8(7',-TVG])<\7A(R3"IY;XV/*%E M32"))!)F]V2DZM#`WUU"C1)<3%XQB6Q.G3M4HN9^R[&P'L'C_ZD7UO%;\^O% MT[AX[G&$'N_>>02>_,C73BLOQW57>\O.&,XEI7(&M\$/\O-`?8KN$=A09@P@ MK$->U2D'!Y!AR/FR7!P=:CYT5Y]6:>(]J MCC-[EJP7B08Q@3LXMHU.?A:\04P%48BZ(=E(,-_U$IT>TO.6!J:83/CFSW5> MF:@,:4=,BV,_5?E;&6[D#2=C<`0S&1?N&":PD6MB+[(!;!1IX?ZR!K.EQ'7@.*@ M`\9T#V8U"/(J0Z&V\5F['Z)JY9DV&Y0&LZ=41;75*Y'A.6*[VV_>14?WI)NN M-/U[DLTO22/+<$%NL4>CD5D8S6;WHA$#@KS*4.!XN#4XN@<'LC9Z5YFD%9O2 M7G^#SV;TGRO;AQ[_0?\\3KOR@.;X2)AGC7D^,J.I8I>M;>ZFF\<()I^NG857 M,KGLGQ0:PER+>Y7%A6UK(V4J=OLBN893HD0'OLJ5[(/'H^<(*=1)DJSMH4EN M/X39CX1CQZ4?0V'\(T0+U/#5B]:CCRF)CY-;Q,V1^\MNNJ*6C=@CW\[O M8HJT5J5ZJ&`9O[4Q.._C5&(M,J]`I)%!V]$\Z/QWV?!=R?&V>%JC5)4M"&!S MZRE5RU7UBW4Y`U,[$A")9_S$58XPY>RQ=DR6R/=<\AY#?)O//85/I>4/)ICC MM;LI;,!)ZAT"E^TDD692'U4!29V4Z.6Y7_264-B`W]7H4^64*=,2I68%%;T=EVA:BV+E1=IP,OI0MQ*W&V8@1 M?J_$"J)K#R&]V/1H3KE4_%.`C%B>0Y?ZSAL#E]6>D"[JT+:4!:!L]SO(Y.7IU=/'\*QZ3$^ZWSP>\I M"3`X.;OX_FGP+A_0%*<1*'#_^.M_O3955)X%%[15FUN##B6B(2[LDX-__/5_ M!S"8'DN2.C$8GKNR"S6R\._N.ALR4U95 M$S!W-EUQJ"#';7)8D^1`A)@?N,_+>"M622SU0(T.7+(XYIY:%)BX#&?I,287 M6[H$J#S.N$H7Z0GS`QYBOCQM**@M4<3N*Y:3W3%GP'FMOJ\ MP4FR!TD//)S*43&R4!F@=U?V75U#PAZ+V!5.@(N/&XX0 M33<^#4PE"L.KU6"NDIS?Q:&KW'6C+KFIS.-/)BG'!U?0+JG7LY)C(*78=!.E M:T3XKZ5G+CHW>SQZ'D[O1\^V_ET_2?.X(R+GIGSB3 M_/$V^Q^.;)T&4B)J,@1PI3$U``742VJU1+/@XS>QKBB?F-YI1J.@&(XB%6,< M9H9C(@%9TV#5Q-G][9';7NS'H5%C5#F[TG%SRA)JO.!ZQ7+VH#5M(%;95_`R M+BB>G8-=/=G_$?=_=$]^5E\!GQ'/S`&&-CF-F*%YM7-A=B=P7+BJ>,CI$&0@ MAA7PMN;NXV"!+72G2L3!>/OZU6VRTG\JT0<6T@2IF M[*SS^K)2I<)X[SF?T<4LF:ZE?+:Y;MV*0>8<=>"191Z:4GB2X[:A]U:C9:UYFR0*V295(5*'<?DR(J;"Z@R8IDPPW#Q0ZJ#(_PIHM2-B"I"EJ7PL6WB4G% MY#K8+%TA";6@<3S4HJN/4)OVYR-XH#;D'$/:K2D&7?H[$LSG7.R!%$C;\(.; MS+M*EJ;*S=I5'JZ8B@HTVDDI'D#7<(S8#3._'V),%:+$9":*/3/QCZ?-_622 MY*+7?&F0YY,5T?2*,J[;R[WC"DJM,DL]&3BWUEALG%6)*P+)Y=0$#;'9A2YU M`=-!3MTIYS-#>0;'RJ7%.W&#N]]^P^Y/1@HV%.B'>O3 MIM4EK?(GSLWCZN+YV,::-*3TD^)U@^W4$SL.,%BJDF).R8)DVS1 MO^9;_IIO^7/F6QX('I(`D;?&R(A!?=8O3_U1NBCVU]B17V-'?HT=^35VY-?8 MD?_C8T><3A?<#O& MR72*YD:N!!P2 MFJ_U#6MYJZ#DD3!BAK?=+)X$LW`QGS%R0*XP#U#UHME\'F#;>/.AU"7>/-E6U:58)0-`FF8P8MG&"#5"?'NR(>-3[-/>A2'1\NOSVA'GGTU:ISW4_ M2]07\U&JRKGTL.-*P(^JD+2N>`,UV['7":8I<]VH,@!V<\5&'K<@1MJ6D.:7 M;Q-.S]Y=X0A;M496!CB)`A&PCJ2+BQ4`4F_%&O)0TCG8,_/N&>XFD'?^ M#23V#C^,ZD@J:0REQ;F[::-]R!_""5Y)Z1"V'Z]N[;7L"NVUN/\3[(@:S5LR M<,E.WB%:>?OX4[<5?O0)/+4!*T;@PNR/[>AC^^P?2J MUN4E@^QDD(('V?N#N!A*RB\KFZ)VOR+VK`7`,1UGEZ#:2L?9Q7QL.\Z.I./L M*%Q.EZ;C[!);*+N.L\OY0D1BLR1.B;,K>H(FQ&C84I//T!Z%SI6/?K?3/YEK MES8ZWO:^U^B2:J_KF-^37NGW9((_(]=K_/E<^AC&E3+QHD>6/4`H;`P7$?V< MD;#%P@<*(Y/EG#UCE#(:A<,QBA:S^1(V+5J,@FDXF4P<(JF,-FH>)Q'F[X%!BN#T3K!*^OTY7P"?]OIO:M&B=.?WG6H*8O5'(@2U.HI"[H0," M[`??44W7MU33E:84^Z.8U`_56T(5B>V/'"AMK9`FF#IMP5&8:5<"A_U`UY;5 M!4X%#IT$^Q`SY>,:(P5[SX(_(%`?N5D*BIJS`>V1JKR8`--!6A_/ MQ^%H,;;UI?][O-O_UO1FO07*BQ83;,X^`Y%W-*%F[2.@:3@?+`@@,2ZC4;`` M1A:!D#C#5MD@V3*G,EZ':#*&L[6DGWBF)MB>?KH(QLLY##FQ!%!T+6$&T\(, M,V!NXRD(S-,058%H,0N7(';T`#X.I^,QR+=+?!3$7.Q2'X5S.#X"-ZBY4_AX MAF=X.4-)=@P'.@)>,#-\MD$.P1R%]BB8`P!#X-7PRARY-7#=.2#I.T4K_@+F M@':0\6=XC!<@*X'(/YG2`D;+4=\"1N$,YH*IED-0$1=#_'\&S$;`1\ORA-D) MLB/D-+#8R4Q^&Q&+X65X1#R#L0#Q,U`C%[`?2\#3$GXN$#=#+&C7G00*:DHT M(O2,)V/0D>!MP%P43N'#"XF]M&8-NA.C93@&P``Y"X!Z!OHL8'DZ#I=1!+RE MMP0^*D:`JPA1AO011LLI6O^6XT67Z'FR'..*QW/"Q7*R()3,$"&O>X\JJUW3 M&9Z$T2@".1>@Y2!A\X3.=<;-#W1;/6PU##]-5*F$RTNT"[?7 M31+IZ@?;BLJ_CGTG/B6,B4TO[T7W\BGO9YZ:4O%O$HSV,:''MB6'+6E-^H/M MA""9]*;R,S1A%R2A:RJM9JBZ/7?[+C+!I*$@PX6:ZCQ0_DX^Z+M[>@9H MWWZMQ)Y.`SYYQ5J2M0GU7#_4+$+<#X0P+IB%$14[M/M)[:MW%'MSZ(G7+I8? MM5UZHW'/G$L.``AQR>HZR[?Y%9I;`*@EV=>1'\\CUNBG(Q1^QL#SAVR?FBU1 MZIDOR'`!)W(4.4;AU`74"Q.REY>)S*95])\E\\L+/ MI5Y6K$7?;R0VG-$-?S)P9PJXEZ;^)X)VSB5*&<)#YH(CW+0M0\37>68[ASO. M,=OMOV^Z5?LFN.NY,U7VU,@F2`DOO0JL>A^PL(K&.J$[Q(,'U/15M'>VYL`\ MH&6M2W32VB$*>N$:0)OYW]\]?\_L/YQ=EL0`VZ4M4BSA>OHFQ4C$%C\1'>>^ M+\%I^RH<>M5H!7/E\:C[I.M+M9AM7TF3YH-84F[XKZU/)X-9QZ>CP:3]*18X M:G_JJGN>J>J><-X^VI[89ZYWS5?AL1UZT*Q-<2`4X?XDZZ;#$D58A".T7MX? MWI(X<:"T2G@_&/&I=WE6-(`^Q#$->2JTN%,6NK$?LJ[@?XKO^2T[2E^1[_F8 M51\8\7G^L$%&O>^\T>WG'P\/HT?'P^@Q\##^JG<>:RGCXY>BS/XNL\-S%^F# MH89]R-'[8?1+S-]/BS_#9/T;#HKRKX$6]P^T:*%Q]/3_P+"+K[PT]044=UTZ M]Q=15"#(P]\-*5KCK8G6(+F+#=0L2!QXT09RH!GC[C>IHT[PGJ.P/E#6U#&2 MKM.FF@.^C6\Q%8.-#6U;_'X0#"<]7U+*T&6[:Y)*O$6ZT,^)3TZ2B`Z)""_] MR/=V5R-,&>M8#*[EO_W+O_PL`(>">)+&XXQ+FWV01C6=\CDKCQ\PR[P%*WOE M6D*II"FIHORRXN:3$24NM%'PI6O8,=?`;V'9*)T>7?6Q;N-@5;`E7_:I*]%N M.TYEMLNU56NY;`$]VAQW-H1-ONT@S2\_RW3+[ND.XP)ED.X=,UA1L-V]>=.' M[`?"T+V]T;![/-5QADXQRZ=GGGCXUU.,J6;>4O)OLI+7Z_+YQA^AGJ28/4`JN(B[3"/]40)J7TV\2TO33K=*Y%_ M[-D[%1>"L0*K+XZT(W5#\2['(&X=9_4'B;-J1:<][HAO.NZKKPBY4LAL'@<2 M?LTF=:H2QVW`??$9H*&<9CX^L MLN6;4LDU']Z7!SB+R9_%6)OW-HCCO@OZVOBJ^UNM9%SC".F.N#K..GL'Q-]W M0]R/TI:?I<._(TZ4UC<'8K#N360=H5G-L*S[X_UM_ME4NK&5KS",B?HNMX;_ MX6.^W9K3V4+4X>"IYM,?^FS#?KS2@4F\4*C#H_S_(NKI-/B9XYONO_T&H(_& MJD&&QQQHCL(T4#TC%+GC\H$Z1YM8:7+IF$'0)ZJ34@^I>"KFI-PNBPR_P:D_$X)^6.*_7@)6H$69F_^UD)J##/MID^[9QLV_YZD.DOG"/!>^SUI*BJ`OX:#Z8=GPZZEI^ MM.SR;?Y22P+5O070K!/XR6#8^6G7DL9=NQ0-NSY]0.S6XSGVGQNV>Z8*[1UT M6^IX'3"E:"L-V_.>\_X@W:H[]'[.[(/QC<(H&LI&A@T%[R+=VTEZ4&;^'C!<%\53A'"" M>_'APKWZ;5E6O___`%!+`0(4`Q0````(`'Q17D>R\SC5T@$``.4;```3```` M``````````"``0````!;0V]N=&5N=%]4>7!E&UL4$L!`A0#%`````@` M?%%>1TAU!>[%````*P(```L``````````````(`!`P(``%]R96QS+RYR96QS M4$L!`A0#%`````@`?%%>1QDCP=>\`0``01L``!H``````````````(`!\0(` M`'AL+U]R96QS+W=O1_ZL M9]3?`@``X0L``!```````````````(`!Y00``&1O8U!R;W!S+V%P<"YX;6Q0 M2P$"%`,4````"`!\45Y'?DUKV#T!``!I`P``$0``````````````@`'R!P`` M9&]C4')O<',O8V]R92YX;6Q02P$"%`,4````"`!\45Y'F5R<(Q`&``"<)P`` M$P``````````````@`%>"0``>&PO=&AE;64O=&AE;64Q+GAM;%!+`0(4`Q0` M```(`'Q17D=D=6X.6@(``-0*```-``````````````"``9\/``!X;"]S='EL M97,N>&UL4$L!`A0#%`````@`?%%>1WY37Z7P`P``W0X```\````````````` M`(`!)!(``'AL+W=OSKA4$``#Z$@``&```````````````@`', M&```>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`?%%>1\T& MCQ@.`@``P`8``!@``````````````(`!%QT``'AL+W=O'L,^17@4``&L:```8```````````` M``"``5L?``!X;"]W;W)K&PO=V]R:W-H965T M&UL4$L!`A0#%`````@`?%%>1Y?V3AWC!```_!<``!@````` M`````````(`!;R<``'AL+W=O&PO=V]R:W-H965T&UL4$L! M`A0#%`````@`?%%>1Y:E]46B`0``KP,``!@``````````````(`!.3```'AL M+W=O&UL4$L!`A0#%`````@`?%%>1[&L7LNC`0``L0,``!D``````````````(`! MZS,``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`?%%>1SRCD)RC`0``L0,``!D``````````````(`!>CD``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`?%%>1WB,&UPI M`@``2@<``!D``````````````(`!"3\``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`?%%>1^R[\(BE`0``L0,``!D````` M`````````(`!,$4``'AL+W=O&PO=V]R M:W-H965TWY=B#I`$``+$# M```9``````````````"``>A(``!X;"]W;W)K&UL M4$L!`A0#%`````@`?%%>1\#G`WVR`0``%@0``!D``````````````(`!PTH` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M?%%>1XDH"JS/`@``A0H``!D``````````````(`!;%```'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`?%%>1PY"(VN``P`` MIA(``!D``````````````(`!NE<``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`?%%>1_%/QQGO`@``3PT``!D````````` M`````(`!AU\``'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`A0#%`````@`?%%>1R2NQ'ZP`0``-`0``!D``````````````(`!LV<``'AL M+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`?%%> M1^FKP^.?`@``"PD``!D``````````````(`!*VX``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`?%%>1^49<<*I`@``<0H` M`!D``````````````(`!_W@``'AL+W=OP`` M>&PO=V]R:W-H965TE&;+7 M_P$``!H&```9``````````````"``99_``!X;"]W;W)K&UL4$L!`A0#%`````@`?%%>1^710'+D`0``]P0``!D````````````` M`(`!S($``'AL+W=O&PO:6YG XML 14 R33.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 27, 2014
Accounts Payable, Current [Abstract]    
Accrued warranty $ 6,876 $ 7,769
Accrued Sales Tax 557 867
Accrued rent 677 701
Accrued direct fulfillment costs 781 1,346
Accrued customer deposits 769 702
Accrued sales commissions 304 531
Accrued accounting fees 434 167
Accrued other 3,354 6,618
Accrued expenses 13,752 18,701
Accrued Bonuses, Current 4,714 8,455
Accrued compensation 11,153 16,235
Accrued Salaries $ 6,439 $ 7,780
XML 15 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 16 R25.htm IDEA: XBRL DOCUMENT v3.3.0.814
Goodwill, Other Intangible Assets and Other Assets (Tables)
9 Months Ended
Sep. 26, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Other Intangible Assets
Intangible assets at September 26, 2015 and December 27, 2014 consisted of the following:
 
September 26, 2015
 
December 27, 2014
 
Cost
 
Accumulated
Amortization
 
Net
 
Cost
 
Accumulated
Amortization
 
Impairment Loss
 
Net
 
(In thousands)
Completed technology
$
26,900

 
$
10,371

 
$
16,529

 
$
30,600

 
$
9,691

 
1,788

 
$
19,121

Research contracts

 

 

 
100

 
100

 

 

Tradename
100

 
100

 

 
800

 
775

 

 
25

Total
$
27,000

 
$
10,471

 
$
16,529

 
$
31,500

 
$
10,566

 
$
1,788

 
$
19,146

Estimated Future Amortization Expense Related to Current Intangible Assets
The estimated future amortization expense is expected to be as follows:
 
 
(In thousands)
Remainder of 2015
$
864

2016
3,457

2017
3,457

2018
3,457

2019
2,818

Thereafter
2,476

Total
$
16,529

XML 17 R42.htm IDEA: XBRL DOCUMENT v3.3.0.814
Goodwill, Other Intangible Assets and Other Assets - Other Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Dec. 27, 2014
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross $ 27,000   $ 27,000   $ 31,500
Intangible assets accumulated amortization 10,471   10,471   10,566
Finite-lived intangible assets, accumulated impairment loss         1,788
Intangible Assets, Net 16,529   16,529   19,146
Amortization of Acquired Intangible Assets 900 $ 900 2,600 $ 2,700  
Completed technology          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross 26,900   26,900   30,600
Intangible assets accumulated amortization 10,371   10,371   9,691
Finite-lived intangible assets, accumulated impairment loss         1,788
Intangible Assets, Net 16,529   16,529   19,121
Research contracts          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross 0   0   100
Intangible assets accumulated amortization 0   0   100
Finite-lived intangible assets, accumulated impairment loss         0
Intangible Assets, Net 0   0   0
Trade Names          
Finite-Lived Intangible Assets [Line Items]          
Finite-Lived Intangible Assets, Gross 100   100   800
Intangible assets accumulated amortization 100   100   775
Finite-lived intangible assets, accumulated impairment loss         0
Intangible Assets, Net $ 0   $ 0   $ 25
XML 18 R37.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies - Summary of Future Minimum Rental Payments under Operating Leases (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Commitments and Contingencies Disclosure [Abstract]        
Rental expense under operating leases $ 1,200 $ 1,200 $ 3,600 $ 3,600
Disclosure Summary Of Future Minimum Rental Payments Under Operating Leases [Abstract]        
Remainder of 2015 942   942  
2016 3,873   3,873  
2017 3,427   3,427  
2018 2,959   2,959  
2019 2,925   2,925  
Thereafter 978   978  
Total minimum lease payments $ 15,104   $ 15,104  
ZIP 19 0001159167-15-000045-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001159167-15-000045-xbrl.zip M4$L#!!0````(`%I17D?X"7^MP/<``,Y3#P`1`!P`:7)B="TR,#$U,#DR-BYX M;6Q55`D``VMZ,U9K>C-6=7@+``$$)0X```0Y`0``[%U;=YPXMGZ>L];Y#SY^ M/A5+0DB0E?+0KJ!E6N*M\HFX=D M)86$OKWU:=\DX,/?;T?QP8W*\BA-?CG$[]#A@4K"=!@EE[\<_GXV<,[$\?'A MWS_^]W]]^)_!X-_NZ:<#F8;CD4J*`Y&IH%##@Y]1<77PKZ'*?QQ<9.GHX%]I M]B.Z"0:#JM?U^^#PX5%%['[C0TES= MAE?M[?65E@Y1:;1NL(FN1%D(13RMTV*/K3 M*%MCV[:/RJO3IOFPK2'<%A_]^_.GL_!*C8)9X^C^QH,I&K!/?_N@!WN?EU=. MU<5!.?C[JY)X>I4.ZN7X#I`<5I?U1/QRF$>CZQAD.BKO,S%T89H4ZK8XB`"U M+W7?;\8?WV4Y5-T&+'%4W)6_U#]%0_WC1:2R@Q**6A"CYJ8X_L?A1P3"8-/& MC'\X6NX\&>6H,4PURC4LK72X,#!H(BLD.(6/):TP&1"KOL'LVGP/E0SK]N8` MV0/"9@,.IZWKWV9#UK]4&EJAL^.)RLZN@DSE)^-"SY1V;9U5X(1,Q40=&,VI MH[[R$'7X6A_T&]T'\2?LX8\N/M!A'\1?6@R/(GYE0+Y]EW]6?N;/8XCU1NJL M@(6F0[I/:1@4$`DZMU$^;?.K2E06Q$XR=(:C*(GR(H-&-\J[O59)KCZKT;G* MGE.G4VNC+C7HR6^3'X`O%N!TRHSY*>;DHI2LYT0[VI(]2 M7CI*V6.;TY?SNE#.ZY#UZ0FTCP3J2I*]`X%Z]_72[JM#Y.GKP?L3,GW/`LPL!Y>1$XUX-JXY8E/[SX!U\G;)"?IV="F%MQ;OD<@%^XMWQYP_:%> MWDW?+,%?VK7/J;YG=:OM>6N,W,3DOD$V&&^3#9O8IS?(AN7H;NZ6GZ+@/(I! M:!$'^:*?DX#\IMQT\J,D2,(HB(]!P*Q\`41>=XSV\9!1!X.]M7,R0[+EI/0K M87WLUZ^$[D6%_4IXQOI/OQ*>N[K4KX2.KX2^'O!2?._K`=VIZ+YA5K]T&;=G M]9/9ZGZ?H@MF^Y7N4]!OM$MFO8TK.X9V;.A/W?P2@+6 M%_;G>\+U_G1A!XO-/=>?DNL].7LV]">N]MG<]9E,?^+J94]<[1<;>ANW?^E+ M;^/Z>ON+%W_ZG&67CWMT]VG9Y?T&1)]T;^UK'"1?@I$J5Y_^VLR?WW^FWZ_2 M<1XD0S^Z*)1*=)O]6X#SDAU^U**]7R?:7N\BM;RDPOD99$.]V)??:5)D45BH MX5F1AC]^3Z(B/SW[??]F=T&\A?>7K);O::>XDZ\&6'KM33LIO-%UG-XI5:KL MY%J_VV/)?9\&R>5BG\_!;30:CUX-<5;JX+&<[U2%<^YU7H?/2,X.O5;G`>1\ MLZ3KR;"=I8J2WE(]U%+-Z_!MD7/"3=+AC&$Y\#`'>//WZY3M"7KJY?R*`HC> MD3<3:M+GDR^93\ZOX,?,)^]9P?OJ6'L'M[;\ZP:Q_C;QV952[>^V=,+R(^GY MU^`N.(^5?M=L&&9C-6P\,M3R_-?L":/3*/^Q6$A.,Q5=)MYM>*5G"/ZK(Z#] MX]>7Q2 M7*EL;]]R_,3LV0+)1N];;BK[#9:W:4_WGN[/$:5WYN78?_1T[^G^!I+2EJ\& M]73OZ?X4=._.*^E)9_<8%E])SY[FG>Q[(?XD]'WLP:;9?N-5VPOZKT M,@NNKZ(PB& M"\O*F:[T<,]4O\&XI"JR]$NU7ZK]4NUV@6@I8W[&95?%UONSR/:1\`M*?H.> MB/:>J/=$75R8W?%$':K=;K=4O_],^Z7Z/$MUJNI^J?9!8V,3O0\:7Q?A7RIH M[`J]:4_OGMZO-]"B?2&]LX%6GQ-U(M#JPH[G3N6+/B?J\;_Z6&_53I_F\6-WD_U M?JI3Z[1C?JI#V5]_-N/U$OZEZI`=HO=\_ESO.HT3E^=E$VL7WGCIQ7)Z% MKR_N'T77RCGW='"KH&\PL=Z*)J7U^@T6]VEZGKY"=I2&8UF^-T@*LR=%=TC1 ML=2F)T472-&5*&,K2]%'&;WMZ&G209ITR)KT+J8K+J8K^PG;QQU27>@GN9UD M6'U9XNYUDF.5G+WEZ$G2)9)TQ9)LG];V)'F+H6I/DJZ2I$,%LCZ?Z6X^TP6' MT_BJ791$A?H4W:CA<5($R66DWTJ:YZK(W;MR`UO$03YG5DY5KO37VD2J-]'" M?>3+%C)7-F:%T$_+G6=^^>\V3*C[?`4^PBV'WU5XE:1Q>KF'/F8K-M2=5@G^ M;(QXBE?E/@8COF?!4.D/`KQVNU!W6A9X[QFPJW?H;<)+VX2N>8D^7GBI>*&K MMJ'W#J_)%M3IEA/^-8[R:/JRV'+=>S=I/"[/V.E]@BC,CY/0RU:=2'R=6RDK M%%09B74:6LN3O=[,>>88=BU'OZ@?!:B_,M:?XG![>KZ&*MMZFJY0TG,R]&5* M?,_R81*Z4+`;G^?JKS&@\V[@K\9![Z7K^\>T%0+._&6KA!TNT;$!P@-$GJ"2 M2[_UQ.@0,9FAC)ND5]L_KBW/WUW=IN MGHP;?*E[5U#AGSO<=YP/V_'F*268O__]3.YPU_PJR%2^!NVDP6YXOZKL3'=? MN/TPN@&^+TRU[O-E#.H.BG3!Z6TJY=\6T"S=:FX0J9)TI)]?7#7,/3(OCK-\ MM_K:3,+[=%2YY]4\K!ILHOZABMX[T'BH._AQ<'E0K8!3=;&PI74XL8R020\L MB:5%$;$-6PJ?>I2[U.?"\4Q"B2#NX<>+(,Z!K8V;3X<4XRS3OT5Y&,1_0%CC M35;G!J,+(1Q,D;`8-RSA`P+I34;'OF<[_/#CH%[XZT::0I%I6'Z%8M+B:VD1 M?/@MWP`+D]AS/6PP09GG6)9G.6ZM"2:D./SXS9C`6#G*"AP:Z:8H+.0@6W)+ M8,?P./6D8Z()"LJI9?J'I?5LPS$=I8%B@G#S67$%\21BCI3"0\2@Q#7,"@-Q M3.P<+L1P*T=JX-!N:(/AN?0$Y<+SP$T:W.6^3W`U$3:G-C[\B-'@V^+`^M;3 M\;S2'0FEBT7Q<3)4M_]0=QL,;-@&(Y1C;AK"=X$.2/C5P*`'YB\Z[I4C+>-( M1Z,T*3^D7IK"_&1P+\&X9(P?A2K3,#D7J;9)BHE MS/6X`YA@#AWA8Y_4""E!5,!''X],3]^3[@3@Y_3J/8G&D M*0Q=D@(]G=V-SM-X$XT0C!D%/A&'^L3ES+-E-3[7:/3X[O?)P`OW+D>,DAN5 M%W-?WOF23A[V=4;Z.YB+X^_'-W?GV#TPYA2%?&%A2;$C/6QCD_B662G*I";U MG#EREX$1^G!TCW9VTV#WO^BZ2H,$N$4LU\*.(QC"MFD83D4U6(82+VO0H)B# MA=M0CSHXJ8234:;"PA_'%U$<:_PBS8N\E8PKP6+/HX@+5_K,-RT/,YM6@8CI MNN`(EL%B@[()V'N![(P7IGXE7E^:8$`/@#WS7%`1FG4!"JF`E!%A@_:P*)&3;$?LN0P+MM#JE.V(;J.LVC;>D'I@8Q*A`X!\M'TD0& MFDZG24S:F$Y$&M"6$>P`<9WVB*26X2);(&XQ)%WATDI[U*>^S1H0F;T%1._B M`K@(:UV';F!?RG#@Y%JO^_PK6+T%K!//1L[F'9M/I<7@CXVEXT`H[W)IUY&K M80I91XWF@-2@[AMS#EU>@$H@.HA&US!8>I%/"QA*%S#2Q/MZUN9]'Z$@.#(5;+OXE4,R5,MLQBO646 M3;?,@G+++`@A#A['];VB3%N3.,VW7`5,NIAB:=J$0>3-7(C5ZLC?M)"+&D:8 M6]:,8[O@>P+I'G]S?96ZP$8(!U1C0#@"<25U?3Q-UBS#<=M"E'U7U+WG4E8I MRY,2LHDLFU'7M5PD+)M01+`#D`D5W/,\21H&#)MS&C'L^;9O$9L1GW#?-!&K%P"WD/5H8DR?=%A,ZJLJ M]':1E>W;D@G?A)S',1$"NV[2:7[!G$9ZRQ"IV+,>Q4Y`UV49V,!<",Z!(,(R M)&-`^QHHQ(:-A6DRJM.,W8">JE!%-[K5%U7LI%<7/*)#D(TPK$G#<2Q(WVHR M&$@T%B7XBQ5Z;3US2*&QBBR/X:PM='H%4%WD.E\BDADTXQ359(4%L&`2LJ^B[ MP_V:I16M,*PF:[1";#W5"!J.O4>HFZ!=Q;$ M03:CLY,,=92WBSHM`YG2MZ2/*7@%FYJ^#;$EN%X(`RS#]AKJY%;#Z=Z'Z.$2 MK-.XY;A@R<"D.<*%!)]3(:26P.0V`@/2J.TR,"6/)`$T3D>CJ&3\3F3F4C#? M1TR"!!!-N+YK38,SB(`:E573:"5S.Y2'@%ZK<,X(!)'4HL(`\^#8'IMM9%I. M@/3MFBS MX#70=9Y'DVPXC"9[=E^#:*AS_.NH".*YK?XM=Y,XXH[A,5M@C#P/;)+AUA[5 ML?S&_@BA-D5+"_Q>2`^68*U+L+#A@U^P(-/UF(#D?#Y`@ MCM.?>K_83S.9CL^+BW'<#-QWLEB(011C2^HXD)5A2'^-^N`4$="UQ;\M"K(- MLL>4:=T$.:YA2!<9'O($8K8MD4.F)R,L:C=D8H\ETT@79?Y3E<66R[FM=99O M2W4BA4S/>;-2="7\^Z.9ZI9M@DSS#=H4I39]09E->>4-#4D$; M`=0S*KVEK&@NA*K8\3UI,@P)H6F;GBWKZK9A0S+;4#I[`/2DB(:1?DSJ1E7/ M?D"HY=V&\7BHAGZ6CK2/&1?5O;P@2Z+D,J\W+]N.R&RP(#`%GVX*R;`O#GXX&.%ZYLF-1Q36&9E)K'C^IBUJ*)A;O9(%>M8X2'P$A9QN.,) M%[D8,5P9+RPE6_`8M2K,IU=%BSF[]Q`7LQS+U,>B/'#>C/JB#N9-CS/42`*I M;1!L+`K28K56(%D?[4FX+;$=AW.3.(8O^#2M,%VCX0^H95N;(MDI8O-E6163 MELDE1#:^:8LZ&V"6;33*:(8^[FVW`&J-8-;C6J*QDE(=QJI]?.-44S99/0#=WV>N>[MWTG[]% M*M.'-.X^J1NU^%VP:9OCY/_9N[;>MH\=_U4.^M[=X=QY@%V`<^L6:)LBVWW( MHVHKB5#'SDIV+_OIER-[%%GSU]U2;/<`17.S99)#?29X>;Z',] M_NO'T?2W\6VYVT&V5O(]D?BF--H'86*PK?$H"I/Z)X37H+1RBU`(K'$V&!\Y M]8HJ>2U;;!5)I2XGYIQF-85\J3(YJ2&SW4(AY-PD0`+!NF=4DVOBQ/Q?2V)!? MHS!.:L!*`R2'J4B=.=L227IH`N5\M#/@O[5`][3<^AP>I:I#@2:IA%$AMBFE M0#C4QW9&V3Z"&CM]+`U`&6PT,A.E`#9K"*VZ8;(J?5@R'XHY\U5Q&J&,-O%;`7P-?P:M>Q<%LQV:I2`*,F50LDIU-1&5#WD[AWU52CM MMEC:%EDDAR'%@RNIMM!0:JVB4&>P5V,^XQ!>ATQ.:L@NZY`LW\6Y3IFE6@YO M[8HN!]45^_\EU[WMF5BL)$C8Z)/ED%HZD9N(8^F'#%^T;+?%TM$K9:TF(+Z* MC:1A//"9NB#:F_0N*_#Q\9)C4B!0S2)WBF28+50#XF7Y<#" M]GKE[+S.?@(^[F?XOK^^F(Y'LW$:W_^Z_^"=CTD2Q_9%UUS26[;FAK.11>K> M^[X%BWX7CH;I>T+&MHSG.0C)(\F,"J2IO279M99O`-=YL6_1R%TT;A>^:OOL M[3W,*G\_$\[G.KZ^F*R.MRW,Y@O56A1,7J<2(.G@(&B( M_'DT?3.=@])>SA6]-1QL=2?R444X\`7EHL1:$&:J=&[`7+&06O$FCZ`68.EX MMU-U/!YN1D_IAN;=`'`F]U M=`DBI]RN]1N%+$-(J(F4;RT4F4.N+QIV(E(8;"MC7ES_FARUX'I;1!H7D M:OK>0CL^Y"[4EBCW(FUU5&-XB&1-^^RC.1(.$!)&1(M8L10MAM:AA";8?@!3 M=X'->FJ.HGI3.(:1=O?$2:C>&/H&&5BZ*')VRAN^ZTJK/\240D>UK!?+ M@51?7\S13N>+-B:SWSCFJ'\Q^C"&=8I]CZTTKQVEBJ`Y^?7N]F:ZM//ARU^^ MN1ZOE)RZ'QC^ZE!3&I9#][7K]D]\-[[Y,!U]_CBY&%U]H>-[IGYZ#WPRNEHB M:J!L]2AEE[5'`V-V]2;Q!9Q>O`"[\JA=H0&#BW\#9Y:%OUZHYY3^+W_OBIB MP;#/T*>7F_D[Q!E0L$2,6F0.]XKC^"TLI"]8<8>U%D[OL?>6_DOT&2FFJ"$6 M+5GWBZ2`#5#$:'!A^+X$>_HHSSSO.`-TJK"HV;(`A<_"6==P8K3%K`;EQBGB MZY1;^XK$'S.[G5RD^O][9=QR9=4'M>(@4S+2)XN00]`FZ!*]#RH.JY\XB^M] M_>%:L5"*4:R\7J%WM:JY"):SSWI8^O(L2OSZPS7E.>_P9`1$#CK(5V#"%JXY M8KVH&3(0XLO61_YBR%@`U[(M1IKH&1MOZ)9H"*%3IGMS^.;S_6 M]]RZXF+^5/IV/+JJSSC?C2;7@_`-3[`[<-WD-WMSJ41%R$HE:FF=##)H!X+U M'%(<`''J>-[&42>`-^^_N[FYG,W7?TY_GUR,9_]]I!\3(2(I6CV MC/Q?&UJ/H>^;=JQUOJ-]F)@C:7Z2C;-KF[U*L1:$)U^49>8=W\,-K\/RI=S/ MN+O5:OPS8+O;`[VVMEP/UCH()-@+^TC%8]LQ9:"?C[8&E'E6_+:OHJNK.8Q6 M^\=MVW.2E$9H6ZS7@1)1:.#^)D0P'>-&X^K[Q2GXWMC;HX'01)\@.T[4G14- M5U9JF?O7"PG&^=6'@!,1?5*;#,AG9*50R`ZY0S)S\L<_J;T@OE M@2I:8*8(V;@"#>;:.]N#L"J6Q_-C>V>CK(4YYQ($+:3BNZ"(A6JJY*E[\;;: MP&I+P=?E]T";+.QD33($K.BNB/F4R:+Y.H?.^QJVR3/PO>FFS`)024%U]TR* M6"BFMCG3)].OQI-@W0H:S\F(/JE-DJ62P2:-5!?-`MD26[]ID**+7D&O@FX] M"[YW-DIM*2/'L*B93P,(OD4&"E@(_48K;U:QH+\VPP=:9=;&&'9"1D2=47#H MWAJ](7'"V2?4?)\>Y(ZJ#DZG%2Q[OCOCH`D:%CJB2#*77.IB&RJR714FFM01 MRS?H8VL<)N(@.C=B^I8J5I\D4.+PBY4JV<65!M@WC4EW,)V_C/Z\'VM:`LX_ M=$T&F&P%>[J<409;QS%:LV,%'^O#)LX,A!DD?#-53\+(Q@,(@4BFH)`U.YH: M\S7_I9R5/42I4,J?F)%#0=^UBIRS9/15]X,FF^-B2P$'#!V&OE]%5-Z9KJ?B M9C/<-1EO.="MUT4=@XOMA8SU+?6+8YSU>QW,6FX^3YF@>:V/?W\UGN_DO;Y< M1D7=.Y$V(FM2SKF2.#X@+V58+"H-RG53GFC<*B_;J7H"-K9$.3YGK=$95B:# MW@1(LJVTCS:Z;M:G[L99U;"]^6@[@Q?#F'56=+%(>/RJ=E2K6+3C@#'G&&+( M+.0%LJU&K39-K&X7U-%R?;F;JPU6+.>Z:\W49G>.5VR#T$ZLT9V7![NBM0?* M]@L?LY]N;M-XQI37\1J:_=?X\L/D^L/2%]3B^M9\ZV@1+;[HOBEW$2D.GN$\ M/,Q_?JXIP5;-Q;JLPY00==TPB087KB'&WL/!2OGH<)D]@>A_Z-9S#A2%GZWH M+3[6(.3*K.*Q\M]1_:FL\32?W=2Y"Z"]E#SEED)_A:5'5C M>U-X\GTQZGE+W;P0J4>/*9,M!;0+P?'O6E"H0*M^H]53.)E.\*M@UV$TFUSL M\MZY/+U)*6J^XX.44*B.XHO0!F0=ZM62^_+TYG(GPB`I!Q+[;CVQ[%)8J252 MYC05C"]H&J(#@)5R/;'H3D!L7Q]?)K8@^MK^K#&!15VW%[7M2UK:O(%8K4Y# M[`;)%JVM#M)R^DG%FIR\0^$',PP1ODZ\G'0DY+5<@GIM;&TE:0$*XBW3W2W`WR M/8K@S=J;.'%'%42T&L#73=7&M#(;2+%!(98;HY^:X`T2EL&5Z".K`Q7PD9C^ MMC?,"8-J@P;O2_#[]^.+V\5`&>?U;]EGW\,2W/$WO_D\OF\MVFG'SJ-KA9#J M]E]E2+)W$SKK%D+I4'"X@U]INT3_SK0])4OOUK-4*@"#**S]`I)-=550&Z&6 M/N%P@['T[JNRU)O&HPITD%$DQRF&3.S:139BT2$D\5%VO'1*`%^;I0VGE`6Z M1"HD!P2H0"W*CWQHH:Q1/*F/9^EA._O;\7P?W+$[:)&BRMZ7#!Y+'5XTH0TM M@J(!G"$K5[IZMA)T+/D;87F$EQX=,Z')6LGFLIB%H+I)L^_W`*..(?_/B_%L MQF<5QM?C]Y/;ND^E7=SCRSH\R['P_-3*Y'IT?<'G2/60YQ^X?_4QEQ2$0'+( M,:8*9!HBJ0(30[\1RHG'+U9'D7M*QK?4*T.FVB*8J"*R!K:STEXI3/8R]B5D M-%^=[P=[/>K`M?+"4,E%6U$TH$UM($UF@GZ=PQ$'/D#N*1G?5J!6,=87*0?2 MR9RBS=@:UK)4O1LZ_,"W\:EACMUL"2,-I#^>4Q/EQ"W,#$7SSGS^#>/>%T5W( M.PL__+%#_*BB^(8HP.?F4/ILV';;OL?2[;N7_8>DB.) M#NO.5BE,&U/2M+5:+;44?%V/!M7 M:-#61+^MO2!08!,UA2*E**3C#-XN(HB"?2/)2AO)"Y97^YZ?^4?P1U[^,K[X M>'US=?-A6_.-YERV-CAPUA+9\*590`[Q[T/JGQ7M2M7]%0CME^GH9U)H"Y%(L^\F813(+DTQ6#JQ$-\]-5AM!5SE01;(1)(*<)WGM`0:H&#'P M-EO'0IX?@^?S.,YQ3*A-KB.XP=;)KX7U""U<%_2_#E$=[&R$M)*2R[)B&#D? MG(-%Z2^XW+^A"O5Z%&Q_;U,KNA7E-7"*3^!2;@UH6A:.`;[B=;;T/0^/+O3^ M=CQ]Q\93^!OV=#O)&%D,Y!PTL:MAO],:7Y/4`PULVNT>YVRA]`B.WXX_C2;7 ME^/IF_=E,KL87=7/W(]SG3`*B,(8Q&PA14RJM?QZ8SM[\%8?P?@@P4<(X+#3 M5J[&&!24+80V1%'L8E;-&--U9DL/_@BFG^"@YQ]Q<[?GV=K@RQPV.^=BLG`< M3+5ZD+`..JU6>@5L^C`BC^3SEX_3\9X'BK4X#)Q](%H;% MS^B-F3\65?!M97=$B4;B8O7-Z8:Q%=ZV13\'G'S>[4D,_K%FYP3I=>.^0#-"Y+(SG$8\'7%`J`4 M(A("1V*^[>TFG4+?$WU>.6P,,+0@D>MFIYC)@8X&4LOHZ@SU0!7W[,2?S\23 MRMD'#C=,H`H"!(L%["H!].G[\Q?#P=:=;-*N>*^%Y)C31\BMFUQY*U2GT]+B MRU",O:T[F%+-6F7P*D4`+8UL(!]UY.=OE-(@2IY#`4K?WJJ`DPO:M-;]&8K@8)M6 M+D3K@@H*8"/R>^VO*8H#KJ0+YU.YCBVW[@&BOO?=&HEG)/R,QLQ,5QS\ MK(L6V:NHS:(^@$%L:HI^AB(XV)C9@YG:P.<4*%0B@VE;M[0H@@;&35Z`0NQM MS$(X$[-&,J[^6"^U6D@!0@\J<*DD_0`\HH<;&!A+SNKJ5O5U8D[$;6DW"R#9I` M9X,43'"A'@+6,>XV1\D&VLV4?30KX^OQ='15A[XN/_%9SN:8;[^/'\HC M>V.#N4S66%>CIB0KMG5H@(DR)NR7C%4%QRT4'4W]IA/@#%2%["!$K2-Q MC"X;%)V>KS;O<4M0G9'Z+6@S2J"WA0/5%+P'KTM%*GL8+\IRX'93;E6!3DS] M)MF3]90I"Y6#Y.B"G&G#45IXZ%?(*X25GJ"]J+^YN?QC#[MY^Y(S.8U-H+XK#&A3DZ0S"6U4EI!ZA;(/0DQ M7Z9*'_`JZ(+=RFRRF!2:!R/Y]YNKNSER9`7JF%S,OK^^R--U0)<'8GTL@RD: MFZ(JG%1Z+T.,B8]B<8$)/X#,!ZOYY:E$\=/XMUN6PT-T]L/5Q?^S=VW+;>1( M]HL4@6L">,0UIB-FQHY>=^RS5J)7BO5(O:3D:>_7;R8EE,E"L8I5+,D=GGEP MNVU3TDE<\H;,D_-7X2RFE\/5"$IX=,V3"B92<$84(#5"$4$V6LSTB5Z&%X/" M;+0HG^^';?289E*1)Z^]Q_BHQ)0\!%WO36"VG3.+]MP>NUD'/WTNJC=EU8G2 M.!U]858ZL,DR@,JUXJV/C9$F81P-A?%NJ!ODTF;&+#=BG3/TUI13-,@0+;K5Z`IF9W'M;6>@!,@U0 MZD<(=O;EL(J%`(*'8-'/RH%E49E.I#B>'%C9%_O#X]Y>I(6WHP#Z@\`;R^U+U!6:VQ[[PB+9)IS:G).)7)LLO32*J:"D[V8>"MG4YX*S>@5] M]`XDB7AT&'8P">B[;^\CV/F$PP>V0B+SC6E?"I*%<4*JFF47JK!V ML*'K/P>_DV#GV925:_&NI8/P5D\<>\LTM+;L:_/MAAU M6##9`J#36,\A.L1-;1(>7*?.,QTOO9*4U*(.GZ%FR;#Y_+C]WE.YV?WM_N&1 M3MA^Z,1F]X2'[OB[4":,#F"/.W]V5%.\9T;3)`J=I1;X);ER3WL36GTGJ+WD M2.IWE.Y/M:JC(TV)HI1HM72RD*65B7TV.OK91SM:!B6L\2E*:(BT/12J>:KDF&`U-U&`,'SI6#9#%8$=5BP<5J$U%GLPB,T2\JU`C&,\@7!/'13/=$AT+UQF0E4%"$$#*)J$SR4 MT*RA-;TFP0EPV\WU;I,V+[__\M#C?9R]F)PGZQ-MN,[>"B8%U"E30:'KVH[# M4S]T-"B%3GFI(4*MJD0^TGYZEXWL3D5\9-W8H! M6&L(,NG;A)R(HX'ZEB-1LUFH#2?9MA5"5]3(^F:2O+*FSU=2'JT19T6AP11: MI5#JE'CPVJ4VYR]DK^UM$M.E$DQ5A11TL?!SV2JN0HB`\M2+X:!M?KWBNO4# M+I+@-&/._.U0SJ-N#:*@+A71Q,A\?5URTK>'BH:030AS&MZ*U"+4+2P:O8'C/-;.-8K"47^?P/3Q@C+-B@5(0707!1B)$E"V5R-R5$ M^-B8$PQSIM3P`9Q+@$_M@$7G*1O4O+PD!=YYT1'*1+3L;8&Y@REC?C[R?;:L MI/\<-52PZ?Y$;C$_0`]2@.RK]PF)C!=$AF=*Y)Z"M)="4C\71S?:,)C>@ M\YV2(O:;5RNRI[OI7PS@O?J\527Z3@:T+U&<'T"48C&Z*3Q8ZW/$X^;KBR;: MQS;EIQ4[2YH>KE5$F=@916.-5%`Y"N*@T,GER@/NE).MH\*%FU+%%\MRR=WQ M/''%4Y`J:,]D"*B[NOZ$T$YVHN?]6?(L/6N7W!_/LK+180A=4"UKKE-M+9,< M1%N:>V78E#NY5*C?'O"#7\AIJ.[TDCW2@J60($OT`U`LPSN^LZA;[UB**6D& M4*TAQ\2V,*EQ5SC/@:9MHL9.M2L(K8YJVYFN,#QN$G^S)7FQ1M^HYGIWM[G= MSV?Z^^;IPV>J+]M^[JGQ]&>A+0Q?C' MECHFF>GIU]!X))EE4;6RCE+HH>6X-,V[UBS\!YJ=WMV?'F_^Y^[QR^UFNWMY M()BW^B:(R!DO^]=WI67.K`L,T!]J5A]="-%+]4\!NA#]V-KSY,&@QZE$L,+$ M9-$,5:9Y$]KYR,HZNQ+Z12R]%JVA@43&DN\K:H(I]:PX[YM6$(=WEY^".\1K M>RD/;W3!&LY,-#E+L)'E8+JV6-XJ,PSC>R]?YP/L1OFD^]W-E\?=\Q9C8IH( MAN[+1-=4__WE<$Y%?[#2Z7-@'$U$LNCK^0"OD"R"3A8(K$.WM0Q,3KJTBS-S[4L/^@\`IJ:6$+R M!GW"DJVUX>`\VL8,K;?H2T=_0LB>TR_FL].R0`F53P)/4$M@+XT\>8=.#,8\ M$^4X6:"C$B%%TU@*L,1L[)Y-1,PM2B9/>DLG4-+$U>O=WHE\*B2]GODV/1193*^B*]B:Y+#D?31D08 M0MO>L\GYZ%83:NHAVX0B#(JFM:3Q6PI<-VXNB-`\1%Q9*<[:J(4RK3&F((+4 MV96L`FJC$!AJVOJXXO`O!WI#!)PCTA0W_R4B36T3VFKGBJ7W^Z>6G+6,,%;QE9!-%-)1H@4`HVF=C?!@5:YCYL![ M65J&7]&OR;@$V:A6QUU#F^]+YHY>+:/5M7`>W``;HE"F5[PS@@S-+A[/#]N/ MU]NGUS\OC`0*4N?$HLI!E8KX/&0-FEP MZ/%,+\"XOHQ3338B66]P8X)(*%HLW*F:ZC?HR35I.ZW6EO&QJI27K5[*S>&H M%M.("*Z8%+WUMJNL%SX//%I(TX@R#.4"P*-F1Z/=0;3>!>!>HL:H+8D2C)4M MM8OJ#3%?'?"$IC&E\"1`.*-BU)'S4.>>R>1AH(>RKV?>`.^H`^93!C0A#GT6 MG>C--';#P%)(35KT"HWD$L#[@6@?/G>FL?85G0/XE[^7HP()A:ZPC2HGFXG4 M&C5[A]@F^_A#4F@=X3R$YPMO]ZZLP\\TTAVRD*:"<\59P<*%.B],@2FZ) M0G2?S*3!L`#AJ%JS*EC@*B4=-/Z>?3<'CB[1@"/!^U,"+H8X50"?BE`QNRRC M,2XHK6(-[M'LQ+8`GHO>^^0:"">XIT+QPACI@>$7<*$J[PC16+=5[Y0=-TL@ M7N`R\B!8BHSCFN7`&56^5U(CCWY\DRP5`GJ]JP,H%J$<=86 MX]Q:&2!";`LU%9/*K8]RXDCBVN#53I25-RP&!:%.[\+#*=00`8"&-T$YZI8Q MQT44@/NMJ==4Q:HD.3J9;3.&-"!.7)PIE'^EVH5=>7YZWFY>1X1]O/ZV5ZFI M7^PZR>6?A;&)2S2AN:`GR:A<]]73LFZ`65-C6#$,>QS6$E$6O9)IO%_HORBG M,-PDUIM0YSF*G'T[<\.I$]MP%K8E8E'^Y^N>!7_F:_:>G9S'D,`S#*"S++%S MBW/B[>1")TX8N+,!+I3O\7F[0+X2$JHCX"5[C?\Q1!%9,J%S5WG*VM&:TAJY4+Y7?$ND^W2WV6ZN:5;./.F"1/=":[W/%!B+ MSEGJCJ=)+5>DZY5ISX8W)MRO^.E7]Z4I0#KAH!SRE3F()C.19<+8E-,TM-J6 M*1-Z^H.K]V0UO!GS` MC3D"+F72Z#YIB-QQ`X%5VEL9K&['[;[?B@]X-D?4=CGS[(C(4!DE@%BE0K?B MN1T2<9+RKG29)ZJ$H6(:4(.@<6*_.8S9XUL`%ZTYC&P5R$>]3(H][D M9-B\"LPXM("QZTA5BC\FLV[GTB;-$:X\E`:#(ASABXM#*4VH*C5&BY M6]&!'\)Z"&`VOE%[2^-^0U;:.ZDE1MNB$EF!]CDV&MLJ-G0&SL&W]&U:F&23 MHB=UR[GER67=S3I0)K:SX5F?4700Q!*8HZ.PK(VIX`D$]*Y-<,JEKHW?`K1/ M-ZCA8`E,&B.]W=RA=D`7]"42^NT![>&7^__;W/[E\ M[_"?TC,5$'S<;.\?;_=EFI^N_Y@=O6MP-+6.Z*02NJ(23W=E"9-!IS9IVRL: M?2M!?MQJC46^:+N8RHJ\]8P'.>+-[P@Y,HCV\97WCM%W`Z M"\]<=G72+NK\[)HD8*]AYN=;K/$2#%YP98P1"GV.("W45C:,,8IJ:F+Z\>Z[ M+=;K(]/25Q=MM`HY.\R`$S>@QA/L2IO*MB@.J?4=9: M!P.&=YFB&%QI>3RXF(6Q1D#EJ;"FZJ,;_/H`^$]JZ8DT]E4H;>!&)*65Y+!2`5Y(I(?A``H_QXSNRDG"_ M;GY_WM[N'\\/NS+]>?7)RFE`QXLR8,`8:E]@-<K>V0P;JF-%+@G1*G=F..#*_]ZI\>43G]Y_W3 MW=V+6L/O\A]WU]M-P&]R2WH0;]W`[.=S%!0J7.#H!1H?:;H:.L^I+FG1@L;,I5$HHRX":IH4;SE$!R#*U29%HF476YUYDU259N6T6RFEP'8<8S"@( MTH#%F].V]O??2J8E.KT`=*0__+XGL,U_;+8W][N^63@G_G)&Y(*[B#-!&6J\.RG!$*1+!9A*&4FT9>@G`>JI?>)6U!%=Z.!*U;ZQRQX[ MQ6P!AOV.^5./H[<9[WPA-QO_$+2MS8Q>J7:@%BIF9_K(3V*Y`/1HTQJS+ND8 M`G=*7S5(:FFPR09[7GY4+0G[;7#SM4Z\01$.^N'_Y[B6[V'#@D#'P< ME.B]+:PJ,0G,-DH,Y)E+/P!N1:DF[D+!$\_0UT"-&]'5]@F-3G644I3MG*.^ ME[U4JCI\#?\Y4C>"Y$ M/IJ=RZ%$+E(D:G>%CG;2E2N'1^F:8Z6Y[E4%OAGRB6<*G3E>Z5RL4$Y("3+7 MLGJ%"-.`5>?OB'Q\F(%PS($M1.`@C!56=@TR#$.=9LVUM;`8^=/U_=*K';"G'4 M3;P'?@K2Q1),E"_X;'($G]"#*$8+$ZI!`.[:9P+0T'L^G2D!N4F[5U;5D(VDAJEZ47.%W9B'FA`OZFBH6ONW>CP5]1,25E!(0<5.!>>UFQ129; MI]6AAZO6AO>FEP?7/@J1!2U]XE()K;N)BH!'KG%QN>RUQ+VSA&=?'J%\#(:H MNC%(T@A;5F895(60&TLIC21C^F-$6WAYC'9!(&Q3A$[:]2)M>V^Y)R M7$W"J0E!!B]U1EPL"H9J+'+3$9.P@=Y%-#W`5CQ;[S!QT7FT.)*[Y#S5CM&, MO!I8V9A;$@W@=D7U\(:3%P,ENGCV$I33BON0[?=)%CFWCHX$O:;E>8\1C!$@ M4]8'-7M`CP#1UQ<.#,.$;2Z/X^O>G5%:6Q^+U%%SQQ5>&X\Q^_^S]Z3-<6)) M_A7"/3/;$U%6\PXN.7HB.'L=.S/VNMT[,1\1]4JBFX):H"QK?_UF/HJZJ%L@ M(0E_<%25X)&9+\]''E:=P:Z"8#6*UP@VD&T;O&YEQS()T%:)RH6VQJ% MW@W,!\]2P+EW9+,K"A&(ZZI^G?;-`YNY#3KKJKG5L/Y4F$]/4UJW>E4ZYU)\ M_YY%\KX-L76SHOPTD<)TS%=T&-S[3'?`!C?JE"+`VV]&XP>@3GH\3:X=PU?(@9O`<#CO,/(,LWSV``]\X`*)D MJT'7\R+_&+'6@+$9\U1=!X<"["O1^9*]-2=HB+6E]PGSBZ7:X+[KJ2K5=)<; MCJL&EE_WS<4#I`;:?*OE7;MH'\SZ``;4<8H-]K5W7,NU5Y,JP35JOCU2MV<3 MMPYK1QI(M5VJ4H_[.KBVA+!`]99M$SR[.3M"[Q6>C]-`*CBN!!Q"S`8S*.,J MJ9UB+,C>T4U6PIN[#S'="AYF/BPNF11KV#?A_E8 M_O<_56%=55>ZMT/JZNP1[VDDI];C2M?2%+=&`WQ!8#;N^4?X'1O.U`1FB.;9NN$!6\NK(>CK769;C^ZIYG2MS1F1;U"^WH7I(JOZ%UBB+#ZF MU5./.JZ[!19,9)G'4;FHZ_@-='OQY=??FD9BLQXG,+@6>"8ZYYKIZ!;U]%HV MB0>&8D<]#@4?WC!;H/B9A&EG-^I6O`>+QZH,/[HD+B;__C.[ M;%Z$Z3B()Z40*5YSC-KH:VF6[7(7Z.L%JLM4I\[+9-Z&3:ZIS^$ MKFO%*W(7#P\$NIR^ZD85CJ[[CH7EB#:EFF];RR$%#IAV:QPZK3S3P3):YG#N48L'JLGKPDW?\2QO!ZT,`[1O"Y3:CT23 M2)]!I8D=HLE^W<",KHN<,3YM7%JJS?2P@\" M\RBX^7_3_<&OI[K4!1=&!3I,FN.:6;N*0$B\@%F6J72?Z8+OF M!MS&=GYP=W!K!_@D0$8Q#8,'MF/:@6\:?OU:U7*TYELG0]TJ->D4[D-MHL%S M8=@)++!M3N5KA3HIA7M:,Z74-/1NX+ZH:2:^RB:6$WBV:^)D3YR%5?O!IM-L MDGPFN^SJ4WDA%H0L_/? M`E!_EJXRW?=PPJU/*5_.LS1Y,T,!9\;:-V<+>8ZJJ^SKAE!H%%/,.I MWU=KEJ5[C5$>?,46UJ40I=DN8]0V.;5<"#G4^AV?:3<[[S%BGN/S'D$-@B=L[";RHCK6.\\A MT#QF0?S)=5^G#)P!RW'J68F,<=)(%&>6VD@5;X!P-H2'C+W/B&;K#G-M:JC< M5RVS[FNHZ3@[8,>@(**>!>%OZ4V<)!@+IF4.CRR^B$C$W_`4ZJ[[5UNX`))=#?-"3LIFGJI@#%?@,'%K77RH#-H&0O\2\>U=*<;V-Y&'MZ(ZA/3B9([O`;;; M8ZT6.=_8<5NWB`V1,^-@##RP`O[R8,/0C!W'A9JY66ET(:B=H7NPT:]#?#4( M/`AEF<]!9&RK3H=FG-K:KM-1IO87W2-&D>@47&4GOM>N>E;<4[G:'[:;)OE;-E MEC.JVYKE@$:RP2.P-:VVJ9K.F;&K-R-3B7G"ONX'LG4$#Y8_$L-W*2A>@_FN MKKH!H[64FMRP_-T(;ITD/"N"QYQ5G&=M>KJMF]BK%CLJUSOH<)OO?%VHDJW6 M!\^-X*$=U#W'LCTUP&D`KLL=AS%GZ:F`C[X30:IUSJ*-FYRPB*/S)="@FFT' MU/>8PP+;`1^G;BZ`0Y#T72\D,57M%/1V@]@R<@<31WV3,HL2KMD^-P/3,+WE M>'.-!KN1X^PDZ>L>N6,6T;/`B];`WZ&JI7FV8?+ZZ$5W+7\WYO?TG*#^/X MFU*4#XGX^=T$EGP_":=Q\G#]-9Z*0OFGN%>^9-,P_2#_5L3_)ZZ).BL_O/O+ M;?EAZ_8D3L7[.TF(:UC_SQ]FX1AQ?E]FLVMBSK[O701_WP5$G-Z)/"ZW[Y-? M[ZL'W4``62VT()M2C_#%A7_"2^NG_`2PG@NV#E`CF=_'Z1@\EFM&VT-C`VJQ M-OVXB(M2R29*>2>4288!$(!S?3$^J\=:ET&[NBV9#6\9KEP6<7?(DD6U\C,#_Q>S,*H_GZ^!-S'X_(. M/@).-UD^%OG["+8JG!7BNOY0`1XF\6UZC3/&RNL5MZYVNK&B^^C3_W`UXG@OGU=<"78E#*. MPF3!2C=966;3#QMB@FII70;6OU?7;_R42]G!7XZ"N2:8&0`R`6UT?1>/01A; MU8,GJI9-8B_!9>\.TVHAH0M*D-EWI*S\4#6>[H*6.^BWI@XBT&4B7Z.$ M>1D!S;WF\%8Z52!/)X9DO5:IH8],0^^<(GW9 M>[SO)E>B1(3YS^_2+!7O?EKB^10L\89]K4'3O&U-8XP,W1HTS5MQHMOS:C!= M^!)'FCZO(]V!K3:,MN2G+WO[.XKE@=#)8,\#%'RN?9D'.T$"]W+-U>L1+3)B?#B#&2*CLRU9 M-"\`6)$K8S'+BK@;$_;BQ*G%8X:^;/@0)O7'[KP\>5#I(`]#F'2N<2FP^:Q2 MAM\'Y^T0N32MM4.Y5^^ZO2`)>[GVZ?6(EJD/HC5$16<;KK"JQ,#*K8DX4C_P M5GQ`SDY.WWLK/F#_A./EVIP7)P^D/=/R6N1AB(E.C8FB;#J-BP+;O0X.W"&R M,;4UJ_/J';@7)&DOUTZ]'M'2V/`Z=HB-SC9@&E[;-6):>];K M"'7ZPB9#3-4C6_7:)$H?Z<0<).IM166]D[\SN(H!5XVS.?:=>(S0]=Z_:J]. MY1CY7D4A"V$C0VOME?KE-.L+^PR1[Z#->L2.@S8[3YN9HQ;K*`9MMN:P_21[ M5NVZ_LD`6R/:R2V\!N".`;6*1GLY)2PO[S"W$Z^-MB#K MF.H'$%U[RH:1Z6T;N&F8W\9I!60X+[/ZA\I/D+]4G>(LZTJEC#-#&QK&O8#& M;_U&\(6<3/?.[1WZ=@T-XP;&ZQGC#0WC+B!E"ZPX-(QK@:N`%GTZ:'J*=\$W M63H_)X&I=2;K_5G`T,!I(X=X9)RNT]]\TLEPJMW1J?:@:5Z]IC%'7&LM:NG] MWC]6TYSOZ+Q.?T;FMFT37$]<)1K!OC7''`:_%I8B][B7P& M:DVN=<%`#$\9.:/F`G[_MZ)V1WF2F(UD-<30:74AB68JQ,XC1,HSA, M8%GX`1M+%TJ<1LE\+/#]92$0Z_A+!J*OA.E8B>'OQ?RFB,=QF`-/CI1P4HI< M$4D\A;5DHA_<$28)+`-_6#RX;G!3R$7*/$P+8#3L1G"E?$P5)`A^&RD1Z)\P M3I59'F>Y\@`"J833ZLZ[\)M0;H1(E5Q$25@4\20&%,H,49ID^10_8F)A-,]Q M_D)U]VQMQZYJ3.["`O\P"W-<8)M"\S2<`SPR?_$XK>JGQ^6#?/9OJ7S6K[BH9#)["KL9A5>M,!BA3\YA*_JM M2`8D#)50HM=`Z\R'+@S,PH9(U,8BRG*YQ=>HO;>2BE;.V][LHDOPEJP,.R\W ML;S+A9"_I+`;RA2NORL4`20?ORZ$GQ.9?3DZ%R&S4B=+37#S(/?27>BLV3PO MYB$LO=`K^1P%&8F0B]MY(B%>9C/_*D#M2#,MK_"_1W=A>BL76S1>47[\U7?_ M>J6X"Q472[51J@'LYVJ#Q#1@.^+6` M'\-2_F4=>\`';(/XWSG`@ M@QPJ-V$B"5+<"5%6^NA>P/K@GL;?4%?EV51I*JX5A4?*S1QNS.2NE$LKB:9N M'>8'J!A)NK[_UJJR@D0 M"RZ1UOEI%62=[=>12AD!:@F.M*P)#O(N22!N\GF8/ZP>2UBEEE^*B?]8L6>?7@K.6,D)2`<_SXORHI34B!S40#"4B,@!RF3,,Z3#>WZ'\6*N7#! M%<_)MO!2*;X^=P$4Q#RI2F"RF<@7)@3_$H7%G8+'5\524."".!L/7L3+\"*F M8*@JDW/R)J,!E%%2/%ULMK1X:%UJ&8JEZ1]#.%""E:J=C<6R8%;J9^UAH.IF78*QJ#CNLAIJ'%:<=-&R<34@WJ-(/=CIV,WF;`('?>:QQPAE% M8#"F5D/0>,WG?%SQ/2!3Q'9-V!(2[X$*NB62"6!5;D6&K`>'+T=-/ MHX2E']_*4G\B5Q1"B"39=;[WO%1L';01&H^9B-"P)`^CC>.,]@\Q!I[MC&?9 ME=Y7GFT;M$V>O5*4H')DIA"83.=3.7<70XCPH;*=>W2S)'Y8+$K0BY8BC2=A M\K69=9P-5MI[T-O\1[>G%%^%6%/5'5]DKK^2-+ZTWCJ2O/GZ;4?:BY M',I_VZW2_%0;AE/UV)-")\.CDZL=!^GH5#I>(??_^#%=T:SK8N7^Y0MVF5'T M14S#N/(])\_>SZ+W2:I#)>'Z?19OKU%GWW<>[QO:Y#^*A*!=SAG$_7KG([&1 M:;26^=^7W7T6`7DC1AHDYYR)6F]P8@L;<3K,LQR,T3DB=5P1B=4YB0"UF>,I@D/%FA8>BJ"'(N@.BZ"U$6EQG.]0!'VB+NWY$)&-)!&S M!WFPG^9E488I`J5\GN?1G4R+19YI)R.V4R3E?7;Y,K*G-HO/[L*QDJW1?E;3 M7LIKH82WM[FXK3+'PMDLS[['T[`4R4-;&9VJU6IVW)6R*!G;0J3">AK^GN58 MI9Q-E/N[.+J3Q0:R6`G3[?,P*K&L9SZ!#_,<\5\6HBR7FRAQ^@TX*,L?ZIJU M*O,*EICGU14W\P*8L<#2\%S(-5:K2DIBD6R6OM_\-1>)K#V[S;#D!:\I1/XM MCF2)>5H51JP*YR(LY4MD2A/XCR:3W%?(\SVPSA`N<=2 M/X@%IIC:*JL-X1=9OK$J/1+?9[(000F+(H-?RKJ:"[FEJKV0!7G+Y/P1+I)C MY0E`J"2+7@U+VBR*.N!;17#YV.5#XD*)41QE'7M+I6!]4&>_S,,\3$NQ*`+] M")!,4T`RJNHU7UR^_]ITQ_'FUP*;"6CYH05IY78'WY2*>WLBEJ_+8^KHQ^.PY,"2*89(5 MF/P:I[)!PK+RF+:%,&)\QHE M^:1%.G!=HKT+5%A_/(_*JIY600VP$N5#.[=>J`N"/!,E5K8NVEU\%]&\;G8A M&TC4-U9/F8;?9=@TRY`(J%JJ+A:RTG%1>U7G**]O<+0JY%U4$==5SU4F\RE0 MSU/LQ0&JJP)E9>RP,A-[K; M,S&/):`HE@T"-`J06O/KO\RJPL)-7`10`)4/;HLD4$O6R9-96^88P&DOIFV\ M["V84)&VIJZ^',KNN1>+;&`6NZ1GH=R#HO7%=L`&7EB(EGL7I`PL]45L?%:D MEQH62SW!RZ7'ZDSIUZ@7SOB?CEW\-P_1+C[6S^H!A=Z#JP*NE.D"JAK-5E M297%'4*;'5NXH]1+=## M7&3D3%Q:"&!O'KC*W7`YD5LC3QV/K?D]DMV3.0[.^[U^N\!4CJW^,R^<='NG M>>'D!=^K34.I@W0GJKZW/K;EH7OA./_EWP'YHJ,3_!+HF][7>-.[J.T2"@!- M,$MA]@$770]!&?';"=SYW'W_\Z5QNL\Z#?'BB<"S\@C<,SMTB52E;'']R@!X,N8.V*:U\XT_2;%\B&F(:8A MIBD]?7N_L'`3E1][8AIB&F*:EV&:?J,[HI!0KV:E^?DB_(AGQ]6V?+FO)0A' MJ]'L%+;X4)4A+ML>D]D]:8WH#RA2&FD$:43R7J?1&A:V;$0:01I1>XWH-;K= MPHZ_G8I&T&;Q9MDF5VU9K/B=>-O:YQ#'[J$UMQR^.IW0FV];C79GGRCSY%0[*P4VZ2[I+NGM$ MW=TK,Q/I[N&Z2_ML^?/1&,NM\)/1I<3JKHKPCA=UNUY[_<-!20RV1C)5P0*M M5+_L(2(BFE='-(-"4_L0T1#1$-$0T9!'0T1#1$-$0QY-78AFIQQ"E8U<7%AH M8+9)MNO6MDQ4X&YS%_0O8JZL**.@G_L`\HF!T[U?(,<6QCU_YG[H\W<$H(=[ MZ=Q3@:Q+/ON21$I7-MM#FOPA%Y#]D0593I:G(Z'OHJQ/=3S/X94(RO^9>R"; M+_PK_/MDS[<.9UDAWP\BU5W'X*AI!#!`N4A2!81BAJE&E)9_Q+]BD/[?XU`J M5^I,,BI+FR0CG5B`L_GT4:$:LCFF`L#5;@"QC++$(K[X&BLFODJE2SVHB2]FTX+QAE^"K5P M)Q,<)$Q7$>E>ZLTWG7_!Y+G1R62"N3"Y4@!Z64XQZ($TF8)`A[F:,IRW;&-9 M^_:@<]$>WC2'-X/+\74/LQ0T.V]^6N*CISR? M3Z4RVF12AG`7/!I,93?E`"--4,B0 MX(]8Y7)`W;^:7UF(+-(`S@7U"*'.?.X1HZLVO\HEJ+(KN<^N,!-%J.D4O[^. MP^"<;H/=%QKS+"&)&CRX-P+ M355_`A.9[#9(U\"<=R8-3:P5&(12$RA]"%!`:1XST\LL<9>6Q0:I<9U/\?F9 M:`[O<*[4AFD-#\UK&4@>I M@V566)-35?7:#"#YD'RVR*>R87(+]R,)-`2:[?*XP7G&OW"><<#:-%FNHI3L M!9(-[+Z760+L+CVN5)KBFJBJ>*JB]!:;TULPRJM"P#LB\)*L[HS231'NB/`( M>*<.O(,)CR87M.Q#\GE!,FOU*K;$0>FC*G\]^F;K48+"EDDJ*=`2UD?&CA/& MPL5S)<)7XA0%6#D.+)SV*A^"G<+O+\:&[;8H_#XQ#3$-,4VY3&-`,VRWVN6K M6U400'Q#?$-\\S)\4V"LM*H//-$,T0S1#+DU=>&;G:[E'ZUAU;D4\P\N??7= M6R]02JAO&5@5P>@#..T'H8@LW*N_ M-S,Z[QT8+B][D6[.T'E>.DA.P'MUP*.K,P0\8CP"WNL!'MV=>?D)!LF'Y+,K MFY5R=\92H-X07.&_2C%7L1=K4JEN2WMY=!NP=(:@B$E]%@K51.%UA8*:]'8W M5SJT);0VO]--ZGM\9^0X0*N<#'FO/2=8+9S3,`:G9HO>W_N5YVNQ-[;;C#FB\(B M<59(BM72\AK>/2@":J=T^Z`(>;1&K=(EGO MOTXP5:3PE3Y/_LFDG[S$?-:?ISP4%UP)]R-_U#7MD[NTU^M==)K];K,]&G=; M@XN;4;]IV+SL7S8O2X7E-846>!H*:5U7FB,XZE8$$;/;9%*NPM/OE&/XJ?WWQKDI=>WP=>K-_Y%``[2$X_PC]"93J?""E0+T(K89(G&Y-9V%&;\<2$_,[O##//" M/6>_V3')U9.DZ+X5#I\)FV89>[Z"Q$-P\@M_S'R'=G/#"=E#2FX4T\!.H]5L M-IK-9B&E,85VP2T4JF88]YTF[$7OIOAX&;:8;0E MF-L\UF!!SK(M'(=$I\=8312XW_0`DM0'@ASF$YU3*>Y3>V"B/U)HLTV86Q M(S[&PN!).O!(A#/IFX^Z#S'X&#RRB9!GW(6O[KGT=%2-A>&+5W7IG%V#2R%S MR>$W#"HJMR=G,DHZKON5YDW'?/'XC9C-O4";5(9YY&/X/H@]UV8T?L3*9[H: M30S\*XLPW;M^?CD0RL:&^#H7J8YQQF;3M4?QAE(V,*H9R$EMAN]7JO1:HT*I8]%Q$UB M4!%+XFM15Q.?86PTWAJC7$^TSFOM4_'M[V!^M$Z`8AHN`1_2E0:M@#M7&)6% M$FZU!L#OF5^*'T"M(I':R]L`(XQC:FP)%!D%(;`+*(,7:R?E'@@/_V_2GP,Y M_6KUXJE6BJ\B=*32`X19VV//8QQ4#GRA"!Q2[(4"WD,UA([8*AKL3O@BU+2" M7S&+@K0;5:PFP41.!K`D@+$>5@T!BTB_'E$E_)FGG;M;\K M[0&`OMCY"]B*8AR]5K_1'0R+:?KZ"1C,'CA,Q&V'^&VPXJQ/.7S%47OMC&N5 M<0IIX/^T1^<%$7EC'=,].63PA^7`8`V0GW9VUZR$/F\!WN=;]S_,7.LIC(?,3' MWTED$&?#>N@'L&[O]1E2!F)E6JZ%\&S_&$N@)H`H(MN$W9SC2@\&&-6@YYX3 M)RL-$YB(P-SZEBOIV!42+T8"\$$`YA!MIM>'!R3-&CHZ<.]FSRV_IQJS>^JC MVD5#G?'P3OJFD;ADE'QAMF[U-S9@ZNB\V>YUNJU6I]EO=MNC`N.F]I\9-[4[ M.':,R(,#M=;EO9/O8&T:6NT.UB0&P^9M\F?<"B_@"M.VZ(%EQ`.IU!UZ"E)9 MXL$E@AD%L7QIZ&V-$5(&]FH:0Z1A=XES"R-\%L0P#RLW;2_98XK/M4M\+@H, M1X'AZA`8CH!'P"/&(^#5&'BG&0JSS-L*']+]AZ*T=1&!'4"@&\2X#'^WGD$8'M?[*Q"Q[8ZOT5(C`B,"(P(K`:$-BPT6V1!U96#(K"X^'6?<7LWWK] M4;AG',3`[T1Z$R$+?G#(PNZV_!6%2C<'XC40WV-UMP1U'C7ZO<+VK#9*;0\) MU%B/:Z2RE?-02#-7-;,W*FQ3CS23-),TLSB;.2K.!2;-),TDS2Q*,[N=XE;7 M7K=FTG&-[Z_PVBB&<3*!VO!B:1J08O&R.%XRS5\TUY/44E3Y96]!%*^SW7Y) M!Q).=[VH>DI88]-X:OK4&Z[&S2!](GTB?3I0GWI]TB?2)]*G@L0UZ*S&.B)] M*GXF5J&%D]*G:!AW]X7V";=N8!BEZ/12X'W,6H!@A=9G*G0BNHQCA14:MVFZJN%Q852 MV`:R7=>/7W@ZU2Y=(%49^K)=G0K1SBOP@:J.-B*:):(I[KA_U8>>B(:(AHCF MQ59PR*,AHB&B(:(I?2VG_'A451GZ`I=QOM/9=]<]?[2&Y82V/CUQ6=FAZ]7: M3VL3TNL0`HM!!4)A4UR#KC(^GX?!5SGCD?`>B\D\WSP?,'C(@\H**4]WH:"6 M=8MM67(;:`+*/IL%OI7T)`AU]O!(9_B$[Z,IKO?)P%5,8`K&8KJ3YDS)+.+& MK#TO*_AU+=V4YN60\AL8)6,N'(RJX3TV=,-+07:OLLAN'Q79/B85)6`?'=@/ M(A28*=.+4=B3,)CIX8`QFL<11W['(7/M5@/8+1BH.Y5+JFD'4(ETW&Z%PV.% M9"5DF(2D>0ABSV53?B_@=^&#P"+IVK`UYT^[$?;O'[Z+U=D=Y_-WU[85'T7X M&=OP,?"D\_@%;.&%!YCZZ6]__BL_Z@/QR,QE>#P;!W-;BY;H]&-S># MR_%UKST8#[NC-S\MV>O\H'R1,X#_!_'`/@4SOGD"L]78;U9R;*%PF98NRXGWZ7A"3_4O[_^WL#^E^C=?`.<\CJ8!/,!U^*2[6+K< M=PRH)]BY>]TY<(3`:94*8,ZX,<)GD10+STSA,P^=*>K45#I`8Z`-4#+4J;1* M21\T2C'0#-RR8S,M,/28LD+.V1>M25BVPGT]U,IW[&:*"8@,+!'P MZ*T2X3VZTDG!*H9*X9<_XP!5%:IW!!;"N%9V-N/A'R)2W]OBV@O%V3(":"BJ M,_>W%8,/10P)0$C]DBM#T',PC"`Z&+'T4]I.0Y*F\LY"Y;&_VANHT(C1DU$$ M7T.I?F`K9RZ/.)"65)%JH&Q#`0,F@-G^C*46*;0?W='HD44!U`15!G.&SFOP M`!U1*IX9U_5IYJD$5%=UT:B>]`&IDGMLK)2P;OG/DM]*$)C<$M.K$AU+=?`2 M;`WW'XW!&[9;@^\5FZ3=XUGWO*Q[5GT0/U%>"\%<<<"!$X<:![=<286//-=V MVFFY/5VA1>(*)PBUA7R',[GC.!K68(/23`+/"Q[4NX,'.BM^=-@H9J_MMGZV M6V,V6L.%-;7F$C#Q<[Y0/PAGW%L$,SZ3%JQ7(9@C/,\^\^.;YAO]6 MWXX_2#>:OAN-SH?-7K,_;+?[T+]A[YODO`X`R>-S)=XE?ZP8]:R)^0,OV=I/ M>^WMLQW.S.BF_?BF-_IFZ[+2XMJ5?;%UZ'L'OUB7]VK3T&IWL/8W\9Z1Q/;P MC8BLL:UJQV@J/^?OAOF(]IAG%#JA=Q22/*(`J^#=:F,L$[7+!/B"'&$ MN)<2W/XV^61,KW[/;"0^O:%T(,Y>(YRJ-TFHG'P(/X0?PD]ES-ENWD"K]H;N MDJNI/E#BX!]X:.B>>UL/KI&+14Y]+((\35R.XN2FE8=_/Z2^"+Q^2H M[@1`L8]=+7>SX!1NS];IDFRK.6RTFH4E4JO*6.)[%#2Q7E/?JF#G5?)`>K:_ M71@&JC*>Q`7$!<0%Q`5%<`$MV6V\%CT-PHA%(IPQZ=\+%6V_:$IS65H]H=43 M0APACA!'ZW5/;8<%X1R/6`J])W:'H^.C>66W@>\J]K:U\ZG6?3(V/MMO)[^U M,GXKS6%?L5YT>HW!J+!+8Z02I!*U5PDR%4=?XJC]"L>7(,JBW:R/;E/8'&I; MSN=#)+MQF'*)BE9O&E9%^L7%-GYV(O+=TEP5)LK*;_H>+M%:(*]L1Z-"]%DY M#X18DECR-*9-1))$DD22E<`JD62E)]+$E`7.SRNSF&7#?K8QQN>+,V;%KZ55 M2E:$*\(5X8IP50M9T>+U!E'F`L^7$C^"#JS09):.2!'B"'&O!''//)17_P/O M8\<)8\RX]74N?+4EGTNMW+D7U\B*3PU>7#Z$'\(/X:>P#%Q#^O?`[ODO:E5J5W$NG=2]]Y MVD-N54$0OD>[\!5T.HC/B,^V'J@D6B,W+(Z'?DYO;CW MYN;-]N32Y0"NH#.351'F\4X_$FT]+9^J(*)L=XN\JI15$_)ZD=LB=9/<+; M:C>_68";/J>C>RY](*/H7:==]"'?0[I>G>9_F0IV&:OAN-SH?-7K,_;+?[(*UA[YN$^``('I\K\2[YX_ME(LN:F%]>*RP(">T6$)HVXJV-J&-T'8LM&52[9"5K8936'NG[^U[GT73(%;< M=]7.1][I:OHJ\:W(=WF="OHN0EQF21:KE!/*.?Y4"DG2!4\Z1$E7B@EQA+C7 M@;C7?K!RK+>F2@D(\QKA5+U)0N7D0_@A_!!^*F/.7DMVTDNNICIYFH-_B#]C M><\]2E!:`4XCIYX01XBKBN`(<2\QC:Q]9)A?`E\\LAD/_Q`1FP`H]K&KY6X6 MG,(!\?+Z7$9NJ5%CV-UYL^VU9-6CJ1WQP*OB@1*N>E1E/(D+B`N("X@+BN`" M6K+;)-G/TR",6"3"&9/^O5#1C-;K*D"^M'I"B"/$545PA#A:KSMD.RP(YWC$ M4N@]L3L<'1_-*[L-?%>QMZU]`CFGW6A7^S98+?S:;3*J"H)H#GP\;G]U>M7I M-UK]HX7#)94BE3IYE2)35;DEFMJOT)BPK$^&MRD':V5GL:^*@.N1J+XRR\P% M;ST?+K2JX*=LCZ)"/%SKT1J6 M$UH=8\H6%J"3;6K2NN4#$[ZSV]Q%5Q=UHZPPAS!$^^C'MCBMB\=2^O.OSQO: M_?:F-J_1/*N+I:ZJ3(7>ALN?>F$\%&9!Q<4(P?!OX+/@5HGP7H/6GKS73]C@ M@RS:$)@X%/,`I.'?,9='XIQMK"_$,"SN2L!BW#'4];F@S&>V9G@$ZQ/P&U0M MN#/-U3.'O@:NJ2D4(+;_8J'P:.RG'^^X])7^T@N4$J8%TG>\&%L@?1BAV3P4 M4^$KDW\6/@M0M!#JAC_MT/,(H4KE_/P$&,CD,=VOL9ENC]F(_X^#L9 MP6`ZYIN5$&9/]];^_<-WL3J[XWS^#L/VO?_DA?4LJP.='3[@ M\JK5Z=^,A]<7%X.KT;!]=3.X'%_WVMW1S:#UYJ-5[ M;&ST"&U%?\8\C$2HC!>W5)/VLB8<_(9\I?B(Q^%O?,32<3250,8SZ-8T]05M MT5M(=I5V<@2RP"S_"`+W07K>V'??^Q'W[R00L0EF=`7O0`.!I%)2VH%[+CJ7 MK>MFN]OI7@W@W_%@?-4QW-.Y&@\NKDOGGB*9985'$G%I-?P5!BEDF=B8D5LQ M,_LJL&;:V_KPIIA+8[7B=:)VW"NT$V&0%GC%XQ9,PF&G, M<>?/6"J)56,/K^\#+]8?/@6WX#([J@'XP?G@R'+[(/Z(4&@P7^&A,VVPGW^^U&L8 MGHC,@D:J7B"_YG"C_%PQ$;XRRRX*TT3)Z'&[(&M+WJ5:I]+7G4WK9=9Z>SC* M+F3I`;6K:+EASF`1"6?J`ZCO'O5X([6:E$0.:#'KLQXK1^'6V%M M/>CP?\WJ!H=:0HZX/4,,FSQP#6M@P%"""PM?1+CX\2#!L]:K(3P"I]HWOKE> M?H6G@IETH`)?3&24K@.O;X;X.A=.9#!X*QC0O%Z+?=I+KXZRO5_MU`DY1ZC_ MQ^I,R3D`4_"ZV9(=Y@($J*R&GLWA:V&5M>KY]WKGG5:[P*Q[[>$SL^YUFD?. MV=:O2VZY`]\[>A9#&C_J'^$S?6]8DW96&Y^4W8A27NXHKO4S]'T\7[JI^'S` M]5X[X/:8G5!&-\J;>A1,7@8J(K8KGNT(:BM0&SM./(L]7/3==6'NN.TSRYA\ MSZ1\I!*D$H="[H,@\B6DD9TGJ)T0U,C.DTJ\O$K86O3VV=,1?5X:C^]GD]7$]:=7I>B+9!"1D>ZT-O;]_CP9X@5MQWU<[7PP[" M7(4"7Y0;]';UF-U+6HW*1R+X(DW@[:?C/@Q*&;[/EM3/9)03?K\J(EVV?R0R37I!>D%Z07I!> MD%Z\T;J2:I)JDFJ>:I^:RDHJ2BI*+% MR7%(UI-4DU2SBJHY&!06#9Q4DU3S"*IY,JI7AN-**D8J1M9O]UA!9/PJ=*A] M6/M]D"#B7CF(Z@"BW"#&U'B%)0PYB?LSNTJI#O=HVH-&LZRI\AK15`4,93L% M9/N):8AIEO:S&MT"(Y<1TQ#3$-,0TZQCFF(#EQ'3$-,0TQ#3K'FOTVKT:/9$ M3$-,0TQ3^NRIU^\3TQ#3U)]I=L^T0C14GL2J'OUMF]AJ@2+BKQ/DKZJ`JU(4 M51T6&C5:7?*4GK&9_EW$H8?KGC]:PW)"\Z0OSJ8F!UJKW?QF`8PMA)X6J_2! MC:)W'?RB2+E>Q2%4QJ*I@/]"(=@,'IJR.;P0N$Q`K2[[1<>5:P\;K-UL]1KZ M84PIQOU'%HH94*;+)K'G/3)N,J7"9^E'W+^3""6NE(@4FX3!C$GXPPE\;6_\`56Q'Z0;S3 M/%]=73VD(`9/>-@1[KM5;=HD")<'7]EA+Z2BSV(>B=FM"#/CU^X;(!73D<)D MNZZE`]W2;B'E-P#':BZ<2-X+[[$B4&^?]Q,H5&PXH&F#8IN60-T'QB6D'Q'I M7T#H0D5RIJ$]B:,X%(FI6(2_5/I/QZK`+2(>QLT#AUR].]BB/M]>CG9PX7,M M6/"ZFTLF'#_GF^@'X8Q[BV8?GTF;J=T5Y@C/L\_\^*;Y1G\&7\Q)/J_IQQ[K#F4;=EA_?#`??;'4X%[U;^V+KT/<.?G&O]VH?G_AE$R)OR\9=@J2>ELY1 MDB!G,J-LR$5.>3Z)&4*2Y_&:LPIQ"7?]A?=9'H9E%I]Q?J3C7` M+OLLU9UN&+1.H]L;%*4Y51G=%U&05V*D07/VP?M7:(S:C>%>Y$+&Z)4;HR_PD^"32(1DDK3^=`>%'>JHRAB3 M27K-@1$V#D0M3C8>[_#9<]9%:W)P]K@7%NL-O`))<_-!MW5___!=K,[N.)^_ M^T<0N`_2\\:^^SX]>S+61T^NI'*\0,6A^`(RN/`"YX^?_O;7O_RPPZO)3Q]! M[,ZC3E,*17P2DQ_?W%SA-LP_.__Y^X$YT=GW5OAITAJW+X;A_/6QW M1NV+RYO!Y?BZU[JYZ8YOWORT-"Q[['VO&]6G3^(-2SR)9S[BX^\DT+IT-FP* M)B)\$@N[]JA?]M'"I+5XJB,4#BJ?B^ MA/#U[_SN+A1W/!+ZM*`$M34'1>8<5!8/\G#?')!2,DI.V.%[$RY#=L^]6.#F MGC[M(R*6G9_RUQVG2DY:F9,JR709OM[[?""QZP%RO/?0O?^C''XY3P MQBP(H5>A^#.&G^`K.5DX?@G%2"A/0:]-F,K+'<28R5)$6FE+L3V@B@!7/^(#4 M'5TS/..*"%^!?CY,!10&`HNP(-T/3_XAH`_1%/KM!R@]*\+%8>/+(H7W/:Q3 MOZB/D/(P?,2?^0QX'KNW*!8`C>/%KE"FBB,T04L.9,RBAP!46C@.*0'BS/1JN3-'/86!:T,-N$9 M>"?'`HFT33%`&GJ`\9M$SBD(ED9F[7"*K^`2N&J-_J8Q)`??JUS+%S7#CI]Y M7P&W^>Z"8#:._8*&:$&D;[V5'T21"'4!UP3!B9AX>(+_VI^2YV='=R6RYO.^'K<'8S[K7ZO M=WT]&O2;UFT9=T:=[NMS6XPP&4A3/)V4OCK7(KXLFD$5W_X.JH+J&_&O!J[2 M>"J_@<:`"GV.M*N`#L8]Z%X0PTO95T`6T!6?_0X05V"HL8!$P^&I.-)ZY,F9 MMJCPFW8UQ%=HJ&^_N'W4U;W'@V<^Z-`G,/L^Z-]G$=Y+1Q^=1<]<&/=H`GXZ M/(0*`]8&VA-BVP&N[;UKU=W`;C,>1],`)";1W]BMNM8YNQ'HO7F&-^#A!QZ" M&QA%H;R-H\1"/X`SR.Z$C[X0E)D6D2M8MUY+T[2HB/):;,:QATAP>-C8_3U6 M^'P\UX>24T$DTI_8OD!A&\2BF16<1ZE]GRD'[^@6G5IXX\'6$BM]J!^,DKUE M@Q)\F$K'\.N&H4$4ZG:"P^@_38)/J='RU+54+3IH+EN9UE\)F*+@!8P(B8MQ M0%1JN_'B$@YCX"]-9Q9F,1.`C^](`(Q&BYDT^+I`?%]J=RB9A,#WGN2WTC-( MBA4:0^%SW@@UG0!PA+;;"0$9I8,/&82RYIAFY\_4A\`;H1+G[%^IX>5X MOIZG3\_#X%[B7$U.&K:;6A^P9,/MNMGW7'K:@1/XM)G);?&S%9H!G+PAC(T/ MXN:$G%YO09CC2[?HG,%P__=9CC)!_B"S-PO`LNE9W309!@,7]%5AE-:-7*H4 M#HS[G4&K(T,GGH$"(,`:J8F9:]??B4/M]!DF-'-7XRWHVSI0\CP.YV!GDFL@ M^/`49K1`N$CDN?>@DM@S\U'TG[$N:P!LH[$T!QIL[B"BBVRGM>9"2@SLFNNB M?;*!>,WU!@OQ^(/"KV%NHFM,;;D5W=]5T@G=`50GE2Q28.5F!FW6!*PGKM7^ MT>BG!OQ&$5LOGRE`A)R`$*"4WV-7+QT8%DFNVBPV2EMLD+991D@D@\L.VI"% M0@E]S3.1D%98,TW*3U1NA9XF:%FA5K*QTK,K%7NV-U!/!+6X#?C^?I5CM,6] MQ749X1H[J)G2C$'N^AM\JT3.RMIV08WU4*73(8)L[6X)SS#<*[TY:*^E=SZL MZBW$05FW$%=O6]-MQ*/<1M2D6%'<9KJU&2:U0HDQ#':^DWBN:*)S!A+]VL*X MI-,Z;WU32$F%(J5P&JD"4HK4TA=`2O>\7Q12OFR>`]8)\J?".H79IN(PZE%EZSG)-,>L\]A5R5SVQVZ\&13>\41U_,QI0)':IEE ML15N08X3J"H!&T;E,8N=ND*8T1F1F'E;?D5SUP[@LDRV!+45U#FA6QCJ"J:V M)+TTFL@$"\L"#&WD3;6#"[TZUKK:-:UQ`]LEO5_,S)[ZDA!W%Q&MRY[N5'2.')J?'#I535=RN3CE64%(KD!Q_QM$^[Q8YXZ@JB50`*/6> MFK:'YX-"%S%>;FY:&.1/A'0*LTS%8>1$M'27F>GJ9"X_==S4_W4S1[ZXA[@Z MLVBDT[=0>+K^PES2]GFK6,*&EJW;J^\[YGH)-I;;#E/Q%UQ=V!PFM$ZRL$^P.A`*7"3;.96B5H(2;2"L' M<#<=I5TZ;WL/?0C"QS47C':Y*G0]'HP'-\W1Y>!Z/&QV;]K=&W/FMM.ZO.Z/ M2S]S6Y#<]<M<`[&S5'O"J3--7=W5)2>^D^/\!01RW5T6#MW">7ZW,"R M-0T%.QJ==UO=9K_=*RXB[/"9$6$'QPG0FGNO?>P*3[.#-8EQ4;E\+SL'O5V\ M![UZH?D$@^*N.FQ["):`1\`[%'A7PEF<$>PJUYJP8%4#?P]>-L[/4<)\,XKN M723W?>(/#!]/-%>"-]J:;"U3$V]O%I=@]$6\*4[D7C:?:: MC>&P."7;(IZJ`*5LJT[&^Q6K5&?8Z#;;I%*O*X9MY11P#U25'Y9NM5.:&<)V&9+C`NFE#%Q)$L_2BBV640S@,;B.IM$EZUW;0_ MIU^TOF?V,&GN&7NH-_?0M\FQ4@4J9XY'!Z(G6X.0D@\D"_](V/2#A3 M'W3U3MIHE#KXKHG(JI9^EC[>WG%C1\?/A6=G//Q#Z#A1NJ[%F%+_FX\4&]J` ME#)_##\[>#T)@YDM&\3(/:'VC>2ZJBV+RB0>QHZ#0:J@M1_#P(<_'1US3YF3 MI_N'#,.@J=A%@W-&W M-^//%]\"YE4,&%_[X&]S%R^=O!U__NU;]B$XUU6+2)\_SQ`&EYPM/=3SP/1U63J:'ERAY!LF!/A9$$>YRRT1EUZN>/-ZPU8ADSCLV0,F(KN"!W6W M7!OITA2]6`F&B@0_A=\)W=;SK.\Z'+6]'*&<8"[2V'/*"MYD'3"!_5$`MR*K MT89\AXF`N46A!8$]PF0!-M0A.CTZPO4YZ/#JMUB\OG^0WJE0R+@8RC"4CHT5 M.,5HEP!KKL]"QZ&Y!'1K35C#1)3':RV!#R4_PJL"@P.;0[Z!/3AM(V@#WS68 M*]4\`/*TEXM"[BN,W*W9T#"S#WR3BB").)M=DDAN*R171<`@_1_W8VQ@2Y]L M&CP1--#$+4Q@.0\B^%K:<-Z.QN8R"@,;*Q^X&E?WC"%8#8JZQ114G#?&,.)> MGCB`$E)&R`ND"0\LJ'P2CERQ,Y9FR\"1_57KWED:[?GL-X#.YV`2/?!0O&.7 MT+-@)L*_JSSEX-C>""CL(R;)T`&&+[T@=O5@QOJ1<1AB)$N4^0)[_`;2"5<; MBYDY,,QS[&H4FC)X5D:FWIPIVSH&QD/XR@;,7_Z6"4\L!+[,%::F0>RY.@ZS MZ92][&-O$>`C:1#Z?.X/*,IPU7)E2J<$>+H';B#4XMV>#3W9I:5<"\(&Y$;W M(@2]>*Y>=K1>]HO3RV9O=[TL)CW%"RGFC;@-M0@WZZ812+NQZ'$G4D%TG;$Q MB,(UX55-7%*V^,08%/01$+J@44LB;P/-@^=KTR#XL3Y,JLD]7](L<(5G?/0D MY*P.NLP?D4N-;"!$BLOW(H[Z?M:ES"%(TO/QZ*<]=W'W&I8^MF5OT3YAA[IGK44[]!&O+/I1&ODX/^_PNY?MY?`N,JL$&%O/>)'?"T=5ST2## M8UR/`F?M%OU#[8!IH"_,1'/1E)&$)ZNK2I+771`J6&TZ:@RC(I M95JH'7*>T&=J]I+CN1F=KJXF',EE+#^3B)Y8^F(GO5RT0TNNW>C$7`IS(*0ZA:R&`Y7T2QL'*$HQ\-#?"-QDY;'ZF^7S98&EMC&"N$YF\%VE; M(M,6C1Z3D$BQ>YQ5V04H_8.3^5LK+0W3EB:>E[U:KE4^7Q6F4I)FJO1"5I$] M90(+5";A0N; M!$.EJ?$T1)(U3HRP<.?+;-J=,/@2A^EL&C"SD)CM0-J@^MR:O4=#B+:L_XJT M]`=4:AF9^?U$Z)0ZP4RJY`2@3C]CL*X-IY/TPP8HLJ'Z=66AF'A:IW3JKH5< MBO!FEC(D:9))%:+LBHE67<_$H1!?C4]JYRJH`"NMR4Q:*K9-:I;QPS9+Q#*S MEF5]VT4Q5ZK0:1"7E_D02/>!C7.B,RXL!99P;4"DR':-9[R<]C(7*F4-1G!9 M#5,_Z@@;\$C6,W.=;+"?8(P+D7@=68I&L4@NMLD)-(&?P&4R%AOS4=GE*0EE M0ZVKW5T1_U)F-YFN<0$Z'5S)PC1M-HY,EGL."2IU#9;;AN)<)Z^<0Z0U7&;J M;Y1&)U;:E>1L"JX@@LZ+Q$N+PVT[$-5AOQLDKTC.=$@C_']C&8CSA55XG<;' MB@Z@IR%NJ">T8V!^R*\X\#1*`\8CE!-,&;@(BG/VFZ]7+/5JRP/PD99E#,;) M74R/F&8EM13DV-REID7)X*IDD1A;A;A\!#\@K;*1I0'2@\TSMS$Q>_[AWJ.) M`Y3`<>^=J#VWFA;VJ:Q%^I3!??^-J9O>1>^J=7UYT^I<7E]?7+?[3;LQU>YV M+ZYZKW%CRK!(3JPU4>Z%214\I;/Y1ME^:K:9NKJ%:N:P&.=,[R4(3*V$SF$# M3/,]S''3C&-@WL%!T$JP,4!1LF"YE#<(]S544JT"E0=]CLRF4N9X&%\Y^VT: M!O'=5-<%,U_[`+"%B1P6A$MUI#Y0UFW=6=-)X"6S^.A862\^MX46V46"=%<'O'>SZX0;3,%"XJ;@UI-W]N1'*&9<^@4M0)4/ MVXO4*;%>`/A?8+`78Y/U&MF2/7AL!D,Y^Y\ES#+)A0&"ODU)BP/>,&E?$04F MB^_2[^@KF<4KG.K-8B^29\D&0WZ]'I$-LDV\$ELV>LKSN?&ATBE5D@S,SZQ@ MNA\0S^]"[J*7^RD[ZX#A\IQEN6O)*<5.;7OR0EV7+BQ)9#R93\`--3<6)=>'B>YY"'Y\)]NJ5.,EEL MW$!Y_^GJ^H_OU^_U[*6J@;XZKO),,U[W'>-PJ;#)Q^%3/4E]IG0?F`)6;0SO M2UB66^^-;H07S[<6)93XGU=/7]UDC;THG*Z6WGS6>@./:\Y<;$=!:86.I_![ M7OBQ/PFIXJV)D8YNQNK6E0S'YB-_7+#(/$H=M;ZS*VHK5.ZA<@OQ'J$,$&RD M!5=RPF*5I6]7#6@+-:%BSPO.>K*6YZ[-U9;WI5L6)?4*DJ=B_,!664M&NP5- MKV-]*OIG9BR)"T5A+?MX[X1SWH:>OG[TN+EJK$Y(5A8@*3RHJWYV14O4=8O, M\M",KD.;#;XZ_R]6U+/U[HT3#8\;*`HH+%S=)W@,HD*YJ\TNWZ357X*5 MIRRB`*M]$=V=^$R0E=E8K\1JB'LND/H+/H'QDH<:%CO>)C.6DTH4+#JH5-QFWDG@&%#H.^ M,]7[(J&6O5)Z3RITLIMLWVRJ54?GJ7^?I'Q91P>\C%VH\6+\3$DZU#? M:D*WV&W3/^/D(:YB1)^+LVB^.^'6?5,S>$=2'DK"'LU.T=9+\?IT ME'5.:YYG9FKXFU;(7P&;=_A<-_]4V=JVE.<&`X39ALB+4=-?LBCR1=&XM=Q% ME.^\5OEB^5&_Y6NDOF*3.OG2+]#EQ9PJS:H)\C)C`66\ONR:7]=,<$8M5"G\ M8M8*O2@A48&@;A7>TI.TVU5)$>?#0LL^+*)E]F$:?B.3#U-"5Y`7?XS'WS.: M6T>N9$_M\[--VKK?+X]6HQRWY.M&=G-V^)(FK!8O_8%Y--?+_CS)V5*;/5RA M#S^CC]BXO(K%B?Q;[A>=U(X,*S?6RN#6"ASSO4:-<=B8UJ,IWJK:I?+EYHSX MQ2*W6+L4P5?^9,X2[O.T6*J7(LE6[8VYL;H-B_5WP>=TG5;Z8)]XU4IR9ZW$ M6?13=0!1/UL^9U':C\K[RXM?S^D2_IQ[@9^NC8H'9-R7%:W'L/D6S+-,;U)_ MS9)'GDQ/N3ZKCM"96_JLLO99F)>%P!_X\?M+G%:\27G_S?=@TW/'COJJ^-'- M17WQI37'K,I$/U=_7<_L^?GWU5J"&E,E">CHZ1;NGNM"M\K`63;3F,^'>]O;+F;=VK5_Z*,^&$:0'7QX\LEZ>;+@UJ56F]F!IZ7V.UIRF*D]/IH):\ M:'"R4@4VSXUQQ,):@G#!YV$KFJJHB2):>86G59,59JF.BZB0&:MRU5%Y(%CS MES"=ER1?>BG&XS^^K_%QN=,J]7*Y/N`F*3LQH`3Y(9E^6,<_E['E9\J82KWF MX*R6)O3V==M52TBI/<;/*O$5&QE*WK-PL6"0X-7O?;X]Y8=Z*]=5==-B*U>9 MJWJO]0E;SF0LXBF]"XN5]GJMF!@@7%R@-WIER'1=_Z^+$VJ=S1 M/BF<5CX%Y^J\MG`VL^W?^HYAO,XQ*$5J2(%:]'5;!0]4?5A.Q\C2RE4906"#N M+U>+55W9WHGM-_S)>N]*-UXR/IV3S&Y(PT#*TRW'[S0\Z M3:DL!<8W;"S&OTH/0(^!7O08T#4-S05ZT"1`[@'VI"B@=.5&4.,=S06@>)(I M'IH+'"!*`:J(Y@*#K%C89G&A:O/QP*.+\M<;LJ'JMR#I#*).EZ-ZKM.Z1&29 M>W8=:@I*6%,03#-XIG%5UQF!:4YE$2UN5<.\\X50N]=J7/'%5904Y8Y M;ML@P^X.&`^NI@,/V"4WM2=ED-IT&4W#*"HS<;(=12(/;;L=G`2Z&629<&R3Y+$[ M_<.#N/9H0\$#MDF[C4N1/9W[W[!X>[5ME\`N-T-?NO4(8?VU3\.!EN<`6M@5 M-39;>X7NGL@:4#QS]M3F]PX,NSK0,!0_8$^V[)V)5"\., MIU!B`?=J;W9-F-49_`*N1TCKKYT:#K1L$\>QV!LU-F"\(%\KR&HA0>JXMDLU M;7'6:X=T9%$3[*DDLE5#0Y2C.KH'1)W6KDPZ_#70*I-J%6N)%I$W@4[Z]96X M/)5=XAM$(HMNJJXM[$C]<)G)HC[8^8+-)%)'L%DS-O-4@7D48+/:@NT'7K-J MV_<[>[&:T/8NX867V_5R=7QW5EF.5=4D<584;RVKRV7/RLLI?GYXA;FMX]HH M"U(?J?/*0&M/V3`RTI:!*RJD%B_I+_.D^D6Q3N"_*2K%C49GFF%:IFNC8%P/ M"K_)/<">>*:E6_:B;A<*QD'Q)%,\%(P[0)0"5!$%XP1H%96%3(ZF+LZ";Y-X MV22`2;B22>\+0`&GC1ABU=V?TT\^Z`1>[9:\VF":P3.-IUJVL%V+]'/_5J9I MOM`9YGJF:#9;=Y,>LIH^P;`ZGEW1T][P/]>YKVZ1)JJ>YQB?',FQ=&WN:=^E8ET[1)-5V MQLY(Z[1)JNX]C673!,>R,1EF/[QG[7=)]KWB9UE"A< M%-?/RABW3$QX6[.Q]BZ&5CE]"1XS^_*B M&"`&B/C&GNUV(!_(9X=\3BZ:#]( MBV#A6O?G=1(\O;_'Y)DRCL[LPT18N_`BHGOA<$I%T3!N`7JV)X4A8!^9(E`\ MZ12O8:H(%`^*!\:#XO58\8:9'">=-D(^D(\0-M/M%IP?^Q_E'YNYQ"9?[AT4 MW+D->!(((6)3OPXCR)0XR94)R>B3^'&WGRDS,KFC;UL_Z09\NU^,=*-HTLD' M^@/]@?Y`?Z`_6XQ^<92BXFJ*#')!RA%N5#>PT(0(E1M2*4@1,A# M'Z'3$;@&7`.N:9]K"L7Q#-UH'W+@''`..`><\[[]Y.),O7#5+GWHR7AS5>0LGX"*>NZ=VBV[,$7#C,? M&`/$`"4?(.)M)=D_0#XG)1]IM!RT+H'?0.A`?%ZYOB#;U'JW3*"/E`/O*F MH4O%35VT^94O$*C-V(9QDE(AQTJP3%,2!X_*-$D?_'3"C_I3/Q"7<2ZG0%OP MCU3-!LM4H"$*4#H.[%MHFDS=6XX?F/9V:9BJI;NM2T26N6?7(1X?3`.FZ9YI M$``+O@'?@&^ZXAO=`G:EZUSY:4PU*ON#I-KC*[?(WC% M<9[FLAB"DW=N9J1,OZ&/5(JDE45*,IZ>D],_4I4.EA$/>YG]':6]RR6:^^E=&!NFYFB6,1*8=>2\,>O(`+/+U!JHJJ-!ND`_L,0)A$8&-"&QI%0\Y)U`\,!X4[W04;YA) M)VT>8_VV.G\0A=9-#32I!DZ2)7/#=[,U&<2A\+XB[%AB+02H&*H[,CN36R_4 MB%W79B0+S"D(#`0FBL`LU='$)0^`P$!@(#`06'<$9EAT!38"@8'`0&#'USP0 M6',"\X2F;X+`#G6,290AT:9L_Y?['\GD@T_%X-^1XL@Y4Y)EGN5^S-[Z$,>N MLHN(-O+LMP'FD.K:P,ZL7I=9``CW&<8\@*]T*!')-#7C"^:#0+1K=<3TDFR'@%X*.9S\/CT.DSN`#Z!3^"S$3X-&_@$/H%/ M6?&I.QV&Y@\=GS@__)'7^'U6.TBN!/!" MM[X,`+V`7E;T(GKI([D2@%Y`+Z"7SNC%$Y=DU`LE`+V`7D`OG=&+P'R,7BC! M49PS$GE4NP@ID,IO([NW$"W:GFRGC-8%(LO4M[W4D8AV3F`-)+NV@6B>$(VX M<'_9IQY$`Z(!T1S-@X,5#8@&1`.B:=V7TWX]*EFF7J`;Y^UMK1MUJ'ZAR_78 M#]-_^M&2G&<9R3-Z]9?0OPVC,`])]BOQLV5*)K_'7TFP3%/Z,/:,K''O:]TS M7-O43-?53=T8:8:CC8O>USJ]P-4Z[7VM,_BTWOSZ(IE3%7W\KZKWN_MCIDS# MV(^#T(\4GTN;5R&(UO)6YJ7`%3]7IG1FE'LV-4H2*[Z25E/`VV1G["O/M*[A MRY88*UVE7"03$B0I[\K]D6EW,9Y5"Y&U@7BQBV*W;'@VS%?+@>ST/?H"]#ZL] M;O-,79<[X;K]!EYLB:;P-9I2+LCF])D9,Y?)]/D:X`7CU)-F=T`+^M^)U<4O MY)Y$BGY,C\;`/#[0MEW:)LSS"FV#MNW2MK54]TXX@95M=TW:^S7G^\^QDL^2 M9>;'D^S[=M2*RD*F@Y66W,;/Y/O4S4;'3E+FY2F#V4@6I"&O4MH*278H\#Y8 M%VF$-5RS#(V#QD'CCB6XYC9Y,*:77U><:[Y^H'2@GIVB.LFW29!./M`?Z`_T M1QISMM]J0.^]H;OPLQD/*`G8#^3_EN&]'[&#(BRQL*B75G#0.&@<-$Y^P;UU M&^GUW;S^FL3D49G[Z9\D5Z94*9K8U78/"X80"M^GB'==\U1=$]8509:Y9->A M`DJ_MKZRZ,Y)\L`JMM\0I@.RS">X`%P`+@`7B.`"N.Q>DNSU+$ES)2?I7`GC M>Y+E<_CK)"!?>$^@<=`X600'C8._[I#CL"1=L!!+PL_$[MCLQ,R\*K=)/,F4 M]_K>4:U-VJ^\>=V.=:LTZU;L84\8%Z:MNB-A26.`!"#1>TC`5'3NXNB]A^,F MR=?5;K97MQ&VA]K5P.T0R;XX3;6JX_+V,1=7J.S-707WJUDO3)32'_H>+M%> M:%[;"PV)Z%.Z%0A8$BPYC&T32!(D"9*40E=!DE)OI,&4`O?GTCBSRK*?!JOQ M>73&E#PM32I90:^@5]`KZ%4O9`7G]0NBK%7";Z5^!`)6L)E%B!0T#AIW(AKW MQJ"\_@>\GP=!NB03A7Q;D#@CK82ZGZ)BR;\U.+I\H#_0'^B/-(9MSW5![\/0 M+^E?[OT\O"=*&&=YNBQZ=[S_+:Q*$W.`,04_]<^H9\+9U+/9?> M('HUMG[RU$!NLF@0NPZG\!(N.L!GX+-=09G.T<4EB^*`QD!C\F@C:`S+LCZ% M_`RO[GV1>;.[N70["BET^LFA$V\LMK*J.$:+=AUA8J;BH M'P'7;6T3M\59]T&%0%X@+Y!73\CK*-DB?=`E@3O$'W*?#G_K]VL_U\;%^G5^ M*$-X=4/[;D/=>)P.'WD84S+*/YJ&Z"#?0X8NS^O?S(ARDS'0;BK8H22Q(JOI"18IBE]:>76S\*,?>79\!N^7.D)*?7\::-6)N;J4#<@ M\UN2KBV#X:J*H>G66]^`WUY5'DA*J`R4:1)1H[8C^OBU>7W[K(WV,(.U-]BP M7-H316*?ZZ\8)^G?2F@R-K0$<>_BG^*O]_,X>?;>39S<9O[Q0/_2Z@R_LRW6]>5&Y!]B3 M7,K>]HYOX[Q(JM[R8V;(_\D-^:^%?2]BHJB]2Z8OK6PJDZN\:&G[G?HKJ[KN MC.]O05N;1T-VJK]?R#V)%&%%3N`L@;;MU#8#V@9MZTK;UE(U867E6!3V?M'W M_G.LY+-DF?GQ)-L[Y!VIZ<^)[YE\G_JIZ-A)RMPLE;,J"])PP?[4"DDBP1-! ME$@IAL9!XTY#XTX]L/*<'TVU4A#F%-5)ODV"=/*!_D!_H#_2F+-3Z4YZX69\EYO4LAY-0Q#[FRP7JQK=\E(%@W"'K@[ M;C\Y7)F.JCN=E<,%I`"IP4,*IDHZ%TWO/31%6=97R]NTHVMM=[&71<#]:%0O MC9M9\-'SX4*317_:7E%(Q'/2+35`9Z`S>7=!8#.P&=@,;#:@#>@I4MI>95\[ M>[&:T/I84U98@4[EI5?:YCXHRG=:VCY8W<1&6V4.Z10UP<>N.JV;82G.XMO; MIK;9V=3+/IHW#;%5K\J,\&.X>M2+XJ>D<*A,6(5@^O])K"2W&4GON=*6D??\ M&V7Q025_H3!Q2A8)E49\ITS\G)PI+SXO9658)L\*%K,30_Z\"07SA_+)]"OL M>83^C3Z:^,&L]IP%'6LR*9Z4$BJV?[.;TJ\NX]7'.S^,,_[+*,DR4KQ!&`?1 MDKU!&-,9FB]2,B-Q5O2?I9\)!5I*GTL?7C[BS;RY#X5Q1;8J"JMIP>87-'`: M.&U/3A/0.%EJ3GNA,7R@#9"Q,H2R=7I`< M)8$'/Z6ZP^(9(I)E_++*&3\^LBA3S7\_I`C%_ M.W54W__IAV7VX<[W%Q^O@QF9+"/R^Y25B>558HN"&^?QY,NZF5E9.';R>_RU M*@/_B56!OV%WOZ&S\BE*@C___A]__,C)9`UYUDN`JLKSTC4U_=I@:=GK]]MGIFX(K-IO M>&^LVF]J'==\=_I2F_[`ZSKO@H#YP_B@GZOKO)Z\I]SZB>K(:)FQI[CXIV?5 MDYNL?!'I^':%LT]=X1KL3E`1'GU7.M')BR3+P7;BV0ZJ]DS5SH-@.5]&?DXF MKTKT:.\W9\=$__8;%O4')`")0U7N-P+RA:;!SD/5!J1JL/.`Q/$A43Z%'Y^] MGA%X;'W\/%_X8*K1-=5T=5`-J`94`ZIIEVH,%L53[DH(9CNVQY[TQV"\7[9)GQMNTSS#!P`5P`%\`% M<`%GX,D MN1^UHU%;NJZ_&6V#R)_95TI]R*,Q7%5K:ZN\132R*$/;BP+8?C`-F.;)>99J M":QD\GG./?CNY#>\#S+ M2)[=L'O?4$%\BI+@S[__QU__\M.6ZY?Y,B6_TKO,E_.OA-XB^L-_9`T=LW&2 M_KX@J9]3_?M"_(P\N2,O[T8_?"73G]^-+PU-M_]A_NOF\IT23N@O_"#_8%OZ MU96N:^ZE=W%!O_+IPAZ-W8OS*]O\9%H7XW=_?S)O]3FX">F2E*)5(FX3)4'0J_Q,V6:1)3L,_9C,E6>*=,A+W1-%CF9WY)T3?>& MHRILIH3<_^.K*O_:O*SO-CI,ZJ.&EFR_EWE1L3:,E_9$D=CG^DWC))W[T8;N MZ>P[JQMSU"L!B:+R.S^_T][QSY32@NISGS+A^J7I@SXI=K:TA7'N$!O%W^?F=YWZWD[T^UK/Q1_;V.K/X3B[R/+:%T>LLR\P'U]/XV>@!AG36_B#QINK2U3]5Q3 M%')DF=VC`.1$C#1%CML&+%,6910X[BJ9I_KEY9N.)^NC$]%7)5QY5X9 M5\.*JUJ)BTDF"[.<1TCE,U+&3-$70222C)%(H]&9I5N:8]CB`I*\-P8DN=W$ M!]6N,[I^X#`'V)--I'11^XBY>CGJ9!4@J[P8%XMT$2B>>,6[)$&I=R[7N[TW M!CUA05DCZ]SC.M(ZB:-3$#XGDON^^@_*W*?3%OJ1,&<30N<&'SKGJJXGKF") M['/_5H]-C\A&NH46F.:TF6:D6C8.HT]F!2T@436,PVQ&)LI=DDR:K&F$59GO MW8&UK:F>UUE!>5D4I6VK#N-]PI`R/=72Q*67G`BD^KY5EPZ`$@6%R**C_8C[ MD&;];7NJX[2T-F@B,UG4![X`L)E$Z@@V:R0NRU4]6URBUQZ=-O?3NS`N7M)?YDGUBV(-P']3!K"Y9XXM-'Q-=]X8OV;9PRRH M=<3K>O.B&"!JO@TW]N;(#L[V8W-N9BDARJ_T;[-,N:(V<2)JE8V-+]1LI6:_ MT27605H&?AM`F.O^^5W'UM,FU8G!BP-13^DUL&$\-C2P;QH(@H1Z2JR>TFL@ M$E9DVC3W?K=R6,**?`HD+Z]!A0892-7FF>D5R5*^5],?%2$W83(+2/+UUB<@R]^PZ!#Y)&/@$ICD!IG$$!I/+/O=@&C`- MF.9HB=V.L'+:TL\]F`9,`Z8Y#M,XJC5"RXN3\32_781_I,E]F(5)?(B?<'!% MQG55,X4Y'V29XK;M,;?D?=ZDR`.8=5OAM-:[+VN&F:3+KKMRFVM;^UY3H2K MI+`X(HD@W%\3>%+8-6U@%]@%=ON'74O5W,XJ/`*[P"ZP*Q*[.NQN-]C%.5L] M/IK$$_&1T:T4:I-%>-W58^O76;_GML1@6R0CBR[`4WW<("(0S,,5*YNS6]!ZD^I3[W\A0BL_O,<$;5"5MJ?G"8NB: MAA+R?2@DC@%B@&T^L/=GIW)7PQM\;6^4D.\BL.;DU6SH)>3E53W=/H+N]:E'F%U41CY13U$:>Y.61$:B-X%T,`>:"`X$!K8*PY$8O=6?=TN[Z_%@<3K M9PR'JF^',NT#[J41UG`)$QH'C8/&0>.@<:>A<;UW`[Y=:/_-`D6^)O1=LV/N MT601A[!XVCZ%R^JFH]JZ*6KHLLPENPZ!]\>SU^"!WO&`H6K@`?``>."D><#T M+-4R4`07/``>.&D><$W5\+`>$.$UD,AYU:9L+\F4Q!FID0?[B?VG7)-@22][ M/,2KM;.PV6`*ESFJ[@F+UQA\AY\>H4XZ6WV"X-(UU7'0/POH`KI:0)=AJ;:F M`5U`%]#5`KITU427V78W:T[\I1VJ_TCM\C71QS>)WR$86!8%#5")# M-30\>;JXC1;P!#PUQ%/O\**KEK@F7T`$$-%[1!BJ9^,06L2^9L]=L-?W'<]- MDOM1526M_57:EEJ@P_$WZ):I.IHXA\/!DI-%N>#OZX&1ZQ:@HLJDM(->:]32 M#JR)6/<7$:`-:`/:NZ5LZ9IJVAZ@#6@#VL."MCER55L3%_X%:`O?2@_FB)!_ M?%;0XV*STG@KA3VZR3266?/D4S)Y;8<:G]A-!EJ[HIKC\BT`5T`5WKHS?/5AT766:`%^#5 M"KP<=332`:\V]V/#VG8=J2A![Z!EJK:):A_PCB$$>15KH8[$K>2`"""B]XC0 M+=45E^0/2``2_8>$KKJ&,'?:4""!;#89%$J M^.%Z8-Q."9S6".`$./L$SL&`3W=4TT/\!-`%=+6!+E?5''$)6$-'EX`3J(%4 M)@@VLRO:7V!NR?GI'=I<4W5M<>>]N^0CB\;`)2F1Z6H#5/*F(;JVZF@=)AB? M0K(AX`@X'BA,@^[F7+O#2CS`(_`(/+Z"1UMU!39I`1X/W21*Y)?I-$O_ES3) M,F7NIW=AW$J*_I&[A,NLJ#W227DMBN3Z)YW@I!$6-`Z,!_V#_DF_-!S,"I!? MUW+A@/Z="1BJI@D[$Y!EEN'3D,>GT3M(.([JN<*<]H`$(-%[2.@C3W4M1.8# M$\!$/7W>&*&MBH@]AD0;WP&FSP\G7M!0'8$!3$,/%^P1ZOIKMX8#+EMU1F@Z M#G`!7&TT158]<58XJ*(A@XNG`(590-:P=30FH^_MU1WU%*$ MWLOB66M,4_D<4:F:U*"0#&L]-F(#!)SCMA2B#L`!<"?GIW^O6^K($E9``X@! M8DX`,88.Q#1"3)OG7@-)VK^K)5NTOQ9LN_GI<6.41JHG0^=B610,#L<>&$(T M)R[!ZZJ>UV$6\DGW)@:R@>P.XR1-U1X!VH`VH#TT:'NL.+FX(WQ`6_AN>C!G ME/SCLUH%7TE&I1G,%#^>*!-R3Z)D,2=4E/!9,7BJNH%@;+AQI7+CUKAZ5X'$ MS@'CJJ8EK$=9@X$"3H!3'RV,;:N>)^Q0!)``)/H/"5VUL>@2LG>1R%?1Z:;F MFD01?56^IYG[Z9\DIY]:\6,,YNQ/'ZFFP`@Q'.U)@[S^FJX!H8LN\Y!,`'0! M7:T08!5$42X1D``DJNO,D:J/4"T1D``D5I"P MU9$)*R%B!R+1IK_3K0DOVJ&0;PM60U%58M)*Y-NNC/GA>`O>CT2'_QPNM&'G MAO8(T?TUB2<$7-/MK"(/D`ODP@&_OTFUQ"5E`WE`'I"W+_(LI_V0J--`'H[% MGN\]/\:9OO\B&0&P^L.&^=;IO:]_O;S&CK"1@!_-L36&P$I*;DG M\9+0?[-EE&?*-$WF2L+_E,W]**+_WBXS^EY9IBSCD'XCG_DYI3@E3G)E3DA. M?T&UF3Z%/LE7DJGBTYLMDK10\XSLNSL[=34?7]GWY8 M9A_N?'_Q\3J8D__/3T'LET'%+1DB_A/9E\CG,_O@OIP\^SC.39>)DO4W(^9S?_-[_K51$4 M>L-><'5C*L*8:&$_L(/\@_V^;GI?++&FOEI M/+Z\M`SM0A^[%^=7MJ79EY?VN[\_4^R>:V^P083:$_&RS_57C)F.1IM3HM6Y4YBU>B*'PA[I&I50N4VBW!CYBXQ\ MK'YX1G_;#=R*4ZVMP1A[V"?^+C^_\]SO&IK&\D+]T.L.OK#1=;V/;?`.PXWW M)J_3ZF7-%M)2=DCJ=>D$%,@D%2,?_NE9Y,?[S_%:9ODL66;4MF92M`7J<90- MO^XKF?N,BU.V1&+F690WZB`_I^S5#L3Y.'=IE_A@-O'N2\]!C:96.6A85$/9 MI4G5H0'G8:J6[8I"CBRS>Q2`G(B1ILAIHB\G&'HN%%(P1B=AC)ID"<$8P1C! M&%7(:9+E>O2$H.G>?O#W.9XLLSQ] M5*ZK>)U?2'*7^HM9&"BUB!8>:W--53"<4HS0!U_0RY(Y25]/#=\W*L3I(BCD M(IE3D#V6`4AT7L)8>?;V#6]>0KY$-1_"A`1)$>#TD>&I>'[^D+SU4?P^V\*< MU&VATUMN>),8>**?1XYDTR519I,E@']%K_3XX**COXVJ#1` MH5K"'T`'N7HIY=ZG6I6M-29Z/%/.,R5;!K/BA5??].E3*#C\.\+>:^&SR:'? M%J)8NM>B9A4?V=<_AG1]%`8O@.R_V=1\Y8+N'5J*L`#/T-T?LU=T+)E.F2:L M-"5/&+5F2ZX?^8S:Q[N9XK-RA@])^F<1@)C[8;2Z#5E]+5D6H87_PXP!)9V< M855E=Z0J%2;+C-YY&>=IN+Z$(IEN[>(JJG#"RKFS&,(D+72V>!9]%;4$0W%5 M_L(PD_@#DS^56I*2`@S-I!'&0;2;)[?TN=67EAD=#R4=]EP6%)"3V(\# M#C$6SKWZ8)@%7H,R/".?-\SK0"H>/:&:G='%\)8KBJ?GQ)]G&[&]U0UV/K+^NF?*B^!Z3=+, M8'!1T(%2J*7$IU]\\-,ITQ8J];^I2N0_T,%Q(3'A_8V^[.HN_+?9W_BMIV&: MY2P(>I&P&!WZV\R?$OHE]L=R\L)[>M6`8,D#P?N-PV0CHX7-U?:X]D&&M5?F MA=N2)^,6I*:=!&D7H[HE4?)`H48R/K9RD'1HM;W'+5L3E"-4GPY95>CVFT[G MW$_OPHIQ7BID)2*L>W38X/>)ZGYKC#FBPG]^ISMO#`NW[&&&A1_QNMZ\*`:( MS(7^9BZX;ZP>WO)!9OMY##>SE!#E5_JW6:9<45LW$74.@+(L4+.5FOW&O$.' M:%E/^$U>U=/M(^C>_B=YQU;,]Y^9=[&3]"U8W7WS!=M020/F8YJZ\+ZCLDRE^PZ]*TXGKT&#_2.!PQ5`P^`!\`#)\T#IF>IEF&` M!\`#X(%3Y@'75`T/ZP$17@.)G%=MRK9,[:N1!_N)_;=?/N3)%_IR5-U#">36 M!0!;?8K@TC75<5#3%>@"NMJHL6>IMB:N]2C0!70!76MTZ:KIB"OR-G1TX6BW M;'_8K-?K_L`Z;L:;>'R-=&$.SUVRD45!X!"5R%`-#4]>H_XBP!/P=-H5RG75 M,E&A'(@`(E8['M6S<0@M8E^SYR[8Z_N.AQ?MKZJDM;]*.Z38?&_0IUNFZF@2 M5)671;G@[^N!D>L6H*+*I+2#7FO4T@X,/2$`;4#[6-"V=$TU;7'-X`!M0!O0 ME@+:YLA5;4U<^!>@+7PK/9@C0O[Q64&/B\U*XZT4]N@FTUAFS9-/R>2U'7)H MDW3R@?[T2G_`1M"FT]`F9,>(+K9Q@L&.CJ7:`N.Q<+0@#;SDI?830I>MZJ:P MDJQ`%]`%=-6.WCQ;=5QDF0%>@%(T*W5%= M;=45V*0%>#QTDRB17Z;3+/U?TB3+E+F?WH5Q*RGZ1^X2+K.B]D@GY;4HDNN? M=(*31EC0.#`>]`_Z)_W2<#`K0'Y=RX4#^GHZZ_=&@ZX;-49H>DXP`5PM=$46?7$)?L#7``7P%4'EV.)BR(: M.KAP"E24#6@%4T-K/O[>4MU12Q%Z+XMGK3%-Y7-$I6I2@T(RK/78B`T0<([; M4H@Z``?`G9R?_KUNJ2-+6`$-(`:(.0'$&#H0TP@Q;9Y[#21I_ZZ6;-'^6K#M MYJ?'C5$:J9X,G8ME43`X''M@"-&AUG()]V;&,@&LCN,DS15>P1H M`]J`]M"@[;'BY.*.\`%MX;OIP9Q1\H_/:A5\)1F59C!3_'BB3,@]B9+%G%!1 MPF?%X*GJ!H*QX<:5RHU;X^I=!1([!XRKFI:P'F4-!@HX`4Y]M#"VK7J>L$,1 M0`*0Z#\D=-7&HDO(WD4B7T6GFYIK$D7T5?F>9NZG?Y*P&9F0!?0!72M]V.F.M)1'Z'5 MC=K`]V._D)BD?L3W8_YD'L9AEJ=^'MZWTF.I=PC33=5%N40X`>$$7$."51!% MN41``I"HKC-'JCY"M41``I!80<)61R:LA(@=B$2;_DZW)KQHAT*^+5@-156) M22N1;[LRYH?C+7@_$AW^<[C0AIT;VB-$]]SBCQ`+I`+!_S^)M42 MEY0-Y`%Y0-Z^R+.<]D.B3@-Y.!9[OO?\'`>L<=@MF28I4<+B4^Y_(TVZB#58 MB'7>^OF(BOF?G8NP8XFUDNUF.RWMWD^U;[9\#"?=N@($!@(3(S+#4,TND^G[ MH$8@,!`8"*PG!&8ZJM.6%Q8$!@(#@8'`VHY1\CRLP-H*Y_@A]^GPMWV_LQ>K M"2T*8_)A5CBU=$/[[OA2X^)1`A)%)8)^?J>]XY_IW`?5YRUO
CB/Y[N\SH M>V69LHQ#^HU\YN>4XI0XR94Y(3G]!=5F^A3Z)%])IHI/;[9(TD+-,W+'"G6= MO9E'7A/3QM1;=.:?RFWS"PP#8`&PP#XL8)P$"P1)EC/H=L0&JN)GR@-5=?9O MMSZYC2-Y?MZ-V/^!X9N^<4>H9))ZNZ@\?ESL"3 M@]Z'2C7S&9Y9F"+K\*_"P(EM^"._"=!S0T@1 M-H'EEL-R@'`.(2',0&2Y'CL^G+KV$HJ;KR=Y2\7M%%!QFW6]4MR+%3$&<8>9%TWGJ")ITJ1)DT%Y[`?$J#]KWZD;AQ*N1EY=P,_$Z M%V/5WW][%_.[N66MWM^+%.E'2IH"Q(Y<;GL!CT/V"2!VX`7VU[__Q[__V]^2 MYQ=6R`869PY*`/,Y$??["O_M^\XOO@V]P?`^>);//P00:6TT&ZB!SCZRV<]O M)B/$N?]N_.O3Z(WF.O"%94=W?7W4'C4Z+;W7:32:K69+[PPGG6%_W#([[5Z_ M\>;O.Q8BR_'=U9%CIJ!<@6@$G+\C1FM93I?$A'[*0(1,MX@,%Z=Q36E<=F9< MZ/P&\7P!JF`'$(/3=Z@?T-',)#G_P!$8`=@YQ5S1G#@(3Q(_10QT+DW"`NVQA6MKU_.T*8A'/.7L MCQ@D&]>1G"\Q5\D^B_-X*6<75ZKLA0O0BPBH.7&(P\&N@1`W<`!]M?7"A:G% M[]*6NPU!W/PYX[3"9:U6H-.X]Z&!184^-L@K2\,C M"5&/[U"G<0Y@2K!4C\@*89PN=R-<[`H?7%L13R>&(*6I`,/X9\R-8";S\L2+ M`)27VKO+[=>V_4L3A'V!:\`->LYE/#&99YB\9KO5;X]ZNCGNC9LCG&`7,'X#!E^SEJ+EPGK`C:S,1PCV`,1!\F`(48!#0FNC2@OL M.`P1S:GU*C-C=362A85N-EM9:`JC70[%OA4#/03JIWFEWHX%"VLW6JBA8D\P M"FBQ0N=`1%>>1ZS`N(Z,$K[[LT_ONL=.2JLXY#&:-HDK88R*C$P(V1P#`>5[XH_WHFC)E4^,OPE?$CM;NH!5 M@(MO[\?#'^O:4$*LHPJ7A!H2E`DU#B)1,@IX`-4Q M=-#[S@.24DX!U#GHU3I8LA4`Y.%363;Q&'SL@WRJ:_\G6(.?'6XGG:9@..!; M68I&T41F]#`>L`W@%V.$`=TOK:^,'LKR3B(\4$)E;"[WF(7P)]QV-`)WH(?@ M;7O$$+[`0C?"HS6#_AT0D0?$*DS8[`-7RN&:-HVQ6HZ)ZC9E)='496DF-UY* MTU5\)_HY.\,(\440>PZ&2R$,7=JD+[%/%E9(0(;G0J&ZIM'YB6OG6SHRW)CK M#"*:+N`=S$A6+-$WZ/M^#.U$$@J#G@D:9D._^[\)5,Z`6?`(6>?G!<@1LV^; M3IVY'@PG83CH.[&`3<,8/.;TM49#P')93/PO0CR#E>M+!P]"%6O.9#DHEH)2 M:"XDQ0;"N)*:6:%: MML47&F[92\O'1/A?>1'E\"*68*B$R3E[DM$`4I3D+E6B"BT>6A>E0RZ9?@?" M`4QE*&=#=@MF1;WKB`C-8M#-+.#*M\YB3!XI"7M%.:3/(F(=RU19\5,020@E M_+8!#IX1J+6.;-(9I;$LZ+/SH8&K2CQ%98\QZA$PD^H$+Z;:*9#E#%5R# M"Q2'/GJ&X'8Y;(H]K:T0\^`;S?8L=TE=0_LH"#%UC)E='*P@2TXU/B!MY\XO M\R!P*!-.J1<_@HC"Q=T0BJ_9''C,Q?1B!SB.H\EI7$D)X]2IRQX*MIWJQL;[ MG(,N%B[TCCD*>=\.S!.('#$L"TA1"*9+_!D@80`VL=HRDB4]\?WWH@*$0_!I M>>#3+I`8]$\`F^V&=KP$I0"7?FOZLOU:5*`ML0YG,4J^PJE75K&L1RG"`.;63] M@!PD-]1\"RFN9:4UI*60+Z1L`I:WXYB6HX6 MT[&T-J!=H*VA7)D^$@\DKWQ%-F$B[-^_,!(<^TYY3()2!V'NDY@:<1;UG<3] MV5RIUOY]V3=ZTUUK_X2X)SEG:\:^[H:;R#2Y;GF/:N98&UK_!,%'S=H/$1M& MG=8V0FR*I1['5$>^Z`\(]2(L$F6^L_?2D^XED)%"S=T M1!Z1UOYP75IV_8I4\Z.TK1]3VUJ2D#BKGR*%Q"D!HKP%<,.6PGTGO)5%/=)O M`#VN$8YK\(G3Y1`1A=)S7`WVR74ACSY8+EE(_A_Z#E8(0D!^$KS$"U9BS1J( M"RT[VK'='/?70Y5_Q&U`;GJ[TB!X. M+)$GKAFPX,%U:)W'0F[!P$1>#(R]PY`@$"1R]*897V-#C@2F\2BG'V@\L]09 M3#UW+L.ZD"W!XM;W8;B88CM@<]?'&AH5"0B)) M4S@S-^0D@A"O$M=QPFL"K5`*Q![BG=_1A(F<+9;X+,$_<>^8)P2`G&?IO*-D M`V]5*8?L&WP?\*)$Y4N`6H/:(7V\V,>:/+$NR(-9M$:_*5[-0XC-0785VL#, M`P0'MO+P*>T,+B?H'KJ9?*LZQ@U%,(#A-ZJ%C+'`8Y,E)6D*("-.PCI/$>"5 M3"(OMCK0W@[&]Q]^3.G:(TH-]-%QX7#@89_V4(=*9!/==,XH/3E4):.4'",T M1!`@2:H2_9R\/>DDU3W/G26I"IJUTJC'O=K5F6SZ0%X.(:!T7,O/`.-.S2;. M1[19840$T)'UU!6T"9%;4YD5A!BX7$X*@2,56$F`A>'Q-/'UA)@`VR.!675M M"W\MCR>3PH]V*6(:`?+`QCM,]<<(NP*FT[)?!?]HQ@)?"`K&>:@Z1UT@>`F@ M0]8"P,NPATS`.-L*C&1N"H/LBP:ORO:P*DYF'$2,3D#C*GY+<2C3AR!$L$M8Z[U.\)LE%C=RD$A/ MU&`XE,_$RD#5#::K/+%@*&=T9^18I,%\DDA+!;-[W$RV6FTPK5)^K$WMB>$.Y*O!T*VI1N3(^$J"&4.R9(KA\!(93923RRCY=OA`Y)LJC2>W$3L@(@S-AT=$EGJ0% M/!&75&QF/02AJ,,,0?*2CS45H1T*Z`[G\;=79W8J2[?G8\HHL_;5#]:^%H1' M$(/JY/## M9/(CPAQ+`\%=^[P7I"7\%K76@'$Q^8W8.4@&,)_*EC7:2)*Z_6*#"[U<@Y?7 MX15;S55%A&=-:9G)2=4Q28:F9P*!-8#`-E+KY1G$P3&EHQ%4J2B5W,T%5CE@ M__.CE[XKEB"!&6,%3@CYWP+/P4^3-2P[E3\2W$?R4**AI$7[-5U9Z,.[[8WV M=C3\M0\NO*A[V/6-Q`LX+>-XZ1BVJ<"L$W22)5/BR,[T2/],I:(QHU57UIZ[ MD5PV6&->^)$D%5(B^]^F`Z<',`6G#.=KV[([\J$48P#X&*W^[(M;Z-#>C7@9 MR[A)"5X&W:4#=0A%\4V)G:#PSN4J<%>%.MGH7_E[8FS[@\JZXUCNHF9[;WK[ M]&LZL_W^C\J7L'&9R8;10PCW0#*'[.>R^E64M1Q]NQ0RH1&;C,%+]"-;/K&_ MY/1G=L-&9A?`_AM!$"\KFCA1?KZ=LLUD]41=VE963W[U%2@KS,4DPF'W[,X+&,M*1G-7*U&)>*#BD?!!Z36%A4 M*AU206-*B#"NXH$8(B/W3\57"J6`$%K/S@;5=C*>6>R+BL>AV,"$'/D23+/; ML&KT11K*UG88`9R=N9&(TC?[Z^$0L(HM8@B^`G@2]G(615ZF2C";Q$8EHR7Y M+.RA5\]5J)&.0BY$DS$/M\#O,=%.^B+W(LG`U;5[%Z5AB2J43BHEVAV1M+)` M.3$7)WJE9/.2SD-2/;IRDUZ&Q9D9R.XR0W<5CU6$3D@V*!PA^RD*)#`-2II* M7$5R?& M1?&&Y:2QLQ"]+*)1COW(ZQ54X"C$U+!OMAR[A$!NL4<7UG$O%S]C4R:MV2 M:CU[\'AN1[WO4"YB#D&D%4>!^D)<^$/?B//>>[VZ;K8:3<-HZ&V]:?9^4)>2 M8$[$6G'V7OVQ=]AX.HKL6>[I">;M@W>E>:%Z.W##?.77#_-;%4/M7/]WXHOD]:W<% MMPZ[39]HQ_JO`6U4'^,6LPO86#`A*]QU=Y68)=XYABQ/D;*2X%MQ1<]HO8#L MG7]=WDL+YEM:\0EB#J$4U1G@#KDT@%+;V,Z^0:@D\EI4>]QX`6$]PA*\&XJ>,"5PE>A7B5X+T^P;L0\4KO]ETOC;\EZP]Y:6MU M(7QU(?P%=T;4.KW]'>/5A?!77`A?/``KG#FM`*P"L)P`K%EKZYT*P"H`JP#L MY26O`K"+668VP0/K50!6`5@%8"\O>16`70Y@W5K3J#RP7`'L28FQJ65_Q1WF MOG,GMQ[:-F.SV2O+F/V3\H_,N;-P+^FR:IQ*[>7(W M(\0'1/R"[.X-U+E7:[=R6[,ZRK4+.%!B/2Z1RA;.0ZDT(9.>3<&6*R_8 M,+FM/MG]+@]R2S9@4Y!Z$U5^V5T0^>MLLWVC@H37FR\JGA*6V#2^-GUJ=;N5 M/E7Z5.E37OK4:E?Z5.E3I4\YL:O3T"M]JM8'E MG\703Z/]C*7YKUT_J_7#GP9T`.WN@;,OF48KQ])U;G7Y+\61_-%)KS?S]AT* M+@15%OKF;D`%+Q6\)/"2M^M3<"&HX*6"EPI>G@U>NOEM,BJ%$%3P4L%+!2_/ M!B\Y[LINC9POR.4C@E9.?FCU\XG#)OSI"B3/VM M79T"P2[G M]N=1%67J?"R7/JC(>1$63-?RM1NH!E>([\,?,EIO.8> M;P^/Z(9/^#Y:R#OAN<;P"L9\AI/NR:EZ?T7\-3,E;, MQE,UO$V-"+^)9+<**]GFLTJVCY>*5H+][(*]9B'#FS*]&)D]"X,E30?,T2J. M+,1WG#)'+C6`W8*)FO/,I9IR`CE+YFW*;"OF"%;,#=61-.L@]AQM83TP^)WY MP+#(=>2Q-?4GV[^LPVATP?[=RB"*C_CX>S<")\L6W^S=.O6+6(OY9'T[<:S. MV:,R;S@J:O<)IGL(TVWY&\WE&H^G7W#"HD"+K&]"`ER?A.(SV'\0@GN0"R;\ M@`<+ICR&1NE7(`\P%%_[$HAKN%;\"D0(Q0HSUVZ0KPX21#[!H3Z M\HOIAE[W"UX1YEN>]I$],#]FVCT+'UR;(96V%W!&+]-F+@>'6MN`;()<`CTA MT@X*8U[\5AH&#ENSXF@1`,=<&-69KS/JVH0Y+(0?;2L,-_#PV@K!;$3@14UC MY$^TL"*A<7/FPY/(S:2+3,=$O72TD*(\^C.TI84C!$P'#=0LYTO,\?EX!1.< M883B_DR.!3H[PI89/K?1F`O_"3.J#2W6\BTQI_5)S9+@0!Q<+UQ[0>\X,C4H MA41GL&+^T\%A-R`JH6O_7-2/V(R%(*XU=3TA23'' MP('Y%L4:V"(D.`'!D=9#`I!0.OB0BE!*CB";?4/CAMT$8.D@W.:LKOV/Y<5" MN"W/"]96\C0X=`\N&CYW5I/#)'W`G@6V$]D/ENMAU*HQ?!I:US0W0C%=`MC! M4+ZB0PC*Z&M^$`FMY&@&0-@M%..9(#7#9,4*4A1L!,H2,ICN/YE3W_"/LMCU'P(/QLA! M(MP9,`%Z^1([<^Q.H`@#.X'QV#919+&!V_`8Z*7B#'!3&#+,55@AX(?B$"DL MWA:/KU^H>^)!);&-X!5JI=:'EV+KV).C@?=$\!8'XD-PA?8PABPN*+8/'0L[ M2$@IYB!DGB5Q2KC/J965=,$;RZ%*KP<(0$NQK`Z+6C$ M_Y=.WFFV*FOUHL$]X`?*=D'E-M6MXV)2*BD1AD'&.\IS11.=,9#HU^:&)0VC M;OR02T^Y2DKN,%($2U9R8H:]N8384''2(_E!]\6U)JBP)+'!2'`8V.%A1Z),-Q]),79)I MF$&$`9&&#)"VNLPJ$H.XP0;Z= MP8@()'TEAE6D[Y>.DEBG\CDJ[`GB$.B464*CKDB%,\QGE@ MN\0S%?`Y`#P^F\&KE+#-8D\F.^F%$-$)EHBX+9O1/'<`F)9)4U`GA3K#="F& M](*%[(E2HXHGV)F8ED=QDY_A0N_/-;WV`#5.((=$BST:LGF/B>>SJ,K+OKK8 MU##JO:(&IT!;SDOEUC//B*.H(%(` M02EW:&IVZYU M0]R/+&I)^!8RC]Z?FTMJUHU\`1LH.[12EUF-LUD867+Y,U-K`PW'#P$6K$'# MC\$TB%R;U[1??+M^(6,3KIT1DK]H?N%\(:GR!'MY@O,%(<`FTHR<7`/-#C0>VOJ MN7R!!5XB:W87N6SKF05\1K'%ZF>J(Z.223>"=PH`'%)#$-03#NA MJ`1KG*$OKI3EO?8/5`+-J&$Y"Y7.@58'4\["!RH?DQWS&'6&`[@%LF+3%A4W MEE!OL.M?6<1_DMV96]W)/@(JNJ2:LQ/=")"CVCA1J>FX@)I8&1,@!J:?$CJ% MZR9>WMAZ>>SOCR8IQ_/<*/*HZ,T/Y,LUQXHLC7US.987X=L9U@<#<(?N;7"4M5\_/V3)SKMOO>T64R;G;?3^3QBMF4JTV9K][.^(YCX M.=NI'X1+R]L69GPFZ9CVBX)7[GGRF9_?Z&_H,U]9MOI\@`^?W"6(WV]L#>[Z MTMK;,KYVG6CQOM>K=_66WNZ:9AO&UVW]H$Y6`T'RK!5G[]4?>T8])3%[-%FZ M2]<\>$_`&:>;$6D_OVGU?CBY`7A[E[%L:#RUW9,;EJ5=:0@M]@!+?V="]VE` MVKT02(_<9F(8Q;Y-TV:X]2H?=ET4CY"_?"!W=,0X/2O)^R'TN5-?:"[?%W-\T&8VY37XUII?:B87$QQ>4GBAGWZ,X M%2](*!Q_*OFIY*>2G\*8L_.\`:/TAFYH<5%=:.,?6#3T8'DG"]DS)=9V+HW9JA MZWD-O2ASB>VJZZW+%?H617:^2QQ(:OO-W&2@*/-984&%!1465%B0!Q94*;NC MAQ\L@C#2\.X`/+^;\>CT1M,JEJVR)U7VI)*X2N(JB:OR=8\MAP7A*J!#JW!- M;(ZSX].!&]/`=[CVUCB[JC4K@^;+%OY6?FL5PQ8&8EZU7C1:M4XOMTUCE4I4 M*E%ZE:A,Q;.G.$J?X?@41.EI-X=/M\DMAMK:_M=8?=.<(,;C4*[9_W=TFN3; MZ`B6O9V&1>%^;IG8D[P]*>RGB6=\OCAB%GQ;6J%X557%5R50I>5^K9C/3]SG4BIW[L4ULN"AP8OSIY*?2GXJ^2F,83O3+RA]&?H(?GFP MY$V4/`IC<7?'V]^"B&GM'[6WYB5UZ!>L`>1S_OG1:2H*?V^T+K7/O6N6I;Z? ME:<+^%84"<)VU2I\`9V."L\J/#M5E-E^<78517`J&*M@K#C26,%8Y9:5J>3G M]9U[+W;>G+Y<^C8"EU/-9%&8^7S5CQ5L/+W(;I$RR%*.$>*[R(+A'WP^\W=F7'A? MYYTLX35,_8\;9MY%OD\9>G'(_[1@VC!8@MAL$NGN_,2U MF>M;ONV>.C%""WS-TD)FQV$(1&M3B[L<']D;_H7$R4R(E//=BUJ1S6I1UV;+ M*0M3RV!V:IJI&\UK*:#N:]J:A0QXH,T"#XS:B>KCQ^;U^EGKG6$&,Q1L62Y] M1Y#P)]KU?OZBV]W37--G"KV_I!`1\(@F>M.'NO_OAI%\A2$K/) MI10,S8,%'&?DIXBTG]^T>C^V>W+#LK0K#:'%'F!)]E*6]N[X M6ZP7%>IN^0D:\O\A0_ZKL.^B)@KL73`[YMDHDZL=M;3EWOI;5'$]6=]_`VF] MO!KR6>7W'^R!>5INAYQ4R9)*VDY*FUE)6R5MSR5M*5<;E94MAE-8>J?O[2^^ M%BV"F%N^P\\N>:^VIN\#WQY_=_-4,'868II%):NX';HK_.DF(%EM\*R***LM MQ97$51+W?4C<]UY8V:>EJ9L<"/,]BE/Q@H3"\:>2GTI^*ODIC#G[7FXG'5I\ M09>GV?@'^R-V'RRONJ"T`)A6.?65Q%425Q3&51+W$F%DZ4^&^37PV49;6N%7 M%FDS$(I+[.IM%PM>0X'X[<9\B[NE>K5N\^S%MN_E5KTJM*MPX+O"@1ML]2C* M?%984&%!A045%N2!!57*[AAG[Q=!&&D1"Y>:ZS\P'BVK?%T!P+?*GE025TE< M41A725R5KWO*I6J3%7A4C2ES]"(8UD?/=[F M-K)VZUOLB\+@18%PKG"N1@5G%9P5-PJJT*Q" MLPK-*C1[10'H]PAI9QW[^FR$99A6QC-EP.'L' M%N.*(;W/`66^DV^&1_!]#'Z#5S/+7F3>LX*Q!HYX4\B`;7]BI_!H["+/M6_MSBEJ M-9=GK)*89\>=S5C(?)O5-'<&$K2I:5,6K1D3(F/-YR&;HPR`1'`7`@8Z64Q; M6:Y#]@-DSK+_B%WNTO=H@DBJ,D?T"SGSP^Y'^-:/+<_;8(ME`-HV"]D?,?P$7[E;+@)VXT)_'$;E`*Q$ M04A>1(9(]LWE45W[!?F% M*C*,&S19.`'[TV;MLA3:2X1`J($9LZTPW!#T"!C0?MEF"P@-^2!3*H`;:9%!`<5MT4Y-.)GZC^)P(P<[,')Q.]LUFS.$' M]'?[.I"$\FW-D/,GVG/`-M_98LS1N=_2$&)$0F/F472F!1A=TO<1[L-C9$'W MH=$"#+91MQ_A0/(V-2T[4R'Z`AU*IV$+19$6CT5,L$H@VQ8\"91%#'?B5&*" M.(37`<:$P*PD.-F`$_VXR2^5.?_(\-13K0^X##*`8_\0!C[\;;/3NR;.'6EW M.^3Y$O/(G6VVQYYWT`/&YK]B0%E3-UI"<2;)O3J9T=Z#(7;`!^3:($!7\.VD M?S_X$?"1HV]Y\,'/*PQ_M;?]^\\_:K\%=7K%G6'4-$V)K:G#^Q]@7$&X>:_= MD_C/-DJR,N?]HU@E3]:3YL9/&O2>[5R@%8*7CZ8CH)B;6I%'L%ZX()MV(*`] M46_R69=@`P.@.R!32,;#LSAROB;P]"Z(H\1["5EDN5ZF>]&\)E_A*J.6/B#, M6Z:.0WCDHNOMEZ#3!-&'-6=$:ST=.^FV*QPO;H-#(I0:NN62\<*%$UX2,F#* MMBI'L"&X,T)3B1$X(O2\1*:`<)[@H@[!Z?ZWV#TE(D`VEQ8B$H=8EY(0H6O3 M@.EW<%]`CD)$E3CD1.84!PR&N2;,,_3,(3Z8PCQ!U`$ND0RE@28NB",X`KBI M@0_*5P&WO)K@?VCY'&&0P$B@KP^!=,("0D$8."/4)+>'\A@IU@&&_9<%``<$ M&G1%1&?;HX11XH51PI$3;I02RU40P=>NQ$:;9'-7"@/I>(!#C!5;Q*?TOBJ@ M,Q*PD0]"OA!N]&'&O2QP`"0DB)!EB`X/;*F\\NJY=JW<@[Z"9 M$#O>?0;1N0]F$<2?[+TVA)%![!K^E6GP$3@#4HUGEWKK?+W,Q]=_(<6#A.NH'3=:7U@A2/R2&!'Q"QEG^B#@FY`0K2T_8"I4T\OK8V&7\7)Y>NIE?1/LC<`_C.9#54=G+4I^H=B)0@%?2L`M*:N!]]AGPC" MKA\S`_`)_D;D"K%!^LC5#+?RYD]OD3P]P.YHT`"6B5`@+S!Q<1_ M*)?ZR0KG$-,,R8L9,'`B%SB%CA0![.\C$PX6N)W2G_D@5SZ/&#DD/]5\:]=@ MD39&$.L@+:L,+9&@A:1'9'>XALO#8I7&$3_8J;^U1VF84*H\+R':0N6SK\*\ ME"M"I1>RBMIC)C`G!X\FXGD#KV?1HE^MS3E*I/>VE.@C2`OB_RP,EFB\R"67 M&5L51O%:5JA%XF(EM(&YKZ;AMT*P7?+.E]C4KM1B*^GP%]2,W21<7'E"7'O(B4=3*^2I;FU MBODHD:]&&3+/DETSLYEC!$NA/(ZTO4NM@TNDF0E MFH!/X#()BSU#R13I*1?ZAK?N#W>/_3MIF!G@QRQ:18$$0R>*2\M!C-5%O2;('A%[I*1 M$87_UG8%<;65A1 M)MM*W49E]ORG>X]:O,(E>"F.)VHRY-]_>Q?SN[EEK=[?0U`''+(A)$F=M`_P M0AM"F4\@"0,OL+_^_3_^_=_^EC2!$$:LB(\QA9T^12$*?/C(9C^_F8P0F/Z[ M\:]/HS>:Z\`7,-`[?3QLC,:F/C:ZS8%I#!K#;GO0;+>:0T/OMWJ#-W_?$=?' MZJN.R>4%14E7+3+M+2FEG-&(-4_6R1>O@7LNXL"(_6Y'`5WLG-@QI7NH;2YZ MR(3*N&",00$6.7VCA0K0P[U!/(6(O[3J;0V>\@Y=D?>4#D7MI?\%4(QL0)+K MY98G"QR6UA&3]'%/I@ MK`#Q561]HQ+16W&M4==SY5H-W:]\2-/K^OXFL"?-Y`J3\3@CM:QCE)U+^)NS M@_-W>"U=Y!0O1.ECD+L%S)\Y^WTVEJMX_`PTGNC]?F<\[@_ZPT9[,AH`)@\F MG6%_W#)&NMEKW!R-"U<4\%FL:R9,+$]]$`C@R@JMC$O*V6%_08`3IA(0?T0Q M6M;]DD$>Q(O,AP`+2^'@=T:>EI3JS^#:[(@[I8>R2=;-$?8A\NC]6R64OPA^6" M!(Z(:@5EJ2&6RJ=]U;7?*<@,?)%-G5K#Z)J M!![(N"@.?4RW6$`\FV)/:UJ=@XFQ/J4`"3V^$##C8MVT'SD>Y!V/EE MGEV(W:N\K.%_XR6YC>!%BDA@C:F"SZ'>K&)GZI>)CL#8J M:$Y\9XL?X!QTL7"A]Q`+L:D'3(>#R%FB&(K'GNPY"AF>K(9_!CXM#`6Q*N;( MDI[$9'M.N]B2(8L2F$8WXXH<@1O:\1+==WN[GBW;KT4V=19'*%#L02RJ?-H9 M#NH1=4G20]$OR#UVE3_$C%*L]O4V_U1PS2Z8Z/1:X^:(V$56X8^&C95OYX%00Z=:G,=02/H66^V)VUP M\OJC?G]@Z'*T@Z'1.LBA4VVN(JBA][KM2:N/;F?7Z#8GW;YDO]D;F_W>(8). MM;F.H*9AC#J]T<1L@F2T])'9-:3&3/J-YD$M.]7F.H*ZXU;'[/7UQJC9'@#G MQVTI#\V.`6I\D*`3;:XBJ-G5QXU^VQCWFVUXT6C4F[1$Y^W6V!P>%.I3;:XD M:-!NM@;]1G\T',/_=6,@09B@Q]M<1]"XU]$[C4G;&+6,;K\QF.A2 M'LRA.9D,#A)THLU5!+7&AM%KCB==L]DS&XUV8ZPK,V":^NB@VI]JJU#Q%TJLUU!+7-GMYK=R?@U?3-3M?L-J1=,OKZ4#\H M0Z?:7$?0<#0:M(9F&U2VW1H.]?%HG)J!X4&U/]7F.H+&S<&H#89IW)WH(Y#3 M;F^BS,!XT#AH7$^UN9*@?KO5[O1[D]'(!$,P&32'"N1&O=%A&3K1YBJ"NDVC MWVL-NR-CW!GV.IVV/I#L-YLF?'6(H%-MKB.H-1ET^@,=3#>X?H->MS?*@%SK MH/MQJLUU!'5ZK=ZXT46%&1NM7KMA*`$U&X/##MJI-M<1-.CHO49W,.@T1P/P ME&&H705R@WY[-QD$.G6IS%4'#=GO<[_2:@^9@T&YW&KJN MHM"V/C&[!]7^5)NK"!KUQXW!N&,,AL#K?J,+5D$Y["USW.\?(NA4FZL(&NM& MKV'J?8CZVJ-A;](?CJ1=:G1'K=%!:W^JS74$-5NMEC[1`4#`,]6[W6&KHS2F MIYNC@P2=:',=0:WN<#(QAP,((\`?U0>MT5!A2@LB MVSZ<_3C5YCJ"VKK9:^N-]G@$$<-H;)K-Q')WFX=]ZE-MSB1(953[H:W187!T M\(EH9H7VB>RJ?.(=UI7?J:Y4]@>#XP>!%.C MUEAAR:0W.&`@@:07&>$E&=;L")O&1&\V^I.1`9'(>#(<&`U3@1-$30="D1<: MX44IVY*.\((<<"FE]**D-0=-(9ZOZ?R9"V(#(LSPDNR MU-D14A:YU3)!3$>MSE`'7$VJ'X!;Q9G#B]+>I932B_+HI42:BQ+SI1SA19G^ M4NKA14L'I<32B]8B2HDT%RUNE'*$%ZV69$?8;IK-?@?S48U.M]$U1J-N2['& M&'8.I!5>;(07++^4D/ M]7%Q1GC)BE,YY_"2):QRCO"2-;%2>FT7+;*5<@XO6K4KYP@O608LI<6_:%VQ MG".\9*&RE/;PHI7/4D9/%RVEEA)I+EJ;+:647K386\HYO&CUN)PCO&0YNI29 MJ(O6MTOIEUZT8%Y*I+EH!;Z4>GC1DGXI]?"B&H%RSN$E10AL M9CQ_?AGXT8+.P<.=M+B]ELZJHW/JS+8X98N>WOU-'+33W+KIB4ZDF09X+I$[ MQ_-@M&G(K*]<5`E$OFKH&V, MM(GO?T.2][\^0O?A'R7A3V\YQ,.M@YG:4OL7LZ.+!_X"7IK\J]TVU5]F^R/C M#,1J(78'X]4?P0JW9$(`*1[JMMOR%;5.HZ/^!"-Z+X_`3F[NPJW$S8XDOF'T MQ!]&3>_V5%?Z?XH-TV)3J[-T?9='(5W28=;`Z5+=-]0P6[6>ZK%=,_36W]YM MR?WYJG")LMU$%?ZI=BW''(\X3PY3%D=_P\>8SD:@`]O5H\'4<^USW\/-]$NR.K>9=//'$ES/]63^7N)#WTJIQ+GQ MZ>$)8A]Z=M_[$D^B#9,[".0%-O)06MHVOV1,;KL/73IP*WL;#:FAO/7IZ:RZ MQ%6]E2@*5MG;QO'6+,/3([0UP\,EU)D,\C(M$D$!_-BCXP(TT=&?412ZTUCT M(@_16:!BA,$TB.CP13RST.<"M3@#HX$GE.R_^Z"]V/GJ'_`!OO[;.V2R^Q[_ MA8__'U!+`P04````"`!:45Y'/A)GJ2P<``#,*@$`%0`<`&ER8G0M,C`Q-3`Y M,C9?8V%L+GAM;%54"0`#:WHS5FMZ,U9U>`L``00E#@``!#D!``#<75MSV[B2 M?M^J_0_>G&?$N%^F)GLJ-T^E*C-.Q9F=LT\L7&/6R*(/*27V_OIMR+)C.[)$ MD12E9*8JMF2@V?VAT1>@`?[ZSZN+R=&76#=E-7WQC#S'SX[BU%>AG'Y^\>S/ M,_3R[/6[=\_^^=__^1^__A="_WKU\?W1F\K/+^)T=O2ZCG86P]'7( MS=]'J:XNCOZJZK_++Q:A9:^CF]\FY?1O9YMX=-64OS3^/%[8]Y6WL\63SV>S MRU^.C[]^_?K\RM63YU7]^9ABS([O>CW9(G]"M\U0_@H1BAAY?M6$9T<@W[1I M07_9\I>K_,6#]E_9HC4QQAPO_GK7M"E7-02RY/A?O[\_6XB(RFDSLU,?GP$& M1T>_UM4D?HSI*/_\\^.[!P3*NG+5[+FO+H[SGX]?>E_/8WA[=1FG36S@N?GQ MOYS7,;UX5M9N!M(2@0V56=9_/-%\=GT97SQKRHO+"4AYW)N--W%FR\FVW#SJ M-313GZR;;(W0PTZ]67I=75R4LSPUFI?3\+J:SF`6P6PJ-S/6HNLNV7OI9^67 M3LH?8X;)SD&)8MC,:UL* M(S#[P=8`VGFIL'!W8[T7L1KYYGZ4]Z-<#VX'YR]QM?E98ZX3M.K M>5-.8]."L36=^K.T3)$AEG@+H<3L^EY4N)&S%GU[,_A;586OY61R"KZV?@?1 MVO1S"8/RLFGB(@):?'_S:1._'4B-R7Z/>'_8IXPI]-MF5EYDQW@3EK^\J.I9 M^7\+II:Y[UTB]GI>YY#K,;W!$1J:I3'A7-ED<(1:/&5,H=L9^,X$>XOR;AKF MX%*NS^+G;"Y_B]7GVEZ>E_[>#`0&SLK/TS)!.C&=O8;V$!K6&X4:@/0^Q>MA M\G;[U'V"LNQROZ&KYK./\4NP!`X@**,^J^GHSRX\:#O?HEKG04^V'8Z3MX*UL MWIN-LUGE_SY=A.T?)G:ZD8^GV@_.2`^;VX%4?_;GKHG_GL,8OLD0`XL67]/W8R_Y8H MO"^M*R

2"T"\+T3+D&HV!_4#UC;<_JFF]@KV!)G_G MQXX$RW>1[4!R/TUW),&&M>%[LN7+Q`2F3P6MOMG9@:3:2'XD,=M&!-O36BF` MMQ,_GRSU21G3SB'@UB].0]\D&?JIY@SY;>WD,F/+C.)DUM]]DE#G"9%GK]8_EU\62E7L&?;FB>,O- MQ+HX>?$,GEYL[%.0H!EGE"*CN4+!')53JM)\:]Q@7-8D5!$(TDHFB)0]*8@#0+B4:7 M%)6IFT;0'U@C!@%J_?!_[UKR-[=/?E-"7#8[F4]2.9GD);.\1MBL&-K-G0HJ MDL-:>!2H9XA(+1$3,2"58@@R*<\$Z3;$[`<H_7*E,\3+JBDW#O+C MYH7`2KYZ1;F1!`LEI#Q1ZBWEK]]P0ZD@;[H-+?_!A[8G3'T&],Q.<@1XM6$@ M;YL58%2HD;A&@/M&QH-I+*KU"!E.&(L,)G`[7""<>`B$B&$*[*83\`15B9Z"-J"(+ M15[4)2\X;ZTAJ_L5DFIA=&1(@^E"+"F"K-48$4JL!M,6E'/=%$3]^`HR&&9C MZ,=-246'''=]QX)++R+!#`G-'7(2`X1:4,0S'TQX3TW'L%[_P!HR.&B]XKYJ M.JNM!\P;_^1PK^]0@%-D@0B%N*8&2^O MQX_6TH9<8%NU7#C46E[KTV@C/+#+R;$QV&J[ES@"+T,>PAIIB?81)P\8OV7Y MS3RN:P+^FJ"D@P%3D#!R8%X1%IP89USR9N/RY5XQ:.'7MR)46$8- M_.^15-8C,,'90AJ,(M&!:"T-2;&;`QAG07AU02,HQ'H6@0A[R*O$!J5DO5`]+T^"I M<3A=NZ-6.(,#B\0B'K1%5GJ-B.`14>N-%-H39SLNB(VS8'U8VM8'UX/2MY-J M7@^F;G?$"H$=]\D3!*@K1$)("*M$453,!"R9EUWW1,=90S\H;>L#ZV$I6_EE M.-MV1ZP@@FGI\@*4T02L/8R$IM8!I\8H*P)FR1[R6O]A*5L/6`](V3Z=QSK: M-(MU?UW[1JM("3/'2$+6<8LD2P9F831(1L.T2)IRU7&1>)Q=A`-2M5ZH[FP1 M:G$I>M:6R:%`X093EB2`NC`)-,1Q1B352PB8I,:,Z M;JR&V*4$+?:&[K+>3M[;>OZ&N;MHCQ[S:"WZE\8^$_BI)%4 MF**DP#!I#9%7\DYC2I0@[@=0ADXC68V#URB;QE]L.1Z\^9C M]!$T&P3X([:K_GRR6Q$\P\12BY1V#-&D/%+4422#B)[H9!A5A[SF,J!6#`O3 M&`KQY]25DTE[VOT84VO0L9$.39@$S4WR%%+$7,D(F,)TP;KQ'G' M?861"@L'4X=A41I#&^[.:X/>KAG^^\T*B[$5-&($.91"B@B)%%:03GE)M;=$ MRJYEX"/5(`XVWCUA&6.`W\040=#PR5[=R'VO?J*5)VA'H!#4`EHRH.#!!5(B M!(J4>N2C(#H"#5F+9/+[QL7A"M=PKIN MA271VF03`"<<"$D9TB(FQ#GER=&8>.2'GS?T6F@8&)\#\!5_5-.GBP^WIE$0 M%0+C-B(7G$"!0E24"/R&-6=*II08UX>?1?32D5V"-8;"W%X"MT8?;IL4@5`- MS%)0>2*!D-9@1J5#U$%\Q!C`)3KN9HV9)?0:[AY8C#&:)^44('A??HGA\85^ MZUW!^HY%%#$ZQR`2=N`[*38:"4/`[1DJ$J<0YZ2.RP5CY@N]1GYPA$:.!5N9 M_I7M"T#+>,HL(KEZ"811*%J6:[6U#%0FK,_Z:NA8TFA5R^IA4G*"07$.4D(L(ECEYZI>7&Y&`W4F\E MYPK)J(P"^(>YRRW$"(TQ8&8C^`KBP<:30)"(7`OC M!:;\H&NA!]:*G2`VAIY\S"=FIC&\M?6TG'YN7GH_OY@O#B9!#E?Z)08A!@\8;*P*UOK`.=<'7<4\L)[L!+&1=EMO&5T$?2O>J_.^ M:G+,?YI6W_K0D5+!@\3."(]'MK2[!R^ ML0*2#>'[)!V&J@."]S( MV5JK%'UE^R+IY#$1'D63=Z%$B"";9HB!MR5:,4]2QQ1]'.^S4Z48"K*1U6'S M[MVJ@_14D2^!PC06(",:(R!21L!Y31;$673=H1E_4Z#1@3]1Z]49IQ+N$ M#N@JU`.)&@;2A,&`&D,9WEY<3JKK>/NBK:V48F/?(DA(R[T7*'F%X=%6(4\= M08;RZ)AD3HF.-<*C1P]#*,SKR+@V+;O%]YI`-CJT^(?(AU6>77 M;M7Y1.";>/-S76:^!9F"2Z>-T/.1#=W;!7(V(ZAA.Z>TE-7IQ;KSS?VA7)1N\YUHB[:)&,A(%IAM1. M$<<]#6"O^4'KQZZ&[7OMZ`7:.%'(91U]N;Q5[7(2EV_[N__:V+4QR>;NA9)) M$N(2DMYZ1#7,,!D4A.N8ZL"U3OZP#[6-I"X[PG*4ND1;3K.2GT[S4;W3]*`6 M]ZX0=UW58BL"11(N<"LQ1'$!9YDQ4@9".6QMPCI:E6S_V_+1CZ]*.X-SS"+7 MQ1M6']3NO;NXM&6]295:="^H-MA*D1"7+#M]0%@DX"80%;6$9!&2@D-.FL;2 MH]U@.886+5ZY]PH"O)"W(N.TV>3*5GK!O=>2K=&55KU+UAP$-6!JTX"4V2$IHA9 M1R#J8]JSY(3KNO4K?RIGM2LT1UGIO?*QR6_!>!6G,96S$P!Q]538+EGO1;=0 M-@$F/J`0-82&06'D,49T8+B3,Q3<._>LH_:,\WJ"D91G&.CVX^Z^OT9C M*V_W??<5[/' M^K!H;;\B4*N3Q9"(LI"0(,PC995#AD7,,>/.D:[W[9.?7'7ZP;@?E5DXX&_0 M;+IBLAV!(@3,B87GDY`TLB)2E!A\C(YQSIB+%G>]I8_^Y$HT$)[[#8F6U6:= MXJ%EW\*9Y+2@%"E!(3.@V"#MO4421PFI`<4V=,S\R3@E.GL/AKHCN4=;]'V9 MVO;FZ'L:1;(DIB@2BBIJ%).6*$8-<\D1AP43W)".^1CYJ1:K=XGH?K3JZ=*V MK13K:3*%)H$Q!;.*6$\0?W]6X2TC'5*R3J@;6?8RAR9N'"\N[G=W:DE+A=`!(#"3#B@5(BZ5! MW"J&B'(8!X@4..GH%O>[/+4K%=L=KGLQ8$^_%F$;"_8T%9AOQGK)""+YLG0( M2F"^<:&1]\8K([20NF.]TWY++'=NP@;%=!3=NCW48+&X M7D@@K!Q#-K^Q02J+B4I:$/8CUET.KER[Q70?VM6`#(L=@2W=XQ9D"FU#2L1[ M).3B9AF>\KG@?,C/D."9\R%VW#O>ZV+6KK5K8$SWF#*>E%,[]3U3QA5$"AF4 M4PS"3AP@0:<,4G6F5$0<)IC5R>MXV&_@V7?*.`RFH]NM?*')Z67&MWE[%6M? M-M_.PVXR5JOZ%M0$)45@R+C$D#06HP1V&N5+*Y2'/SEUT/>6[FIXUUFH@8`< M,UQ?;@I\JC[9J[_*V7F^%`?0R;Y[VV,)74D6!L:71D\`>H^1$\PCZ^"CQBH1 M19EUIJ.J[3=1'%S7Q@-XY)6)C_%R7OO_;^]J>^/&C?`O(DKQG4"_))>F#5#' M17*]0S\)?!DZZJUW6VDWA_37=[BK..NW75LK<66%PY@L* M?IF>EF'U>./:2Z>"E8#:)EK'J')&8H/21"F9/-.!MG52O[4%7-A%B,0`>)(L580YDR^"@*@,4&W%0`7LK(;CV*PK#7*1)"FW M\I/MV,FL MKC]@MHC1YNH%IH=X+)?O/Y=H*BZ:_T'\VTY-VKMQ?N.9>M,V'?[K'?ZZO-K9 MFD_X-*8:LM95526'KRFX,D0[;DCE$Q!KN*.&BZC$O(]])^+AC``OOIW,80R^:Y0KY].W#<@TM=.MMOH'] M7G;I9"]@_27[J[*7;!&9>@=\3$""4$S8HSQ-":I MF)^UCW"V'+B[[XV"?9&,."W*AJ9C.ECV9.^I6FNG=3".&(>?K\UQ#2K*G.A' M)D6Y$>Q*EXBH93KD=Z!HI,]>#Y^9N"IJ3<2DQSS^M.E2/1T^"\8)PFE,.*(NZ/P_!T8'^V$)N_K&F?U2,BFH* M??:()^D)WY^M`9B/7$7PE?@R(2DS[ M)^@`Q\G'\>]PL5JLMG&NQU.U'&Q7ZUCY0&4DG`."1JDE0G).O*8`U&D1PZR5 MQA-G[UX]LW&Q*J(`P&*1W?'+>.':WV`/BT.ZP*.-:EU92"YIXI+C1&D<-/A( M2=(\42XY?D^G!PJ_&$:,"E01G1^6^/XY\^*;>-TLFVZ=T?@*QSEQI&6M@T+C M")=6`&&)26CD>\<584F($+R);FBJGC*Q3.,28WRTBL2_K9:KV_OG<5X\VJ8V MJ&E5GE,B;;!H13M*N-CZ?IBS!C\&/\*=@E>/PZ@S4.C2YPZO7LS^4/FHU_5> MBYH[P\$:2H*U/H>2:J)MPAV84B6XSXF&3S][F3AJ9%07Z1@0379:\@[:YNMV M%?RPQ/5PLV7^NUPC=M'=%F&L+#ONGUVVOW3KYCJ?X;[?K#.AS<&M0B M*DV293()IA5-1_V_Q=_XP:F[=@W.0WN9WC<=DNE?:,,/@^6IO==)2P/@/*F, M017?`?[(VR_+>>LAJN"&YKHMXS89DQJK.A!L(Z3PI]WZU&6^G_=YAS85+ MP8)!.;T@(@+.#9>&0%4A7CXYKV9=W7Q6A!N(Z$SYAL^.RS=\MN8))#<>OT'* M*F(4",(-2R168!D3(EHVZU(]\^+;,$3GQ[#66B;YX6R8=RJLD[E$G^&D>/"15[_#//P.VVBC8>^\ M;5H+Y@UJ?8IPH0.I(D4K0W)&E,0_)PL4$G_U&(R%W;FWDQ`VUYNM1_&)!7&? MWUG-#.?*>$Z$43'OKY9$#KC=5@RX9U1(/^\(OC/M'J/!>9AD3>O7F3J26J:V MQ,E_Z25;9,F:&\G<5C+W0[+FIDSFXN%U9W!?-745XBHTD4I10JGR1"8CB4X0 MHTJHIKG3S?D71IN2:,Y!U9CR0.[#,FZZ=?OM,UQEE/X*JZO6_>=+$_:.A7*@ M;7.U;%(3W'+]$SZ_NH9V?@(5/],Z0=:^R?Z#?K59]X'MNRCG_I?MKGKAVJMF M>1._XWA+Q7#7^;PZZ5P;:(8_G%="">8G].Z%'959K]-W/WA M2.VI;=Y>B,-G*_N/Y0SN3C*@Q$2KB:ZD(IIJ2UA0S`17*:7.9#7>B/G)_7[A M\#-KW*+;)GC*2F7[]4BUKV.-ZUQP*O!<&)95ED@N$GXS/!#C0R6X4$8R-6\; M<^@TWKL5,@%69>X(]8)GMVOW!>+V!OZS*?)XZUJ`TB&)0)QV0#CDX#YE<9FM M5*@T!%/1TV^ZORB.C`I649+\NFI_^[#=HDU/.4-(8&FBOL=>"OE<8*S0*,4/'3YO?`?_ MW63?3@9UTOMJ=\::\*K>G9$FY4G^6-MOEVE/,>XKDN?LEJM%$YKSCGT&3CU% MK+>N:T)V+S:+S1KBS679?\`N>?X9SZ!^W:[=$-]\1:/M"CYNKGV^I-)+NI6N MN]RLN[5;YARG![:A9_94:R9LE1(C`GPB`4U+(I2D^8?C#!=U2$?O%A7%Y-XK M;*?U^8@\W$]-DZ`5%9&@NIKKVT9)J%2>6).L5*H*C`^,A/_O=FY9Y[+M^,]UC%&AYH4FDI),.),OH;F'6I6@0I*8XB(VYPM MB+,S;Q*,)],IG[9GO7=-^XM;;'X$UNQ5RKX`UVU:B)?+3SG5==M_:H>#*8IL MM7?$_B'HQ]6R?4#6LZHK]\)0SBK-'!2X/G('6;7"IWYH;V<5ZKA._><_Y7]Y MUP'^\G]02P,$%`````@`6E%>1XV.[E96.@``I^8"`!4`'`!IC-6=7@+``$$)0X```0Y`0``Y%U;<]LX MLGX_5><_^&2?'>-"W*8F9PO7V50E<2J>V=DW%BW1-FMD,4M*2;R__H"R*%\B MB11OHGVJ=C..`X#=W]=L=`,-\->__[B=G7R+LSQ)Y^_>P+?@S4D\GZ339'[] M[LT?%Z?R0K]__^;O__O?__7K_YR>_DM]^7!BTLGR-IXO3G061XMX>O(]6=R< M_#F-\[].KK+T]N3/-/LK^1:=GJY[G=S_-$OF?UU&>7SR(T]^R2/QD@R=++ M=/%VDMZ>%?]\)B>3;!E/[8^O\3R/<__B.)IM:QU1QA`V,]1YD&[B1?))*IA M2(V&ZU2-BX7_2/T)G]Y^S>(;/Y$EW^+W/KR[C=NK M46/,WA3J2(>^Q#9QYN/?Q0J8?)&MHN6ZL5"=OOT(^"E=5'N_ZI[]"%=$R-/E M+#Z_ZASC7`OI.Q'))-';Z`7X"*YGB=7/IV8+[1O[T/#K%*I#H8^IGHM7%Z_3STF*.LNCQM> MILO%E_A;/%_&.LT7YU?KO_R6I7G^,:4 MZ>_MU(%(ZP7W1WY/3B;I'$_47^.LXN;*(N[U/JP9PT$@(N2[)_1;/F0*'Q(HLMDYOF)\X]Q ME/L4<7H^_Q)/?"[H^Q5*U`RY!A/@.%`]R/8IG6=;Q.OHY6_\V(%@^2FR[4CO MW>,.I%BW/OQ(OGR=F/C7)_6M'OQL1UI5#C^0FG4C@L/'VJI`E$U*'=8_/E9C M4]64S!=GT^3V;-WF+)H]A(VO8V2>7M9GPS3J:BKD4]OX]O+.&LJY[8QNA3RQH^539:7\>D& MDH:B[AEIJ\#>2))[;_'!MUFW+&1J4H1W_X3XQR*>3XM=YBZ?L=69]?.H;5ZG MHR?5KFGK_WE-RL\&D*IN/M*_*%W6UAQU6"/W5,9M9%A)8&7899. MMGG4E3>]BO++E4M=YJ?74?35NU88G,6S15[^I@A>@E,`U]76?UO_.MP4V7C% MXO?^QPT#L^@RGKU[XQ\;[FX<(FT":YWFC@Z\GRH-BN*-/OCH2T0^V]L/X7J]G[E\DLS>/INS<+/PL]_-*_W=Z*[6SU M"#]QWZ_YUR0_CR=OK]-O9],XN>?=__"<;O^K\$-\'"&F,1"J!T#*!25::,&8CH/<'.'N(/9"OM"H85XYV2=R^*>1([/V/N<9-0 M*&V=`Y(@'1"'M'/*E(;.H0+AUI2A-_IVIBH/Y+5"/>T4AO'3-SQM3T0_,FM- MV6H^3A"4NS4RZO%Q<+6?K-8S\2SR)DV^%IUE7[NR910\:)[0:<40E MU\3_P125(+`E#M@".905;,N)>YUN^X1I"'/Y[,>*O7#3U>;F:I\AE\O%39HE M_WD(H;?8Q_Z.H88:"4N5(40KIC@+D"PU%0%IYA;0"S"(3G$YE@6<+Q?%6;8"8[K:5BJW'_<80HW>H<1<2TRI5YDXZ+RRF&RP)$XW,H;@!1A#]^`,;!`' M3`I[>H6!=H+2@`&(**9<,JU%J:,*"&QD`.1E&4!+4(Y"_/L\7QY&^GV/4#E@ M,&$\$$0;P@(H\"8V5I(TR\?I2R2\$2!'(;O>Q+^O6P@L,TH#H"!D1%+G_[>) M<0U#KA'M["72WAR51]S_>O9TH;JKQ>M##L7VL';>[##K"UE`QY!P0:R5&AJ- MM,_UL+HG6P2`F,HEYW$MH! MF\]=9M$"D"&F]%*\/^;YUWB27"7Q=.=B;F6?4!>K5`P91`(I`7)`&5GJ)ZEA MXUN<[XBOY^QWC-#KLX31K/./S0".0'RIN9Y%N8^O5B%I77__O$_(*=,.6VBQ M_X-9&T"U<9@D<,WR]L-7R74%SVL@?KR._9A\'S5??Q4YN2L#]'/DS[T>;( M]Z_5`TSKZW$K(J<]O4)&(!(.0XXY1MQJB"PM@=$.X(',HDWL5)O;M"]8AIA$ M=TA;.9_N[1=:#I0CG#K,&,4!0-B!M9[2>%S'&U-UPEX]BVB%U>NUC=&%7>,S MB6/LEQ67N5Q$L^+H\>.-I:V;9,_:ACH(.$'``DR$41(!$`3E;(L8'BS2KK/570,TA`F\5L\C[-HYD66TUM/0+[(5A>I MUK6+6OU#@BC00',,-844*<"QW:1J1MIQU<_U8QQ](#6(TRBFN_55")_B?57W MSUJ&1EM(,$:*!HKC@#HA9*F+1F)D(4.7*PRM@!@N%BRNU2R.O5[$V;=D$N<7 MZ6Q_K=RN3J$EC#!H(<46&L"\S09\$P=!H,85$W1(=6>8#.+LBQLH>\-@=A""(WY^/+"Q;D93&=3/;1 MNK-/J+'C@&(H*+,0HL"X@)7Z.42:A6Y#5KUS7-Z$)*&7#**6"D MPY('`!N]T9/#9O6NO4W1'?!U2!YW(#K'S>`:Y6ZACTDD@1P(P3@G"FAMRF#6 M9ZVV&?^]S=O=\]\9-"/(U9IG::$!&&!EF:#4:""4M_G-#*>M:Y:?]3;-=V\& MW>)SE`C@D)D_1-H&C$BC%-6!"BQ`3&S6(730K"JZMQF_>[[;(C(HP_?+$1_2 MO!;'#ZU#&B#$J#!`6$Z5H#B0F[4$:UFSA=HA#ZVUCNL:@S$$P9_2>?I4T&I' MOK-/B#U`&CAJ$9%,"*0P>7@5_!O2B.PA#ZPU);LK2(;;C2WLT7E([F\;6WJY MUP:;SO.?/JCP,9FGV>K[3(LXB_/%YM,+Y2CVWTO_SQ_CQ4TZ+2[$S^]O,ZO< MVQU$BE`RH)$VQ`#.L/-\,+A9!+&25E['=?0#=4W-]5\0H3]J%%$#I M9V.*-938((B51IN(B^MF,:AX`<2V@6$(.FV4S;VCRLL+'FJL+>[J$EJ.I%#: M@X040L06%P-LEDYQPXT_"%X`RQU!<@S"5]]R.(#M5?O02D&#P/HD+!`6P]4\ M5.IE,!KJJLJ:3+>GIX+O)J`<@^SU!SL.H'O=(]2:<_]_Y=4@@G`"$=M$'5(U MO)NTM[7#W@EO!LL0E/\9)]>U_&G98'4^=5/]SS4H1J3X51-&`>-$Q8[+EIH!Q#!*O!!+N>; MI3B%@J'.'=2TF/YH;FA/34`\HC&MW>8A-_@<.%*H(91*X``RI65`K4-R7>"- M(:5J9`6KQS:HCF`<9#=T'6C%T^(6'I\D/_E\^;:=T*T=0I]0`PF!*DK[,`-$ M*\-*S0"2#2>IEU"^U`D@/1T@-7&6?%MMP[V?>U-??:Z^XJ,E_9K;5H%^\XP5 MB?R'&B=)ZPT0L@`KP2EQT+]NTAD?G@JI?32JA+).5IZN.8+VZNX?\?3:>XG5 MMT^*UBNW:H-(7@O9H3^'N4K+B&.Z^;J&25A$`*#&!=#30QE!10A.@H.'L M=+`A'G0.=XR64\.X&V(^1*SS(&ZQEU0$?K_[9U>>X]S7+0R$1,9[`&HA%IQI M1%!0:FF0X.,]XML->3LMHC.L7JME#&\1%0=\QV<0PQN"2S.?TLWMC\E--+\N M/NKP/X]G4+H2U60S'1&C@"N38>RE)+X>$%SQ!/_;2X" M$=C#I1V5T`@#`Z7%!CCEH1MH_>2U!2#=07Y$LVIYD81R1%L=4&LY8%Q0H#0O M]82&H_%&()VP=]"-$LVP>KVV,;H89'PF<82JY<5-G-4]//YSXY`C[JQPQBKN M)U-+':&@U`@A,UC@V<5)\=KL/"]?;@O+8$1ON?R^9KQ1IWOH@REML%4*.8JU MP]11L@'0F6:WMQY^+.6U!1X]8#\&BZN<;NH-$`)!G-8:62.0=8QJS#8A/?*O MWWACDFZ)/=!J6J'W_\E^1A>WO`2S&=YRW0NBUV<'HIIBQT'_,W9FZKK3!7G'U@"'!RA!$!,=46J2) M`!*6R&!-FMW0=/AAX-L5(_ M8&`PWHFJ;T*W>[+.('Q]IC*ZN>S%6,A()KM/Z:*#U?-UP>.X[6TB@/*S0<-`\J$8%)0 M`IDHOJ;&C"M)D-==>?M/BV\]7$7DYMXNIS% MYUPG``2K"[X!>4G))BD@1XJAJE9*]Z`AYTO>!/]1UN]K:)9-)_$%S=Q7+=N M:E>7D/H\,M!02"<4<G M$!-3?*N3%]]4#0`$BG-3:BBL&?&7*-N35L,*6J'T&NUA=-GMF,Q@>/KE9)(N M?7CU.;HK/&!Q(>ADXJ>FZ8 MZL$;S3%V1E`MF*78`*40*[6D`(]XA[<;\@XY@=,,J]=J&:.+),9G$,,;0A]' MLJ1!*K!$"DEQ4'R[L@"PA(XTG"&.&@4 M0J4`I!8+C`&BPF@,;;DL@Z!J]GG5P>J>V\4`C6$8CLA*/_ZX60@H=U`+@:#1 MWLZ9L!"76C@^YD/63:C8RF8K)%XJKZ.;CX>F%\OD2+N,+;/F\: M!H8908APRB.BC#50;I;"O0=K5A\U6)EN.Y_;$HRAJ:U\3W]N'!KA>''N#DY>UANATAJR`/S4/%D<52,@DL M0HYZG*0JM3+4OHB"TF8T[62]-3JOA?O1^?(Q4#X\U9_3/*E1,?&X68@I`08J M21V&FB!F`46E%@'3S?SWX5^M.HK_;@'$D'16OK-/&Q;?2L0(:&,)`A)`@:W; M:,*0'O&5+LT(V<%J*S1>,K^C\\;'H+4IG7D\>7N=?O/:%E_W*LC$ZY\+&O$C M&N]_^WAN2`OYHIF\+3;4M_!9T2,400`$=Y(8/YWXN41*N]%)"#*RJU>Z*&?L M%I%APRD7)=D_H]GR28'PIWC?QSNJ.X>,6:@<`"8@T.>,S&FTT1AR/+*K\OLI M:>T(G"%KTRN*Q5=QRDNM%1?":L8$`%HQ[IS!6MXO,U,G#;&5UVGTK=>AM>*` M:X8%,G[^$$IBKC#EI3YW_8:NZ%%MIHB@5S#FM=:A$$E\67NZ,B``2JH,XL"`@!M";*G-_[%W;4UNVTKZ M+^%^><0UQ[7VL+]]0M*(N?B$2E!((29;*62LA6` M!+ZO"72C&]UMO%$F;?8B:^Z98+P$'Y^$!%OB.230@:";$\MT-R/N1,&1-?'D MC#O[XE!Y#7P7MSI?DN:7Z]-%6FL/.8/$8$84D^A^(T,>QKGN,T<_QJ[:22!Y M*7Z]@$E`20-#`*8$(4!8_S4@6[(6?2Y-QSCXXM!Y+=P7MY:70/G+\.D2S)3G ME`EJ$`Z[G*:VWYDP(2Z*VLR1E+'K]QE`%.WS0\H3HQDA%G(<%`SH?#<38%W! M*W4<(2/.OR@T7C*_Q:W&EZ`U/YUC;IWZ[XT.;_X^0/2QCZB8!S3L7=Q`K!4S MQ-`']H3WN=P29WC^8AT4$T&4T_]7A(-OVJ+(%#J$(2-08269H02C7905LUQJ M.+I$76#VK[`H,G60>J6@](HJRSFB2'4L.%5:HJLT`G6YHLBGH5VLJW2*-!F6 M",,0YY!+@PD3`$#10:,(R7466&HZZZ,EYY0,'*=A_E+S+`"(VYN--*P(C'D* MG.MV^8`C1@5[%=*0=TK"A3BL7JMD%&9(K(RK[_1ZRN'&;CWI(+^@6)U9\E1X8B!S@%,/I5`>!".SGR="!6=_2L+> M2;5/X[!ZO;)1W.Y3GDCD%X4<55*5@RRLN((QRXA%#%+8&[+X[>PE MB$U^<4E5)14;29E41#C*.<#($-ROTLJ*./?3ZZF2&KN))4'[,G(47QT36(.P MQ@(0)EE0,Q$SH)N=X+C@7"'GTG5LF840@I:[44U-Z-$U,.,@?'VB4MQ>]F(DI+BPO@ZD-\M^?7[_U<^7L^75?+;X M4*^^-JO;M@Y+@OB_T]]52884(\QK&-0'C[;WD#H\`?!Q6^2E:ZK&!@-=&M[) M@@S75ZOYC[;;^Z_Z;AUP6D]4^[*YVD*EEM=NN9EO@F:RQ63S0.6)B&?L\BA= MU_/==QG^\/1S##]5O[WS[4#$XG"'UJ<15'3O@69"0P<,H;OT,(P+S.#H$4:* M^71P/AC@H>C!H>85Q,819L.*&_Z!%BA$>3<7HD2N@/!GX_Q2T=`DQV'B"+QC MA>!M?3-;[!`Z8"4]TZK-C*8(4@Y`BCC14GHK>]S"*EA21%T:SII48!RO-)RV M+AW4%Y\VJ8Q76K:CI8(CAIP)_W;CY/81C;*MDG%`">(:TT4I0Y[H+R\'Z\?STB61P.><)N,0"$]:RJ,Y+H=C5_, M;@[0]JA-!4TP_TPP*S5!&BC1%H?J1BP5+R2YX02\G0/#=)];,'_F3=#ZKVTP MC4:^NT=M*R^DHT!J"HA2SEELP=Y&"O((05PHU.D1+Y?[`,^!8SI"_7Q]-5O\ M=SU;^?#+(;WS0.LP"X,(9`@R:E4;KV5ZM4T+S'-Y@"]'ZGF`3$WK3N2.)_9! M^XH3X%`KB4QA+(20$O8S@8S$1:B=[E6Y-+7QD*0G]_-J=CU?WGSZ=?NE61P@ M]%&;"G`.N,'*6L*#N@:!I+X;,3'41Y%X>JK^_"2>`\-4IL7'^F:^WJQFRTV; M/F30Q'C9NM7JTEP_K MMX>:5S#L^E`&)1UK19P280;]_@"0C?M,Y0N@-1$B4WVJ?KZH5R:,YZ99#7^H MCUI6T$'=WG"`R!AL*0..J&[TGN&XW1."%T#H^6A,MNPVM[?-\M.FN?K^Z=ML M5:_?WVW6F]FRW>V'U^"!CA5R'D`EJ*&&$0`TP\7UU?;Q_?[G`] M2[;>S.:+`T.;-G2A\P6KJ__(L M*VDH/1A.,0E2Q69(Z:-#NFE_VKUX/1+E.MBOH@$#[*A@"GAA)=3MW90].)#* M(DM.3"&8\^UJZSCRD./'9#4&N`]L_WB97BV,*LC8RDC<6W2(1#%CJV_!G&L@V+]J;ZZ M6P4399BE0^TK&+09@R7T$AAIO'46RVZL3H\'^.4MCI>`K41(Y%@PG]$61G2G M`STJ@A7$3$#AO4'$4]IGDPU((15W4C-Q>I]L6E,:T"XE$.T?5_5X%K#1OI5A MS'C,K=:">DB0(0YT\[4*%GS%]&P&CY"(%%B]?ADI3ALK3S02[/[_KK]OFN7' M>EV'[M_>+JZ&-_\#S2M`@,&`,>!$FVS<2NOM_8F&C8L=FTQ32XA\DQR<*!K= MSV9QU\YCJSW.K]9OEE=N--,<6:(A,(YRG40S1X1IFV1=:2R*7*Q,&6C^>"G M_4RK2B'7NI)4L"*U,YHZ8/OS9N%!P<=<$3P\Q^19.+Q,3HM3G_)2F9_"=P'. MV[O;41(?M:N`@M8Q"QA$E(4-A2'9'Q5`(>-B/R=3G*(8:-+-/PN/L[^/X_%A MNXIX#"31@#EH=)!NA$@_#XYTG#-I,GTI"8]GS#\'CUT8P0"%79,*8*\((,Y9 M8JAQ5$/3OL6V?CO_65\_"0?Y6PMXE`&7DD4;R6U232D12A"X?K>;6F_GM;%-? M^[MM@=('LW-__VA=.=O\./7UYV8?9OOT>8.A9=FBWIYM,3")X^/?QAY2:45TF]30*:$XQ00+ MUZ&@+06YCED'(]_2TGDP`BXQ5L7&O@W,4_]Z-_N?9F46L_58)-P)3ZD0X!!: M3""#QG))!:6L`PY[4'A<7#JY.%H].A?"R^K0Z_NQ'U6O_,0G54)*I12E@CE. M/<:*"MGC[0DJ]_!Q$L:/EZJ$:/ZS):RXH]"7*%CY!>I#4,67K39>7WU;-HOF MYG!@VEB7REJJ2)L$`FNL,))``]#-SEA46%;&R;A[6N$[#5Q1'NO.3=Y5R1N) M#3W0O))6*P2"/[:M[%4NEPQ4Y>4D%S@77C! M^7>]B5M<0L?**`0!#BH6I*I-T\^(Z6"H`Z;-SU2V,W1: M66BF@C&'GO?;:-NQCKJF!GI5`"/&$",,$$"\)Y"B_M/%TA5\RR()"@%-.+??A:Q#$"Z$%Z#\N@V2YFD0"SI[/ M5I4,I=>@VR2"(HJ@-\OM3K0[7;1M_8+YE[L`Z$A(T4BW"CE@)9+$$F^X1$1B MW*LB5D5J[E/G,TM%8EIPC._LNU_=R,?U=CED(?D7MX!=JI< M9?PWE.!EX3@@Q_I0.O*>X8\@(Q(K6504!2Y/S?DF!=X9)(`\R'V MSL*E7!Z+66;+H"\!;0]>^GYY.`?9P;854E0Y#8!P5`,L0;`%=3=&R+/=%QXQ ME9*@W*3%XER^/O_5',U7W[:R2'HD81M@R8DU`H:]NS<)@V%7QKG&E'S%8I%% M:[UK!_;^Z_N@+02S>WG3U7P8TEH/]:D8,!QBR8+=[X$42$EP+X\J7Y;`(].2 MY8Z:2@5%LK`K ME=D7BX38312T?D9X]K[+PX9?FKO-'F33K#>]*;J]/OANMKJ9MP][LPROKW4= M^M6[/W^>_5U?,AW5?BH?ZQ_M-8/ES!Z76SF%^WEYC>'A'X/=$;*ZZ<1P)PCJ#!3GE%_/YVC);8PM%" MAU-%SN]GM[_`,3RW]>/)C<6&G__PRBIJ!0L?)&:*,,LYD[9#C6%61'SXQ27F M:6KEW+!/'$)^;*7CM_7-;+$KS'O@7/&95I5E'!/I`M;!#E&`H/92_GZJ'D8& M<4T<%)Z3X285=,=K4J>5MCYX-/6T215&Q:WW`$`--?=::6/Z\0KORCM7/`OU MW\I5GP5#^?058B@]%8A@I0BT'7S<(3K\E;NQ/P,EGV-0^?ELEW,0E\2R0D. M,:-K^WKGM+"2:0H)!<8HZG`W-H%P+ATZJEKLT;@.UO8]#8$X7U&JVK[$AW$% MB>04,D^X=XC?S]C*PLHC)&`K$1)9,I;LLU1T"\AHU.OS'2IOK<:,.F4-PEAR MPW2_YGAOXSB>.N0UDN.D4&39%6>+>KT_@!W.3?2D9<5D6PW>V[;T`Y8.6H=Z M(P`HDFUG/(G68@[&SD,SCR>H/9MO\]6LMZO5ZN?\JEY_:A;7@WZ@0YTJXZ!# MU@"EG27"06P<[:T*;0NK9%6:O"0#-H?H;#TY.U@&9.5!JXI#ZP461EI&>)!_ MCFVOLTCAXF)'IMXCBA&.>"1S2$.7-SC(K0T+WJ+YT6*PKXPSZ+(9Z%=AQZEA M7`&JC63"^K"I]CNSQB9*8B;+A5>:Q*3$-H_QOFBQ"L-]-UM]KUN\1 M:RO,/PUS>C=?-NWAT/:Z=+W>]`%1W5/;;TWX/S]#D[%@WHRCJ)#R MAENM`@-.6^6UXZP_YS`H;GL5_Q39+I>I\N(+)TV2^S,,IEG]FO;INXC&B:

4EO7WT[?9JM:S=7UMFMMV']K)[&K5%D3?>N-^ MW3?Y,/O5_J3^FJV."P,]^^$58%!(R``R1&.!C,=\MQ3Q]H3(C2H;$Z'6WT8= MG>+ZT!R/3PI\YCLJ9B2`(*R2!/.P9H*P1/H]AI@#$E>D(77\9T91.9@I."_0 M$T=\GE%G+BQ4[0WWD1"DA\TJA;`!"E$&V@M"),R;X0Y\1DR<49`M+7`VXI_6 MFXN',(?^WPUO-/3D<B>XIXQGZ'[6K$)#&4":HAX930)7?5R<-\T"2 MQ:7BR99#]U*;[SD89G$=1>-R/[/E]=%K_!2OJZ!D$@EJH**M%FY9YU5IUUI# M"]8$(J7CJ6U1#JC_+[)IT"U.N7G!DII?0MWMCT7SJZX?G,N-AH<>[%-YYA5F M%JOP,L&1-VH?^QKF1V1DA.ATH807I;B9!M1,@4";U?QJ4U]O1_MGH&S]\=.? MHX(SV*_RGB(CK;8`:`>(1)[V^JSD3VO*7SRNL"3A20EL%D.[7FT/^Y=7]1:C M\9#T`SVJ,#6MH$=44@>\"""!'K%@Q<8E4I\NWK`DH4D#:9;UIH5GQ`+LVU18 M>.L8PMY:Q8(=RX#IS[T%1'%7>K-E:[Z4]1>+7S;^QW>7^U85HU0[;*RDNG6! M*R8IZ7T?$/!R[:P('IYC\BP<7B:GQ1DB>:G,3^&[`.?MW>W_M7>E34[D2/0? M[>H^(O:+4@=+!`,$,#,?*XR[&CPT-NNC%_;7K\IV51^T7>5R'7(S040?M%2E M?/DL94JIS%HE/F@7ERN,-/'&,!FLBTY8H*J4(ZB6\=[]91QLHX''.?'/D'\0 M/4Z^-]/C_7:9=]Z*R.?@&=+8UVI^C]I0WL0H]GR#^$'C_,UH4% M\7)^-;N=76UJB]`]V3ZS!$L>L'0R6A&",^)%N#/_7#N]#I8-?2SSJ0LL1^'( MG[/UYW?YS2X<\?/LVX=%30J=ED^*;H4$;&2$$QL=M)7&R!(+L):G:Y*=J=LZ MIO2"VZ_-I>1,P;0I-,*V\_=\NBDNB;RYOIY-\V7]GO.3'3+CBZSI(&V1<,&Y M:%:Q*G8A<#?8X40S(Z0WO3W>2^X"K%81&O[Z.I\6;W:3=1X6RWN[V:MBV^I0 ME$9=OPR,)M$T`\TE480IP4-UC*.]&LSYZVB?K_OHS3Y@3.*(]!!496KNW=ZE MV:P_+Y:S_^7'DAIT_JZ,`7-$(52X%!J;Z-7=:&OM5L]G(^ M7>9Q0"_G0["T[U=F6A.DF0I$8!\PUU:["C&0+K62E2/-H>EHX)*FW]O)[*9P MH..B\R+V/9I_J*=79D(ZRI4SGDBA5+29E+X+]9!VJ#INZ?([,0TDS>_MES^V MQ6T_O.=<'7$[>(=&5A`-*YA06(K)!2!=M6N.G>AW;E.?TDT M1F;M")"W,H'W9U>[%\9Y_FX,14;JK6/Y@4M*):?QDW1C)D!P6Y';EV!VI=D^NLIV;4,V(M M&(L-85IJ+1"OY$:F7;'W_E)>C$6N(4%.VE#<2[LU@*/,.T2VB?SZL!SE?KY69[8KY-@/SA M\V3^I/Q]L/S$(60@/;7*6D8YI]9R1'`5(D^Q;5??XR[#U-_<[ULE@WT@WBYG MTZ-91JI&F;(,>P_&:2V=H>`ITG>;&6V/G)[3F=/9H/64ANK]YN,J_\\F"NB+ MM$G'$S/U3+J'0WG5)$O0@2Z9*S2"C1?48N4149(K8$H8ZK@BO+;\ZB`2UJ;Q M>:)YYJB-LX6E6`>EL`B$$59*9N(D,M#I[O&,/&>KY?&GYGPDDDV9\UBV^AO\ M!WID*CBK"/.8">ZM-=JK"MU@$TVD-T*3UG MP1EC"'C+@7L=Y9+(*2J4:K?'VY_Q?;Y^CFN\%2J#7.5=+J9Y?K5+HSLIPANW MCF&S5,;UG;-`P7"G"8\"1!R/<:*^NX-H6&V6UXOU@:&>M!&4&Q("R4DJGA[DRTVVQIK)8FFRVG(?$+;+80[:3FT@;-O?0, MN`JL!`3`#&5LG;_9TEBS#3=;3@/F\AQLY!DMJD?H(#$WF"%+42F?-)Y=WF9+ M8XTU]K3;8?3\N'`QFRW#4V!TU:\^Q`4(XJN^-%?]79],4&X%PQ832P($(FRT M*9G@#`(67"26#[EO(Z$U,,/8V7V6@ME\_3I9_GAS?:]2CYE.%YOY-F)Z<3.; MSD9]]>EE8X88%4Q6LVE1B7-VLXF>V^M\O:O=]#9?;H_(6]6U.>!^WZ6\*([[ M-^M][-VC(?C)V/IS]YW"13VE$D,")10.P8(=)7 M,E-0"::'/POU1:7WVS6J_5D?A6!V<)U MA!XG/2?#GE+PGOFX9%EGD32>E#@`THD<3B9`GSYA'8U>>\Q^$L)<_;79G=2> M2K3Z)V8V."^IH#H0RIQ&#-^92L*VK%_?^3EIJI3K'.`1Y[9#LIP^NQUZ4@96 M:(&=9AB`.F$!0F4G&`[M?-K.LVRD2K;.@!V"9/>0*:^.'%THGVR?&>691)9) M&IPT431F32D7C[-Z*\)TGLXB`<)T`=\8M-C#<@(Q]CTR)PDVGA%JHW2$!T]= M*&5S#MIE.ND\9T2"U&@'X!#D,-$EO"I&-[O-W^?3S3*J)U_Y[].;S55^580Q M/L#OL6#F:[&G?H1*G3P_,P9S;((-2`0L'!:!5G,M02(!XHT!=V_' M9TW.<,)DMOQCSRR:K5 MP4XWG[=3QQL;O%[,EP^&?^P\J)?W9%AQXAT*SC!L>*`&`=Y=$V6*2U8[\:>+ M95U(7F?OB!ZQ-Q1;P8S@A'D&1NQOZS*.%!OJAL31.+Z16+-(`_-D(P8K0.!' MB<0/>S-9K6KB!H_VRX`1%[B1RA*(_WQ0\?<2'"&'.NT\*7IP!&H<(F<'F`YA MX%7C;;`N_CY??%SER]L"H)?S:";$/R_FT]AK:R\\EK@V:*WW=V?>1"_+6>1Q MP!8H#=A`B7><8VAZ)W`=\^@0.Q-#_&^F]XU[,H>5SYW@PQ/;YNJES5[0$:4%UIQRKDG5'@1RJB$*#GXEN7K M3S^.O5RCM#MP!Z75'J;MY^%G$9JOOTV>DR&,B&"!21&8(99*"KK$P1,3+L)J M[$31AWC4(XR_+JU2-M'29].(+-H:"*LM(+C6QCK2*_,`!`L;-")%G3!JH@51 MRH@52BQ+2D_Z.\22L_$:BQ.D%2=(66#84FH<6`5!1=,.$T14*2.1LMVA:F_9 M,<;C1#N\QN($;<4)6I8\QL9K+#F*#D:4"7@`7]F!%B>626,\3K3#:PA._#;Y M:[$LKJ*NWER[_.,ZVOR[E+QWI[(U#E/#)V1(,QQ0I+Y2A$DC3`2WE%T(49MF MM".N7)C'U`^ZB3"KUJYM_(RL./T'*H,`;9%A1'*&2ODUH3A=5ZES#9_.H+,P M_/6XE)Q_=#D4&H$ZBWG^X[?)\DN^#IOY5?W>\],=,FL))E1930D7V!'C<6G. M*:UAL-K@S4R='C3VF!-=P#0$`6#11.OW6F6.8XNTBI!@C;T"H_81TU$&IU"[ M=$6]>3K]J[H]-H-$AFY-L\I2<[-5$1,3#;/**CL6]EG;.5.`C0#E$&(*$4)H)*LY2V8_O="1HV,ZAS6(8AT#ZB6;&KXA$QY1926CM/H6IJB8I4MC\V4 ME;)=78+^MU)&I50_V*84$WP'Y4_PC5EJY$(C@0F2AB(1XE)%+$@3Y/X&@R/$ MT9'R;%Y6)+!"6$G)BF7=%!?WC0Q08FB<&S7-S,BLZ2T2^#3,DXT$ALTJ@KI: MF6DT15<[#AS?1CS0(Y-"$X&X4T1*P1@26,H2$&?-4/%D(VT;-J;#8Y.]$S0' M<<^>&&GQXS*O3S99VS<+4A`%DH-0H(/#7MS)"T%!NMN"9VNP`2.ZP.KY:9\X%I"FVS%**N!!*`:U6 M<*D&V[MMYEIUB/RB4[@F4TPB9$2P1:4;HRA85DFN=+N#ZHL)UVQK1?0" M[O.-J]/<1;D1`>6Y)#YZ#IQ4GU4G;;K&1M>*/BO`KAV,ORZMDK-/+HI-:81A MG1>N23%%6%JG'&4("::]X*6,"L1@#.DC#*NQ_DX(USP-K\L,UU3"(J&=(%([ MCY6Q0"KQ:Q*F+-,$H&8EE(3;$J9+57N(ERB\S7:P(+M!KE?@S4I>SQ) MDB4-DJSN3[K-#9GC3\@$%18D!L2C!TFE58`K-U(:/M0I]1E&36MM-G&,ST9L M"+:\7T_6V^&6&^+O=^?4=7=/CO;+B+1::D^0CV:<DHI?"% MF3)=8CH(=W;#JZ],>+]=1@(QP1)CBND8":S!Z\JTC_9^NH9)1_IYK/4.T+E< M;2=G4*2@Y.&5^V*QN/KO[.;FB0#/(ZH^TBOC$!0G&E`D$Q*KBG5QBE-133'CCX@V^X.SZ7$79_)AA/!&\3' M*)21OYK=YE+GQEF@P1NF#9?8:\>8$7IWEU-( MK*,)4$?BGJ6JNPCQL&&&'&!*@"$9,,/8"D)"*0U6>*A`\J.W&[_/5MWP:9]K\JM[G/]0G,U0K'Y0`!@`(*0B:5Q\B)]0%[/:T MT]=C[7>,T/-C0KH[02,38,1#@6UFXVARK1?3+TWG^\=],I#`.$/@>=#..H1! MR4H^&9),V-OUG'\F*$,H_?X0:S_F/S?.M)=<4@."6D>EUDP%74I4W`6_@)F^ MO986/<'S'!2?[L0^IKX3.:4,!.IX*9]@%V'4M=-78^^M'4+/CPGI6GDC$^#2W7?B`W/;>O4< MC`P>$PVE?(#84"G31IWSSP3E$KPXH%I1%KT MG6L'SW-0?+H3^YCZ3LA]W\YQ1YWW?_VS^-/'R2J/O_P?4$L#!!0````(`%I1 M7D>^+P#;&HL``/Y.!P`5`!P`:7)B="TR,#$U,#DR-E]L86(N>&UL550)``-K M>C-6:WHS5G5X"P`!!"4.```$.0$``-2=76^D2):&[U?:_\#6W'1+Y38$!`&M M[AD%$,Q:;&Y;+3G/>\ M`0\G/@A^^]OC[=)ZH&65%ZO?WSF_V.\LNIH7BWSU[?=W7SZ=X$_QV=F[O_WU MW__MM_\X.?EG='EN)<7\_I:N:BLN:5;3A?4CKV^L?RQH]=VZ+HM;ZQ]%^3U_ MR$Y.UG]E==\M\]7W7YLO5UE%K<B_'8*;-L]'?[JS4\T_SOI/W;2_.C$`2>N\\MCM7AGL21751N;(TC_ M\<=7G__AMI]VPC`\;7\[?+3*=WV0'=8Y_>P(C45A8Y'C-Q;]Y<"!ZZ<[^ON[*K^]6S)_3E42D%!S69/CJ+.EII/CE>' M?%OTLOG8.?MN_>XT>>[V$GP1Y! M8-8>;T97)U\^]>';'VDZ_CL1"UZ[6]*JN"_GW1V*"6ONT9W6OVXD69TFZVNO MZG]^.]TD\MR]8K[KA&C%7&?55:MHG313YGBG=%E7_4].FI^LHRJJ\^GC](O!3]_4SNY=%+.7OLQ`"'R:QEP0!2AV,O3@`?70'Q6!6#T78 MP0M+4TB1BZQ^HT3<BI%GAXT3XL]!Y_9`29_K$R&5QH0* M4R>H(-,^W60E9=TUNHB+VSNZJMH1D8]WS5>\6IPQ7U@'[H%>L'.VZC3-V<;!"=67!VS;PS]=AD^$==K2 M*01QP,^'N*%KN.*P$LZB&%JK8G%A`F/ MRI42P3X]/&K0EQZ2V?]@!)V=J)D$@]CT+S.2=-'`1&99?$!B(#?-KBVIZ#H`)M5JEUI94N6O/ MM/^<%(L?^7+9 M=G9K=NKF5TN*JXK65?^K=;0$+$J*DOJF%J]FH$ M6:C153X6'L=0,1;V0M;#=;U*JY/YWNI_/R$Z\]'TJ/:KL849G4M^V>$$9%+=U#4V.M,Q&HFLNO&.DT%YV* M?OZPT>>,(7X6V2ZQ0P_')`JP[SH^\-+V02,7.`%,0J&Y9ID`AE'Y\L$YZVLK M2[3++><=YQ2Q:=L$YX"%'1OC,<-6P[[96A43)T(DM1SV/UHH8X@T6=A?X\>\ MFH$P02%$<1I"@H@7P2#U^G!1A",5N/#&&)LOC3#K:R--E3'<+LIAQH2!BJ3A M\FX4VJS-$0".J)T398YP&@>P(V>+"GF2XC;+5S.;>"Y*(ARFR('8\>S8M?N` M"!-/D3V<48Y#GTZBE-(`,V:F'000?'HE`G1(Q#@J9.ET2BB1QFD90U MLC0ZSU?TK*:WU0S&01#Y4?-T!"%N#",2X#Y>"#VA%67204;O:372K%:;(HH$ MC)0BD1D/5;M=7/:-P:'!'GX,B3LZ30I)Y+$?0K+&R#*HV@PK^2Z,?<^)'1"# M-$J!'P.7!81>E#H^](5VHY"/,C*%*NNK_$(+!2^E.&3(1C40\3HXRF93/`/7 MZJ9.DT4RB1S8;TK6&FX:);3,'[)F7?_9JJK+=F/1"J\6_TD7W_+5-SQGO\KK MG%9)7LV71;,P8]B[)_`"X(:1;0,(892Z00`\S-3!*(B([?'V.DQ*,'<5;E1; M6[+;"?VU<&NCW-I(/]Z^5@H^[[F8QVB]B5SNHZ1:C']QZ$#&WUFO[;RHJNAI MK>R2+ML'B*J;_"YZZE;`?JJSNIU7.U]O.1P][3K895Y][X;#DQ!!)_$(">,8 MA4',JC'09^"Z-A*IB"8DVW")M1M-[ZTF6>NG)MV?)6?9)N2ARLUE^JVNXUXD MV.#CW7.,V"]ZBSKN.3#E.]J1G>&Y`4ZA\93NETW0=MHEPB2"MNW#Q,.I[\5) MXH=]3`]X0K,@2H&.<4^2FX95\U/^MF'$2@V@/\Z$[#Z'!%DL;.R$Z2F>"P?O M)`V2(%1WT"3^FJF0J'Z9&\U,,4PI6FGGV=(]->UBEQ=V)L$I/+B\?*M5GD.#.'Z]Z MGVT!AT*703%.?>PD8>)X41P.>(P8(,4W_Y"+8YA4ZQTM!FU6+TZNQZ?D*!^G MQC)3#%/R/AK<$V2G27L@I3TA@HR#T M[2@.^J!.$NA@%&>DXU%*KM^GZ*L2J0Q8JHU5Q^G_[35*G%>"!D^;6*+)\#%+ MRB)N:GVL;VA)'INM*>FZ@@M`D)(P34@4L/*-^"GT[3X2`&(;\4HL&CM M.'L#LV=U%^L)QHE+H@BDOANGKI_Z<"!8F@B],4E+P%%(\TQDO^NL6L]-C]L" M/!K3:!E"J7ELCEH'?#O$,5VV3XELVG+:Q3J]AFFC7__X50C3.(X!24)`4N3' M+AI&Q@##L4[^<8:<`@'E>H6Z/-=#00-V&^#@<7J,?-XIL%#0_'\1&HIF)0);0*O^VVO#7ABF!'H;0(XF'7=]W@_5*BS!*$RCT(BO)$(:)US^E ML"5+KL:3=9"/9R.8)\8O&=^,T&JW,WOHI&CE1&BDFD6A]?Q2ILV:;B'KW0(7 M^!Z"H1/C((R!W6.$'L$#9TL M?43S.,@?*6,,/KW5\A"Z40(!#`/7QP3$,+2QTZMIGHTW^R06EX21Z+6M2]\" M=AU-P(>V";@O!SXAXR?R-)/$:GB-;3$19IK.4OF)(0E312N^[7!KP(,(.CZ" M<>(E`,8H3%&*^H!VX@@]^B,?Y2C45"KZ9*P4JOH,NZB#?D>M^U[[<[CP4_!T M(A33D,CNTD_9&CVUW_FP\1'RW"@,?)@Z4>CB-,%A-/1]28J%-D/3%-(PI;@> MH#Z7WBU-E^\:"CPSEHLA39_;XU=YYQQ;K6EN@(GP3W=6(E6;K&EJ9/Q0U'VW MG"YPM<;U"WDSY#)*(Q)C$$3$\6/'[]:I^$X0)M@5>AF401E'(:C%M%L;\596 M#9LCO;KR=3!54XLI<';\QM+!7CWM-!Z-N5P6);3>IILRM35GRD-R$^8:IGMS MXYEY/@I#A$,?.B@$T,,H2?O[#4Z).UO1;\T!/IN&/)<:+FZ$'3=>"1^)(4TB MH[">K_U,LEY?FQV!]?O;:4*L;X1J9[U0T_U+LUXL4RVLES"7?WOE_J&4C]=Q M5MVDR^)'->R(B.T@1&[@L;M,0!`["WT'1-!#?N!C"!#O>_&48IB[WC>/7A77 M5B/,:I4=;\?1?3[MN6*UV#N1:U)/+B]W"=9GD,#[/^LFUD59/.0+NHB>OE1T M<;;Z>$?+K'ZV$^F@)')3&X4H`B1Q$?'8-0[=7DD4B^W+82"\X1YQ>P%>MQ=@ MWXU\NUKIZLGQK%5K[ZV1I$;^_0 M?#1(BCN[!YT&FVDB0#69X:OW@AHV4P2^_9IH5CF%$+G`<8"/'$((B`,?V'T0 M'V-7D*L"1S:,S.:ZS5LUXEP4\8<;>8:L$:?9^@&)]>0(KNLRO[JOFUU+K;JP M+K*2%0/CI\(S.'6-MWJV7IW=+VCZXLUK@VZ*L\_]K?SZ#7N2[;A(G M'@EA!#!&*.YC.Q`3L9EY#0&-S\%O-+8O(LJVQ`E/N>@PF'=R961O1:=1-O+> M6X/`UF',Y;"AR9+#KNV=%M%H^D1PJC>G5U,=V@WCQEV_#NKCZE.VI!^O&8$9 M<^NG"W:BUN3/^_RNP?:,P`1!'((`X#!R;(!]S^NC$^+%_60U'_(T!968DQ;# M7J/18M?C(J_NBBI;-K,?65716G2:69?+?-0;TUXI[FTOQV3V)JV]>8L^YG`O MUVKU6H/@D2G(Y^(>#FINAHF04'=6A=%S5Y2&1;'XD2^7#+YGJYJ=LOG5DN+F MBC^[O(YGPP3#)/`"._11$O:QD\06VL)+2T##Q5^OL2U+-BJM5J:U MT2G*1"U>:CLL!D"'RP41N?"V]0@L M;RGFWT^N&F'6?$N9Z#O#)3WD7!IDWCS!14&-H+5K,9=K9I8"[?1EWR(@-2,G M0B+5+%XN_-%ABL@V\25EP1+:_7O&^KW7M"R;,;]F1/!S]DBK64QPXF'@D-1U MH1O$-K&'(B\"4BND]00>:S%TIVR8[6FTO6]F?,0WC]?A-A^F1G18=C/Y5I?U M4Z_P9V:P-9B]GF5I98Z_K?QAZ_:`3:_U$^&;S>OW3)N"I+'.:TJ%B*B M*WJ=URE+?C>'=\R#S%(W!78:>"#!?HIPZ-AITHE"88BQ(S8D9U:+\9$Z)MRZ MZI0W0TBTS<:JWJCKK`5=W,_;)^,%46JXR?@0.X&VDD)OI[M!J[56WJU??:N0 M?+]S&GMD*"N9O0?6XS3B1"`^4K+%,:X3F7VR/S#;LNIF_5J"69#XP/9L!Z:8 MW5U2SPL@[D.Y-A#:`DWF^*877Q:KDW:-TB(OZ9R=B(R_ZVI+H;Q0Z%@/:(NSN[S.EL/Z M&3M.;%;*A@#"V"5.$`0AZA5X""+!E['I"FN817'[MLZJZ?)MK8ULYW3;T?=E MGEWERVZ]W$F[D/)GJSN8]ZC-(*6[O>FT%M+/=YB17X;A;KBRFTQ M$3":R.Q@IUR3>0H8Q?-Y<;^JJTLZI_E#\WC$##HNL$,<)XZ;Q"%((;*'V&X* M`[$.N):0QOO9O:9F/?I:E#(79:R5):(I3W6R1T$'C*ABF@[LN*54!+NMC$KF9NA`,O22!T"4S3,$FBU.F#0SOV5%DG$],X M['I1#'8/='6O3CHI9V519\Q2G:P;+-Y2>738[7!.B'8JSD\6=TI)'>2=NF4* MP#M;L#;;A\4NXXRZ$1B&0=<+^9)F6Q"%LH2 M3;MW.DFV)>[H`-O2(@0N&8,G"RRI9`Z"2MXBE3&\9@!Q,T?1CE;-D.NZCDN\ M-,$(NSA.DWX)-`K3"`K._VH*:AQ9W6"XU$,8NGR5'HTS9JC6D;C6X*V)UP-6 MCS4&M\,\L?$W%?;<-LW&ZJCK&9,%+O`-O%(6M''EU;ZY$:6A-U M>[)(DTZ(>U!-SBK5^HU%+^]9N;.98)P!$),T2FW7A0$&A(0^VLQ>!*G0=EOZ MHIH'6Z/(HMU,N*8J3L9=I4+.L+$::[G>\"VI1R?>&Q:*5W0*S3!9`BHGQE?7 M*5NG0$1R>[N)V':EWOR^JHO;9C!P\9"Q MTT>]D!3V6):0)NW5@L7!\,M#,]\C/PBWUB/$/UFW)PL]Z82X'WZ3LTK;#,)@-T%XZ*3C`.CH(TO%-8R\\V+US6)_=[N](EGSA(>0S7IF M/4PY;&3J8TJUX)LV*DR"R#3&9*&H(37!Z1!Y^PR\&F66QI[G1C9!H8-L1NK( M\X?)Z(0@,JN+.EOR<5)C6"%,#@JYK^0/XMM?&WLQRN$FX&/HD=P70ZC$BU`F M^_:3/0@UT!83(:B)S*3?L/#^:E MC.T:7BVE$MYPV?GRU5)Y+U7_JZ64&D&)I&/YKY6H@^A)[.@O[JPX9'4TT[1A MJR5#/NCJ,Y,;OA?9TWK+?SS_\SXOZ;.]7/%JL=G.-;'C)()1BD+BA!Y)(H"C M7D%DNT1L+:/&P,;7,^+%HMWXN&JVK;GK=SYNQC?IX7V/C=O.A]FQ_9;":R^R M>7'*6N:PT_3[;JOI]ZWOQ]IOFM_%/2@UT!030:B)S`KCY[$D,M.B9+'GE"ZJ M9M.:=MQA!\%G<0@=@&WL0!C&@1_%*+![&;X3>R+%JN[8IBO5=B.'=A\'^27A MVOT6`^8QK):DYG516C_U8MN^P<_K\=)=A>F1T,GI)P<_=;?,Q""J/;TW2&K& M1OD*%#]D^;)9^\F$->\7^$3G]V4G@21AD-C0]L(X2B$B(8Q)+\'!@:M8@BI$ M-EZ#7K"?WV05;6O0KL??BE7[\$OT3+$HT&`0K9 M>1G+GE&?/B`.T>A&@U!F!Y[K>#$A_::!31'H_E:EAC6O.SF:J4*IE&=!I;P5 MQ4"I'*XP+0Z+4VV46`*('%-+'>-ABEQJ\>U<+_41*"V8906B#D,OK7$C%@74 MC6U<67>BP`LHZT4[(!C4Y%6I86WI^;=)5YV65\JW]G2\L3EX);EWX;$P1#5U>":=:P>2 M-U4Q6;Y;[E:7L_VI@]S43FR/)GZ"[!03W)>J>A$&W5VOP?S,!4Z/'53U!4Z3 M!F&2DL[%OU)%[4&;7.`TPBQ<9%4,D]EBJ\1#,=%51Z9<^,^OFGIXJDMYZ,]L MO\HK5(N01;'G8(H2RI(P)3B)^WT'ZD:@L^S3K>WD3HKA:UY;>%:/[Y91^R6^1$/U25P;(GX*'1H+RA50!OQ1? MEC__S`_?OQ>;=:6Q?(?U\H6Q:>JX+G-L$OHTQ;Q$JEKM=B=&$6-R:73E,+3G MU-_U=[9:?YT`\V9NW"%>K52L\KKC!/^S57W389^O^.=&.-L(0C(%KW[88/GX MVXS7M.1\UP'D4-0W%`Y@U\5/AMQV+VZ"9(M/:_;R2TM=,K$QUZ:?L MJ2WZ>7BL3&^+7?UZ6:0DK4X"%R)*[<56)50:XG[MIN5 MU;['.*&85)I>F,SJIG1ZR>@)'D\[-0";)>SM2D2O4"96%3J5;\.T4(5'UVL_ MU9"EX3[M"YL%"T(BC[A^C+`=AB3U,*JTMVOEE,!B=;U(-,?QYMVE+35<8E)J MSDC!5!9^E_:E_55C[]*^0/:(/L\SB(9(]TS.2M^E/9UB#=FO!?9#YM$P"&Q^ M3P?RTSCL;_/V<>PHJ!>0,3M7O<#E]BB7DE_:3FD]V:_XL?;?VQW/"%^\=LGQ?K\^Y7"SLA":E@ MH,B/0VS;01!&_1DM;!.(@BHU/(.&KELLO.2JUM.Z`2G_(3O!!RJG6O+%M/-F MO,/4,^THKG\8(+VS&JS6A0Y^,^LGA,H1!=4R(H9HJ![?BAD>:24ZFE3ROM\_ M5TK^W\O-,5ND*'1([#NABU.<.CC&3MQ7(7@^7CS5H#\?EOO#%!F%VH7,XW.( M\"E]KIIWUO)@?ESJ4^)X?.EX<]N<)PIA$K332G6#= M@!JK<&'L`"J2Q:SZ@X`@_L(3570(?JF)*NR4U$2%428\43\?GYXV&<_<+#<< M`=L4?[W;/1;[;;VKU]=2DLC'MDL8QG82.`[R(MHOH6*;$4B:1)5-S0F1(4QK MG9>K35$>]W5&<]65DU>188\;6C^NC'JQUM7UX07DLDQV@-0-ZN,%R0 MO1%E5,V_(=JHW*U"[V,+O[.BV&9?EC^S\N,R7R]0&E(;LP3C%"5VC(+0/_7@ MP#X"WDL!^F[->E?/N*<*2%W"D?>5C#(74,`X$Q,PG73!A*JM\JRA6!S+_/=$ M#)D8$1U9S@P1%VGXK^]TF$##FV*1[[\>%A\JEZH9]%3LN2X5CW7EQ*"L;.&' MON-$S(TCP@(MFL/K"UPS\7NF\-QIKMN!';NH5FTA&BYHN%KZ;JSHBITI M=#QA\'.`E]L$?]DO=^5CI9L\JJ_[U9:+.+#=F#K56Z;ZMTL<%-O]E6I^$D'[ MIJDSK+NJL(74M4[;54_?,S]LH:;IN=(A$%N&WHQ]V$OCK,GYRQ[G=U8/MDD8 M-'#G/TTHS.18F;:.`3%D`:S'M]?'#741*%[3UXCXP_[C$P:8TH`OXYW498D_@&*#[HC485^SM`K<(<&C^,UQW30- M6JY6Q9&?T'A:/O-^>="2/QTC)":YMQX5ZL;E:1/ MB_0;L6["6.![F'D)\DF`TB0)69@F%+'JGTBX9DVI48U%%R>>M<=CQ4]M[GNWQ[W'ZJ4RR# M8WRG&V]Y$5WYA:\9OF0_#WC##_,10EPW=:.(ICYU/4PPC3IP*6.@1,@\B+2G MB[?;917;5HNQQ@NK=<-J_+#Z$[+'W?KEA=.9Q+'CF491,+=LW``",\\M?H'! MX[FQ\Z&S_E%[8G%7K-J7V=/3*@9@+'D]ZP`;\DZ8V>GSQ/<-*)=XAWS<%_P@ M\)_+_7ZY.SQWMZ,_G^&@0<00\QV$?.PX",>D,M_BP`$"Q>K*C>L.U)L3/<_# M7C.'[YG5P:[BO]7^N-Q(OP%4C0%4[&]`O[RNMV!/K/=P39)O,4J%E%KQZ!@G MRJK]NZJ_6H@4*RHX105X6>:K*F@@^>98:SC MD'A1$!,"U^C*\MUZD@-WT2A$+Q M><8"D$B_\9C(I=8'8_-[.SI+%:,CEG2'4W8M#:^1?!,2\SK=*^9YAB&J>I)V MWL'BV#S3#X]GF.ARS\^F\4.%;1W1+;$>ZD9?G0O\XVLU[ORH9WO7%JR9]+4S(#V>810%7I5F#:#D M\OC_X]@!7JUFC:'+ZA,N&]/*.WQ4WF@^!;>YWEB_OL MVW)#=X38KO,=XLH)IZ-'-NM9,0AONN&M%<6#XOUZP1_J>8Y MWSW2#1K(?(=1\_9DU\8*;*8+$Z)@E@]=OC+%I5@Q8'[+X2XF/@YS1>+W^2Y[ M=\BVY8+X(;8#Q"+?0X@&GI>DM$,6H<">)1H7A_.+1.3<(:OV:+;0#C"DFD-S M/:-YF_#<[(&<*4[7,Z"WC=6%!E9_P-Y3JR-HAX_;KQZX2WBL*GB7)5NX;N3/ M+/_VO3*?_,CVRV_9A^/V:[9_>*R-EP_'0WE8[O@E*37:A4,]#U/J4VK'*4GM M,*%N!P+;<;*HON5K(5HVHM8V1"6&,(5%HH/[^[+!:Y4U4*LX(046C"@F7ZQ: MY':LPUZV'4ZK!6HU2'GE2(/5&H"]:W1ZYBH1$)4C)2)ZAL20^A!-SA5S/-4J MQ+35]U=(DO7_',NZ]'R1,D)##WDQI2^!J@!4Y1C.I>K1A[!*48LWYC/0EP M"&G$K]HV2*WAO?B[:?_77$MB^4&8M"B>A7^MR^+6`Q,D^#J=\*7QY($Q67)5 MN">V/%9$H_C-@*=-CN[2JFHUGD34#^W4#SU&PJ2RYZ=)9RRH5NJP704Y&]IW M#YI]Q+:)XU,U86NIA%[5)\>?F`;J)PZ8Z0K]M]K,_9ZKBO+XVC M/YN.3_RFSA<)H'-TR99W@UHDB1,X"4N9C9B#B(.8UR^]?$*$:B?F1:1Y:W#H MA'7RPNK<:"[<':9MJUCHTFQNW`'JX$R#*J::YHTG3&-G&THMNJR$_1$5GW=T M#='\F9TN;CFAY`X:?\Z^\6W/%W'A[;#W_?%V7Y?KG_ MEN^2W;HYP(>SZO_+!@W7^Y-\7I`0YMA.XE/BN#X.`R]N8./8\5.ATU8&P-0G M5X/#LJUW+^X^J?VS6I\L[B$O&.H^UTY:C9=U_5![KK9QU'IQ9<'4\\^W>T2D MSDO_$H^*@O/5EQZ:Y?"AN6N>FN+Q](L7C\WR]-A\E7QLH`>S=8W-M5(T@YX* M$^K43*+C\D'QV^."166?,LY[OLG;=WC?GNGCOGC,#_<51/Z>;]TJOQ1IL2N+ M3;[FG8&:PW,D"4B$G##Q4.(C$H8H)ATRY"$*"O4_NUQ@GK M-^[&WYK5?.<);[(T]`5X2GG.X10+Q@P;2=C29K9!U!*)3:=^)`R;<5P-B<'F M]+BXV22"=M2K5G[U-7?X6.:[K"P[#/6IRB",;!8&)$AC[#,/VRA).J/\%Z#V M>9,L:5;[#M-)`D!GH!6Q*:;(\Q$)$UMAZO3TLAMC940'U;!IB,0I9XSHQ(XGKNTGB.[0S0OT0@X0(],V:A:<+GH&'L"59$A08 M;03)"LJ4`]D3)&7(PYB$2/%EBF3(@3^7B`D4B.T4_V<527\JOA:'\GW&R[H6 MC%(VZ-^:SZXFHY%@8.8G[(J!N>E)?$XBTII"UH%L<6E_5OR^W3 M?W3)]6=0/DF:.Y%$X1RT`=-[+6,\.=>!DA)0>>(@Z;,Y")1,>K5$\G15V8*; MK*S7_+V:2)K*CPE*.]V)0N4C`RV`VVP>#M^S?1>>=#I/"/900!.2NIX7ARG" M?1S,&+"B3N;4JNGC.LB+6-U M6=-X-"2K%>>64"E*@>UZ?LOI2\=VW/FVP^\;;HPQOW;F8.'B9-[CONZJ$ M"65N9(>AZZ0>35CB,[>#ZQ%'9O=L=HPS[ M@UMAW9INV%:AT4^#U*;C+1\$G9N9JD?J[6W1FST;AKR1;D[#Y:W:&P^+^#MQ MN;?BV)=UJ'_ M_D>^RLK/Q6:]2*E#79+:":;$CZCCI5W+8!PC3%S(>G>"&B\E&5/H M$U./F9B#"4E'6@VKWLKK@%DQWI%^C:$1F%/!JB.*H\.355>>*R!'6H;K\ MNUDI+4*'L,B+TI@@/ZRT+O1(G^N)(^I#A`?RO9J5ICFML:U+W($R`V)'3%=T M$0,3DH:3!L;,JC$@8$0F9&@R1!>DH!?3GQ+PF8LRJ_[C[[R]RN;[ MY?Z?&=_?Z2RF/HMCY`3\IM,HQ=5:*.HCM(2%+G!/1=Z0=IUJL=53;-NA`V_) MRQ,INJL^"X/0C?$3=3VL&VG3=8)&]Z,GLVJ(*JGPY-6NL")RQ..F;)?MEYO* M8K+>YKNRBSE8%D#YL[:C65F5/,G MIE'S4`=3IR&FKL_);RVLD<(Z+<)TE9\129K.J2%BI,"10O7C!A2@QDB7GT^+ M767Y6!EO$_C%KGS5A^1]OBMXB>R[737CL_+0=RSIOH7^ZUA7T!Z^%]5??F3- M;03EPDU8&A*<5`Y03!*&:8CZDK?4=2'W`)B$&R22\#L$7O8U:KO5'KA'0+$T MB3-!^34)LCY![S1\4/YUE'9+7B73-Y%5VQR5=Y5B;K=<[=6FY>=!5K^X)AXCF, M!;Z3A`YBF*\/VO(YEM#0?NO>PQL@TB>IPXZ4C2.\Y>3`%>ODB]4Y8YV\>=&* M<'+7R3D&5Z[!I&&#/+F7Y#R##>X5.9WF"R^Q&XZE$4<`;^/YE6:/LY,O'.*Q M?)+Q[:-HEMXI&$!%$<1MB/G M=M!"[60M4\VJ6B6;__3(.%5R*@;AV'P-`WDCKF!PDL0K%XIB_5>^V=2[#R^M MGM:4_<(P1;%+7,I8Y%(2)[%'45M\&MF!_V9;&3U&-6;?6YQM5_^S*6@-HCV) M6$U1/AY"Y5AV7LN0&#)C-3EWGKG72"%T%Z_#4N>US]%4`.O?MY]&0T&;.6E( M0^3X`8MLY+J^$W0P<>(YL*V\V6#-LI_7RT-3/?!:('B;JN9OW2_T;.O--]I2 M>WM&CKJ"RV(ZO^ZN/@#+\P?@]SDW^U3Q_O:.W^PC;-:VW_SN7][[N]$PB)?M MK[YGZ^,F>WCLNF\GJW\=\S)O,F3/@T_-10'42[W(CY&'0]?Q8QHS#W4X7-># M-?M1;5QS0-WAY2=\^Y;^0\AWUM?GX2\DKV=1/RAB0GWE@>\ECHZ+8Q3!('U&ABNK4;:-&=U6&4O3I%`38-EC+)!T24+4I5(EMN'[(_GDH=MT1^/O-JNVI M:_MVZMD(V31""0M)3!CI;,6,A,)7%\@:T*QB#2RK[_)P?Y]*M>&7YD]@UWD. MZF`"=7/6`+NW<[`GMP5[@<7)-Q=<\?;:QN=4C468$(\2*"7)TY@$Z/)LC,J)\U1FQ>1ZC(1KFJV$ M.!.$6XTCA>IG"MIOKGIJLGK?`84H"5'JQTY$:1#BZD71K\L1)@XD_!?_5LT2 M70.1VV,$,",6L^LA!::X8GSHZ?W6N3\2:,,I,B2@E@!^WK]-TG783&_%)'$I M]CV44#O&-,4!M8G?F8B8+;0\D_G>>6:[W-X=B!_`C-=`C=2>'?O81M1)<;7J<%V_-Q*Z&'2K!>R;=0M!`P8J!#!R!(5`&R]`(6APW$P( MAC2,"8$47:8(@1SXM7(3%+0.SFB"J`R3%$`>"XKQRF!#JNH&_#?Y79XW%SGS]FBSBT:4HC8H?$MP/?][VD MWQ%U,0.U/E9B4'=BN3SDV_IRWV.-R=I4H/BAA_QTLFU9'Q]2ULH!PK:8GLQ. M-$QK1MLZW%D-1HN#-*:[PXFW$:522KLA*J;6)^%^#]*$":M?LN7W)?]OG=M_ M>#P_*;B(HR`B'@N(%U#B,H\$CM-O`<5BY8N*3&E6O"$Z+G1MS>B%;@]`Q9O* ML)C6S4@N3.7.>070J47ML:M.=5)*= MJ?WE4FS&T;8M]DIRNOWV0THB)=NZX!P`%*>Z:J:O.@(_;X0;5?8[)09+(,R:"808L<;L&;MQJMT#8W1:].6(Y MM?XM--4I+(4+WJ8FXFT(+-'V0;?;@IFPK,@-*]HRD&5Y:5-3]F'*7(%VR4%_ M.W(1=O#HX(XP`+-RJZYB8H+Y'4(H2OWT"L69@@D+;2(5$CK])LR]`YU,F[7W MR6W]Y4==KS]T[/K=O*525:X(%Y;+PEK#RZS8Q6M-Q6#;^K%!8D^B;?-*-HDE M?6;(G?UHD(Z39V,P!$Z?X2YDH>0>_D]<.)=%(%D&!M=:=?^241`(P&Y M3MA)T)8X6`D%QWV0>_O5B]6GV7-7@G5?5+V]73[5=Q_FLV_SA_EZ7J]V2YVX MRK0J4L4$(:JR-F=#'TY)5H(^/!$P;.S![UVFR2[5[5>&M\DF!]E"=T3&N`". MX^'780\<&P^'/92DMN589,=L(C%`B08L@`#\;>ZG#)A-<7Q$"Q\U;D;C`O.2()(IS]@#. M.`5!:2+.P&3>>-\BJ&=^5Y.E);-$<4Z)5HI7%3>US? M#(8(\NQ'H(-[^J_3WSJ$<-$`0%:3<@`T]Z,60`%P]L`_9\MY5W9\GJVW&\-S M76E>%-S*5C=2&TV$Z.,4.0.=P@W^\<@^Z/-)NH1PY0")'/O\W6W<>R.F=9 MFU-)N*J,D*DRN=$9ZZ.95(#&9I$A1EO_LOF.Q#8Q7"V"9>CFE1'PP=R"(Q=Y MA%,BB8$S&-;RM.+IOQ@((PSF^SQ]YNDE&3"5&)U%!J2Y;E0O:Q=&F0 M"^T``4:T39<5MGS!P8.*)A(WO&8.(0PAD_H%A-Q`NXW)L`-PO2`WW?*`G"P0I`8A/S`C3[$V9`04#T/SX,)]EHH7)!M"9, MR9*FDF=V&*(MJQ*T:35$29.W0XXP8E8 MQ*L))SL=6!R7=T0O?M:K]6'WIME^VUD\=NO(;GB>IYQ94>BV?]-V;H0P@[XX M+YP6<_C&&'-48Y=9LDW-=;^S+\3S?AF3G\?HABNZ,YY9U;>_W#<__[YM<6>9 M;/?GG5^R`[]<8'+$,:$H7GOW4:CBW>0, M-'(-=`J34TGDS7AR%9)_BTX63(%@.?OL2WW?G>WPN?ZC.\]F<3^<\4"(+13) M64YL60FK!)?]C#>G5+HN]43_?KP';)=2,N2$.;$DS!-VBLZ9Y\H;Z$2>)O]V M-('O-.B3LSLLY>/WUY'?+[XWR\?-=C_YO/N'7^N_UK)M_^\WA!M+=$9H0;-" M5KDQ1/?IZ`KV0:!8.42N&?HG\"#)9/:M>>J>R9_UHGO;J6:U[LX8&O[&/Y;- M:I7\.EO>SQ>;[6/O%[?-8YU\J]O?J/N_^CK[JX:>6Q?M0CH:<@+7$"C0@S.@ MWLKT(.O-"I7^W]B>XI)T#4@V+1A=MCC0YUP<^=)-1=6QF_G:Y*-@18C>S):+ M-HO5IWKYY<=L6#K`?7U]2X%WM=]SGOZ[Y*W M5VE"K@9!=G)UG,LV.5=':N9)5\?$BG#UT)'>GLC:)O)B)_EL];2L[SXN/M>W M3\MEFW>7[NI5DH6AO,U'Z;;#P`K!!,V&)$E%06?YC)M99*_OQZ5V9QLG?=Y) M]QWL/O.-6?#E^"B7$"K]J5T]_*O@<'!Q=Q6[=\#A<1QGKNJ4WA$!KHG3FV/, M:S^Y]\FHC3_YEAG_$K@=SJWGJ]N'IHO^*L-3.0W#4YE)E2),4VLSRVS%2[8[ M)C,O>&4O&2IR](CS'$/.R9G7R<U<$.Q(<#?#8S/HX5^3:$^\CM;(9]3:'?OL*^-IH_X7?FL7R[5ODAA@C,J+* M7)0%S4TN1;]F.B]2EH-.B1DOJ_'Z`[NT-P?&OSL005=:'B:///=\Q`OIUC.8 MYC6$O8JC7+XX7^P*1?M,O3_^%9U(K7^%AK_^0-B5T,/?(_*YS^Q9/3PYC(_RR:;ZMZ^;.SY?O%'T_K]A^WP-K_ M:C>]^C+MW:X@(ZRNM$H-L43)++.DWSF<%ZRH0!^%OGZVXU7%WYZ3-T\\;L_@ M]:E!S?L?<7G1!3/JRL:U>2S@+F^$JU_LJ;U5K@_DU)OI^IFAMU[,%[,VB]G# MP[1-&+#GK%!X^OYS!'F(L!-.3HUP$] M_``!'=>4+LQ)F*[D(2E65"2\6D96T?FM"4LCXDK2KC:RK7.%J M>%/%`!K*5"XL1S,519D*BG?"I@(WQ<%4.#Q>ILIV(4LB#"=5D5HBVA"RL/WI M%GF1*@*:Y?")25* MT?9$^_!E66J(M4+%C&RP39K))L]N]V67Z695]3;79)\L;BXA&'DWLUT#.LQR MX7A',9XCP#/V"WT))F+"X,UJXMZYX0VY&Z`K-2EE5ME2O?5&*$IHQQ3-:E$1384C?WV:<2]!'II`A8ONPRRK9II5L M\L)V=[$('2T7GQY0:1AP<=QU%,TY4?FQG(J5/%OQ6D$AH#C[1C;[$+H@JCM* MOI2$$\.D8#;O0VB6@L[Q@_QN9+-L4L'*!,3'S2"QT,"TX4HEBBD.$)S1`P;4 M1)R`2KWQOT^N<%K$A^'+-X05U.C4:I$34=A,I+*?OF1%E>/F$D?);,0Q?=`! M9&\.(]B=,O,!_76MD:\X[/D3'QP^*':=2S^1M\25&A_A M+`KL)7!^4VUS&U+=G[LTI'7#)!&E9#I-JZO>:LS8PZ'L#`<)%?J=L M,WRQ%GF?Y<&!-L#W0PC.;M(?&3',Y/YTHUCY,K,SJ@T(?"+^#-FB)MK="33= M@7S/AS>,,E[I(K.Y$%0IJ?KM<$Q5E8+H+E3,R,X[2#.X^()A=[/?-8C#%!@( M=A0/.M([(\/0_"=BQ.#-:N+>MD`WOE_\K!`_CD-7!XW>]K[F=873FD0M!=B*/69"F-.%O/.SC M]'GVYZ^S]H4\GSVL?JO7'[]_KKO34.K5C>;*@5;T\?"(XSKO-#<7Z06@/C7KA6C2*>T% MPP7WGITOYJL?]=T_FN;N5>C4E+0L-:ETU2:A>$YW:]G:T(4I0,@WEQ^&.2Q(0?X4X;5E!,7^@?Z"(L]C;W)(74SF[]*XW>GR1V+DY[&"T)_)`!6S0 MZQGLP*@@CU[SM%BO/LV>N^.TQ>+N;2K[,>[]URH5Z=:Q"UD):WANC5;[='0F M0=L`8^40>U'/[H$U?_U1+U;@_D[E#<+,8]8\\6LV_4^ M!(P$?-ZG42_9="P;MYEOW3L"5K+]?.FCS=[V"5Q4Y:L,)*EF4Z)2:DF5.@^>%NF@&+UTC6JM*\I""T*$T*E.L[2/E"D"JO$0/S^2%L^7&<%8.7<^ M8V+"V;'+YEH5V5L@EQ=08.A-I-;R:<'Q)1)X&*`J2L^7]>W:/CU\GS\\=&\7 MU:S6JQNC*Z8+J2C/C=:2&4MI'Y$2Y?2ML`!A1E+)W2:[Y/L^O>2VRP]156!Y MNI=?(Z#$Z6:;6'*06:)&I@BOU$:@Z5>WG;HW?PE4QQT'<*&J\Z0VH1K/MR5' M*KX@<$`2OWU:K9O'NN7U1[.:M['RO&0\SX5)3]VI\;I\[A>`482 M=Y]7TB>&<`T97;G??IS3Y2Z\)]]I]>9]&W.\8Q\$$=15 MGY;-]WH3;_9@ZV'7Q4U>,9*93!F>LS*W!35<#45I!MMD[1EJ)%O-MI/SW5+2 M[S5F,X,73I"LQB")L]5A9DF7VI5U=8+495_Y(IZ6L+Q;<]Q882#!>K2[M7_- MO9Q021AW=PW[;[4T<6#FE)7UZ,5QSJ[OE"<2\B/ZQ_U\N3& MW1M.6D9:B0_-UV6P,+1%Z);X3@B/YB@-XD= MV\1ZK<+Q/*DSA6,@Q!,I'$.UIHER'X8Z7N/&\,*2D@EJ5P],3DA[(/!'! MX:SCSBRF<5YBN6P;),9IF0;;B..6\4("-8QY_..A>:YK62_J[_/U$)5:+F7; MY19,4FNT-JD=%IA(!=L*[QEJ).?TZ25]?I[V09,%:6@,J#@?87C&--,)4I<5 MY8MX6J[R;LUQ:86!Y&RO/MSG^F&V/EJ8Y:RMQFQJ`8BZB6M7"$Y>83M/U@?-NG%$H3:A6I;,$4$V4N\R(MJIRF12IQR\#P\4;2 M69\C>@V8!U%0%38:3%PI=IECY.5?)^$X+0+S1SL1>P5MTLD%8:%PN:VQT+N9 MX?[_9XL[LUC/U\_O%]^;Y>.F%!E.*RE8QG)N15HQG97$=M\[VI[^6+$\RYUV M+@4-&._9Z]-+#O),MHDF!YDB#W`,2QVPW.!J]'$K$$)>!;=U"1!`IY8J1($\ MA=4+<1K6Q+X_'7UX5\^'^`?AOG;G-MV03)F\U%:6[1]$IX(6U1!+,.Y2PGD% MB%RS#4_:B\=JDYJKV?SXG7]UC(8.^98`43M3K:WJVU_NFY]_;]N[+=3:/WE= MGYUC<41)0=!=V3YAVM`$O)<`3GDCL`_S1?U^73^N;C+=:LI8F\J22=)V2?." M]M%:HVE7JWB$B.R58R_K+KEDDQU$+3X8+\ME)(+`\2PLO`"&.0WDA&,"$)R` M94*TH@EZ6R&JEZ_M?W)3IFVWL)(R%T5A,IL*RTW_^Y4U"EJQ./WH6%5*EPRB M+'$#XUZ*!&>"+#_.XPA8;W2!+M08("83>.)Q>1^I)1`-=WJJ1?OC=UT`^S"[ MOR'=MAJE,R9S*E/!\H(,VN"B&M_JI?SYLXL[O1L7=]8QDV1A=(2I(ZG62*__6QWN/;K)(VK:3+"_%*!U)S?[?'`X9\R3NS"OB^?P'A MPHL?!VP"CO!LP)%2P`<%R!EVOKJ=/?QO/5O:]N^LVE"*YJ2DI#L@4+>EB!J& M+R3+*NSOC^6-;5Y)EUBRR0QA#C`[=W?$Q(:T!X!80'^\`G'!(%AL$W(( MN@E'+.*'`^&1K;:VP:H\-;2S4RFRC#'&.1F"D3+/<":!1!C9);O7JY]-0`2A M/HD%S\\H;MR".^4`AI-5,/`FYQ54(TZ:!8_$R2U?E[/N5Y(:DO+!]@%P53D=VP'\ULD-VR23;;`#6`+*Y;(IX6&!V<"42P`%[S8%>`J;G*(B8PE"T`K(+YXA6$L\+``IN,,=`->*,, M/Q1.SMBM?]^/@/1CJ824!>$Z8YD4N1&L^]AO'RNEVKF^0`>(;([^<["'PW6( MV1$\O\L"&04=S"$X:@$\V`?QI:9\Z@$YK?'J4$V.25]4N`"!(C+M?R(1PI5?+A" M"E9YO&C_V;H#1VH"GO!*_TW-X8,!TDMI'A^;Q9=U<_O[EQ^S]L;Y^+1>=;M0 MYHO[&VIL2@0K5*'*/$UEGI5JJ'.TAG99?$*-U'_9I)AL\60((@,?,$$."N:S-)UO:=JJUY4"D6G7!7%KVBG+F9 M7[\@)5+R%XT&`8IY<,6.+7;W(?NPT>ANP)YL>;E\L@=2(8]O#IZ6E?UX[90]:Z\;^8?Y(\[_2._K[:[\I]M MX;G:3X(\S$>XJ0Z1UV738_>U_+(N>%T7N[IOKDMQ'*,PHYS'41QF"9.,[A5- M[N7YU/,X\YG;T[0VQ/L#0I.+0H.)@4'FX*;JAL^$AS-"O9VV780G^6> M0SJ-YW[O+3N2C\_`K\"G8#?V*3#L8/8`_"LOA?/?Y%ET1)\5@&HN_@:*Q54=T%#"L"A.Y/W+Z3 M+.;$(W\<0/_*J^(<-W8F(X,F-;DZGQ]Y?0$TFMS\HUH@EJN8*XPPU8H0+BGB MG3(T1D;)6K\:>"9Y[;74*Z\;(^V#R7V`/`5WM[M-6O%9<_4!7&?L#+U9/R4? M@XTCW@F76-=/#/NXE_WC5# MVQOS.@=Z.NYM5)\_^S9:NN5?T"W[>1D89N9X#K:`U2,+Y]IC%HR1D$0I(A0C MQA62)$6=-J%@H(/U/*G@GX-3[QQLAK4O"G8.\V0,W&@^>P)NE'3*OZ#[]=/2 M+\S*T>QK`:I/\M5_NTB;8R\$930F$1>81TR'Z`=M6)P8M<)Z5L$_^3+_Y&N$ MM3?R=0WS=.2K/S-_\M5_ZY9\(??KYR5?D)7CR1<.JB?RY7>:IGJ59%,:@^.< M$I%3WDQ?POW[@(Z0H$.W"#]-^Q>^U5O/Q:JV,G>-"L)V_;X*L,7<_.$C&'G:]6^Z*I@:QV7/? M+#>WY7+]N:K+)Z=<(!PJ)FA$LC3B89J$*8Y$3!*:I@S%!!F^?YW(\O>B[=7; M%\`<%`PZ#6WJ(]WXG0EN`][G%/:9^*!;FRJ/SRGT++^GU8\)9S+/(YQBF2.* MVO-"@E]?JYMKZ+E\0'3,>,DC,#`&LB_$=G3/VR?GA*@]CO=J@62*2+,\S'F:J$QS*#+8:&"W-LQM> M?ZNVNT!_\#XH-]^+>G<_[(.^,#4,"B:%$Q@@=+K]>E=M?ZVU=L%1O3YNF#I8 M>`^PH<#!&=@S836'!CT/*!Q#9:-+^5^B+[7R;M+PF4#$?=$D,>G.IN`"FP MNQ%7)S=":W8V]AN`:8CX7*`[%\YS8LMSNG,'D#'3_;;Y4J[7Q2JK-NUR[43X M(HL%213BS7Y-DHI0P:,YGFLKD: M5SD-1(455#-Q`SO=*P?/"O!!E\5= MH5_LJYOE[_NTZ8=RJ;VM7=RTSV@6L/3^JMSK1[,`!O@)\>(SX2Y7%M5 M>7U,@6SW:?>MV#[9'EHH05(F.1:94!'#+.0XZ?/0&04U!5E MISS#>4S3A+$H)\=Z%5CQ-.S*(.*`UTK?-!\91QQ`I`Q3H]Y``N9"STH4IAQA MA]9,Z,%2^:%B$"`$QJ3P>5L]%-O=C\_Z&=GQS:K9]WYHMEJ;E5O(>)QC).(\ M)2&B6*8Q[F0F0H(&[XP2Y#G6Z'1K=UN*3K%VJP;('./@-".2R9"$\4JGUD70 M*M9BJ8Y83M^O,H33`/,X@7O'(_1[WLTS\6T,^$[CP8!DL" M64/GJB569"R5$5-YTHQN#,,HBWNI81RBQ?=B^Z5R,*C`1!C$,4_U`FP#]6VQ MRX-W#H9L/U5;K"FZ,_$]5];`VF)A(-ED6T]<6J^RXHPH@@3FF`J&(]YO9&&" M03-`["1,DG,=FVN%(`9.MWH":TS&]6RQP*NPF.5=+6"<"<^,-.+M[*LU),`$ M[`(S2A6):43S*,,Z,HA97X<61A&&9U[?O>0D*=<1J=;W,8'D6)W"89-K]JB];]5:(U(WZ9#=C[YYCW,:"Y+2 MMK2>Z*\PZ2,4JF)0TXXSH9[CB`^77%Q^N+RY5-<7P9622OV5BP\JR#Y]_)NZ MNKELOO]\I7)UI7\97-]\ROXSX!\/W_W'IP]275W_,5#_]=OES7\#^<3=?3%C MG+/<$A@GG:C8)V5W/\[7)VP*V0"A.4=])I3GWJ[*\^-J3YO/NYPSH9=O$>IJ9QX(![%#\O?S05^=U.>R12*E)$91C1+,881UE?F(\RCFRZ M$X$B/)-0WP[WL%?+LI$0BIOA&LX_9,`U78?60:-S-PT^!69HV3<.R9E0S5@K MWF@1'`4*A&*VC\7J);88GD3.AGK!5O%%Z,`F5$FF*!4:IPEN>*$)3K$$%&"O5Y9)PK MR*Z-Q>4GV<'IBN9/DA.C;DW"*V?A[RYPHCI24,4^55(PU.8QNJ8&EM$QT`B3XWOZI-E_WD]N<$`D$.C"7 M>$)M!)VS?EJ-I^B72J7/#+QVI7!,F? M@-0S"E\W[`;HZU$IE&@HLF@/^5(A#WO.NWNF? M](T"MR):(&]&7[Y!A]%6KTUPO0>V5>@BN*SKQV(U>=/A"V@&^&H,D#/AJ5$F MO.@L'`L'*'BJ-B=RPC@F*^0/Z M-X2#A^4V^+YW%+RGH=>IZ"]!R"Y"DERD*&QI2?](";F@^L?#'Y>MH[6_/*&K M@8&V+R;97@3Z.@_%[:[\7JP'AKHYNI7F09JWNPB/S/0-G`&_/0?EG6#,"K^9 M,)N]_J^$72.`,-]L7JW:0\J6Z\_+(`63/2F1A4&`V=X-EH%V@\ M#_I=!*<4-?4V_[N8#>WWNP-\)KSETJ+G%0"NP3+FMJMBMRPWQ4HMMQL=7-3\ M]O;Q_G&]W!4K6=R5M^5NH1(2$IJ'*HL5)GH%&Q]7L#*)07EU!^*\KS+W&@;% M044@I;D`U(S2)L821FD]C)UVP2\G^@4'!0=2B%X8[7W(!AC-(=XS8327%E7> M'DYX:6`GJ>U"U23ZL"V^%9M:+X(N-[?5??&AJILN]T]W-\O?%S@G7-*,AIG" M,6H&`?)CA2)CT()!I[+]EQ'V'EGMYX*>*ARLM:[P&F:WZ!N&=V<$'ACKG6"^ M[W=_HFNP5S;XI5'W3^U4G.8@&ZWS]#6>$$2'*S^]W)N9D*@W\UY6B7J$$7"R M_?/>MD4B%1<9"1E/:49DDM*T'\VL4A5"2K@L+C])"5=]HM>__DL:XN0O[43# M'32K9H.?&0=ZA@Y&6[W;;\\KAK]W!VE5[LGJ$[WC?V9M_F:59>.@G0FWN;,'V,X/!`IPR%03 MQNGH39;UK5Y]/6Z+OEDW#Q.1RCBFC&(<*Y9''.=)QA5-<()STS;0,2+\>=9A MU=/,`SWJ=;XN]`&0!MS+!;0S\2PGIKPXO,H5/(#%BEXN-759-^W1<$@*'(6" MH"3'!&.]-@KS3@I.,>AD%^"E/6=R>FV"O[?Z##B,$Z!,5R3>,(*N1HSA\;3F M.`5B<+UAA=A,6,-6^Q?KC!$@P+GA^K;8++=EQ7\OZX404F8LSC3_X(10O:I) MTYZ(A`)-R[&3X)LI#KKHEZO6QIHG8*`!Z<(;7D#6,(7*+V>?[MHD+>BH)'0F/>`G,@Y ML!Q329Q$7-`HDU'"&$ESUDG*,I&!ND#@EY^8;>R"'AO8S(C&,V+C&.8\\,4/8-8I72.L_$8J/2(F(0HL)#+`/-ZW`HUG.0TVL:E'MO:\[6U;I!IZ6[!-J,K\Z$,8S"CO">D%FC M9W!5-!Y8KLM6QXO@K_WFL]].4%IPQQ'5(&$<9Q@FE"8W[E:5@`M2!W88:;I"W`MC&@,X0)CN;\),^-*# M897OYQ>:!BN_;LJ[\G:YV67?]%.K>?NWS5:_S/5__[,],OT0TM:7]56QK*O- M\LOZQ^>JKINF`%7ORONF:>RJ^>BGN_TE?GO0)"^JQ\UJD<6YQ*E,::HH)1)A MB6BGM204@U)JYU75=WKN:%VPUZV9U'%J8!ML=28&91T/!&_Z'!JJY4O_M3,X6J_LWL\>GN# MUN#F.=F;?!&T1@>MU5-G.KW>PJ&LZ3R>G9F\[N:"QO-L[DS4LLD,]YGHOAE! MI1RE2`G%HYAA)3(2DU9<$B9,*M/J=]O+>T]OGFR=G+?!Y@4V[V8W[=&'>."S\6VK)J_KG=ZJ?GEA_[=0[7=!>W.YEEJL`;@-W=2JYLV3T>U,V78 M64?`,]9A#X4;*D4BCU.:1TE"(X+"*$<'H5PRB9RXK*$L[T[KWE&?>.EYZI@& M,8=[*O!>S=M7H<:8>:L51(#YV?7NT]WU_U:7[SO-(3N'8T&U'#W9THL M@?LW)S#VRIV;T-[#:VBSQ!74,Z$R=_8\W[!P"Y0QB?U[L2FVR[66RU?WY:9L MLK5-*=8S!@TIRE"61CBCF(8"I9'JA`O)055/;B1ZIK.#DJT?+I^H">0T1_B: M$=OTT,+8[135IQJ>F^*,D!O@.;?(SX3L'!M5^7Q8K;):_UY5JW:>XC[_6E]7 MZ]5"Q4G3\(-II+!$B19W*#%M%L08"5@*>H0@[_GG9[FNX!<\=4_)V^B\F\X9 M!>E,',R%):\F>!R`8QY!;*NZ_KRMFA:6A,2"Q3$2$L@3K8I?F-\9^)9CHR!I/6!$#E(Z"^B4/`8IXBQ M)$UC@;),=L45.0D5R+U&B#E'$O\,CO4V0E:I9F-89^)2+BPQ3B\#P7&56%Y( M%*%(J(11*C/$A';G/D[/5.XRI?RNK+,ED\_@6^]@99_C-$9Y)E[FS!Q87A,( MD_T"=1%FBB0QET+0C`BB4)BP?L`C5V%GGOI"5ER&@,W$UX980."&)`Y/(%ERQU/S@$^%X$<,3&A$`L$YT8B M-B:\12/6<(P>;2@9CF),I=!R(XP(3K.H7[`3":KTM97A.O%+YZ@,.`-=FC-Q`93+[4:_C.K/Q;;M=SSI$`\Y M$QG!)!1A&"N9B[Y,.XY@18;60CR_)8Y>$#2#4^I&-^B826O\S.+/2:"#!:&= M2DVWZ[Y)]GS;J&_!,\`LHQ&="U"<48)42&1A*D( M1SFC_6Z2C$+8U%LK"9Y)IU7BS&[2Z@#P$1AP,W40H!'O>(<-)-:N(.69S&_\_=M3;'B6O;O\+'F2K/N8``P?TF"93CJIDXE7C.U*U\ MZ,+=..:<-N0"[<3WUU_$J]OM=KE@V'38,(@U&= M@]>&YN[1P9BY@W0H!+J(*'T+[23";ESH)G*T<'>4OY+TVT/]^>@I*>)OR<<= MVZ9^<]^8+F]V55G%V88MM?:YS,2.Y6+/LFP;0#MR@P@/9;1M64(/^"HWKKO< M;0"R/>8_.N1&W$(WZAKX,<_:"K@T=NS*DS0SUO%VO=NVESU+5\CJ0\17.<\: M';&*NH=J=%B-?:1:N,8!WBNCZU/S5=VBU)Z146U16HB^ZO,OGZBY:U+DMGYB M^\9(0*AINP`[C@U\?UA"P[8#=,@QG^6_X2A`B"`%?5:,Z'?6806=D^RM,A2. M[:I=>GF%944L"^$`.!;$!#E>1&W4W4$'+,_#0NM&JFW_+4A) M'8&2LJ2Y4S(T\;9?X#5VV8;5S,,6B6T#678KB1RU@IM*M+,JN[VD!<:NL-S? MX'1EU.CFVFIRBBF>32>C&%Z(NBERYJV-*`HHNJA<:7%7K<*T7&_S%:/QQ3CN[5SS"?-& M=9.O=^QCFBFI=QG=%Q[(1/FW(<[YQ3COY.-\I.:,4J;1KAG87J/0BDD^H>5S MA7%FU9_-[7S>WC.N!GZ!KL<5[A*R*XKZ?U<.1'X$H1F$+)UA:I'^UD&3/7D@ M=&10L6GM53*[D'K33B>S+CRN(AY-M%2)/"7'8VOF(U$>U+B&RTKHGY5Q^R/9 M/M4_D6?5PVRG/[B(Y2^Q545HF36W,N_.%^%J252MI=?9[8_\?Y*X*%?`M$)" M;$`"![,+7@+D@1Z(4W]9@YP*6->LJ'7/\O2(J`C#2G54$[F:I/2*:2E;H*Y! M&PWJ98KHGM7Q.BH1H?O\#ZN@16@&/%^JJ' M7MWRRE`O6UT'7E6(JWB0WINV2G@H*ZVR9&I0UO2IT_C`CRP'(#5R7**ARD=Z>LXAY* M*ZLDF:J5]?8A*9+XOF+OS-0&,0`X#`%!;+X7],=FZJ_;R-0@K`+6->OJ'HD> M=17A6:FX:J)8J[;R!&-.8=WC&Z^K$O%Y7[(JXZ"N/S?[88WO'3P]DGJ99:5"JI1@C>O^ MRY3,\4+)S?_[DD=^M^1$49`V;BG<[]JZN2?Y(]O,V^PS_)QLXRK9L->(RN:0 MPEV-;M,#&G9J^7;D6&YDN1Z"%@BH3T%WS,@#/G!Y+UO5C&*2O;3YO7$(W>BP M&PWXJ_94[F\-_GT_G^TX[CC"SZC`1)%U#=*@HZJZ3-%CP\_YG.GSH1UQL;N.[;;+R2&!:9H1#!T`"0S/R,.T!0M.Q MA!YKF`R5YJ%M[\APQ+\3DQ>B<^B-2R_3!7DB>F<'QX_='9J*>._M\JKO4Q_@Q03_3(ML\0C'> MBNX%TA^YT8,S.G1&TU&^M@"%#G*/X_.\G$Q+I9BR+(E%@0/ND[$I=V1]#*M\ MA\_/$7!"GM61MH0#XFHKY++0)=TT74-'LC M=N`)[<\6^V3-.MU.Y3`TOD^%I(52<) M/E?19$17'J2GI/;PLLUQ_1EX@>V[Q$)NC2X,/=LGP^B4N$+CQED`3JA0<+&N:ZP](B)*6;TO[NT>NX7".89#>N@]-QBP9P17(B&S\O!\1+"_`'A?TWC M\?LV?TZ2+U6^_L_-=P:T*VNI1Q'P0H#J1NZS%Y\1C'J#3A`*+2W(6]&L[3TP MHT%FM-!$Q[8*N.33ZFEH%!1<20;U/%7R%D%GY',\J0O10`6.'#]8HH@:;C7Z MG)15D:[9?<',Y)]96I6?O_S9&Z6N38(0AZ:)(],);.H.$Z4!M(7&P.,L:5:E M/;BN5S7PC%]J@.6OLNHTDEL^A9J.5C&5&LNH%K4Z2]89Q5)#\D)42Y$SN8YV M*+H>FQ3W>?$8UWZWUYWWYEP;(XO:;N!&)O7K:LT<2C=`H2^T,"MI0_<*[1Y6 M_RR/I$Q)D\BY9CL!?X*+MS+4Z5G%/7S(HWMCH=#>8CD+NE=X&2BVE70/ M2VX)09(_/L'13YW@BJX$:UK4YB0Q9[1F')$+49J13N0JV]98E?DKK1Z:@QCL M"<2']/MM'F556CUW$U;4A=A"$%-JH8`&!")VQU4+`Q,B]!ZK:MLS*-./&K%Q M"-FH.=Y$Y%"11%8JDBJRWE7I4PWE/ETG15HS(Z M6-(3[Y(,H"^M"U'U*CT4WCJ@FF^\P271_ MGZQ9@@KC*J%Y<;`<7+)=*BN,`MLR(0Y<:/NVXWLN'78[!I'/]?BQ&DNZ*]8> MG[&I`1KW>6&4S7)BWF(TOM<_+G(B8CRUY]5Y>E8%2]F!T+`G]'`?2=F)!Q%71NO5<#U.:>P=>R^# MBK<"HV.,,;H1O/;Q#89N#XU/:LB%IN M0()PP(MAZ'&/9>8$J3E9]:ZQQ)0-DE4>I3!VN#E^BM,MNPU)44*;G5F>\=9[ MB;Q8>CL,>@/+P'RIKONYE_-E4IEN84U!8*3X7IJ$W"#SL&DT*F"TUJ"J,0YOC7&7$/HE#(\7P4.^L#XYTZ"\S\HT M+S[4OUNM/!@"UP]19$//]ZF%_&!_7AT2M6?`=8&<8HA^2=EZR7I1]WQC\&<: MLHN'>MJ1N]8H+V``_Z(A?#C?$!8]DC\.U`0#>NFV\3<;U\OSH&EX/S(P^O-= M\\>_DI*]-_$I*=)\8ZT<0B,'4]L$'DO,'B'[F8C`1M$D.4X&F.:\UJ$QOC=P M&IWJ%H>F2EE2T=*4,\IW56EF M?`#$4LO=98QWQQBCG]_3HOGA%N$*$VR">DQ'H44\B-E=7TX/T`TI$B_#)-R`22R^*B-7EFV7LS8UI1$89+.6724"\IH4SK^*EL,@/U M?&N1_0MVC85Z/+0W>G/?;=.YSD@-[>:^OT[G-BD>TZQ=-8@("HD+:01<;(:A MYV//&P9.HI(O7<%/8[3+C);"IOHQ?D MQC'YUIK;1/%9PK+:5*[FTS=_H30<_QP#"42.30A&Q$*V$\`@\$QW@&0BRI^& M]>+0G89;]-.F8Q>2; M:7B:^"PB#4_D:CY]\Y]JS:Z#W"PHUL!;MSX4>5FN7$#]$&"*P]"UD6O9CKG? M1.Q,=.)\!+XI=J:,F\/KG+MJMR@T@M,ZR+Y2NSC54N"81J!Y17"B^$\^?2L? M^F4M$KX='QUKA0I:PY)F>.>B0-7*H;)PZ,]S[1,EUUE9%4W)6-Y4#TEQ^Q!G M)YU881@!XA/B`-<%A+BF;0UWK0.+@$F2GVK0FC/BP7W?[7'G77/?=[,1D_N$ MP>)(TYWAY@SR]*N6[4M!!]X:C;M&5?O[=E)\+]E0,)8Z4J2NYO3>\Z8V7E0E M4[V!$\NPGVH93U8^<:PHPB@,`A@B@"-@!OO]I7PWS$A\["0G"AHH,BF)DQJ! MI*&>%0E9OT2(/IUM#%]20C&.EJ15@LA/J8F,\_POWFZW^0]V/ICF19CO[JK[ MW1:MU_FNUIK/R3I)G]B><[(KV+'A541LW_:03]SZ#X@]9#JMZ'@A!9$I]B*N M4LN:5>-C4AEQ#[@T6-'3036*`:OHA(UB[ODT9S[:Q61IP-G,T/=(][3OL5X9 M'=JI'^H58?*,PNF)R$)$4)-SQP\!:Z20_RFBNFTEM87V^:-7QU.)1>P@\G#H MN@1#[$/'1KW5P'&%YM-'FM(LE@.Z=A[@ZO69,$Y(J)H5[/K^T M?/;G'.>ZJ.@\4V>D3A'%"]$V5=X]6=_TQ1Y4&VEK)OW*]Q`5")@0N?(*IHM7-1)VPT/I9!IV@$90 MQ&187K"*2;G#(6/R-''K&,D?'_.LL?DI+FZ*+U5<)9M_Q=M=\BDI&A@K!'R" M@.?5EEUJT=HF<'O3U!4[/:;"GF8]:R'V8O8]+HPG!D]0PY00RZ=C4W,JIF4= MG9V0U0"-Y@9E!M%H,+)5BU;@)M8T#M[.Z)I*UA>B;4I=RO4U4GF->U4>.H0& MGN=`T[(]X/D($A+T)K'C"CU!.<;.I)HV=H`YBE!A3=/*Y1@MFWM<>88C/MV2 M9G9Y>B7ORMLZ-9(>>7VZ+LM=;0Y3,P0N])W`):$+'2L`X6`.N>$H;>*T,83 MB#;)L+M4@9+RY9)*R1/$=W(V3,OU-B]W18+8.S-I]=P\@9ML;O._FIM-JV>T M7A?L=?&[LBKB=;6R38]$V$,1C4+?\0'VS7;:'YJV[8!+=[/I,JNO\^W!&CU: MHX-KW.9&#]CH$!M?>\R\[SEJBX3`:4]/3+34HQ+$GBE3=89I(=6K5A?SZ5J]Z*&"LP!6/@@\ MU[4#$T<6,JWFV8;>JFN'P:J]JJ'^E*+BD^*1!D4Z]S$V[GZ.XVVSO36NC+OD M6YIE[(K@_+Z[ET+T;,)(AOF$=$):Q33SHDY.?;+A+%%G-%`1PPN1.U7>')^* M4$F2(A'K_IH.,YPFM"W?B3"A&/NA$Y"(V#T*3'RAHQ**36O?/I<_I27_#4>Z M"%:A:5JY5:QQ5\8>[3S+)F)<2LN@=%#>A2S*>R@>Z[&IGQ,OPN^AZ_-V(C,S&2 M1/I:U4QUW=Q?9^O\,4%9<_M&D3PD69D^)=U7^_6'@&(2^8X7N::)7`=!$%GM MBF[@4!QQW]Z@V*S6U-@B9=WN!42CQ2BS0*>L/XJ0>+Z#:@G'=V&- M-'+WZ8])U1KZO;E.SKR>Z62!L\$_>]%SR_M3_XQVF+3_'7ICY/L.)9;IU66M`WP/0HI[9!;V')%9QPG@:)Z);.^66[]( M>&U/NS*RI,F&5?SSOP7'W5.$B:\"65B$Q(J2-C@GJY%?F`._7AD?VQC57LQ7 MH(SG^(RR3AC`AIP5VD%(ZZS$MM@[V`]ZO'7PA`XZSP92^U4@\)U[ M!O.O^SZ+_MY)H_/2:-T<+FO?9ZB%I*6Q(9-(5I.UDH6GL.EXX$QL$P=&Y)36 M,=3!9!28+H`X\MACH6'H^MBFO\F6L,7:$DLX`B5N>;MFOG!R9 MB)_.DN>2+SM,1:.8P',.'*X,5%5%>K>KV`V`['#"IWB&NR+/<'A&<54POQ#1 M5.+*ZV-;BNCAEJX/>;[YD6ZW**L'"57='M.Z5:&Z7*S*_4&(V^1GA6OG_[." MV#,]RX$!]5W7]P)$^_$"#:,(N"+UMV+3FJOJ'NU5=\'_'K+18C;B;--]K_V" MH/"IC@2?%LX8!#%Y[($V-+\F_^`(UU<&UVCP3CVW(L;F&:'4%):%:*E2;:N2]53*+"%$48V\#S@1XA8ENEWRT^19454:,); ML6G-"GN`MNGD+_!*G/%723IW83D7W\*UYMM4+T1+Q<@\7W3JB,I"M%27=R=N M%-!&HN@=`TV5=2SIPYRV2T++M0"R(C\"ID/_JLDC'_; MW_HAV>RVRLMF_998>3@$*(P0CZ"+G!JE75Z!*%KBCUE MI`K&69:F+/&[U/&,7/_\1_SLOR#8N2_0S+5>V"2TK!([E622$@5L/ M^+U!P*EIB\BG2KN:]?-"W[U[-AJ\1@.XKF-JR*(*JC0*?!(Z5P#$-%0M]UI4 M5(#(,S*J(QP+T5$MKN7Z6[,Z)=T#^!@_)F'^&*?9R@\"A!";,XV@2P%`;K^J M7@LZ=52IJ93M617UZD6?9JB-KRUNA;(J%Y+1TJH]&BKE52H04VOL*4;E='94 M;):OM>/2X9H`!!@BP M2V!,L[='0EOHVA5I(_I7?KYOD^:NS0&9Z(-DTOSQ*>$DU(E)7@_)V&,ROK:H MIE:UM]@Y(U^C"5V(3HWWX_B9,37$\*VI?$[*I/[)![:@PZ8VR\Y6$&)DFSYU M/!=2&"&36'UE&>+(X5J%'F5`L^+TL(QUCTMDB42:-8Z5IRD($].9@:L!DM%B MFH0R@56D*:B36S5ZW=S^,79MZ`UGWUH+&LO-$M9^1ON0*VPL@O7=;1%O$E9& M[NT@W_9\'V`:.)9CFAC2W@YPJ-#30<(?KEE=&SS-,$MTWXXX37SEFU:&Q.3T M@)RYRK5C-LZ4:=+$+:0\D\>?*VI!ZB;??D^SY+I*'LL5]7W/#QW+M$-$J/G_ MU9U+DYPX$L>_"L?=B)X((9!`1X'$K".\ZPY[8B]S<)2KZ#8[W=!;5'G&^^E7 M4+SZ45A/P!>'I]M3F?D7]4/*E%(^I*0OH;`,^\12QDW>X+J%B]\;1[W64XN) M-06YC;-I;I2V6J&0$WGII-D@G%ZF3%WWC7#-;DSR.3%=P6SPC^[%W/O)QQZ5&HVE&7I%4SVBF@[0]OEJ'*$\;>V(*9<*O+CQ MT+A1#&Y(GAFV<<'CWW&M=54F=N!D8B%;GZF&B!^.<<#H4TY^K#HI<#=3(\ MX? M]W9_ZZ[<%[N'H;'H>#``@-AG#`@_**`X@)33J#OV%'+LRQ:;EW'&'8FG_M]X MSR)HCQM.8^CVE%^B\,8P5FR09T/]FB$@APA-0\CC**`@BEGJ1ZBWQ%@F-:TV^'C'\V:6U_MC\=1_^Y-S M792Y]"3,1#8Y_#I63(VE%V<:G49WUCR6_5J<&=09*+D1;IE$\++ELJD8&@<) MVXL*\L/[8O>E>&C;H[5G<,:#VB$CG`0TI3Z#<<8!38..:2S+$JAT7[!%LPML M.*S*=IHAOEB=MQ[_ZRDO:^6:M4VUY0"UDM!JX)H>&NP5GOC9G13TUB.9O(HS MA',P%!LAGXO(KAX:M"R>@R/74U=B'W(61`QAFG&?!)RUKD0$L)@K%=]=V'?, MSBMM#YR=M%807I6>ZVBNCU&IL]>;(*JTLE)HM3].FV.L@Q"U3VCKRJE,W6K. ME>S<3)>G9:]N?O;"1YQAS'Q"$24)PD$"6!CW/D:5/8&`^) M5\BBP[ZQ=\NRL5]YZ:PP`*I-Y=Z5AW-].G[_E-\W:=]?\^K^N'OZ6NS?E7?5 M\;%/%W\J[LOBKMCORE,J_GWU*,A,#X>B^?7N8?IO^[0Q!#AH+EFAU`=^$,5B M`0.2$)&,Q`'(,JS6CVXU-]U1;=)3K8_.Z\+SQOB\B=.>B-";A.@-,7ICD,_^ M!]->>.L]'5IM]'Z*I\2X`]\OKYZ7FVL/S.[J`_.+R2.CVL?/U;A\SH3D_"^Q8!&.C+Z5A_=5>=^^_J>]P#A( M,$$Q!VD8LR2A$4EQ[U42I)KE!R>N.%ZN3:?VO?]>\_AZ?0039C4T:X+H9O^6 M>AZZ&4'5I-SJ@Z>_)',U;HZ3=3J*2^7MG`[EQI99KJ.]FLU;0&2%NPZ$9LUY MZN;5\[&H_TB^_R8^H6U6AJ,(8_'RH7'($0$)C2,XO(`2M5,Z)G:F>YZ3@0089XP&&19EA(.DP@,9C'*E);+ MIK9EF3>"L%LA?.28E9E MDL\+]LH-A`)2N$-6WXIA>4W_TEGX& M`DIFW!;13@U02K*YR8I=4V4NX66LY$889"&0EVDJ2]+(<^=EW63WT$W9?!"A M"+$H$\2+PRR.D[$`$J10;=NNMA7758379=#FFZ2WNC/04A)!B\AH@J!UEG-7 M=9F#D+&66X&0>2`O(61)&LD^*M4Q+^[+;GI%4Q[&:1IRS(*04T[])!LPEX)8 MOD&*TL?^/(LS')8+C6<='XLH8I*"Q%GZFCV!NE4&IXKY=7HMF-59:` MZI("JV'VN;93U[3(:RRF`HN7%%6/SM-7]>S'<&_6;O/J(A]"/.(",HS>+AQ9)@I?JJOI6?9UIL05&Y M-?@R8JK1O/?)FSBU5H'BJCXS:W%S33>R%K<02&7[<5-$TN42MV$_7)-Z##+. MDCBBF$+#]I(TR%18I/'QCB'4W70X[#G5JC[HJ";'&\>":19$5ZDU MO)9BABD&NFT$)B815-8>(N7F;(_YA[MG]OHM(`@)2!$$.0JICZ,H''D%`K5S MY_I6',.DO2I5K$Z?0T6WH&`@IAQ7T7HKW&MI+"-IMI"[,@N@LO64F!"U@W>6 M89@!'XW4^:T.@+7)6-80YTFK)(=U M1#34`:G\IR\(4N&4)AP4Q%(#J1N=]$$J_#$%J8)6>B!UHYDY2.6T4P;I$*X$ M2-6EV1A(-0*X`E)=*:0K.HK]4MX/%QZCJ-D424-&,X`0#D,RSI##B$M-7)T[ MX1C+NAV.WFM?T.YNN.1*2IL8*;47@]-!U\!=" MM4)_;MX6P[5*Y7UWW*?^C$$:^0'!<9QD@,20$C#.Q"E0VG.H;\5UA;YUK*G1 M5[UK7MWYIEJ>UU=2LCR_B(AJL!SU&[SJF\G*WSMKJ5)_39ZY2KVQI!OAF(5` M7E;J+4DCMT3OK?4H_#4O.[-MPK6GYNY_]F/*$PQ\\,81@%B% M80SGU@DSZE:H8LCQR^/U.9H;;W3/M%FADJ)R,]S%Q%1[/>CJN$RSPHE&,S-= M*])N9+)K)Y8?]2O4%TB^W<[Y2YW_]RRL<('#4Y^Y#2*.PHQ12F'"4Y0@3I(P MC@"+`S'IEFIZ86;!,9=&I[S6*]W3?9KRR;'(O7)J$-(0S4UWG;=TF0&/F8X; M(8YA$"\[ZEB01)HQM\=JG^>'-N'X:=>TO&^OH'U7?LOKTV5!GP4)18Q`)`PC M2@$-4[&@CS$-&,(@2E2`8\&<8_KT'E[R^XV/;?JJNY=W<%.1139DE@/3P@JK M4D20((@QZR\@'2F<.+9ASOOJK3[\\MBY.OWHW7N^EU[JIO`PT MEUEV,;BHPJI+0D-Q':T-?R39[`K1FMX;X9S-B%ZM%BV+)5 M-A..T4^O==1K;F^^_:22N[,)6+1TQO+_G'?%_=E^WERTW*H.[<2;^*9RROWY4# M.;M??(YHT%2,H]"'/$PRDB8\ZMR)0:AVCY,K'QQ/>CNWO8G?-VVZK?8Z#V^\ MSGFO$#.%84;1_59O&[G]D9)+!6QAD%3?.:[&Q^4.OS.BGK_4-7G8_Y;_MZ)?W>^.9U[JV=%%[3J89 MR%E1=R,DLQ-+Y>#Q4]U4,]SM/EA/S\>C^%M[>?MH/R$AX0S[F'`D,(C"E(6] M?18&2M-(:T:=%X4>GZJR258W225=Q6>RBCG>Q4W!ML91 M;SW"R4HXMY/']BALA'SVXWJYW\>-BCV M15Z/UOT`T@0P)&S%.,X8\A%MK4$M&%:*JWG'[,GZIC M8_BMR6E*2!H1GR4@]2/,"4:\3WFRA/!(X[Y3(WO.U["']*P8*V$%@W>YG>5W7]KAPNH_YPEQ7EKMP7 MNX?;_-BB00@X.DHPI#C$6>(#\2R0=+_LM"2Z5'UAZ<+?RAEA/@*L9AW6& M0OKMD^V*X[]W#^<\^?[/?->\\!IGLF.[,6K__7(W44Q3C(*$PR3($A9SB%%G M&C+*I#IUVK3G^`TQ\J$R!)"S3#6ILP;H:;5 MD"IW3Z4NV=XRW'6-CW$*0Y:&$<0@)%%$H$][TVD0*S6BL&'/,=D:%[W6QQOO MRC=2[V8T*UHKG^*'O?F((J7TJBV;Z]!/K!BGONKVPK`F MO#X&76MN!87JHNX%0!*"1 MLG+06TI4-=#U7EU1=&&PS6@T`S,;RFX$8%9"J>P_>';+0F-B$&<`P11%J1\D M%*=ABG!RL9_1*,N4UK#6C+K>-S39[/=V&$?^>%>3&CH7ORJ.!5Y_59Y/Z,$43^. M><#C),,H]5GG4QI$P%?BJ%-'5BF0M_N..O>]T7_UO3(K#)PX?8B([@1EB\3:[7"5T25^8.I#W?-X9J\K"\=A/.'YOQETR>J_O1U M=\R379T?;G??7[R*`,&0$,C2C(`$0LY`W$W?$\XQ5$J$NO;%]:SZ))SP/CRU M^TQOQ:]4]Y0Z'PM)DF]H&!1A/N)93+&GOGN=\U[K_8W7^O_+ER8`KX]@5:2; M:3Y']85&`L``00E#@``!#D!``#L75MSVSB6?M^J_0_>S+-CW`ET M=78*URY7I6-7G-Z9?6+1$FVS0HL>DG+B^?4+RI)\DR6*-\G.=E7GX@#@N7PX MY^#@`/C][S^OTX/;."^2;/+I`_P(/AS$DU$V3B:7GS[\=78HS_3Q\8>___=_ M_L?O_W5X^$_U]?.!R4;3ZWA2'N@\CLIX?/`C*:\._C&.B^\'%WEV??"/+/^> MW$:'A_->!_=_2I/)]_.HB`]^%LEOQ>@JOHX^9Z.HG'WYJBQO?CLZ^O'CQ\>? MYWGZ,?Q?C#@>=O4M08?][RMY_5 M#YZT_X%GK:$0XFCVK\NF1;*JH1\6'OWSS\]G,Q8/DTE11I-1_,'+X.#@]SQ+ MXZ_QQ4'U^U]?CY\,D.39>59^'&771]4_'\G1*)_&8_OS)IX4<>&_6WW^MZL\ MOOCT(:EW(R2M)MJ7G6JVNB MOD7GZ=82>MJI-4DZN[Y.RFIJ%'(RUMFD]+/(SZ9D,V$UNO9)GAR5R6U2WGV- MTVI&?\O^$>5Y-"GO9@*+TGOEM6!BNP_TRNIXG%0F)TJ/)Q=9?CVS/^WYVSQJ MGTR=3:^OH_SNY,)-RVD>_YE,DNOI]5??-$I/H[M9G[\FXS@_N8GSJ.KW.8Z6 MD[(%W]U\N$_1U#,,M0?H@-1)D:7)N)H&*DHKSW!V%<>5F**I!U$\WDQKW1$& M(/8TRKW0KN(R&44U@-1HN$[9."O]KS-%GUSHJ+AR:?:CF>SKC=0?\=GU31Y? M>4>6W,;'/F:[CMNS46/,WACJB(>^R#9Q[H/:"7OU/%/[D?MAK@7UG9-7C/+DIHJX3B[4 MM$@F<5&#L#6=VI,T7R+[6,+Z4**\>Q05;J2L1M_6!/Z19>,?29J>>%^;'_MH M;7*9>*7(HHAG$=#LY_=_VT1O@Z&&)+]%O-_M5X9DVA9E9G\ M>T;4?.V[7(CI:5Z%7,_'ZUQ"79,TI#A7-NE<0C6^,B33]0Q\XP%;LW(\&4^] M2[D[BR\K<_E'G%WFT7,S_\D>>%<6?47Z95(/=KR=4[/O- MET3?HI]U4R=[2_`N55'/LG3V@0Y8]5(NL_QN,\G/&G;WZ9IKH=?:=T=(7>6M M;-Z:C+,R&WT_F87MIVDTV4C':^T[)Z2%S6TP5'ORI^=%_*^IUY&M%%437>M[ M=4U4K=3%NCY=$U0/^FL[=4#2/.'^R.[)T2B;SC+6IUF:U-ENVFZ4@8AN,X6Z M^L!`K*JH2$;>>9DDG?HESY>XO'?4IW%^=A7E<9=<;_>M@03@HB3_GRB=/BP4 M/B?1>9)Z_<3%GW%4^"7B^&3R-1[YM:#O5S%1,^0:C(#=B.J!MB_9)%]!7D>3 MO_%G!Q++B\BV([Y?'W<@QKJUX3NRY?.%B9\^F6_U8&<[XFKC\`.Q63,_%JM$ZI-+[I6X) M?3Y@A[1ZUYED8SOI6+2KA^V<[K,RRCN6]6L#=TC[-[^NC[NE^N607=*;E5': M,;TOANR&W@9@*%^26$/S-WE<5*5!E<'^[%O-VU9C-JF#O/]&_+.,)^-X?%]? MZ;^29J-5K,S8N(B*\QDOT^+P,HINO!P@.8K3LEC\I#+=Y!#`>0'IW^8_#N4*^KY=$DQ%# M#8505*I`.BN(LT8_R,=@!3?)YS'R9#XZR/)QG'_ZX/OY?[F(O3+NC>Z:0N$9 M$LM')N/&V[P\*>\^?4"+ST?YZ`68GXXR;W%T,RMT.AQ=)>FR1*4JGNX-.-DN M%.&Y74[^H^>SOU.;L#+^>Q>F@4A''<-0:@@8-50*)10A1F,D@:%L+TS#5@RO MZ1@:HPFC`AO&`&-28!O0!;?.HVP7$WU7<[NVYM?/[78B?C2%>P.3#QPGXR@? MG^;9>#HJG]6&S^E?@ZE:_4/&.+6*`VP`M``9B*19\`VIH^_7AW2"AJQ_F:_' MVLN%=?63Q3PZB])J#?US!4Q6-0LA(0188Y5$@<92H8"IY>3B05-#@_;2T'0) M@`ZD.81-F5-8'478;$!>-@ZM]M"5WNQ*"*4TP``,%AQA#9M:"_QK6HO6`FYC M&DR2QZ/23=.+)$VK6H*J>*+88"A6=PJM";BA2B-!K#&*6X?0@FH$-6\("_)K MP:)S0;>!QVA>-C*.;[(BV0B,Y\U#0ORZBQ!I@05<:.E-X(./`]8UA`3]I3Q) M2ZD.Z%%F/F]V7JRH#DW7=BZK^X6<*0&88LPJHACB3@1D*30"94/TL%_+H/0A MZP$QY8/HBWA&:I2Z>+D2W`RJ5SJ&).`06ZRM()P11Y$5>FD],0T:HBKXI5'5 MC;!;N:IL,N,DRXO1JQ!9WR$TTE+MG*(*:<2E-MPNLPJ:HZ;NBO]:[JJM7(

U]Z^EF=88E_4=0X$XX#P0R'*$')'8!V9+U\Q=4^,B?DWCTJFP!_196R'J M=?ZLH`XR+I$E)G`^XN,X6/`7>$_=-"L'MD;3H]W5MXNFK@0]()!4-ID66X#H M:?M0!;6B4*WQJDNI;RL%FB*'\DBLGX2S9Y M?_0NVV_NH#(:1@XRC67S$>$%-"`($"!>E?YQGZ-58=R'J[4956A\+NH M=.&2"F44"#!&Q!C`G:7SVB(G@0*[J71YN&OE)0ZL_2$B,L`)++:%! M7@)`:APLI.`4:KP@VO_5=5?P>%ZIT)?L>YSRM>^#'&CBKZ'GH4JPAA'8:IR0 M6B:8AIPS:;TZK$/6W:O#0J?,QJK/'!!PN)`& MM(Z\G]*XGE"2#2C^W=B&)M>LOFL+0@0'"CHH)/3+3^4LPO?8"`#R%G[KNOI7 MMF<>?7F#!M9PV'"D$`&FK?+@]\MJ3CA6',@ECP2W"!CV87;7UF`VI!2'6$G^ MF=W&]S?`K*^U_)JEJ"48H$4!9*`(5!+EAP2I$10^'MYL5QQ@$60+U" M8ZOB[2WUL'O$S?]:G=XOBFF\S@QN-U`(`@0YL4H[I;@A0EN-%I)0FN]D<^F7 MPF)+C>P>FXM;\!MCZ MUVMMS#B\LLH^F9;54TK5VU2G)\6FE?3JUF%@(":(>+2V[Y59D!7M0X5\X,81=1@:II"B1)(%;X(U+F/8M_5: M6\V^R`.VE^5N9ER7K^^\ZS2@$QQ#Z8VHNZY?")7!'KQ$HP!C@25"2P\40-?X8.L>&8&>,?"\/K=#:3>J M_7_@I>E\KY]T;ON%T"$;.!)@+@.@M:48@45@'`!&FYZ/["W&ZQ=#NY7N(&<, MGE+ZA+$%2V8:USASL-5`(0DDMT$`A*FFG7)06[+41"":GF+9URJ)G0%IO3'L M5DM[A-?CR;'GB;JFJOX.NR M:=X9>I>#A89JY9BR.M""$RX`1LO(33#<="-G7^_M>'/@;:JI_<)N8??;59S'T877<'OH/HP5 M.L^WPE@9@[6LPG\<\(4\%)(;*_K?V.4F;PRYC16U1\!M#]<0:P<00X`H3JRM MKN_@RT4JH&RXNU*&.8#^QD"ZI7IVLQ&SPR-9N]E00=(Y2K!R6/IU!F5:ROE! M&>?_XSO:17TXZ;,&S"Y[#N4&I[A:C!\:8U!U10RWFECD;:ZR?"$[[=Q.-F@& MJ*;H"6"O'O8:3D6#E/<7#+01\2#W M5,P(W.+X_JKVH>*!Q$8RP)&C`'(KH%GPQ?T/WBETFFIW)4C:R70(K.BHN*I< MH/_-_FN:W$;IS"F6VKNJ.^\49^]$KEM;U.D?`FR!0`):RRE"G%"&]()OH]C[ MQE)C$#PO9NQ!U(.8H]LH2:M`Q\?FU>V]9]43HW4O%]S4-[0.46^_F0Y4X.-W M+9&V"WZ1T4T]W+Y'L-U"JVLQ#W0;T^R6Q:_Q*/:3P1/_):[W'L2KW4*)C,7` M."&D`3IP6.!E2*"):KJ5N*_[X#V!J3L)#X&COR9^+9;&XT6M^".ZU\!H3:]0 M4T4""Z2?&"#@"AD)T()'"753;[>O&]+]H*@[`0\!HN/)K6]WWY@TD*B0^#"S!7Q+?IYS_>C"ZIJN:MZ`X2L M.I(F'3'8!Z8O&H57$ M+PXD5%I9+*!`$@;+-8-NG`7>^R]V["XA4B'@,9IGMW$>7EWFD:SZU*K',--E4-=']*L MZQ8B(:F#0%''"0(,&D[A@LM`F9V\Q/AV0B<_9%EXQ]^;;@&1HLF(7:8$\B]J0:* M!892J^B">H;%QF*6-W15>S?`:"BY(?3NDDE2QI^3VWA\[%4RN4RJU^UG;*]W M4>L[ADH+;K"P+H`,!@AA39<(1Q0UK63=>AU^&^?GV=M`2:<2'7B%5,L/K6P? M^KB,:F()4%!6Y1D0RV5^`1*(&B+E;:RR6X.F"YD.MT;:N#@*H6#,$LHPC[599ZU115_%W>U2BH MJ#M$*"6CBG`VVU`C_O_J)=R%D[6-W_+<]_51K^4Y/0E_8.C5K]Y9\ZR"5M[W M8BDYD0#X1:&P>#DWN5$[N59^`'AUCX#7(=9.Y$/NDS]]C;#&#OG3#B%6G"D. MF$&8:0HAQ'JYZ09TXP-?;PA,C77]R@9Y*P$/!)T.GP,-`,&`59=J2TJ=4D8; MMN#/\][T"KM]=W;]`*@3&0^!H7Z?XL.RFBO$<`T)5@0:)M1#%E0TW;G:]RQ@ M#YCJ6M9#9IR_QK?QI,Y-5*L[>,Z`#+@-!**6P<`9^K`9PR!H:IGV,$O8`W`Z MD>ENHNNMHNH0`FZA=LX2`IR?"09;L%RJPL97L&Y?KS/L>K\'R+06[L!PJ94R M7-D^!))8":PQ5')KK!"58!9!'31--R#>4-#3^Q*LL;0'.5^Q^;6_[4YLATXY M&EC,=26QP!)IV4/E@`F:)J'W\$'KWD'4G9B'*="8JVQ0"T$/4@2:/GVPVF4C(\G.KI)?`#ZB/)UV:"-G4.A@8_Y!.`" M,Z\A1K$4"XZ5:UPCMN^;JKU#JW/1#P&VK]7S!9-X;*-\XGUQ(4>CZ?5TEI'P MZ\QDE*R+P#=W#FU`$&$.64TM)-ZKTP>O;@+:-!S?]TKGWL'6N>@'2F\OB)S5 M)OBIX;5X%4^*Y#8^GHRRZ_AS5E05+2<7WZ*?ZY/>VXP45K>W&J89TK9Z$L!H M)A]2_4(T325L7U#]SF#8KQX&N0SHA5#6P.YEXS`P5BI-D)"<:6("SO@R26NY M;;HZ%&\G2=4/LEJ+>A]*5UJ4K(2``0.(P]H;:X:EY<`N!2=@X].*$/SJR.I8 M\CN]%>IT)M*KN$Q&#P\3OKLKH@(!N4:L*I#6#ANO"G3_,!`SFAJ^HR>GEJ1_ MVW!T_6G#D)`@<$QYZA$G'%GIN5MP(RENFA3:][J.;C7]\LG'YB*N[RF*>/3Q M,KL]&L?)/4[\'Y[#P_\H_!Q?1JF=E)6Y^IFL2CRO:!5"XWT:$LP8BQ"!T@4` M+:@.5..MBS<#C"UUEW4ER>[U?T^*R:[]&NT5Y3]N$@JEK7-`4J0)=4@[I\R< M7L>A>F^E7JU4EG4BPV&6%G-@>Y\?'_L_;GBX^EGC$&E3W=*LN>,$$JXAXWC! MD<.X:37IOF]EMK0'G0ETD(Q(FF8_JKC.9;G)IN?EQ31]>9U/C2+`;<8)K48< M,K(WHS):H^L3@6\*R@]>E5Z2RP] MZAERC2T/``9EWQNM->T93,TE//">^6F4G^0S88QG6[6G M<3[CH-XV^FN]0XFYEI@QSS+]/_:NK+F-&PG_)=S'(\ZLJS:Q*U9J'U$,-;:Y MD4DO*7GM_?4+D)R1+5'D#&8&,Y)2.10K!`AT?^A&-_KPT,?-8MK0DOKFJ MO_^Q2Y58FLY':GF[^GIX4KR\_^Z3!8U3.56ND;.8.X(HH;BFBC;DQ7ML>B%E M4YC\);1*W,1]>,UYK-U_+DC*,8+Q0L6AG#N,QN3X8W!E MT[M,_5KO;UXN]7?;493M2-\74!$>B,)PYQ%>]VF"$F M:$U5@$CN[6?N3L:"*)X!V\JD,T>&+U=[(,3_OJGVB%A?J\^;[>WJ?_O?GP%W MF^&!$LTPMNF:*JE&2G%NZEU#JG(C3^ORQ6ZT2HM^O4 M(F;?U/"^/&U3F_8,0-M-$!RUT6I/$!T77W< M5T)XG2`=A5E%8'JL8!H/U(/:E&\^?UFLMI=`VF)X<#!:]X!:1:T@`DC&K:QW M;6UV;[P9YN#."Y/#\Z9(X$WRZ.C%+C6S^?RE6N\N:?+3`X(C.&H"#97%3ANN M'1&^L3"ASXWM[_Q4]'.AVM)L4P=L6QU^OEG7I5H.9+M:?#M; MA*#5^&".P12/T4K&*>*PF!/V9:<"F5RE7K[=_! M_KYY%N9A":SO,Q%3D9K4N/5;6ORYF)$3GP[",@0(@-2G.`9/B*"JWA,&*+>[ MU]S?UV:%ROY\F4;G-[0XYO^W\)*VGR0`8T'4)Q)1:K"#8E\*\$@!PK,+6,\] M)JZ@[W,T9DP#Q\=1R9V`^'AXH!`C()6Q$%LCD:<<-+O&GN:&9;;W:$ZEM,=` MQD7P]6;`-+"KN\G>+[N;Y7-B?,!:"6(MI=A1[Z6UVL-ZWQ28\?-A7A7P^G-@ M&N35#6K/VRUGQP6AH8UJ@U%F(4>,"P9PO4^%82[2VFO95X6T?,I/=,-+-]/[ MJ\>E[C7M)@@<8PRQ(]XJKK`RWM:.?2Z]SHXF;N]L?%68&X`%T][GCKT,LBYS MQ[%!,Z>$MY9;8H`Q.%XF6$-.KW*-B;D'L$]ZC\NC_82"[G'O@^ZR[O$<`2'C MO/8`8RH4MK]M$9K>?)-BHAC35GDL')7%6(Z5K"FB`QT\@F,HO M."9:'M9)&8L=)0'I-]NX[&557>]2!,_^SG&"6"U0V7*F$._.$"F@(*72"*8- M%Z"F!8,%'N2*165/@,5QF#")A%1?%ZN;Y/6,>TK)#>^KY=VV+1A;S!*ZYQUB7 M=/D,1_[B>CJ5#'O[)?%VY[Y5V^5J=Z%@\H6Q@7LA,=2.*><5-U8KV9QQAT1V MHY^9PVU,9)Q3SP/PH*01?7PIO]I<+;[]:W7[*;4JBM1)U]NN6 M`LN),SIYOQ!JGDN9'[_@SLS,ZU$P6H8YA1V2OU=?[K;+3W'14:FT:F![>7`P MUL1M,NX1U%XBZT2=4<:EI'3\ANRE,Z`G@.%@Y)]7D*T=:-ZD1IU=U^^W.RIL;BIJ?%F_6&S_;QH MVSJYW0S!"J(!LEYKH"B$#`O72'8)?*Y*G7M^RRAH&X?FA1(,ZO)D[Q:K,JOMG[<)"!1(Q/8P M2+\)QVI*7U+5X\UZ\V&7_#G;QLUSRJIL-2X03B`4'DEA/=7Q1!'3Q*`A:W/; M4\PP$'`L5(Q!YT)/8Z<#9:^VB_4NLFZ7E/.GQ?KCI1"6UM,$20&2#L;3$7\B M"YD$3?8642+W.6*&Q8#'ED$CDKV(O^QP7MYNWT6KZ?B'?7#B;G5P^GVKK@]Q M.,>0Q6MX!H,9LP6&(:?:.9JD-C3(*_(#34!NX&DO'^_SA.+XU/\!D<7Z=&T^ MQRD_5>O=ZFMU4/BSZ=AU6$XZWX\7V:V)5YN9@O3:.$&8HR`"@RB.'3ST5)/$ M:W>QULC(]+BZ4$SE05-Z+I",=RLD%4@J65EL2+T;'+7S%'?BT?Q^B92"*%A4HYF:QBY>%?71%6Z'R<$P0C!L?9:W#\5_< MN7@3:LX7)7Z2/.7G(5AZDK+(T\0/2[PH51Y_.&@3=3"'CGHI'4AI@8;5.Y*1 M?B]0G.1S]>$#0U]R%I4E_ZP[([<1(LV'`X942.J<,M`:9)@26-<[`M3F%B.: MHTME8.F12\-"\40936*I2-6WE+)1*WH`%5/6U/N(^C,W_:&S)BG>]:B4J=.' MW"5@LT\U/['QM-RX]K1M/`;])\\."&(-Q`PY"C!4:YSWQPTJ-GX MU9DG?]`<%9[%.30EIO]8QY7?K/Y77?_C$&C_0QO&)G58;5>[^+]L_./ZXV'K M-2$RD-[W*X,`@ELDK8_B`4ILB1:R430`Y_;KG/N#;$E8/:5='ZM/O]9;<]>/1]\-IC4%Q(!!Z*@MEI% M'I!:4GO$\0OR=@_$UTDT'];?:UN-ONPM6.?T(N8:3$Z M4&>C`6:4\`09RY4%KMDS!RSW"7;NA7_'@=3P!"_RJE+=W*0DS?7UKXOM7U4J MG-0689>&!@^9Q0AP:"&!U'."4GO`U,[1+8^J5:5]O%35RR MNOZ\6J^2E7$;+?BV`&LU/E#$@`%&8&@89$@#@5V];VU5N>+Z+P%E8Y#\63P. M$\^L(I`X*Z1D2BG6'!Z-S?CE?R9^;^EGS/4F:!&(I,O>L3O.;]79N-^?/QFL M<9!BC#0C6F#"O)2JWHM!LMAE>SI;/X.O#R'2BZ;E#+)?-IOKE!'ROMI^72VK MW?O-/8&>M,Q.#0J.'RPZ<")U1+2E.9W"AO+34P7=P.>Z".C%_E:^)GH_X`R:=FD1?Y MNOW0\?K4IICKDV."P5X`AJ%DW$&(B/6$U_OSB.::4W._Z`Z(EJ%H.[GW)]?O M$QCCP&NO@54>*T$`/D9BI7T*F'O/G?N#UP",[^+MZ4CF:?T\61Z>$&]NBD(! MI.2I-B(PQM8&IB?(O52#:7@@#4;C&7AT\GTYP0(,L'9<,F8-D#H>GD9Y&^=? M:D'RX?$T+*$GN25UN1T%9!SA5%FMF2&:.("X;-R>AKS4:GK#`Z)\N57NQ,1='0_UL5CY M170_&A&LA)A"9G54*1@"`D6\S]32@&17!1"O1](.0]GYYFXR`%6\:#!LH,(6 M0:P-:FZEPN1>^.7KD55]Z%D"%VZQ74?1F-Q%7%&='AZ2\DMQ=;[ MLACE/K3,W4G>G\\7@)-#W2E08U[6*>L MV18ZK.M4`6@"J680(H0Y>'C)!&8.-R9$Y5&0/]I&=UP^-5,P$"HM M,8%<&T68\T@=$\@P9$R_U*26J9$Y$#^*Q$)T[2K[1%M2B"E0$.@4;(\YH$9; M7N\,()6M?WN&>,Y>Z0Y"SA$K.=AJN_JZ?S1_LXZ'Y6[O=;75[6)UL_MY$87* M-YQ31_[3ZHO^_D0>C?Y^:K+?5[N_+I68*+>(8"6G MT!+GI#%<"L.T0S47,`8OJ(1N$:QNG@DC2^C(I]9[H63&N6%!J]18`S!JB?*, M&&N9K'=)T&6A\5M.YOHK??;$`Q[EA@4B%K':>.8BE MX`;1>\%@DRF*A_;E"+UA@=`195G4+H&SXQ&UU2Z: M+FTDX.D!`5#O*%&4$A>M&S6VIO:6Z;O!GV57T&,F\0'DV#OHMR[:DA M0<:[!<*($4XE-$I(@T"].^;U"VK4V)>]%]&21=&I_/CGSUZ&A__RA(%B;2FB M4F"F'#)4`@5KRF!#)A06GXXTK;BL/'8P+2%#).C24649-R MG3VO]P=L?CSE2\!H-P"]23ZYP/QGB^J2[28(G&`M!:,>:HF5MTKJ1O3ZEKMC@1^L+.N"&XU:>`XGF3NC$)" M.\@,9`?W%8-"6I6=`/'<1&@&9-H@<@P>S!>E%[)"\R<-A'$IN9*,0BY3MVQN M?K]["8/*%U7'],ZKUXG6#-843KH,^ZA^COD\Q!&1[@G3`%MXU]0 M6)="=0^-U@S&C%RTX&9#IZO(0AU7\]>PA&JF#5Y)JJ`0#CNA/:,&VH92',#< M#/7GH@2'QE,;83,.:TJ+F_?+3]7UW4WU]L.`(>BK[9^WZ?10(!';GYWTFU!_ MU^;T=YT1)EV&!RH$<48:+I!SJ>JXARREKBSZL7-8KVLWG^JJK:17D\-"2Q:H\1` MJ;S4U'LG&3[67.218BT%9[2<)TF!K*#!"06BX]T0THMKH:/2];%QUA<&F$)V?:RZ/D5`C`3@7 MCGOI/=8"U+LD&$Y2Z63>*FU`$&V61)HXJJ1@FJ5-P(F!-.IHM=F:-H#[,[I)PTXVV10ISK:OM MQ^\7U-3]AP+4&D#FL,08(":MP?!8AEI`!'7NF^JLPXC[*:7_LW>MS7';2O8? M[>+]^(AGKFN=R&5G;]7]A)I(E#(WHZ%W)"7Q_OH%1B+UL&8X!)]#;Z7BR`I` M`J&BD1M"9^'5PZB*M9>+&D.YTYHGM7^EG( MC2'_?ZYVZ\3NSZO[HD$)O&T:B.564BJ]CHAHZRQ4JII-_$1RX\UF'5W;315T MA'!L0C2JA>\;!RO]/O<#HQ8"B)FFK/Y.T@GDT`Y+@4^65UV\:- M?6X>M$`.*\45<`AY%G%2NIJ596X!9S]]B?4@2[+1'(,CG\J[]0G'/"^;!%]9)O,!//R=&X!>,>/SMRT6L3")9;=1M M.A-Z+T+F>(\@"0%2>$5M7/?BHJ>4J]DN)5W0)D4GB99#H#FN[O"K]>Z?J\W# MJY"N7XK38C0/=0Z<.Z@]`)90&'TQ[@VJ9PP%GB3%\7SY,QBP,PL/W.O>\XH. M5-1(A!B6E@JMO8=4/H5C)I&2Q@W[N44'`F$XELA&6T9JA87&3%3S$5HM(/)W M&/$V1`>V@W6.)U/:.P8\8=Q98PRADAI:(^'4@KR#;-D=/IEJ!]Y<3Z:P,R(. M6AIKXA?!O3*44H@(IIBP2P@`A+J:MFDP[S MEVB\=5,%'2$\AY,I"0FVQ'-(H`/1""66U2LE=V)!'F&^,)M/IMJA>$XG4TA' M^PER!HG!C"@FT;,>11XN,D%>-Z71"Y#GKF0#K%J0<\@38<#+5"KWS.)F2TAG.)0!&<^&]Q4;A:DZ6 MNMP4IF<0Y]+=FLA%<0QF-&T0GY#XX-1'!.8!C8LL-Q!KQ0PQ](6M'=%8CE;I M)/NWI>^&@7?LDXBLHX:E)D;!7E)%.?!`.^:TENXI^IK9J&M(HV\V(DX+KH5' M':1>*2B]HLIRCBA2E12<6D)BAE&Y.ETMO':"/-?[LY8(PQ#GD$N#"1,`0%'- M4A&RH`V_.5*GS=7<=I(ZUZNY`.)T`8@:2ACS%#A7V1L11XP6SL?VPFYS-;<= MMF,PJ/]*9MA&MTH3;;7T4F#B):#5'(F5N2[EK$^U9JO/^A/4A&3L6,E,>&(@ MT@GUQAMHL*.5H0A$*',&0$*JPB`I1@5!NV4L/PV@P M>;2/,:_P!,#G&@7GIG`S"-8N]F5PT0P:)'-WN5M_3=TNKO7#7<3J;IKPF(O= MS6J[_M_]#$Q45.5F??5(O>W5IQ>S>P%M#?>Q:[V]/C\`(*"U@$JG@&(8*:<> M\Y4/UW]/NMQE_5`WXQOD.!:,>:!XB-(\Q&IR#^`RU0B/)Z+DI,$A@_X/(<44$&$\QYH)C1TP!"*:C!8=FW'3G%.YZ0/>H.V?YI4\TR1>PVF M1&H2&.`$<:V)HM1A#Y27S[3VV;>HYJP:^I#>.[9"!IS]BU_%D5RET?C-ZN:` M_%^U"=!H0HS%0A.D@1*I:$8U8JGX)&G8SHL`7?`<3@%\*B*(T2R^LM%+;=`$ MK]H&+Z2+'IJF@"CEG,46/&U(16)#D!MTV"E$[+P8T0>NPS'#K^\N5YM_%:N= MC[\Y9#X<:!UG81"!#$%&K4J1DJ9>+[7`?))@FO-D1S=DA^;'(W=/9\B+]H$3 MX%"B-%,8"R&DA/5,(".Y0::=0A#.F2/YV/;/DE]WJZOU]N;+M]O?RLT!9KQJ M$P#G@!NLK"4\W=4#DOIJQ,30W!32G?&A!UB'HH4ITLVQS8?M5?'W M?Q7?CO+B3=M@@#0<6>NB\^0AC107M8&D.,Z-"A(_&C&ZX=H_,\S#;O?*WCGN ME1QJ'F"TC*",KA76BC@E4DKK:AX`V5S%(7\X9S+0P(?AQF=(=UL!6EO+TMMU_NR\L_OOP> M8;F[>+B_2T=^T2(ZOKP@_D`;G[VC/&`0 MPT]E>?77>K/9WX7ZD$Z,;]:_;0IU=U?LTX[L?__XMTDBGJKQQ:&\'5VK%$"M MGA,LD0!2QR1FF,<_N%1/07#>X&< ME4IBQYZ2R@E`(WG:ZI1#,6/UF[M*J#&RK/"AX2XE^J5>`(80@;3"2"O< M(1YC#BKB9`:4W%WYJ2TK5]5'#8I#@XAC5' MD$@G/685&@CAW%KB)_T5;N`)<;2&VN< M1\9ACAR!U3P4)0O*C=23/-^RI`.:QUEQP&3[1WE;?$[6]=W/Q>UOQ>Z0P?6V M7;".*P\]=D!2:X#WS-;?@>'3A+@/).D\F93]H966PA%X"(TUT]2R6U5B=GB8P=;:2[@G%,33\.PM>@]%PH$<@6$', M!!3>&T0\I75!A(@44KE;_7,-5QS==N@']ZDXE7[<%6&8^YU5I0 M#PDRQ(%JOE;!23+VC,"SSN(_@4Y=@,Y:GGXI_K@OMY^C0&+WWS]N+H^O3@>: M!T"`P8`QX$0JRF*E];8:J?0V-U+Z'"F1*<*R=Y2S^.#^+#?=A M>^EVQTEQK$_0V#%GI)#>1=M;&,>UJ7>\*,YU169HM@Q$AA[1'6/I^;S:WC35 M0*S;!,:9XLP0"85SE.M(ZQH1INTD90^79++D(CT:4PYJEG=:!85<.B97T5W3 MSFCJ0"H&^C@'X;-O7\Q]E@F;HM=_=/&=4NKM_&7!PAV/&.00HJ+/;48NHL M\MA26)^50)F]#3=W=WH0:O4*]3RB,-W=_?IV=5]<^8>44^_E#-W?7].!V3[_ M;7'U:_ET&^:[D+8?+623Q;4)JRA;R%/^0BJ,J3;WH\QUZW1XC2&;W65T>M!F M?^\*`E(*D&%*44R1X=+*RDKT&L`.)M$P*F,@%KP?MCD9SM.:3'?O3C3MA$?9 MIF2AU4V[+(OJY*<'BB!DQ"`*C$(60VX`KS!3?)I*YN.%=TY!OI.MM*&$.#_B MITG\^E?9&]6?GA>B#>.H);:9TCJ_/\X:/ M/C%PI;$G-F6>C[:[(I!7U2>CZ1ZELC`O9A&4SA#5%M07BD9:YC/M?-YB50.D-N,V5T;-LOHV/;(*P#7C/):/2,-%18 M@NJ0R$O*EY;';!&,;B^W^3%:74>)]T[K5T\--N5?@-0SHCU3*5\IK+]ZE7^2 M/->L;.?.[2["FYC@OQ3'MBJ/=PP@E7ZWDB=(O97(`NVKF5H`QDL65]ZO-O]/ MTX[RF<<1P;M-?KA=?X(PUL9"*("+'KH@O-IL,CJMGKWO^K\OF9,W\H]V#S3. MA$*LH!,.`^8U1J::#7;XS/?F3Y;5^WOS?4(W;IZ$(]KG]`P)30\)T8W7J0ZU M4T)QBJ,SY$B%@*5@:3<[AF''P80'/<,_L36CO_V\^G>Y,YO575/B@Q9/"0AP M""TFD$%CN:2"4E;#[,$D:1!&C=3KCR6G&S`=I3`Q$Y_'GO+_-MYY;/FD(*14 MT5BD@CE./<:*"EGC[';_PW M=0G1E54D%<;`&BN,)-``5+,S%DU2FWA:HG4C03D([EDW+:OKG:;<[JV)ALP? M!YH':;5"0'C"4D4,IX"!U7=FM2.YFP!S/?\=BR$]8CZ&SDE5$(HTW<,L.M0T MSD8)Q(3`VDL"4RI:[JO98)(='C/7X]:Q=4Q'O"<,WFE.[!"\&$)1`@ MJXP'$"E9F:C6,YA[W6;N>FI:(SX7_HE)]].NO,LDW+YK\'&.QK,()L#40"0Q M$O4GIOQ2,Y3TRX33:98#^M0GBY>7#[*[S\L`(H,E8(A9!"* M:M^R^HNV3&37^IJ[SIN*AOV((.)Z]3GSJ>4 MG\EX6B!60.0LYI8RY1V4V-D:%^$F274\NQHT)Y,G^T@Z5R!C!D>4QV9Q,%ZL M-7O[>$U@GC$+I:)*:LJP3C'F%8K/2>@))#;AZ?MA>/41@OCTE MROZI*&]VJZ^_KR]?5N787GU9WVS7U^O+U?;>Q/;E;93P).OHTS@_%U\3Q-N; M$Y;,0UT"-D@H(0V*6B=:Q"0:2K4)@[!N_%S&F6&[8FPG]`Y&2L,EM!H8R)F3 MC+K:%=#2+2T.JS\>O%_:H4>LY_FA]U=QK3%XM>]1GA[W.M2;`P(,$V^@4A!` MS(5%`FA"I9<"IS(14]O@GXL_B^U#<>?C!^.B`'=Q'L]3VUY]++UFD$(Q]&NSU MW1_ZVZ_QY0TAID=Z!<8Y8Q%6)8BC$F@E.*JAU=DG,S/,X#<6&$TB1K>:(I5M0!:Y>)-W$GFQD1V'/TT?TW:@;8[$: M>@:<,C+K:,]Z[XUT2'-0SY51/\G".A*+[9B%AM3BTA M^;9/$)P"X;AQFGHHO<.(TVI^!(/)%/V!&.6<#]L]]KOT=>,KNO];OW;0Q1& MPZ6#AFX!.6`EDL1&-Y5+1"3&]0IJ5;:5._L5IE\V](OR&.M'G&UQ=[^^M.G/ MQY$WVKH'^P28SE6H(@AR9Y&5U'A1\U^S2?*]S9TX?:,Z!FL>KU74]M=QL_;[ MQ@%[9[7@BCDN&$1`&>IJ;]+@W%27<[^H,I$]VUD`8U`JW:NYN'XUU$9#]F"? M`"B-WXFDR%&B(...'-061UH'[QGR`#(BM99QE57D>>.( M8[XTA[<'@1T3?1:H6<)_\=*+[>'2DP?;!J2HMC]?)JAC\5VZ=1[!>!"HQ#2^:)W8,A\6L$Q'@2)P1%_"NHST6\@Y-L%Y\Y M?0;$?Y+`FT_%+OUB=5/`(^KJ6+<`_X^]*VMN(S?"_RC!?3SB3%QEQR[;FWU$ MT=1(GJS$<7AH[?SZ8$C.2*9%#@G.16K+52Z5!�W1^`[D:CFRMDF(5$((ZI M9:",U:]=J7*0?#87CK(.^#[.J.EMEY^B,8O5C1X\=L&A&?W^?;![7UX?QA7MSFR[>1PG+M54?UYR(ND$5QG]^L\XXW M!%V?/WBPBEK!XL+#3!%F.6?25EQCF%UYX/7P8/S%B.A9HL[XO'O M-UF^@7_\81?U\5?A;78WN7>S913@'O?Y"ZV"91P3Z90K?0,*$%2F1-O..C(R M-=)LK#@<0MY%6]QO'S.;J>SUI.\V"7%6W'H/`-10KQ@FJK5#M)PE MLJ(5'O8:NUI5XZY@?VS\ZDO]HJ9:%MRBEAJIB<<:,*4J.LM?7)GC=<"=I0MY M]!C+>FS\:K5^+$$>(BB]58@@I0AT%1V.<'UE>U#+PGTY;C6)M4G^JG]&E>UC M:?0UQ"_NM@O>.2VL9)I"0H$QBCI*MGHV M794\:KBZV],^$!_G%:'-*62><.\0?Z+82G"EIT@+8F^)I;VD)MNFDZJVM,:( MU)<[!&^MQHPZ90W"6'+#=+T+>F]3P3)"_^%Y^&B5C3UJ"G7JAUK)FMV5;E%? MS`^K63]K6<=<_G;TQ<"CX8`$X!Q!@YWRBGA4\19;F*J]C#T2=DBM>!22[&65 M3.ZSQ=9M=CA?Z$[+P&0\P>/NX95G6#IH':IM4J!(;SKU8S;_4@R9I*9W<.R" M]2S!]'/O5SIGRQQ@B[5J,7_,I]GB4_'$Y1=O_?9U"L9!AZP!2CM+A(/8.%HO M:VU3@V4N1,$;#?!:DU`?&%S?"6S8<@!TSUH%#JT76!AI&>%Q(7%L:Y-'"I<: M!3CV8W=L*$L723\QA)NB07$!V+@%WQ??2AYL,PH>O`X\T"]@QZEA7`&JC63" M^JA7U\JYQJ:OIPFO_FQM4TS]&#WW):_B=-]-YG]D)9^:L;B_4S#$2\D@Q8)* M873PU%68Y$O MO\0HOQ,AKR(QMD8Q7Y.,,"QZP!DF;N=,A]-1`(@@LR_1YHZ3> MW/!P(1'2C?F:.J*P?O&U._%G@M&5V$ZK+G+2B`%*YZ'%$%&$J>;$.6@K_EA^ MM6^=SL?+W@3$7?*_TZWB,78KYC\&6?+UUT\J,G2@5[!".H,Q,1(#3Q%5%.K- M'LPQQLWQ#[W1>TPBC M!#M%56L<[A55A^.BGC<+SD)O&;0H+@T/!#",DGIMI-]/C+UJ@.9VO?2B@ M`SJ)VM<_"90R:O5(46&=/3Q$T))( M%Q'&I*/,"$J,)14'+,'7]DJQ55#L]0>URO,.%_6G99S.^V]EMP_WD]DPJ_I) M`N]O3?%0WF)M$F]D]^4U0!ELM_CT-4KURV21W7R8_-B\Y&I>^.<-'/=O$4U_ M@1!P0'FML3)5*)_C2L!A]H:CB=+/B3IFRSASY`#BF28ELL9+H!%R%H@J*"@N M(G2MI3O[0MEN1O1>I=7C'M1>1<_KWIX$<@12!RE39=XT+_PV>P=G6&#:F/^I M\UNN&GS/B5/S^61VMWZ;N]`_?@&H^G,R;\PHT]HW`C,20.!T/'2YX3::8MI7 M/.2`-&[QKW/+.AIY^^_+>I5;'S9SN7656>$;LD`\;Q84P@8H1!DHWTG$B-3`&$$^(KBCA"@^2HKT; M"*4)<`\*DKB7]+;_\Y_%YZ_%:C&9W?C\=IEE:R7G\/O^0WV"<%1Z)YSEDJLX M21A-QVK.<2,>)#=[MQ(_55A%-ZSLY6W_>J-KKOG\4[N`@#2&,D$]-)P"JCP` M%1U(LM1Z+J-_%3CXH7*.&'IY%)/,ER?*9C='GTU=?"Y`R202U$!%(Q^M9=4C MCW*K-_3:BI"<":U=C7MXB?2!<_?P[;[XD67/7`F-65'V]@F>>869Q2I^3'#D MC=JF?(GT$9F<&&6$)^RP\"BZ$4A/CU^7\WP:;>7U;'^;Y]KF2/0VV2-TF8.&M8PA[:Q6+ M%A4#!M7V%$2I5\FCSQLQN!V2*H+>(-1\,#ZU"HQ2[;"QDNKR.DHQN0UY*1<9 M!-=ZCY@@Q)=@D,3$/H#P+I_E#ZN'1BC\U"[NL1!(Y)0BW!L;K1V/146'%\D) M02X"#*>*R\1F,[`40D^_'`>)YN^"L,RPN#.\(D-!0"V7MM(L&W%7?L^FJS)GS/O;VWR:S9M]E2]V",J5A8,U M-V5^:FOCX4[J6U!/[15=_G8F\UT?9!N,'L7-SKXM_NTQZ9S/'CP`!H6$#"!# M-!;(>,QK$R;R+]6'?CE5?8:+^3.?_Z)TLNV+ MC&CJ%[22*&K`6E*.!"*"45]?E$DGKM5WT*?4B^[D,>J=LZH^NW'9JM7R:Y3J M_[)#F9Q;_U8@FE@D`"A-P/(1:CS7:BDIRE-3\X[=^AT`WV.18=+^^F8VG6=Q M0F]F?<"]ZT\&*1&01'C$H/.02B-MS3'-;>KCTM%?+`RTJX]'E)=T(#Q.\OM2 M=8O'X#]BWX.9RSKZ9&#<8BJL+ MK[=%\*69O"^[Y+GOW_)-TM$-<4TKH(UO!&TTP/%4]1P:QG49-UK?%%'K4V]/ M3\X:_LK@/X#LDLR$[0WQYH/QY'F:0UET;&W%OYF9.-/WMU5TYN=L_I#/UFWV M60+GC1J<4=90[AVF&EC+A&:L/OBBX92(V=$G&!](V>]56FDHW5Q;MXW2LT8- MV!%DC%8&*D0DEY(!6M,-E$]$Z>D9OE\)2ON4UJB5Z2VU:R,ATKSAR+I45!OD]F+]'>Q7$Z<0M#<82.,(9A2;`P%"-8O6S`T.'$-E44^_EI$+2^B M;F7;V\KZ,,^G!Y.KU(V",`0ZIY65DEN%M<-`/KF@TB]31QA@,C0@4QC>94ZF MU9=%]M]5[.K*1'9#YAS?F+#9QMS$82B\$9!X11"K*5-R$KB<4['SA[JZ_\_G9R^:],\WF M)!%[>@3AK1&(.$@8=<8HZ82H://FJM(.G27:!IRDL7,@J#3G;MC7)QC%B;$0 M":.)X@(JR%5%7UQJJ:^2+P`N)TNX&3%)/!T`,XTAR2^VCVN+.TJ\54HA[0S5 MU,E(%P=68"9$JN_V,K!RJFP/HR6)HP,@Y>TQ`<5[N@1;JLE0.8;CV>T`$IS6 M*TN@YAR6%Y3QH,.C*)6?O20K*`MI9#>;*H^3,C)Z;38?5[*SN7/P6"MJ):)Q M>5"E@")&5Q0SP!M5^HO=<1*$OIN&H&WN]H&G,C?I+\4W/V:3^S*Z[!]Q_SV$ MI^;.D6()H4448N"XU!AS!BJ*HQEQ33E8VL93Z]Q->UJP6.8/91;;_.%;-`N+ MVT5-9[9.RC]S'S[M?5]P3.>@XTX-.;3<0"T1UE@)5&_;)KGXWAC3IK2%D4\HU$DP31A2TBH#F_6V\+C`-L`.2*..T M4`Q#AHA?4X81%%?U&O)\X1[C`CN-GY?E`D/2R\/!<8<`27M=VEYY`J2(#!H**/*Y?ZZNH"X'*RA(]V@9W&TTMS M;%`CA&;:$,1,U7\(HT1XRVEP'^6)WF`01'\9,,E/[LR0.5E"LII#^K8>'R?S'^]M/ M^=TLO\VGD]E23:?%:K9^6%'$OC,5I13S%,CAT;>>A8 M&WC8W4&Z8'BGV\DQ2[R].FI[/&U/5:3.F-"!':#]CP1M,8R6,8&*0Q8U$N&W M,5K,1S$.Y?THBT,OL[?Y8W;S)L)A=I?'\T$M%MERT138W=0U>,(T1V#*AZM_'^X8.`!6`HOC%DR%Y$(3"2M* M(4_VQHW(`+H,W)TNB\$/+CU9Y%,UN['Y_6J9W40*WLSB$-F';+Z.E>WF#&OZ MZO$'U;$C!6&1XDP2S2T65%K-P2:M')-Q5P"-;\B.I/$I*5D9V[Q:;I]-[4S3 M3>:S*(1%G&5L]E!L/S[399O#JKXP^[Y%'\5WF9WDWNWSNNXQ\__0JO`G(U6 M`$0`2^6%(9)MWTW'69=5`Z\14SW*NFB+\^WCQ1W.VKO;)`AI,6`0H$@@M`0A M[FJ:L1;75EKL+)$5K?`P*:+C''`?WYPPFL#X,L?KT?WO8XO^I7>!(>8ZI4TH@18`REK!:,S`H-0W!6+>P(1!0 MM,?_/G#T>Y;??8WTJ\=L/KG+?DXS]GZU7$3[\"8R9LVN`S@[:9P`'<;:.>+B M*C;6`*XPM;#).]DOQ2I#8I80&0^J69[\0H6[^L]J$E)Z*V>81@_'6 M<UK4FH#[0^XTR5S^"@%O!B^Z"$(QP8PK&W7$72 MB%$5732>,XG(.SFKYFLZ[=N0Q!`(V[+E!(QM>P3+$52.(&PB=8AZAZVO:+-6 MI^9N/3EYY6M&69HL^L"9FBWSFW)V^6/V*9NNHDSR;.&^3^]7-]E-^:;M)_[M M$J8>RENG0W%';8P?E((4*F\\8!XR"YG']0E`;'(M^;.265X=:(<0U>"WI'Z2 MS_\]N5]M[WDCE]_FDR_Y_9KV=]FDO&"Z>3_[6/)COK4"%]UY,9=_'C[]! M/7'`@!TP!@J+O,=>>"Z9V"8A)51RW^C([RBTXD0)Q0;_*F;SGTAL>@G5VC<" M=$YA:!A1C"+BB%8,53P$@@R2NJ&_J]C.$+<;J3&0O'H)):IHTS\JHGZ8^\EB MT?!(ZV"_H`FRGBHN#-+QG_,"V9I.Q@<)$>@FLG4`;.Q#9PN2Z!5Q1QQ]O\V* M+XML_E@RZ,TL:@/QS\5L&GNMH;%+<>-KL MZ`=Z!:.94-$(!KLWZ[Q@(^^!V-N.'`A=*`M>V5X`&8V6U M$=J+J%5`!)"H:$2]T4[7BZ%&JP'HX<(0!) MH`=Q#0F!"%=,1>96M#/&4O/67@SH!C,?NA'02,#9:#LSFV8/X,L=@C$((BR, MQ(@R:)%RL%(JA)1ZD(P"XX#6J:+?!5<;_.X#2;HX!C[/6@5+H0%21)9`"9W0 M2FP#(2,-5H#4?(LCR@;0'TS2^=JK@G^&BO#VB,Q[K7XG0$&1L\!;1:"BT0H' MNK+"!>4DU4(]/93ZM>ES0XJQERC%-5DUE4\!)S5%AT(0&SL'H:%B6E@`B`"( M$V]X=3('E`I+`=.:X/^W M=VV];>M(^"U(2=.-+=&Z M6=F7)JE%6?/-I^',<,AAT3O<%R`[$HPZF52:KT,W7A6K1%@*P9+OJ]-I%EH$ M4V.HG5M0M6`?1!JL.+6;&D:)61^K:&VK2J]C-%;MSV`[D0M^8T0AN"(<@9-$ M",X8XE@TZ#JKEUB6-QX?7L>ZO>A@*GZE7^_+TXT'3HXM@N!$&@&&2Z."PYX_ MRVN"7%"_BK,UWH)!YV";=8+1[^77AUU\3ZHR+<29FCM^B;&6=6.W6"_S&I'BBG" MPCKI*$.(,^4YU#)*PY=(K7YUWZ'`L1O6EUG@*+E%7#E.A'(>2VT-:7"36B_@ ML//I^92']676-&)0B!#C->>6,L,%>Y8Q^J.Y_>9FV&!V.C[E83VR[_\"E7"_ M[R"U?NLH[`ZC"QI?&P[4>!+C'..D)\\VV6FW1'[-P>OO21]3N?S-,VM!O3*A301Y-MIC,.U35-W^<>N,XJ?RR_[I3S6. M/C:N(,(JH3Q!/OH.W&$C49,O!$MSLV9GE8LM=?[L4Q.C,.[P>*>[3;^\KB"! MZ&")UFD"0!PKXU7CA4;7=#EVJB=]OF;)&6C^ORSVS;(D@H2.``89.(F6/4X6 MH<'19=NYSN>\O@<[-Z7FQG@#_K';77^_W6S^1YW:$3X?&56`B?Z%!>*M458` MCPZ'>Y(1,)YFS_I\V9G!C=U0NAB3;RW(50@!BE*EG524QT@,QY_UTP=D<[YNTP6FG8[GV8]*V1B M^IW5CE=!%$I:KVW@@0&W('$MJ;,XU\(M-&(=E'K=U3%Y/?ZAX=4?J[_*20ON MF\=X=CQ:5-P?&54$(HQT`*E-!X88)%+]I`>!!0XG`YR!DU:GZN9_OK!`SF!* M#$,B8(:QY82$6AHL\8(JDWO1Z5N)IAPP1\UE?EJ7V]7][:YM#O/E]84QSED% M-J*"!>.26RD;>(S/7?N;(4ER%?H6+\Z`<11Z/#W>YVUU5ZZC+2^O3RO%1:#!:Z8T".R58TQSU=A;17PN M06:8&^G;>N1B.`8K&C_=_W57;JO2E-ORYK95M/;SB"+8(+WU*$;,1$AOE*K+ M]`1&)+LD0P"^9N;^2K2WNY2>N+Q=OOEPUUYO]?I M,7/3_B:%HTPZ*S76@A@"$'V_YA5"*GLE8.X'.PY!LL%0'X-W*8-X4.)FL_N^ MVJ[+E$E,.P?OO\5?FX;$QVC7^AZ%5@KI:+>!VAAM<"XX--.Y4=F=+F>8G1V" M:$/A/(K;])QVM7^NME_BR_(Y):-W\;__4UY'H)YL<_5;=56NJMTV.@T_/NZJ M*B64??5P^^_X4EU?I:$?;@ZW^'P7WRRS>]P>:[HZ[!<7%H+#TDDN/>)^K:))J$W7,??KYPB)HA!$"$91$A*8CYNL# M'SQ#VN3.*'-O(C$`=.\7=[;6ZOHZL?L;S] M5G[%3==)O^&1W^4 M_.?J?AM1J:(YW@O4WM:=&%D(%!1'CE--(J):4HIL8]DQY.[MX.^/:?TB/>JR M3'LZO36DL`@,8*H=18)YS`C7C72*9A>=B??'HYX@GFH#=]>40>M[%,","%P0 M$B1'.$@J?`.H!YGKV\OY)1.'<.<'@GG,/3S[^?I5`?_31R>]L-;W**0!(Y#` MAF.EC224UROQGCF?33/U_BS94)B/P;G?R^\O$+G?;>.OZ\.)!UTM7-=;%1YK M1JG70H"E(#B@YU2,5/G=GM'[H^#`V$^^*/)K>)VW,^.-$XNORH?'^VUU?UA$ M735KJ$<6/UJ-*RA*VJ0IZ*>4"`=$/26D+=?,G*SCF=>."^>TE@@\B&YR7L^>"$*\"PQP9*S$1U&DD:KDL=KFQ]HQHVYB!$>H@8YKS62V/-`'=3R<;;((ND\_;;><]$-T\EGBF5 MK]73>RZZP7D)>RX\)2CUO<9!$T,P>."\EL@;ENN]SG_/Q=G6(Q?#:1;(/ZTV M*6#<^_"'8L#JM^USE>#A@T[+YJWN6*23$Y@-@F'BF0G*&M_,YQ&TW++F&2IC_TXNH[J30YPEG!1&.>T9%RQUW-PCK_;]D"?*;JS_+*\?-ZGJ MZ]529:HB7.OMM;O=/#ZDPN*HB3:9S!<"45!!DGY:!9G#9)@P^&2?J8 M39O?;,V87V*>,30P3@Q=2]+UZ)[G4Q>[<;:'[RG`$Q4AL\[X($%+36B#(Q9D MDMWNE\[D\?5R:N[[^]_2Q?]:567\X[]02P,$%`````@`6E%>1TUF4V\-#0`` M-XT``!$`'`!I`L``00E M#@``!#D!``#M75MOVS@6?E]@_P/73UV@CNTD39N@Z<#-I1,@B8,DW<[;@)9H MFU.)])!4$L^O7Y*Z6+9H4;*45C,6$""VQ'/]#LG#0XG^^,N+[X$GQ#BFY+0S MV.MW`"(.=3&9GG:^/G2'#V=75YU?/OW[7Q__T^W^]OG^&IQ3)_`1$>",(2B0 M"YZQF(%O+N+?P811'WRC[#M^@MUN1`7"3R_'.#/D00"$8'@<"75+FGZ,) M##QQV@G(GP'T\`0C5VKA(25DI4'JMH!LBL0M]!&?0P>==F9"S$]ZO>?GYSW, MZ)B*/8?ZO?W^X%W_>/^H`Z2=A)]@-A9%VWJ8?%]I^S)FWAYE4]FR?]!3M\>0 MH[@YH80$OIG`%:PG%G/4DXVZLA5BV$GH[$2K!*J!N[0BK=6[7G@SW13GV(`) M%Y`XB0TO&9N?#W3KP?'Q<4_?39IRU]10LAWT?KNY?M!`=R3N`&CDL3^G3`"2 M06P"^5B3!KP[A7"N<#CL]@?=@T$'A/%R31TH=("F;382]I`G>'RENV2U)W7H M@%Y)?1CU$*])(O&=%UUJ3O8KZC&LE.6 M4R.FJT6-XQYDCH);(N>(+GJ9>Y!`0=GB4GXOIIK'V`J7BR43I>.QTG%P5$5' MS9J@J1K"B^N4IJI7D1*.B2FJ*V`>F(OHD::\#0GK5&<[52KH89Y&"O:BF$!) M?E=2)D?.WI0^]1P:$,$6:H@Z*#*VF>CB+]TEDVVU"1B3B="B\%!K)$R^;37* MKO!U$2ZM2TRC/E37`+TXL](J)$3Z4W4E,'E"7)0.DA19]+EZB!"('3T5#\IH MLJ0*/W:7#+;4@V.GM!8QC?I0@P9BSLJK$!/I3WE*0$*HT)STM?CJ?([)A$:7 MY$4UAY_$$_D]F@"=KYY$LVA^5MN;,SI'3&"97*42>\U@QM#DM*-6#MUXB?"[ M`[T]F0?'33("5E,,/5])$B?PM!G72R5C#FK\/NUPZ6\/Q<;_<*M<-"EKE23! M!#?9*`^.RQHE29#75'OF#)6U1Y)PN9;>+O84AT?9`F"YX!LZ#@N0*[-11#CB M':#N?KV_VK2FUN+7B1(!L8AE$'W:'_2/!_T^Z()SS!V/\H`A^25B`6(>'WOK MA.L\`X[<$?FD/Z_;'U%'3?(HUSIM<<+5?F&FBZ[&#B[A]W,D(/:V(1C;\O>$)'FHG'0/S[H#^QHA+QV#HPSZOM8J&HA M'Q+WC!*!R51FW;@H)'D,\@>KP9%AL$JQ`Y"X8(5A"T[BBJ$C\!,6BWODJ7+" M(_T&&8-$+'1D0R\<7"I#6%!,_G@X.#KL'Y8"6O?04#*(1`-!02P<1-+C,;3M MM2G$7%?+@=Z5S/"9KY6M*QIR>-M#(#,E6D,@$0=2\EK0L\`\!+X/V6(TN0R$ M].V-%.L'_KVRU[N#"TWSE;B(C62V#!7=-8))/E,Y+BJ*MX?.0=G0B30"=`)" MG4"D%`BU`K%:(%!Z@40Q$&K6!ED6Y3*)FIU-?M(V.#(D;?F@[VX&1SCUL*LF MR<_04QM"#S.$5(^#@1Q`U0Y%,Z`%QE:D/SG>Z!6Z`)WJP(VFET$_?QT>0,\MFE M1Y^K]$P+/PNFAY8>NN2N9D[%'V@!;5\U>)_ZTK@9(AP_H2LBT4)UX9K'V8+P M03F$TY)`**K%.HM(K?"61'2_%*(MAN>(X2>IANHZ7##]N%VYHF\N!\MB96!8 MK"SY@13#W2T`&_U[2T71Q44.O:7B.#!4'#>AHQFVV"AGJ`<2W&%@3*261PK,-Q(SQ*ZD*62*Y9`Q MY!SILK2^'GXKAE89AI9,](.A5\7LWP+-""PE@)"IQC6\%UYH$=T(0.5]T)ID M67+6#X9]T?)QT&Z65HB4"RZPKTHIX4[AT*=,X+^T"='C0PQF%DW;16#B<+QIFM:Y?A9J_0#'9':!NYMW%K#P]CDE4(Q3Y8]NC(5 ML:VB:U/3-E2L\)59O95G:UG3?3"LZ;8(@%U=[UT1-Y"KWL4#FJK<_@NB4P;G M,^RDIGD)RP.>$CS!#B3B3+:G/F(%`:\BP)+EOC=DN;$X$,E["Y825U(7%0$I MH2"1VD9`88`J9\&O)-LR9[PWS!G5XZ;-DFN,K(@DW7!,`W&/GA`)T!GE8C2) MOGQAE/,;R*98,0MW*#\C21=M;C_"EW*/(C9/;7L\9U9YM<1S1+O:7AD$(B/> M`F63*M(E%[1=(#1,,X_VC,?:MOB;MJ[M&.4CK$RN55V,)?=Z;\B]:@B\WE_H%Q4$I1WE.[\R`IZ/H,E66D,>T[:!X@9`(TEUWW?>5E M4QF&EH'JPV&VMV01:]XN?R>?5$XK*8BQIQKYA M$[@XZFWZL5UL%R<_8:PS'VL#H0ZP9!!8Q4X!ZI MHQ0EG7)ZJ4+[ZZMAC[.C2G&F=`-:N?3&,\:9?;9:(\C`W1XB[RJ%B&EO MK07?#,]K+'V*+8'V^_+/L&(M#/2;^%,+K1&&:"M:SK9T&@I_A>Z]68B]E[^O M`'XD%Z0$MUT]'ZIR%:@2'"T;4?N&]P7+=/-_?LGJ8V_]N.CHRNJQTOI0Z>A7 M9S3NZMC=WZ-#-L^Q3'O$9>!-L.>I%NJ)%(FV.A@[.0UT8R/Y57GYM"-DLP[@ MP9@++`(E^@NCP?RTHW^HY00+Y'=`>!QO>,6G1/8ZMKB2=Y1)'1!>'X<'UYQV M')F:81%?GB.&J?NH&82_K"%63M+>9-X#]%2\O:P9E+K<>!,<2@2#CJ",AX?N MBS5CC`V:;U;TO(J+YI3C3,@9;C?.)"@54(Z/-4I,/$<3]3*%>CA(K2FP6-P@ M?XQ8;&/._6V,#'^@Z<2E/L1DW<:T,6[`HM'$8O$SFTHMX=9 MLI!3P&LZP%:?V^R`$I1-=D#UMYXVNZA6WDUVXL;JR&H1;K.GRC-HLCNJOLNY MV4\U3"5)K.W0.]8\>IYZMY>K9U]BP`NVV-T:=M5F# M*?'Z`_MS54Z9\.0Q.*2??R<7=P^)/04;;Q67,BCGT;JP_K"\>**>EG^O:K?8 M45MM%VRUDUG:_+S.EEAQJ6JFR),!Y>(DTX(ZTX*.[#N!%X.#F:*4PWY28MJ2 M]N]3?Y+]"\EY;173]8L-'#%_E;F@-"4/8)IA*I*Z)[JEQR(U>= MV8P(#\=I5>&::J+/BV63*"4;/D/FW@;*')F%J+M\&(@99?@O=89Q:/CKBJ@P M-CDJ<\_QX%9A*Y=,B!$89ERI>7XM&NS-&AC:-_`/RE+*#E]P,AYMN%?,"E>< MR*%*'1).M=H_)L]<5_E M[J>D/`6MC.:UN,#X!9&HNJ%'GZARM#2V8LVK)>F]DWWV[@C'Z/1,`(5P^,L"<$W3]D9.FL:PV>`NV: M!]3RQ&^5;@8B&L_7=C$O("-2/)=CO_KY+QIFJ=>8Z&5KTO?J8O;/+LX7*X(,Q^G'Y8FP?-9\@O]YGBC=O7DP\/M/'&0VX')$O\40@I%\R M7QWH+&U^X&@7/C'&I;]]*+_^'U!+`0(>`Q0````(`%I17D?X"7^MP/<``,Y3 M#P`1`!@```````$```"D@0````!I`Q0````(`%I17D<^$F>I+!P``,PJ`0`5 M`!@```````$```"D@0OX``!I`L``00E#@``!#D!``!02P$"'@,4````"`!:45Y'C8[N5E8Z``"GY@(` M%0`8```````!````I(&&%`$`:7)B="TR,#$U,#DR-E]D968N>&UL550%``-K M>C-6=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`6E%>1[XO`-L:BP``_DX' M`!4`&````````0```*2!*T\!`&ER8G0M,C`Q-3`Y,C9?;&%B+GAM;%54!0`# M:WHS5G5X"P`!!"4.```$.0$``%!+`0(>`Q0````(`%I17D>@52BY&5P``#6* M!``5`!@```````$```"D@93:`0!I`L``00E#@``!#D!``!02P$"'@,4````"`!:45Y'3693;PT-```W MC0``$0`8```````!````I('\-@(`:7)B="TR,#$U,#DR-BYX`L``00E#@``!#D!``!02P4&``````8`!@`:`@``5$0"```` ` end XML 20 R9.htm IDEA: XBRL DOCUMENT v3.3.0.814
Inventory
9 Months Ended
Sep. 26, 2015
Inventory Disclosure [Abstract]  
Inventory
Inventory
Inventory consists of the following:
 
 
September 26, 2015
 
December 27, 2014
 
(In thousands)
Raw materials
$
7,780

 
$
9,455

Finished goods
50,885

 
38,402

 
$
58,665

 
$
47,857

XML 21 R43.htm IDEA: XBRL DOCUMENT v3.3.0.814
Goodwill, Other Intangible Assets and Other Assets - Estimated Future Amortization Expense Related to Current Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 27, 2014
Disclosure Estimated Future Amortization Expense Related To Current Intangible Assets [Abstract]    
Remainder of 2015 $ 864  
2016 3,457  
2017 3,457  
2018 3,457  
2019 2,818  
Thereafter 2,476  
Intangible Assets, Net $ 16,529 $ 19,146
XML 22 R29.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Significant Accounting Policies - Fair Value Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 27, 2014
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring $ 108,100 $ 109,843
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 108,100 109,843
Fair Value, Inputs, Level 1 [Member] | Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring [1] 0 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 35,791 36,166
Liabilities, Fair Value Disclosure, Recurring 16  
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 0 0
Fair Value, Inputs, Level 2 [Member] | Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring [1] 35,791 36,166
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 0 0
Liabilities, Fair Value Disclosure, Recurring 0  
Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring 0 0
Fair Value, Inputs, Level 3 [Member] | Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Recurring [1] 0 $ 0
Derivative Financial Instruments, Liabilities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure, Recurring [2] 0  
Derivative Financial Instruments, Liabilities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure, Recurring [2] 16  
Derivative Financial Instruments, Liabilities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, Fair Value Disclosure, Recurring [2] $ 0  
[1] (1)The bond investments are valued based on observable market values as of the Company’s reporting date. The bond investments are recorded at fair value and marked-to-market at the end of each reporting period. The realized and unrealized gains and losses are included in comprehensive income for that period.
[2] (2)Derivative instruments are valued using an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount.
XML 23 R28.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Tax provision $ 5,770 $ 7,713 $ 11,875 $ 11,463
Effective income tax rate 31.10% 34.60% 32.40% 28.70%
Valuation Allowances and Reserves, Adjustments       $ 2,100
XML 24 R44.htm IDEA: XBRL DOCUMENT v3.3.0.814
Subsequent Event (Details) - Subsequent Event [Member] - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jan. 02, 2016
Jan. 02, 2016
Subsequent Event [Line Items]    
Proceeds from Sale of Other Investments   $ 5.6
Cost-method Investments, Realized Gains $ 3.0  
Estimated impact of subsequent event on EPS   $ 0.06
XML 25 R30.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Significant Accounting Policies - Fair Value Assets Measured on a Nonrecurring Basis (Details) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 27, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Goodwill $ 48,751 $ 48,751
Finite-Lived Intangible Assets, Gross 27,000 31,500
Finite-Lived Intangible Assets, Net $ 16,529 $ 19,146
XML 26 R31.htm IDEA: XBRL DOCUMENT v3.3.0.814
Inventory (Details) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 27, 2014
Inventory Disclosure [Abstract]    
Inventory, Raw Materials, Net of Reserves $ 7,780 $ 9,455
Inventory, Finished Goods, Net of Reserves 50,885 38,402
Inventory $ 58,665 $ 47,857
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Significant Accounting Policies
9 Months Ended
Sep. 26, 2015
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Basis of Presentation
The accompanying consolidated financial statements include those of iRobot and its subsidiaries, after elimination of all intercompany accounts and transactions. In addition, certain prior year amounts have been reclassified to conform to the current year presentation. iRobot has prepared the accompanying unaudited consolidated financial statements in conformity with accounting principles generally accepted in the United States of America.
The accompanying unaudited financial data as of September 26, 2015 and for the three and nine months ended September 26, 2015 and September 27, 2014 have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. The year-end balance sheet data were derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States. These consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in its Annual Report on Form 10-K for the fiscal year ended December 27, 2014, filed with the SEC on February 13, 2015.
In the opinion of management, all adjustments necessary to state fairly the Company's statement of financial position as of September 26, 2015 and results of operations and cash flows for the periods ended September 26, 2015 and September 27, 2014 have been made. The results of operations and cash flows for any interim period are not necessarily indicative of the operating results and cash flows for the full fiscal year or any future periods.
Use of Estimates
The preparation of these financial statements in conformity with accounting principles generally accepted in the United States requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. On an ongoing basis, management evaluates these estimates and judgments, including those related to revenue recognition, sales returns, bad debts, warranty claims, inventory reserves, valuation of investments, valuation of goodwill and intangible assets, assumptions used in valuing stock-based compensation instruments and income taxes. The Company bases these estimates on historical and anticipated results and trends and on various other assumptions that the Company believes are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. By their nature, estimates are subject to an inherent degree of uncertainty. Actual results may differ from the Company’s estimates.
Fiscal Year-End
The Company operates and reports using a 52-53 week fiscal year ending on the Saturday closest to December 31. Accordingly, the Company’s fiscal quarters end on the Saturday that falls closest to the last day of the third month of each quarter.
Revenue Recognition
The Company derives its revenue primarily from product sales and, to a lesser extent, government and commercial research and development contracts. The Company sells products directly to customers and indirectly through resellers and distributors. The Company recognizes revenue from sales of robots under the terms of the customer agreement upon transfer of title and risk of loss to the customer, net of estimated returns, provided that collection is determined to be reasonably assured and no significant obligations remain.
Beginning in the third quarter of 2015, with the introduction of the Company's first connected robot, each sale of a connected robot represents a multi-element arrangement containing the robot, an app and potential future unspecified software upgrades. Revenue is allocated to the deliverables based on their relative selling prices which have been determined using best estimate of selling price (BESP). Revenue allocated to the app and unspecified software upgrades is then deferred and recognized on a straight-line basis over the period in which the Company expects to provide the upgrades over the estimated life of the robot.
Sales to domestic and Canadian resellers of home robots are typically subject to agreements allowing for limited rights of return, rebates and price protection. The Company also provides limited rights of returns for direct-to-consumer sales generated through its on-line stores. Accordingly, the Company reduces revenue for its estimates of liabilities for these rights of return, rebates and price protection at the time the related sale is recorded. These estimates for rights of return are directly based on specific terms and conditions included in the reseller agreements, historical returns experience and various other assumptions that the Company believes are reasonable under the circumstances. In the case of new product introductions, the estimates for returns applied to the new products are based upon the estimates for the most similar predecessor products until such time that the Company has enough actual returns experience for the new products, which is typically two holiday returns cycles. At that time, the Company incorporates that data into the development of returns estimates for the new products. The Company updates its analysis of returns on a quarterly basis. If actual returns differ significantly from the Company's estimates, or if modifications to individual reseller agreements are entered into that impact their rights of returns, such differences could result in an adjustment to previously established reserves and could have a material impact, either favorably or unfavorably, on the Company’s results of operations for the period in which the actual returns become known or the reseller agreement is modified. The Company's international distributor agreements do not currently allow for product returns and, as a result, no reserve for returns is established for this group of customers. The estimates and reserve for rebates and price protection are based on specific programs, expected usage and historical experience. Actual results could differ from these estimates.
Under cost-plus-fixed-fee (CPFF) type contracts, the Company recognizes revenue based on costs incurred plus a pro rata portion of the total fixed fee. Costs incurred include labor and material that are directly associated with individual CPFF contracts plus indirect overhead and general and administrative type costs based upon billing rates submitted by the Company to the Defense Contract Management Agency (DCMA). Annually, the Company submits final indirect billing rates to DCMA based upon actual costs incurred throughout the year. In the situation where the Company’s final actual billing rates are greater than the estimated rates currently in effect, the Company records a cumulative revenue adjustment in the period in which the rate differential is collected from the customer. These final billing rates are subject to audit by the Defense Contract Audit Agency (DCAA), which can occur several years after the final billing rates are submitted and may result in material adjustments to revenue recognized based on estimated final billing rates. As of September 26, 2015, fiscal years 2012 through 2014 are open for audit by DCAA. In the situation where the Company’s anticipated actual billing rates will be lower than the provisional rates currently in effect, the Company records a cumulative revenue adjustment in the period in which the rate differential is identified. Revenue on firm fixed price (FFP) contracts is recognized using the percentage-of-completion method. For government product FFP contracts, revenue is recognized as the product is shipped or in accordance with the contract terms. Costs and estimated gross margins on contracts are recorded as revenue as work is performed based on the percentage that incurred costs compare to estimated total costs utilizing the most recent estimates of costs and funding. Changes in job performance, job conditions, and estimated profitability, including those arising from final contract settlements and government audits, may result in revisions to costs and income and are recognized in the period in which the revisions are determined. Since many contracts extend over a long period of time, revisions in cost and funding estimates during the progress of work have the effect of adjusting earnings applicable to past performance in the current period. When the current contract estimate indicates a loss, a provision is made for the total anticipated loss in the current period. Revenue earned in excess of billings, if any, is recorded as unbilled revenue. Billings in excess of revenue earned, if any, are recorded as deferred revenue.
Stock-Based Compensation
The Company accounts for stock-based compensation through recognition of the fair value of the stock-based compensation as a charge against earnings. Stock-based compensation cost for stock options is estimated at the grant date based on each option's fair value as calculated by the Black-Scholes option-pricing model. Stock-based compensation cost for restricted stock awards, time-based restricted stock units and performance-based restricted stock units is measured based on the closing fair market value of the Company's common stock on the date of grant. For performance-based restricted stock units, the compensation costs will be subsequently adjusted for assumptions of achievement during the period in which the assumption of achievement changes, as applicable. The Company recognizes stock-based compensation as expense ratably on a straight-line basis over the requisite service period, net of estimated forfeitures.
Net Income Per Share
The following table presents the calculation of both basic and diluted net income per share:
 
 
Three Months Ended
 
Nine Months Ended
 
(In thousands, except per share amounts)
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Net income
$
12,793

 
$
14,607

 
$
24,799

 
$
28,417

Weighted-average shares outstanding
29,654

 
29,595

 
29,697

 
29,439

Dilutive effect of employee stock options and restricted shares
463

 
588

 
556

 
730

Diluted weighted-average shares outstanding
30,117

 
30,183

 
30,253

 
30,169

Basic income per share
$
0.43

 
$
0.49

 
$
0.84

 
$
0.97

Diluted income per share
$
0.42

 
$
0.48

 
$
0.82

 
$
0.94



Restricted stock units and stock options representing approximately 0.7 million and 0.4 million shares of common stock for the three month periods ended September 26, 2015 and September 27, 2014, respectively, and approximately 0.5 million and 0.2 million shares of common stock for the nine month periods ended September 26, 2015 and September 27, 2014, respectively, were excluded from the computation of diluted earnings per share for these periods because their effect would have been antidilutive.
Income Taxes
The Company is subject to taxation in the United States and various states and foreign jurisdictions. The statute of limitations for examinations by the Internal Revenue Service is closed for fiscal years prior to 2012. The statute of limitations for examinations by state tax authorities is closed for fiscal years prior to 2011. Federal carryforward attributes that were generated prior to fiscal year 2012 and state carryforward attributes that were generated prior to fiscal year 2011 may still be adjusted upon examination by the federal or state tax authorities if they either have been or will be used in a period for which the statute of limitations is still open.

Deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Valuation allowances are provided if, based upon the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

The Company monitors the realization of its deferred tax assets based on changes in circumstances, for example recurring periods of income for tax purposes following historical periods of cumulative losses, generation of tax credits compared to future utilization of credits, or changes in tax laws or regulations. The Company's income tax provision and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates. The Company is currently generating state research credits that exceed the amount being utilized. As a result of this trend, a valuation allowance may be needed in the future related to these state tax credits.

The Company recorded a tax provision of $5.8 million and $7.7 million for the three month periods ended September 26, 2015 and September 27, 2014, respectively. The $5.8 million provision for the three month period ended September 26, 2015 resulted in an effective income tax rate of 31.1%. The $7.7 million provision for the three month period ended September 27, 2014 resulted in an effective income tax rate of 34.6%. The difference between the effective income tax rate of 31.1% for the three month period ended September 26, 2015 and 34.6% for the three month period ended September 27, 2014 was primarily due to an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the three month period ended September 26, 2015, partially offset by an increase in state income taxes. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and the Company recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the three month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the three month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.

The Company recorded a tax provision of $11.9 million and $11.5 million for the nine month periods ended September 26, 2015 and September 27, 2014, respectively. The $11.9 million provision for the nine month period ended September 26, 2015 resulted in an effective income tax rate of 32.4%. The $11.5 million provision for the nine month period ended September 27, 2014 resulted in an effective income tax rate of 28.7%. The difference between the effective income tax rate of 32.4% for the nine month period ended September 26, 2015 and 28.7% for the nine month period ended September 27, 2014 was primarily due to an increase in state income taxes during the nine month period ended September 26, 2015, as compared to September 27, 2014, and the release of $2.1 million of valuation allowance related to certain tax attributes of Evolution Robotics, Inc. during the nine month period ended September 27, 2014, partially offset by an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the nine month period ended September 26, 2015. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and the Company recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the nine month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the nine month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.

Fair Value Measurements
The authoritative guidance for fair value establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
Financial Assets and Liabilities
The Company’s financial assets and liabilities measured at fair value on a recurring basis at September 26, 2015, were as follows:
 
 
Fair Value Measurements as of
September 26, 2015
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Description
 
 
 
 
 
Assets:
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
Money market funds
$
108,100

 
$

 
$

Short term investments
 
 
 
 
 
Corporate and government bonds (1)

 
35,791

 

Total assets measured at fair value
$
108,100

 
$
35,791

 
$

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued expenses
 
 
 
 
 
Derivative instruments (Note 6) (2)
$

 
$
16

 
$

Total liabilities measured at fair value
$

 
$
16

 
$


The Company’s financial assets measured at fair value on a recurring basis at December 27, 2014, were as follows:
 
 
Fair Value Measurements as of
December 27, 2014
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Description
 
 
 
 
 
Assets:
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
Money market funds
$
109,843

 
$

 
$

Short term investments
 
 
 
 
 
Corporate and government bonds (1)

 
36,166

 

Total assets measured at fair value
$
109,843

 
$
36,166

 
$



(1)
The bond investments are valued based on observable market values as of the Company’s reporting date. The bond investments are recorded at fair value and marked-to-market at the end of each reporting period. The realized and unrealized gains and losses are included in comprehensive income for that period.

(2)
Derivative instruments are valued using an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount.
Goodwill
Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. The Company evaluates goodwill for impairment at the reporting unit level (operating segment or one level below an operating segment) annually or more frequently if the Company believes indicators of impairment exist. In accordance with applicable guidance, the Company is permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then a two-step goodwill impairment test is performed.
The first step of the impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the Company performs the second step of the goodwill impairment test to determine the amount of impairment loss. The second step of the goodwill impairment test involves comparing the implied fair value of the affected reporting unit’s goodwill with the carrying value of that goodwill. The Company completes the annual impairment evaluation during the fourth quarter of each year.
Recent Accounting Pronouncements
In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-11, “Inventory: Simplifying the Measurement of Inventory.” ASU No. 2015-11 applies only to inventory for which cost is determined by methods other than last-in, first-out and the retail inventory method, which includes inventory that is measured using first-in, first-out or average cost. Inventory within the scope of this standard is required to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new standard will be effective for the Company on January 1, 2017. The Company is currently assessing the potential impact of ASU No. 2015-11 on its consolidated financial statements.
In April 2015, the FASB issued ASU No. 2015-05, “Intangibles - Goodwill and Other - Internal-Use Software: Customer's Accounting for Fees Paid in a Cloud Computing Arrangement.” Under ASU No. 2015-05, if a cloud computing arrangement includes a software license, the software license element of the arrangement should be accounted for consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the arrangement should be accounted for as a service contract. The new standard will be effective for the Company on January 3, 2016. The Company is currently assessing the potential impact of ASU No. 2015-05 on its consolidated financial statements.
In February 2015, the FASB issued ASU 2015-02, “Consolidation - Amendments to the Consolidation Analysis.” ASU No. 2015-02 reduces the number of consolidation models and changes the way reporting entities evaluate a variable interest entity. It is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015.  Early adoption is permitted.  The Company is currently assessing the potential impact of ASU No. 2015-02 on its consolidated financial statements.
In August 2014, the FASB issued ASU No. 2014-15, “Presentation of Financial Statements - Going Concern.” ASU No. 2014-15 requires management of public and private companies to evaluate whether there is substantial doubt about the entity’s ability to continue as a going concern and, if so, disclose that fact. Management will also be required to evaluate and disclose whether its plans alleviate that doubt. The new standard is effective for annual periods ending after December 15, 2016, and interim periods within annual periods beginning after December 15, 2016. The Company does not believe that the impact of this amendment will be material to the Company’s consolidated financial statements.
In June 2014, the FASB issued ASU No. 2014-12, “Accounting for Share-Based Payments When the Terms of an Award Provide That a Performance Target Could Be Achieved after the Requisite Service Period.” ASU No. 2014-12 requires a reporting entity to treat a performance target that affects vesting and that could be achieved after the requisite service period as a performance condition. It is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015. Early adoption is permitted. The Company is currently assessing the potential impact of ASU No. 2014-12 on its consolidated financial statements.
In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers,” which provides guidance for revenue recognition. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The new guidance is effective for annual reporting periods beginning after December 15, 2016, including interim periods within those annual reporting periods. In July 2015, the FASB voted to defer the effective date of the new accounting guidance related to revenue recognition by one year to December 17, 2017 for annual reporting periods beginning after that date and permitted early adoption of the standard, but not before the original effective date of December 15, 2016. The Company is in the process of evaluating the impact that the adoption of the new revenue recognition standard issued in May 2014 will have on its consolidated financial statements and footnote disclosures.
From time to time, new accounting pronouncements are issued by FASB that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that recently issued standards, which are not yet effective, will not have a material impact on the Company’s consolidated financial statements upon adoption.
XML 28 R32.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock Option Plans - Additional Information (Detail) - $ / shares
3 Months Ended 9 Months Ended
May. 20, 2015
Sep. 26, 2015
Sep. 26, 2015
Sep. 04, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Effective date for stock options plan May 20, 2015      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   77,725    
Share Price       $ 29.60
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period for options     1 year  
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period for options     3 years  
Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Minimum period for expiration of options in case of employee termination     60 days  
Maximum period for expiration of options in case of employee termination     90 days  
Employee Stock Option [Member] | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period for options     1 year  
Minimum expiration period for options     5 years  
Employee Stock Option [Member] | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period for options     5 years  
Minimum expiration period for options     10 years  
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units granted   216,478    
Two Thousand Fifteen Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for issuance in different forms 3,100,000      
Share based compensation arrangement shares available for grant   2,551,119 2,551,119  
XML 29 R40.htm IDEA: XBRL DOCUMENT v3.3.0.814
Industry Segment, Geographic Information and Significant Customers - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
customer
Segment
Sep. 27, 2014
customer
Revenues from External Customers and Long-Lived Assets [Line Items]        
Number of operating segments     2  
Number of customer generating major revenues | customer     2 2
Customer Concentration Risk [Member] | Customer Concentration Risk [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration Risk, Percentage 55.90% 63.40% 60.30% 64.20%
Customer Concentration Risk [Member] | International distributors of home robots products | Distributor One        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration Risk, Percentage 11.40% 17.50% 12.90% 19.10%
Customer Concentration Risk [Member] | International distributors of home robots products | Distributor Two        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration Risk, Percentage 16.50% 14.00% 14.90% 13.20%
Customer Concentration Risk [Member] | Customer Concentration Risk [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration Risk, Percentage 10.20%      
XML 30 R2.htm IDEA: XBRL DOCUMENT v3.3.0.814
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 27, 2014
Current assets:    
Cash and cash equivalents $ 176,430 $ 185,957
Short term investments 35,791 36,166
Accounts receivable, net of allowance of $66 at September 26, 2015 and $67 at December 27, 2014 76,314 71,056
Unbilled revenue 580 2,614
Inventory 58,665 47,857
Deferred tax assets 20,338 21,505
Other current assets 8,408 9,704
Total current assets 376,526 374,859
Property and equipment, net 28,553 31,297
Deferred tax assets 7,688 8,409
Goodwill 48,751 48,751
Intangible assets, net 16,529 19,146
Other assets 11,766 10,751
Total assets 489,813 493,213
Current liabilities:    
Accounts payable 56,490 60,256
Accrued expenses 13,752 18,701
Accrued compensation 11,153 16,235
Deferred revenue and customer advances 2,279 3,849
Total current liabilities 83,674 99,041
Long term liabilities $ 3,033 $ 3,736
Commitments and contingencies (Note 7)
Redeemable convertible preferred stock, 5,000,000 shares authorized and none outstanding $ 0 $ 0
Common stock, $0.01 par value, 100,000,000 shares authorized; 29,247,802 and 29,644,602 shares issued and outstanding at September 26, 2015 and December 27, 2014, respectively 292 297
Additional paid-in capital 237,260 249,409
Retained earnings 165,680 140,881
Accumulated other comprehensive loss (126) (151)
Total stockholders’ equity 403,106 390,436
Total liabilities, redeemable convertible preferred stock and stockholders’ equity $ 489,813 $ 493,213
XML 31 R6.htm IDEA: XBRL DOCUMENT v3.3.0.814
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Cash flows from operating activities:    
Net income $ 24,799 $ 28,417
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 10,569 9,578
Loss on disposal of assets 201 27
Stock-based compensation 10,462 10,016
Deferred income taxes, net 2,289 793
Tax benefit of excess stock-based compensation deductions (795) (2,707)
Non-cash director deferred compensation 112 34
Changes in operating assets and liabilities - (use) source    
Accounts receivable (5,258) (28,999)
Unbilled revenue 2,034 (323)
Inventory (10,965) (8,678)
Other assets 1,296 (5,407)
Accounts payable (1,285) 4,943
Accrued expenses (6,127) 2,859
Accrued compensation (5,082) (7,836)
Deferred revenue and customer advances (1,570) (2,376)
Long term liabilities (703) (467)
Net cash provided by (used in) operating activities 19,977 (126)
Cash flows from investing activities:    
Additions of property and equipment (7,557) (9,168)
Change in other assets 1,015 0
Purchases of investments (17,755) (24,214)
Sales of investments 18,000 7,500
Net cash used in investing activities (8,327) (25,882)
Cash flows from financing activities:    
Proceeds from stock option exercises 3,385 7,853
Income tax withholding payment associated with restricted stock vesting (1,295) (1,532)
Stock repurchases (24,062) 0
Tax benefit of excess stock-based compensation deductions 795 2,707
Net cash provided by (used in) financing activities (21,177) 9,028
Net decrease in cash and cash equivalents (9,527) (16,980)
Cash and cash equivalents, at beginning of period 185,957 165,404
Cash and cash equivalents, at end of period 176,430 148,424
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 8,791 15,462
Noncash portion of stock repurchases 1,156 0
Transfer of inventory to property and equipment 157 637
Additions of property and equipment included in accounts payable $ 754 $ 671
XML 32 R35.htm IDEA: XBRL DOCUMENT v3.3.0.814
Derivative Instruments Schedule of Derivative Instruments (Details) - Accounts Payable and Accrued Liabilities [Member] - Foreign Exchange Forward [Member] - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 27, 2014
Derivative [Line Items]    
Derivative, Notional Amount $ 3,417 $ 0
Derivative, Fair Value, Net $ 16 $ 0
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.3.0.814
Derivative Instruments Schedule of Derivative Instruments (Tables)
9 Months Ended
Sep. 26, 2015
Derivative [Line Items]  
Schedule of Derivative Instruments [Table Text Block]
Notional amounts and fair values of derivative instruments are as follows:
 
 
 
Notional amount
 
Fair Value
 
Classification
 
September 26, 2015
 
December 27, 2014
 
September 26, 2015
 
December 27, 2014
 
 
 
(In thousands)
Foreign currency forward contracts
Accrued expenses
 
$
3,417

 
$

 
$
16

 
$

XML 34 R36.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Sep. 26, 2015
USD ($)
Outstanding POs [Abstract]  
Contractual Obligation $ 109
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.3.0.814
Industry Segment, Geographic Information and Significant Customers (Tables)
9 Months Ended
Sep. 26, 2015
Segment Reporting [Abstract]  
Segment Information about Revenue, Cost of Revenue, Gross Margin and Income before Income Taxes
The table below presents segment information about revenue, cost of revenue, gross margin and income before income taxes:
 
 
Three Months Ended
 
Nine Months Ended
 
(In thousands)
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Revenue:
 
 
 
 
 
 
 
Home Robots
$
136,513

 
$
132,013

 
$
384,422

 
$
373,283

Defense & Security
6,184

 
10,667

 
24,500

 
21,369

Other (1)
912

 
817

 
1,436

 
2,852

Total revenue
143,609

 
143,497

 
410,358

 
397,504

Cost of revenue:

 
 
 

 

Home Robots
64,512

 
65,135

 
185,677

 
186,991

Defense & Security
3,533

 
4,977

 
14,700

 
11,725

Other (2)
5,706

 
5,496

 
16,382

 
17,068

Total cost of revenue
73,751

 
75,608

 
216,759

 
215,784

Gross margin:

 
 
 

 

Home Robots
72,001

 
66,878

 
198,745

 
186,292

Defense & Security
2,651

 
5,690

 
9,800

 
9,644

Other
(4,794
)
 
(4,679
)
 
(14,946
)
 
(14,216
)
Total gross margin
69,858

 
67,889

 
193,599

 
181,720

Research and development
18,122

 
17,343

 
55,886

 
51,522

Selling and marketing
19,379

 
15,844

 
60,896

 
53,911

General and administrative
13,701

 
12,008

 
39,195

 
35,938

Other expense, net
(93
)
 
(374
)
 
(948
)
 
(469
)
Income before income taxes
$
18,563

 
$
22,320

 
$
36,674

 
$
39,880



(1)
Other revenue results from other smaller business units that do not meet the criteria of a reportable segment.

(2)
Other cost of revenue results from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments.
XML 36 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 37 R7.htm IDEA: XBRL DOCUMENT v3.3.0.814
Description of Business
9 Months Ended
Sep. 26, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business
iRobot Corporation (“iRobot” or the “Company”) develops robotics and artificial intelligence technologies and applies these technologies in producing and marketing robots. The Company’s revenue is primarily generated from product sales.
XML 38 R3.htm IDEA: XBRL DOCUMENT v3.3.0.814
Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 27, 2014
Net allowances on Accounts receivables $ 66 $ 67
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 28,247,802 29,644,602
Common stock, shares outstanding 28,247,802 29,644,602
XML 39 R17.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 26, 2015
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying consolidated financial statements include those of iRobot and its subsidiaries, after elimination of all intercompany accounts and transactions. In addition, certain prior year amounts have been reclassified to conform to the current year presentation. iRobot has prepared the accompanying unaudited consolidated financial statements in conformity with accounting principles generally accepted in the United States of America.
The accompanying unaudited financial data as of September 26, 2015 and for the three and nine months ended September 26, 2015 and September 27, 2014 have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. The year-end balance sheet data were derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States. These consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and the notes thereto included in its Annual Report on Form 10-K for the fiscal year ended December 27, 2014, filed with the SEC on February 13, 2015.
In the opinion of management, all adjustments necessary to state fairly the Company's statement of financial position as of September 26, 2015 and results of operations and cash flows for the periods ended September 26, 2015 and September 27, 2014 have been made. The results of operations and cash flows for any interim period are not necessarily indicative of the operating results and cash flows for the full fiscal year or any future periods.
Use of Estimates
Use of Estimates
The preparation of these financial statements in conformity with accounting principles generally accepted in the United States requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent assets and liabilities. On an ongoing basis, management evaluates these estimates and judgments, including those related to revenue recognition, sales returns, bad debts, warranty claims, inventory reserves, valuation of investments, valuation of goodwill and intangible assets, assumptions used in valuing stock-based compensation instruments and income taxes. The Company bases these estimates on historical and anticipated results and trends and on various other assumptions that the Company believes are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. By their nature, estimates are subject to an inherent degree of uncertainty. Actual results may differ from the Company’s estimates.
Fiscal Year-End
Fiscal Year-End
The Company operates and reports using a 52-53 week fiscal year ending on the Saturday closest to December 31. Accordingly, the Company’s fiscal quarters end on the Saturday that falls closest to the last day of the third month of each quarter.
Revenue Recognition
Revenue Recognition
The Company derives its revenue primarily from product sales and, to a lesser extent, government and commercial research and development contracts. The Company sells products directly to customers and indirectly through resellers and distributors. The Company recognizes revenue from sales of robots under the terms of the customer agreement upon transfer of title and risk of loss to the customer, net of estimated returns, provided that collection is determined to be reasonably assured and no significant obligations remain.
Beginning in the third quarter of 2015, with the introduction of the Company's first connected robot, each sale of a connected robot represents a multi-element arrangement containing the robot, an app and potential future unspecified software upgrades. Revenue is allocated to the deliverables based on their relative selling prices which have been determined using best estimate of selling price (BESP). Revenue allocated to the app and unspecified software upgrades is then deferred and recognized on a straight-line basis over the period in which the Company expects to provide the upgrades over the estimated life of the robot.
Sales to domestic and Canadian resellers of home robots are typically subject to agreements allowing for limited rights of return, rebates and price protection. The Company also provides limited rights of returns for direct-to-consumer sales generated through its on-line stores. Accordingly, the Company reduces revenue for its estimates of liabilities for these rights of return, rebates and price protection at the time the related sale is recorded. These estimates for rights of return are directly based on specific terms and conditions included in the reseller agreements, historical returns experience and various other assumptions that the Company believes are reasonable under the circumstances. In the case of new product introductions, the estimates for returns applied to the new products are based upon the estimates for the most similar predecessor products until such time that the Company has enough actual returns experience for the new products, which is typically two holiday returns cycles. At that time, the Company incorporates that data into the development of returns estimates for the new products. The Company updates its analysis of returns on a quarterly basis. If actual returns differ significantly from the Company's estimates, or if modifications to individual reseller agreements are entered into that impact their rights of returns, such differences could result in an adjustment to previously established reserves and could have a material impact, either favorably or unfavorably, on the Company’s results of operations for the period in which the actual returns become known or the reseller agreement is modified. The Company's international distributor agreements do not currently allow for product returns and, as a result, no reserve for returns is established for this group of customers. The estimates and reserve for rebates and price protection are based on specific programs, expected usage and historical experience. Actual results could differ from these estimates.
Under cost-plus-fixed-fee (CPFF) type contracts, the Company recognizes revenue based on costs incurred plus a pro rata portion of the total fixed fee. Costs incurred include labor and material that are directly associated with individual CPFF contracts plus indirect overhead and general and administrative type costs based upon billing rates submitted by the Company to the Defense Contract Management Agency (DCMA). Annually, the Company submits final indirect billing rates to DCMA based upon actual costs incurred throughout the year. In the situation where the Company’s final actual billing rates are greater than the estimated rates currently in effect, the Company records a cumulative revenue adjustment in the period in which the rate differential is collected from the customer. These final billing rates are subject to audit by the Defense Contract Audit Agency (DCAA), which can occur several years after the final billing rates are submitted and may result in material adjustments to revenue recognized based on estimated final billing rates. As of September 26, 2015, fiscal years 2012 through 2014 are open for audit by DCAA. In the situation where the Company’s anticipated actual billing rates will be lower than the provisional rates currently in effect, the Company records a cumulative revenue adjustment in the period in which the rate differential is identified. Revenue on firm fixed price (FFP) contracts is recognized using the percentage-of-completion method. For government product FFP contracts, revenue is recognized as the product is shipped or in accordance with the contract terms. Costs and estimated gross margins on contracts are recorded as revenue as work is performed based on the percentage that incurred costs compare to estimated total costs utilizing the most recent estimates of costs and funding. Changes in job performance, job conditions, and estimated profitability, including those arising from final contract settlements and government audits, may result in revisions to costs and income and are recognized in the period in which the revisions are determined. Since many contracts extend over a long period of time, revisions in cost and funding estimates during the progress of work have the effect of adjusting earnings applicable to past performance in the current period. When the current contract estimate indicates a loss, a provision is made for the total anticipated loss in the current period. Revenue earned in excess of billings, if any, is recorded as unbilled revenue. Billings in excess of revenue earned, if any, are recorded as deferred revenue.
Accounting for Share-Based Payments
Stock-Based Compensation
The Company accounts for stock-based compensation through recognition of the fair value of the stock-based compensation as a charge against earnings. Stock-based compensation cost for stock options is estimated at the grant date based on each option's fair value as calculated by the Black-Scholes option-pricing model. Stock-based compensation cost for restricted stock awards, time-based restricted stock units and performance-based restricted stock units is measured based on the closing fair market value of the Company's common stock on the date of grant. For performance-based restricted stock units, the compensation costs will be subsequently adjusted for assumptions of achievement during the period in which the assumption of achievement changes, as applicable. The Company recognizes stock-based compensation as expense ratably on a straight-line basis over the requisite service period, net of estimated forfeitures.
Net Income Per Share
Net Income Per Share
The following table presents the calculation of both basic and diluted net income per share:
 
 
Three Months Ended
 
Nine Months Ended
 
(In thousands, except per share amounts)
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Net income
$
12,793

 
$
14,607

 
$
24,799

 
$
28,417

Weighted-average shares outstanding
29,654

 
29,595

 
29,697

 
29,439

Dilutive effect of employee stock options and restricted shares
463

 
588

 
556

 
730

Diluted weighted-average shares outstanding
30,117

 
30,183

 
30,253

 
30,169

Basic income per share
$
0.43

 
$
0.49

 
$
0.84

 
$
0.97

Diluted income per share
$
0.42

 
$
0.48

 
$
0.82

 
$
0.94



Restricted stock units and stock options representing approximately 0.7 million and 0.4 million shares of common stock for the three month periods ended September 26, 2015 and September 27, 2014, respectively, and approximately 0.5 million and 0.2 million shares of common stock for the nine month periods ended September 26, 2015 and September 27, 2014, respectively, were excluded from the computation of diluted earnings per share for these periods because their effect would have been antidilutive.
Income Taxes
Income Taxes
The Company is subject to taxation in the United States and various states and foreign jurisdictions. The statute of limitations for examinations by the Internal Revenue Service is closed for fiscal years prior to 2012. The statute of limitations for examinations by state tax authorities is closed for fiscal years prior to 2011. Federal carryforward attributes that were generated prior to fiscal year 2012 and state carryforward attributes that were generated prior to fiscal year 2011 may still be adjusted upon examination by the federal or state tax authorities if they either have been or will be used in a period for which the statute of limitations is still open.

Deferred taxes are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Valuation allowances are provided if, based upon the weight of available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.

The Company monitors the realization of its deferred tax assets based on changes in circumstances, for example recurring periods of income for tax purposes following historical periods of cumulative losses, generation of tax credits compared to future utilization of credits, or changes in tax laws or regulations. The Company's income tax provision and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates. The Company is currently generating state research credits that exceed the amount being utilized. As a result of this trend, a valuation allowance may be needed in the future related to these state tax credits.

The Company recorded a tax provision of $5.8 million and $7.7 million for the three month periods ended September 26, 2015 and September 27, 2014, respectively. The $5.8 million provision for the three month period ended September 26, 2015 resulted in an effective income tax rate of 31.1%. The $7.7 million provision for the three month period ended September 27, 2014 resulted in an effective income tax rate of 34.6%. The difference between the effective income tax rate of 31.1% for the three month period ended September 26, 2015 and 34.6% for the three month period ended September 27, 2014 was primarily due to an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the three month period ended September 26, 2015, partially offset by an increase in state income taxes. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and the Company recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the three month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the three month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.

The Company recorded a tax provision of $11.9 million and $11.5 million for the nine month periods ended September 26, 2015 and September 27, 2014, respectively. The $11.9 million provision for the nine month period ended September 26, 2015 resulted in an effective income tax rate of 32.4%. The $11.5 million provision for the nine month period ended September 27, 2014 resulted in an effective income tax rate of 28.7%. The difference between the effective income tax rate of 32.4% for the nine month period ended September 26, 2015 and 28.7% for the nine month period ended September 27, 2014 was primarily due to an increase in state income taxes during the nine month period ended September 26, 2015, as compared to September 27, 2014, and the release of $2.1 million of valuation allowance related to certain tax attributes of Evolution Robotics, Inc. during the nine month period ended September 27, 2014, partially offset by an increase in 2014 federal research and development tax credits generated upon the filing of the 2014 federal income tax return during the nine month period ended September 26, 2015. The 2014 federal research and development tax credit was enacted in the fourth fiscal quarter of 2014 and the Company recorded the associated estimated benefit for the full year in that period. As the federal research and development tax credit was not in effect for the nine month period ended September 27, 2014 and has not been enacted for 2015, the effective income tax rates for the nine month periods ended September 26, 2015 and September 27, 2014 do not include any benefit for the federal research and development tax credit.

Fair Value Measurement, Policy [Policy Text Block]
Fair Value Measurements
The authoritative guidance for fair value establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers include: Level 1, defined as observable inputs such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
Financial Assets and Liabilities
The Company’s financial assets and liabilities measured at fair value on a recurring basis at September 26, 2015, were as follows:
 
 
Fair Value Measurements as of
September 26, 2015
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Description
 
 
 
 
 
Assets:
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
Money market funds
$
108,100

 
$

 
$

Short term investments
 
 
 
 
 
Corporate and government bonds (1)

 
35,791

 

Total assets measured at fair value
$
108,100

 
$
35,791

 
$

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued expenses
 
 
 
 
 
Derivative instruments (Note 6) (2)
$

 
$
16

 
$

Total liabilities measured at fair value
$

 
$
16

 
$


The Company’s financial assets measured at fair value on a recurring basis at December 27, 2014, were as follows:
 
 
Fair Value Measurements as of
December 27, 2014
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Description
 
 
 
 
 
Assets:
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
Money market funds
$
109,843

 
$

 
$

Short term investments
 
 
 
 
 
Corporate and government bonds (1)

 
36,166

 

Total assets measured at fair value
$
109,843

 
$
36,166

 
$



(1)
The bond investments are valued based on observable market values as of the Company’s reporting date. The bond investments are recorded at fair value and marked-to-market at the end of each reporting period. The realized and unrealized gains and losses are included in comprehensive income for that period.

(2)
Derivative instruments are valued using an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount.
Goodwill
Goodwill
Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. The Company evaluates goodwill for impairment at the reporting unit level (operating segment or one level below an operating segment) annually or more frequently if the Company believes indicators of impairment exist. In accordance with applicable guidance, the Company is permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then a two-step goodwill impairment test is performed.
The first step of the impairment test involves comparing the fair values of the applicable reporting units with their aggregate carrying values, including goodwill. If the carrying amount of a reporting unit exceeds the reporting unit’s fair value, the Company performs the second step of the goodwill impairment test to determine the amount of impairment loss. The second step of the goodwill impairment test involves comparing the implied fair value of the affected reporting unit’s goodwill with the carrying value of that goodwill. The Company completes the annual impairment evaluation during the fourth quarter of each year.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In July 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-11, “Inventory: Simplifying the Measurement of Inventory.” ASU No. 2015-11 applies only to inventory for which cost is determined by methods other than last-in, first-out and the retail inventory method, which includes inventory that is measured using first-in, first-out or average cost. Inventory within the scope of this standard is required to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new standard will be effective for the Company on January 1, 2017. The Company is currently assessing the potential impact of ASU No. 2015-11 on its consolidated financial statements.
In April 2015, the FASB issued ASU No. 2015-05, “Intangibles - Goodwill and Other - Internal-Use Software: Customer's Accounting for Fees Paid in a Cloud Computing Arrangement.” Under ASU No. 2015-05, if a cloud computing arrangement includes a software license, the software license element of the arrangement should be accounted for consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the arrangement should be accounted for as a service contract. The new standard will be effective for the Company on January 3, 2016. The Company is currently assessing the potential impact of ASU No. 2015-05 on its consolidated financial statements.
In February 2015, the FASB issued ASU 2015-02, “Consolidation - Amendments to the Consolidation Analysis.” ASU No. 2015-02 reduces the number of consolidation models and changes the way reporting entities evaluate a variable interest entity. It is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015.  Early adoption is permitted.  The Company is currently assessing the potential impact of ASU No. 2015-02 on its consolidated financial statements.
In August 2014, the FASB issued ASU No. 2014-15, “Presentation of Financial Statements - Going Concern.” ASU No. 2014-15 requires management of public and private companies to evaluate whether there is substantial doubt about the entity’s ability to continue as a going concern and, if so, disclose that fact. Management will also be required to evaluate and disclose whether its plans alleviate that doubt. The new standard is effective for annual periods ending after December 15, 2016, and interim periods within annual periods beginning after December 15, 2016. The Company does not believe that the impact of this amendment will be material to the Company’s consolidated financial statements.
In June 2014, the FASB issued ASU No. 2014-12, “Accounting for Share-Based Payments When the Terms of an Award Provide That a Performance Target Could Be Achieved after the Requisite Service Period.” ASU No. 2014-12 requires a reporting entity to treat a performance target that affects vesting and that could be achieved after the requisite service period as a performance condition. It is effective for annual periods, and interim periods within those annual periods, beginning after December 15, 2015. Early adoption is permitted. The Company is currently assessing the potential impact of ASU No. 2014-12 on its consolidated financial statements.
In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers,” which provides guidance for revenue recognition. The standard’s core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The new guidance is effective for annual reporting periods beginning after December 15, 2016, including interim periods within those annual reporting periods. In July 2015, the FASB voted to defer the effective date of the new accounting guidance related to revenue recognition by one year to December 17, 2017 for annual reporting periods beginning after that date and permitted early adoption of the standard, but not before the original effective date of December 15, 2016. The Company is in the process of evaluating the impact that the adoption of the new revenue recognition standard issued in May 2014 will have on its consolidated financial statements and footnote disclosures.
From time to time, new accounting pronouncements are issued by FASB that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that recently issued standards, which are not yet effective, will not have a material impact on the Company’s consolidated financial statements upon adoption.
XML 40 R1.htm IDEA: XBRL DOCUMENT v3.3.0.814
Document and Entity Information - shares
9 Months Ended
Sep. 26, 2015
Oct. 26, 2015
Entity Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 26, 2015  
Document Fiscal Year Focus 2015  
Document Fiscal Period Focus Q3  
Trading Symbol IRBT  
Entity Registrant Name IROBOT CORP  
Entity Central Index Key 0001159167  
Current Fiscal Year End Date --01-02  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   29,069,589
XML 41 R18.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 26, 2015
Accounting Policies [Abstract]  
Basic and Diluted Net Income Per Share
The following table presents the calculation of both basic and diluted net income per share:
 
 
Three Months Ended
 
Nine Months Ended
 
(In thousands, except per share amounts)
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Net income
$
12,793

 
$
14,607

 
$
24,799

 
$
28,417

Weighted-average shares outstanding
29,654

 
29,595

 
29,697

 
29,439

Dilutive effect of employee stock options and restricted shares
463

 
588

 
556

 
730

Diluted weighted-average shares outstanding
30,117

 
30,183

 
30,253

 
30,169

Basic income per share
$
0.43

 
$
0.49

 
$
0.84

 
$
0.97

Diluted income per share
$
0.42

 
$
0.48

 
$
0.82

 
$
0.94

Fair Value Assets Measured on Recurring Basis
The Company’s financial assets and liabilities measured at fair value on a recurring basis at September 26, 2015, were as follows:
 
 
Fair Value Measurements as of
September 26, 2015
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Description
 
 
 
 
 
Assets:
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
Money market funds
$
108,100

 
$

 
$

Short term investments
 
 
 
 
 
Corporate and government bonds (1)

 
35,791

 

Total assets measured at fair value
$
108,100

 
$
35,791

 
$

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued expenses
 
 
 
 
 
Derivative instruments (Note 6) (2)
$

 
$
16

 
$

Total liabilities measured at fair value
$

 
$
16

 
$


The Company’s financial assets measured at fair value on a recurring basis at December 27, 2014, were as follows:
 
 
Fair Value Measurements as of
December 27, 2014
 
Level 1
 
Level 2
 
Level 3
 
(In thousands)
Description
 
 
 
 
 
Assets:
 
 
 
 
 
Cash and cash equivalents
 
 
 
 
 
Money market funds
$
109,843

 
$

 
$

Short term investments
 
 
 
 
 
Corporate and government bonds (1)

 
36,166

 

Total assets measured at fair value
$
109,843

 
$
36,166

 
$



(1)
The bond investments are valued based on observable market values as of the Company’s reporting date. The bond investments are recorded at fair value and marked-to-market at the end of each reporting period. The realized and unrealized gains and losses are included in comprehensive income for that period.

(2)
Derivative instruments are valued using an income approach based on the present value of the forward rate less the contract rate multiplied by the notional amount.
XML 42 R4.htm IDEA: XBRL DOCUMENT v3.3.0.814
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Revenue $ 143,609 $ 143,497 $ 410,358 $ 397,504
Cost of revenue (1) [1] 73,751 75,608 216,759 215,784
Gross margin 69,858 67,889 193,599 181,720
Operating expenses:        
Research and development (1) [1] 18,122 17,343 55,886 51,522
Selling and marketing (1) [1] 19,379 15,844 60,896 53,911
General and administrative (1) [1] 13,701 12,008 39,195 35,938
Total operating expenses 51,202 45,195 155,977 141,371
Operating income 18,656 22,694 37,622 40,349
Other expense, net (93) (374) (948) (469)
Income before income taxes 18,563 22,320 36,674 39,880
Income tax expense 5,770 7,713 11,875 11,463
Net income $ 12,793 $ 14,607 $ 24,799 $ 28,417
Net income per share        
Basic $ 0.43 $ 0.49 $ 0.84 $ 0.97
Diluted $ 0.42 $ 0.48 $ 0.82 $ 0.94
Number of weighted average common shares used in calculations per share        
Basic 29,654 29,595 29,697 29,439
Diluted 30,117 30,183 30,253 30,169
Stock-based compensation     $ 10,462 $ 10,016
Cost of revenue        
Number of weighted average common shares used in calculations per share        
Stock-based compensation $ 270 $ 291 662 626
Research and development        
Number of weighted average common shares used in calculations per share        
Stock-based compensation 963 866 2,737 2,425
Selling and marketing        
Number of weighted average common shares used in calculations per share        
Stock-based compensation 474 319 1,089 860
General and administrative        
Number of weighted average common shares used in calculations per share        
Stock-based compensation $ 2,193 $ 2,315 $ 5,974 $ 6,105
[1] Total stock-based compensation recorded in the three and nine months ended September 26, 2015 and September 27, 2014 included in the above figures breaks down by expense classification as follows: Three Months Ended Nine Months Ended September 26, 2015 September 27, 2014 September 26, 2015 September 27, 2014Cost of revenue$270 $291 $662 $626Research and development963 866 2,737 2,425Selling and marketing474 319 1,089 860General and administrative2,193 2,315 5,974 6,105
XML 43 R12.htm IDEA: XBRL DOCUMENT v3.3.0.814
Derivative Instruments (Notes)
9 Months Ended
Sep. 26, 2015
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities Disclosure [Text Block]
Derivative Instruments
The Company is exposed to adverse changes in foreign currency exchange rates, primarily related to sales in the Canadian Dollar and the Euro. As a result, the Company periodically enters into foreign currency forward contracts to minimize the impact of fluctuating exchange rates on results of operations. These derivative instruments have maturities of two months or less and have not qualified for hedge accounting.
Notional amounts and fair values of derivative instruments are as follows:
 
 
 
Notional amount
 
Fair Value
 
Classification
 
September 26, 2015
 
December 27, 2014
 
September 26, 2015
 
December 27, 2014
 
 
 
(In thousands)
Foreign currency forward contracts
Accrued expenses
 
$
3,417

 
$

 
$
16

 
$


Gains/(losses) associated with derivative instruments are as follows:
 
 
 
Three Months Ended
 
Nine Months Ended
 
Classification
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
 
 
 
(In thousands)
Derivatives not designated as hedging instruments
 
 
 
 
 
 
 
 
Gain (loss) recognized in income
Other expense, net
 
$
191

 
$

 
$
(1
)
 
$

XML 44 R11.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accrued Expenses
9 Months Ended
Sep. 26, 2015
Accrued Liabilities, Current [Abstract]  
Accrued Expenses
Accrued Expenses
Accrued expenses consist of the following:
 
 
September 26, 2015
 
December 27, 2014
 
(In thousands)
Accrued warranty
$
6,876

 
$
7,769

Accrued rent
677

 
701

Accrued direct fulfillment costs
781

 
1,346

Accrued customer deposits
769

 
702

Accrued sales tax
557

 
867

Accrued accounting fees
434

 
167

Accrued sales commissions
304

 
531

Accrued other
3,354

 
6,618

 
$
13,752

 
$
18,701




Accrued compensation consists of the following at:
 
September 26, 2015
 
December 27, 2014
 
(In thousands)
Accrued bonus
$
4,714

 
$
8,455

Accrued other compensation
6,439

 
7,780

 
$
11,153

 
$
16,235

XML 45 R23.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 26, 2015
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Rental Payments under Operating Leases
Future minimum rental payments under operating leases were as follows as of September 26, 2015:
 
 
Operating
Leases
 
(In thousands)
Remainder of 2015
$
942

2016
3,873

2017
3,427

2018
2,959

2019
2,925

Thereafter
978

Total minimum lease payments
$
15,104

Activity Related to the Warranty Accrual
Activity related to the warranty accrual was as follows:
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
 
(In thousands)
 
(In thousands)
Balance at beginning of period
$
7,081

 
$
7,602

 
$
7,769

 
$
6,497

Provision
1,031

 
1,679

 
3,182

 
5,444

Warranty usage(1)
(1,236
)
 
(1,356
)
 
(4,075
)
 
(4,016
)
Balance at end of period
$
6,876

 
$
7,925

 
$
6,876

 
$
7,925

 
(1)
Warranty usage includes costs incurred for warranty obligations.
XML 46 R19.htm IDEA: XBRL DOCUMENT v3.3.0.814
Inventory (Tables)
9 Months Ended
Sep. 26, 2015
Inventory Disclosure [Abstract]  
Components of Inventory
Inventory consists of the following:
 
 
September 26, 2015
 
December 27, 2014
 
(In thousands)
Raw materials
$
7,780

 
$
9,455

Finished goods
50,885

 
38,402

 
$
58,665

 
$
47,857

XML 47 R15.htm IDEA: XBRL DOCUMENT v3.3.0.814
Goodwill, Other Intangible Assets and Other Assets
9 Months Ended
Sep. 26, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill, Other Intangible Assets and Other Assets
Goodwill and Other Intangible Assets
Goodwill
The carrying amount of the Company's goodwill at September 26, 2015 is $48.8 million, of which $41.1 million resulted from the acquisition of Evolution Robotics, Inc. in October 2012 and was assigned to the home robots reporting unit. $7.7 million resulted from the acquisition of Nekton Research, LLC completed in September 2008 and was assigned to the defense and security reporting unit.
Other Intangible Assets
Other intangible assets include the value assigned to completed technology and a trade name. The estimated useful lives for all of these intangible assets are three to ten years. The intangible assets are being amortized on a straight-line basis, which is consistent with the pattern that the economic benefits of the intangible assets are expected to be utilized.
Intangible assets at September 26, 2015 and December 27, 2014 consisted of the following:
 
September 26, 2015
 
December 27, 2014
 
Cost
 
Accumulated
Amortization
 
Net
 
Cost
 
Accumulated
Amortization
 
Impairment Loss
 
Net
 
(In thousands)
Completed technology
$
26,900

 
$
10,371

 
$
16,529

 
$
30,600

 
$
9,691

 
1,788

 
$
19,121

Research contracts

 

 

 
100

 
100

 

 

Tradename
100

 
100

 

 
800

 
775

 

 
25

Total
$
27,000

 
$
10,471

 
$
16,529

 
$
31,500

 
$
10,566

 
$
1,788

 
$
19,146


During the three month period ended March 28, 2015, the Company removed fully amortized intangible assets from its consolidated balance sheet. Amortization expense related to acquired intangible assets was $0.9 million and $0.9 million for the three months ended September 26, 2015 and September 27, 2014, respectively. Amortization expense related to acquired intangible assets was $2.6 million and $2.7 million for the nine months ended September 26, 2015 and September 27, 2014, respectively. The estimated future amortization expense is expected to be as follows:
 
 
(In thousands)
Remainder of 2015
$
864

2016
3,457

2017
3,457

2018
3,457

2019
2,818

Thereafter
2,476

Total
$
16,529

XML 48 R13.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies
9 Months Ended
Sep. 26, 2015
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Lease Obligations
Rental expense under operating leases for the three months ended September 26, 2015 and September 27, 2014 were $1.2 million and $1.2 million, respectively, and for the nine months ended September 26, 2015 and September 27, 2014 were $3.6 million and $3.6 million, respectively. Future minimum rental payments under operating leases were as follows as of September 26, 2015:
 
 
Operating
Leases
 
(In thousands)
Remainder of 2015
$
942

2016
3,873

2017
3,427

2018
2,959

2019
2,925

Thereafter
978

Total minimum lease payments
$
15,104


Outstanding Purchase Orders
At September 26, 2015, the Company had outstanding purchase orders aggregating approximately $109 million. These purchase orders, the majority of which are with contract manufacturers for the purchase of inventory in the normal course of business, are for manufacturing and non-manufacturing related goods and services, and are generally cancelable without penalty. In circumstances where we determine that we have financial exposure associated with any of these commitments, we record a liability in the period in which that exposure is identified.
Guarantees and Indemnification Obligations
The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses incurred by the indemnified party, generally the Company’s customers, in connection with any patent, copyright, trade secret or other proprietary right infringement claim by any third party with respect to the Company’s products. The term of these indemnification agreements is generally perpetual after execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the estimated fair value of these agreements is minimal. Accordingly, the Company has no liabilities recorded for these agreements as of September 26, 2015 and December 27, 2014, respectively.
Warranty
The Company provides warranties on most products and has established a reserve for warranties based on identified or estimated warranty costs. The reserve is included as part of accrued expenses (Note 5) in the accompanying balance sheets.
Activity related to the warranty accrual was as follows:
 
 
Three Months Ended
 
Nine Months Ended
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
 
(In thousands)
 
(In thousands)
Balance at beginning of period
$
7,081

 
$
7,602

 
$
7,769

 
$
6,497

Provision
1,031

 
1,679

 
3,182

 
5,444

Warranty usage(1)
(1,236
)
 
(1,356
)
 
(4,075
)
 
(4,016
)
Balance at end of period
$
6,876

 
$
7,925

 
$
6,876

 
$
7,925

 
(1)
Warranty usage includes costs incurred for warranty obligations.
Sales Taxes

The Company collects and remits sales tax in jurisdictions in which it has a physical presence or it believes nexus exists, which therefore obligates the Company to collect and remit sales tax. The Company continually evaluates whether it has established nexus in new jurisdictions with respect to sales tax. The Company has recorded a liability for potential exposure in certain states where there is uncertainty about the point in time at which the Company established a sufficient business connection to create nexus. The Company continues to analyze possible sales tax exposure, but does not currently believe that any individual claim or aggregate claims that might arise will ultimately have a material effect on its consolidated results of operations, financial position or cash flows.
XML 49 R14.htm IDEA: XBRL DOCUMENT v3.3.0.814
Industry Segment, Geographic Information and Significant Customers
9 Months Ended
Sep. 26, 2015
Segment Reporting [Abstract]  
Industry Segment, Geographic Information and Significant Customers
Industry Segment, Geographic Information and Significant Customers
The Company operates in two reportable segments, the home robots business unit and the defense and security robots business unit. The nature of products and types of customers for the two segments vary significantly. As such, the segments are managed separately.
Home Robots
The Company’s home robots business unit offers products to consumers through a network of retail businesses throughout the United States, to various countries through international distributors and retailers, and through the Company’s on-line store. The Company’s home robots business unit includes mobile robots used in the maintenance of households.
Defense and Security
The Company’s defense and security robots business unit offers products to the U.S. Department of Defense through a small U.S. government-focused sales force and distributors, and to other North American and international entities through small domestic and international sales teams, as well as through North American and international distributors. The Company’s defense and security robots are used to increase warfighters', law enforcement's, security forces' and first responders' safety and productivity.
Other
The Company’s other revenue and cost of revenue result from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments included in cost of revenue.
The table below presents segment information about revenue, cost of revenue, gross margin and income before income taxes:
 
 
Three Months Ended
 
Nine Months Ended
 
(In thousands)
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
Revenue:
 
 
 
 
 
 
 
Home Robots
$
136,513

 
$
132,013

 
$
384,422

 
$
373,283

Defense & Security
6,184

 
10,667

 
24,500

 
21,369

Other (1)
912

 
817

 
1,436

 
2,852

Total revenue
143,609

 
143,497

 
410,358

 
397,504

Cost of revenue:

 
 
 

 

Home Robots
64,512

 
65,135

 
185,677

 
186,991

Defense & Security
3,533

 
4,977

 
14,700

 
11,725

Other (2)
5,706

 
5,496

 
16,382

 
17,068

Total cost of revenue
73,751

 
75,608

 
216,759

 
215,784

Gross margin:

 
 
 

 

Home Robots
72,001

 
66,878

 
198,745

 
186,292

Defense & Security
2,651

 
5,690

 
9,800

 
9,644

Other
(4,794
)
 
(4,679
)
 
(14,946
)
 
(14,216
)
Total gross margin
69,858

 
67,889

 
193,599

 
181,720

Research and development
18,122

 
17,343

 
55,886

 
51,522

Selling and marketing
19,379

 
15,844

 
60,896

 
53,911

General and administrative
13,701

 
12,008

 
39,195

 
35,938

Other expense, net
(93
)
 
(374
)
 
(948
)
 
(469
)
Income before income taxes
$
18,563

 
$
22,320

 
$
36,674

 
$
39,880



(1)
Other revenue results from other smaller business units that do not meet the criteria of a reportable segment.

(2)
Other cost of revenue results from other smaller business units that do not meet the criteria of a reportable segment, as well as other operational costs not directly attributable to the home robots or defense and security reportable segments.
Geographic Information
For the three months ended September 26, 2015 and September 27, 2014, sales to non-U.S. customers accounted for 55.9% and 63.4% of total revenue, respectively, and sales to non-U.S. customers for the nine months ended September 26, 2015 and September 27, 2014 accounted for 60.3% and 64.2% of total revenue, respectively.
Significant Customers
For the three months ended September 26, 2015, the Company generated 16.5% and 11.4%, respectively, of total revenue from two of its international distributors of home robots products and 10.2% from one of its domestic retailers of home robots products. For the three months ended September 27, 2014, the Company generated 17.5% and 14.0%, respectively, of total revenue from two of its international distributors of home robots products.
For the nine months ended September 26, 2015, the Company generated 14.9% and 12.9%, respectively, of total revenue from two of its international distributors of home robot products. For the nine months ended September 27, 2014, the Company generated 19.1% and 13.2%, respectively, of total revenue from two of its international distributors of home robots products.
XML 50 R16.htm IDEA: XBRL DOCUMENT v3.3.0.814
Subsequent Event (Notes)
9 Months Ended
Sep. 26, 2015
Subsequent Event [Line Items]  
Subsequent Events [Text Block]
Subsequent Event

In October 2015, the Company received proceeds of approximately $5.6 million in conjunction with the sale of a majority of its preferred shares in a cost-method investment. The Company expects to record a pre-tax gain of approximately $3.0 million, or $0.06 per share, related to the sale of these preferred shares in the fourth quarter of 2015.
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.3.0.814
Derivative Instruments (Details) - Foreign Exchange Forward [Member] - Other Expense [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative Instruments Not Designated as Hedging Instruments, Gain $ 191      
Derivative Instruments Not Designated as Hedging Instruments, Loss   $ 0 $ (1) $ 0
XML 52 R21.htm IDEA: XBRL DOCUMENT v3.3.0.814
Derivative Instruments (Tables)
9 Months Ended
Sep. 26, 2015
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative Instruments, Gain (Loss) [Table Text Block]
Gains/(losses) associated with derivative instruments are as follows:
 
 
 
Three Months Ended
 
Nine Months Ended
 
Classification
 
September 26, 2015
 
September 27, 2014
 
September 26, 2015
 
September 27, 2014
 
 
 
(In thousands)
Derivatives not designated as hedging instruments
 
 
 
 
 
 
 
 
Gain (loss) recognized in income
Other expense, net
 
$
191

 
$

 
$
(1
)
 
$

XML 53 R26.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Significant Accounting Policies - Basic and Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items]        
Net income $ 12,793 $ 14,607 $ 24,799 $ 28,417
Weighted-average shares outstanding 29,654 29,595 29,697 29,439
Dilutive effect of employee stock options and restricted shares 463 588 556 730
Diluted weighted-average shares outstanding 30,117 30,183 30,253 30,169
Basic income per share $ 0.43 $ 0.49 $ 0.84 $ 0.97
Diluted income per share $ 0.42 $ 0.48 $ 0.82 $ 0.94
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 700 400 500 200
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.3.0.814
Goodwill, Other Intangible Assets and Other Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Dec. 27, 2014
Business Acquisition [Line Items]          
Goodwill $ 48,751   $ 48,751   $ 48,751
Amortization of Acquired Intangible Assets 900 $ 900 $ 2,600 $ 2,700  
Minimum          
Business Acquisition [Line Items]          
Estimated useful life of intangible assets     3 years    
Maximum          
Business Acquisition [Line Items]          
Estimated useful life of intangible assets     10 years    
Home Robots | Evolution Robotics, Inc. (ER)          
Business Acquisition [Line Items]          
Goodwill 41,100   $ 41,100    
Defense & Security | Nekton Research LLC [Member]          
Business Acquisition [Line Items]          
Goodwill $ 7,700   $ 7,700    
XML 55 R5.htm IDEA: XBRL DOCUMENT v3.3.0.814
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Net income $ 12,793 $ 14,607 $ 24,799 $ 28,417
Other comprehensive income, net of tax:        
Unrealized gains/(losses) on investments, net of tax 67 (80) 25 (171)
Total comprehensive income $ 12,860 $ 14,527 $ 24,824 $ 28,246
XML 56 R10.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock Option Plans
9 Months Ended
Sep. 26, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Option Plans
Stock Option and Incentive Plans
The Company has awards outstanding under three stock incentive plans: the 2005 Stock Option and Incentive Plan (the "2005 Plan"), the Evolution Robotics, Inc. 2007 Stock Plan (the "2007 Plan") and the 2015 Stock Option and Incentive Plan (the "2015 Plan" and together with the 2005 Plan and the 2007 Plan, the “Plans”). The 2015 Plan is the only one of the three plans under which new awards may currently be granted. Under the 2015 Plan, which became effective May 20, 2015, 3,100,000 shares were initially reserved for issuance in the form of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock awards, restricted stock units, unrestricted stock awards, cash-based awards, performance share awards and dividend equivalent rights. Stock awards returned to the Plans, with the exception of those issued under the 2007 Plan, as a result of their expiration, cancellation or termination are automatically made available for issuance under the 2015 Plan. Eligibility for incentive stock options is limited to those individuals whose employment status would qualify them for the tax treatment associated with incentive stock options in accordance with the Internal Revenue Code of 1986, as amended. As of September 26, 2015, there were 2,551,119 shares available for future grant under the 2015 Plan.
Awards granted under the Plans are subject to terms and conditions as determined by the compensation committee of the board of directors, including vesting periods. Options granted under the Plans are exercisable in full at any time subsequent to vesting, generally vest over periods from one to five years, and expire five or ten years from the date of grant or, if earlier, 60 or 90 days from employee termination. The exercise price of stock options is equal to the closing price on the NASDAQ Global Market on the date of grant. Other awards granted under the Plans generally vest over periods from one to three years.
On September 4, 2015, the Company granted to certain employees stock options totaling 77,725 shares of the Company's common stock and 216,478 restricted stock units. Each of the above stock options have a per share exercise price of $29.60, the closing price of the Company's common stock on NASDAQ on September 4, 2015.
XML 57 R27.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
Sep. 26, 2015
Dec. 27, 2014
Disclosure Summary Of Significant Accounting Policies Additional Information [Abstract]    
Finite-Lived Intangible Assets, Gross $ 27,000 $ 31,500
Finite-Lived Intangible Assets, Net $ 16,529 $ 19,146
XML 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.3.0.814 html 99 187 1 true 33 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.irobot.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.irobot.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.irobot.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://www.irobot.com/role/ConsolidatedStatementsOfIncomeUnaudited Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.irobot.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.irobot.com/role/ConsolidatedStatementsOfCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 2101100 - Disclosure - Description of Business Sheet http://www.irobot.com/role/DescriptionOfBusiness Description of Business Notes 7 false false R8.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.irobot.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2103100 - Disclosure - Inventory Sheet http://www.irobot.com/role/Inventory Inventory Notes 9 false false R10.htm 2108100 - Disclosure - Stock Option Plans Sheet http://www.irobot.com/role/StockOptionPlans Stock Option Plans Notes 10 false false R11.htm 2109100 - Disclosure - Accrued Expenses Sheet http://www.irobot.com/role/AccruedExpenses Accrued Expenses Notes 11 false false R12.htm 2111100 - Disclosure - Derivative Instruments (Notes) Notes http://www.irobot.com/role/DerivativeInstrumentsNotes Derivative Instruments (Notes) Notes 12 false false R13.htm 2116100 - Disclosure - Commitments and Contingencies Sheet http://www.irobot.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2117100 - Disclosure - Industry Segment, Geographic Information and Significant Customers Sheet http://www.irobot.com/role/IndustrySegmentGeographicInformationAndSignificantCustomers Industry Segment, Geographic Information and Significant Customers Notes 14 false false R15.htm 2118100 - Disclosure - Goodwill, Other Intangible Assets and Other Assets Sheet http://www.irobot.com/role/GoodwillOtherIntangibleAssetsAndOtherAssets Goodwill, Other Intangible Assets and Other Assets Notes 15 false false R16.htm 2119100 - Disclosure - Subsequent Event (Notes) Notes http://www.irobot.com/role/SubsequentEventNotes Subsequent Event (Notes) Notes 16 false false R17.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.irobot.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.irobot.com/role/SummaryOfSignificantAccountingPolicies 17 false false R18.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.irobot.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.irobot.com/role/SummaryOfSignificantAccountingPolicies 18 false false R19.htm 2303301 - Disclosure - Inventory (Tables) Sheet http://www.irobot.com/role/InventoryTables Inventory (Tables) Tables http://www.irobot.com/role/Inventory 19 false false R20.htm 2309301 - Disclosure - Accrued Expenses (Tables) Sheet http://www.irobot.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.irobot.com/role/AccruedExpenses 20 false false R21.htm 2311301 - Disclosure - Derivative Instruments (Tables) Sheet http://www.irobot.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.irobot.com/role/DerivativeInstrumentsNotes 21 false false R22.htm 2311302 - Disclosure - Derivative Instruments Schedule of Derivative Instruments (Tables) Sheet http://www.irobot.com/role/DerivativeInstrumentsScheduleOfDerivativeInstrumentsTables Derivative Instruments Schedule of Derivative Instruments (Tables) Tables 22 false false R23.htm 2316301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.irobot.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.irobot.com/role/CommitmentsAndContingencies 23 false false R24.htm 2317301 - Disclosure - Industry Segment, Geographic Information and Significant Customers (Tables) Sheet http://www.irobot.com/role/IndustrySegmentGeographicInformationAndSignificantCustomersTables Industry Segment, Geographic Information and Significant Customers (Tables) Tables http://www.irobot.com/role/IndustrySegmentGeographicInformationAndSignificantCustomers 24 false false R25.htm 2318301 - Disclosure - Goodwill, Other Intangible Assets and Other Assets (Tables) Sheet http://www.irobot.com/role/GoodwillOtherIntangibleAssetsAndOtherAssetsTables Goodwill, Other Intangible Assets and Other Assets (Tables) Tables http://www.irobot.com/role/GoodwillOtherIntangibleAssetsAndOtherAssets 25 false false R26.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Basic and Diluted Net Income Per Share (Detail) Sheet http://www.irobot.com/role/SummaryOfSignificantAccountingPoliciesBasicAndDilutedNetIncomePerShareDetail Summary of Significant Accounting Policies - Basic and Diluted Net Income Per Share (Detail) Details 26 false false R27.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.irobot.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 27 false false R28.htm 2402405 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.irobot.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income Taxes (Details) Details 28 false false R29.htm 2402406 - Disclosure - Summary of Significant Accounting Policies - Fair Value Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://www.irobot.com/role/SummaryOfSignificantAccountingPoliciesFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail Summary of Significant Accounting Policies - Fair Value Assets and Liabilities Measured on Recurring Basis (Detail) Details 29 false false R30.htm 2402408 - Disclosure - Summary of Significant Accounting Policies - Fair Value Assets Measured on a Nonrecurring Basis (Details) Sheet http://www.irobot.com/role/SummaryOfSignificantAccountingPoliciesFairValueAssetsMeasuredOnNonrecurringBasisDetails Summary of Significant Accounting Policies - Fair Value Assets Measured on a Nonrecurring Basis (Details) Details 30 false false R31.htm 2403402 - Disclosure - Inventory (Details) Sheet http://www.irobot.com/role/InventoryDetails Inventory (Details) Details http://www.irobot.com/role/InventoryTables 31 false false R32.htm 2408401 - Disclosure - Stock Option Plans - Additional Information (Detail) Sheet http://www.irobot.com/role/StockOptionPlansAdditionalInformationDetail Stock Option Plans - Additional Information (Detail) Details 32 false false R33.htm 2409402 - Disclosure - Accrued Expenses (Details) Sheet http://www.irobot.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.irobot.com/role/AccruedExpensesTables 33 false false R34.htm 2411403 - Disclosure - Derivative Instruments (Details) Sheet http://www.irobot.com/role/DerivativeInstrumentsDetails Derivative Instruments (Details) Details http://www.irobot.com/role/DerivativeInstrumentsTables 34 false false R35.htm 2411404 - Disclosure - Derivative Instruments Schedule of Derivative Instruments (Details) Sheet http://www.irobot.com/role/DerivativeInstrumentsScheduleOfDerivativeInstrumentsDetails Derivative Instruments Schedule of Derivative Instruments (Details) Details http://www.irobot.com/role/DerivativeInstrumentsScheduleOfDerivativeInstrumentsTables 35 false false R36.htm 2416402 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.irobot.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 36 false false R37.htm 2416403 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Rental Payments under Operating Leases (Detail) Sheet http://www.irobot.com/role/CommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsUnderOperatingLeasesDetail Commitments and Contingencies - Summary of Future Minimum Rental Payments under Operating Leases (Detail) Details 37 false false R38.htm 2416404 - Disclosure - Commitments and Contingencies - Activity Related to Warranty Accrual (Detail) Sheet http://www.irobot.com/role/CommitmentsAndContingenciesActivityRelatedToWarrantyAccrualDetail Commitments and Contingencies - Activity Related to Warranty Accrual (Detail) Details 38 false false R39.htm 2417402 - Disclosure - Industry Segment, Geographic Information and Significant Customers - Segment Information about Revenue, Cost of Revenue, Gross Margin and Income before Income Taxes (Detail) Sheet http://www.irobot.com/role/IndustrySegmentGeographicInformationAndSignificantCustomersSegmentInformationAboutRevenueCostOfRevenueGrossMarginAndIncomeBeforeIncomeTaxesDetail Industry Segment, Geographic Information and Significant Customers - Segment Information about Revenue, Cost of Revenue, Gross Margin and Income before Income Taxes (Detail) Details 39 false false R40.htm 2417403 - Disclosure - Industry Segment, Geographic Information and Significant Customers - Additional Information (Detail) Sheet http://www.irobot.com/role/IndustrySegmentGeographicInformationAndSignificantCustomersAdditionalInformationDetail Industry Segment, Geographic Information and Significant Customers - Additional Information (Detail) Details 40 false false R41.htm 2418402 - Disclosure - Goodwill, Other Intangible Assets and Other Assets - Additional Information (Detail) Sheet http://www.irobot.com/role/GoodwillOtherIntangibleAssetsAndOtherAssetsAdditionalInformationDetail Goodwill, Other Intangible Assets and Other Assets - Additional Information (Detail) Details 41 false false R42.htm 2418403 - Disclosure - Goodwill, Other Intangible Assets and Other Assets - Other Intangible Assets (Detail) Sheet http://www.irobot.com/role/GoodwillOtherIntangibleAssetsAndOtherAssetsOtherIntangibleAssetsDetail Goodwill, Other Intangible Assets and Other Assets - Other Intangible Assets (Detail) Details 42 false false R43.htm 2418404 - Disclosure - Goodwill, Other Intangible Assets and Other Assets - Estimated Future Amortization Expense Related to Current Intangible Assets (Detail) Sheet http://www.irobot.com/role/GoodwillOtherIntangibleAssetsAndOtherAssetsEstimatedFutureAmortizationExpenseRelatedToCurrentIntangibleAssetsDetail Goodwill, Other Intangible Assets and Other Assets - Estimated Future Amortization Expense Related to Current Intangible Assets (Detail) Details 43 false false R44.htm 2419402 - Disclosure - Subsequent Event (Details) Sheet http://www.irobot.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.irobot.com/role/SubsequentEventNotes 44 false false All Reports Book All Reports In ''Consolidated Balance Sheets (Unaudited)'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''Consolidated Statements of Cash Flows (Unaudited)'', column(s) 1, 2 are contained in other reports, so were removed by flow through suppression. irbt-20150926.xml irbt-20150926_cal.xml irbt-20150926_def.xml irbt-20150926_lab.xml irbt-20150926_pre.xml irbt-20150926.xsd true true XML 59 R38.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies - Activity Related to Warranty Accrual (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2015
Sep. 27, 2014
Sep. 26, 2015
Sep. 27, 2014
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at beginning of period $ 7,081 $ 7,602 $ 7,769 $ 6,497
Provision 1,031 1,679 3,182 5,444
Warranty usage [1] (1,236) (1,356) (4,075) (4,016)
Balance at end of period $ 6,876 $ 7,925 $ 6,876 $ 7,925
[1] Warranty usage includes costs incurred for warranty obligations.
XML 60 R20.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accrued Expenses (Tables)
9 Months Ended
Sep. 26, 2015
Accrued Liabilities, Current [Abstract]  
Components of Accrued Expenses
Accrued expenses consist of the following:
 
 
September 26, 2015
 
December 27, 2014
 
(In thousands)
Accrued warranty
$
6,876

 
$
7,769

Accrued rent
677

 
701

Accrued direct fulfillment costs
781

 
1,346

Accrued customer deposits
769

 
702

Accrued sales tax
557

 
867

Accrued accounting fees
434

 
167

Accrued sales commissions
304

 
531

Accrued other
3,354

 
6,618

 
$
13,752

 
$
18,701




Accrued compensation consists of the following at:
 
September 26, 2015
 
December 27, 2014
 
(In thousands)
Accrued bonus
$
4,714

 
$
8,455

Accrued other compensation
6,439

 
7,780

 
$
11,153

 
$
16,235