0001193125-12-334221.txt : 20120803 0001193125-12-334221.hdr.sgml : 20120803 20120803131234 ACCESSION NUMBER: 0001193125-12-334221 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 10 CONFORMED PERIOD OF REPORT: 20120630 FILED AS OF DATE: 20120803 DATE AS OF CHANGE: 20120803 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: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-51598 FILM NUMBER: 121006169 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 d364077d10q.htm FORM 10-Q FORM 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

 

FORM 10-Q

 

 

 

x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

FOR THE QUARTERLY PERIOD ENDED June 30, 2012

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 000-51598

 

 

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  x    No  ¨

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x    No  ¨

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):

 

Large accelerated filer   x    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  x

The number of shares outstanding of the Registrant’s Common Stock as of July 30, 2012 was 27,589,291.

 

 

 


Table of Contents

iROBOT CORPORATION

FORM 10-Q

THREE AND SIX MONTHS ENDED JUNE 30, 2012

INDEX

 

     Page  
PART I: FINANCIAL INFORMATION   

Item 1. Financial Statements

  

Consolidated Balance Sheets as of June 30, 2012 and December 31, 2011 (unaudited)

     3   

Consolidated Statements of Income for the three and six month periods ended June  30, 2012 and July 2, 2011 (unaudited)

     4   

Consolidated Statements of Comprehensive Income for the three and six month periods ended June  30, 2012 and July 2, 2011 (unaudited)

     5   

Consolidated Statements of Cash Flows for the six month periods ended June 30, 2012 and July  2, 2011 (unaudited)

     6   

Notes to Consolidated Financial Statements (unaudited)

     7   

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

     16   

Item 3. Quantitative and Qualitative Disclosures about Market Risk

     25   

Item 4. Controls and Procedures

     25   
PART II: OTHER INFORMATION   

Item 1. Legal Proceedings

     25   

Item 1A. Risk Factors

     26   

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

     26   

Item 5. Other Information

     26   

Item 6. Exhibits

     27   

Signatures

     28   

Exhibit Index

     29   

 

2


Table of Contents

Consolidated Balance Sheets

(unaudited)

 

     June 30,
2012
     December 31,
2011
 
     (in thousands)  
ASSETS      

Current assets:

     

Cash and cash equivalents

   $ 156,543       $ 166,308   

Short term investments

     20,181         17,811   

Accounts receivable, net of allowance of $85 at June 30, 2012 and $88 at December 31, 2011

     39,527         43,338   

Unbilled revenue

     2,073         2,362   

Inventory

     34,597         31,089   

Deferred tax assets

     15,494         15,344   

Other current assets

     8,270         7,928   
  

 

 

    

 

 

 

Total current assets

     276,685         284,180   

Property and equipment, net

     26,940         29,029   

Deferred tax assets

     11,086         6,127   

Other assets

     18,692         12,877   
  

 

 

    

 

 

 

Total assets

   $ 333,403       $ 332,213   
  

 

 

    

 

 

 

LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY

     

Current liabilities:

     

Accounts payable

   $ 45,212       $ 48,406   

Accrued expenses

     13,878         17,188   

Accrued compensation

     9,738         17,879   

Deferred revenue and customer advances

     1,882         1,527   
  

 

 

    

 

 

 

Total current liabilities

     70,710         85,000   

Long term liabilities

     4,069         4,255   

Commitments and contingencies (Note 6)

     

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

     —           —     

Common stock, $0.01 par value, 100,000,000 shares authorized; 27,513,376 and 27,216,555 shares issued and outstanding at June 30, 2012 and December 31, 2011, respectively

     275         272   

Additional paid-in capital

     191,975         184,395   

Retained earnings

     66,168         58,140   

Accumulated other comprehensive income

     206         151   
  

 

 

    

 

 

 

Total stockholders’ equity

     258,624         242,958   
  

 

 

    

 

 

 

Total liabilities, redeemable convertible preferred stock and stockholders’ equity

   $ 333,403       $ 332,213   
  

 

 

    

 

 

 

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

 

3


Table of Contents

Consolidated Statements of Income

(in thousands, except per share amounts)

(unaudited)

 

     Three Months Ended      Six Months Ended  
     June 30, 2012      July 2, 2011      June 30, 2012      July 2, 2011  

Revenue:

           

Product revenue

   $ 107,760       $ 97,396       $ 199,502       $ 194,107   

Contract revenue

     3,685         10,686         9,750         20,252   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     111,445         108,082         209,252         214,359   
  

 

 

    

 

 

    

 

 

    

 

 

 

Cost of revenue:

           

Cost of product revenue (1)

     58,795         57,835         117,070         114,025   

Cost of contract revenue (1)

     3,203         7,711         8,722         14,344   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total cost of revenue

     61,998         65,546         125,792         128,369   
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross margin

     49,447         42,536         83,460         85,990   
  

 

 

    

 

 

    

 

 

    

 

 

 

Operating expenses:

           

Research and development (1)

     9,667         8,146         18,391         16,875   

Selling and marketing (1)

     19,122         12,767         32,692         25,748   

General and administrative (1)

     10,022         10,097         21,064         20,697   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     38,811         31,010         72,147         63,320   
  

 

 

    

 

 

    

 

 

    

 

 

 

Operating income

     10,636         11,526         11,313         22,670   

Other income (expense), net

     60         112         280         350   
  

 

 

    

 

 

    

 

 

    

 

 

 

Income before income taxes

     10,696         11,638         11,593         23,020   

Income tax expense

     3,321         3,614         3,565         7,519   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income

   $ 7,375       $ 8,024       $ 8,028       $ 15,501   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per share

           

Basic

   $ 0.27       $ 0.30       $ 0.29       $ 0.59   

Diluted

   $ 0.26       $ 0.29       $ 0.28       $ 0.56   

Number of shares used in calculations per share

           

Basic

     27,522         26,667         27,441         26,388   

Diluted

     28,182         27,911         28,259         27,733   

 

(1)    Total stock-based compensation recorded in the three and six months ended June 30, 2012 and July 2, 2011 included in the above figures breaks down by expense classification as follows:

 

        

     Three Months Ended      Six Months Ended  
     June 30, 2012      July 2, 2011      June 30, 2012      July 2, 2011  

Cost of product revenue

   $ 296       $ 320       $ 586       $ 571   

Cost of contract revenue

     73         156         191         250   

Research and development

     295         239         554         320   

Selling and marketing

     179         158         416         339   

General and administrative

     2,059         1,538         3,668         2,710   

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

 

4


Table of Contents

Consolidated Statements of Comprehensive Income

(in thousands)

(unaudited)

 

     Three Months Ended      Six Months Ended  
     June 30, 2012     July 2, 2011      June 30, 2012      July 2, 2011  

Net income, as reported

   $ 7,375      $ 8,024       $ 8,028       $ 15,501   

Other comprehensive income (loss), net of tax:

          

Unrealized gains (losses) on investments, net of tax

     (91     121         54         95   
  

 

 

   

 

 

    

 

 

    

 

 

 

Total comprehensive income

   $ 7,284      $ 8,145       $ 8,082       $ 15,596   
  

 

 

   

 

 

    

 

 

    

 

 

 

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

 

5


Table of Contents

Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

     Six Months Ended  
     June 30,
2012
    July 2,
2011
 

Cash flows from operating activities:

    

Net income

   $ 8,028      $ 15,501   

Adjustments to reconcile net income to net cash used in operating activities:

    

Depreciation and amortization

     5,313        4,640   

Loss on disposal of property and equipment

     166        473   

Stock-based compensation

     5,415        4,190   

Deferred income taxes, net

     (4,230     4,488   

Tax benefit of excess stock based compensation deductions

     (1,035     (5,655

Non-cash director deferred compensation

     42        82   

Changes in operating assets and liabilities — (use) source

    

Accounts receivable

     3,811        (473

Unbilled revenue

     289        (4,022

Inventory

     (3,508     (7,042

Other assets

     (378     (4,809

Accounts payable

     (3,194     (5,416

Accrued expenses

     (3,252     (1,889

Accrued compensation

     (8,141     (4,733

Deferred revenue

     355        (1,494

Long term liabilities

     (186     266   
  

 

 

   

 

 

 

Net cash used in operating activities

     (505     (5,893
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Additions of property and equipment

     (2,956     (7,208

Change in other assets

     (6,000     —     

Purchases of investments

     (5,086     (5,000

Sales of investments

     2,500        5,000   
  

 

 

   

 

 

 

Net cash used in investing activities

     (11,542     (7,208
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Proceeds from stock option exercises

     2,022        8,597   

Income tax withholding payment associated with restricted stock vesting

     (775     (809

Tax benefit of excess stock-based compensation deductions

     1,035        5,655   
  

 

 

   

 

 

 

Net cash provided by financing activities

     2,282        13,443   
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     (9,765     342   

Cash and cash equivalents, at beginning of period

     166,308        108,383   
  

 

 

   

 

 

 

Cash and cash equivalents, at end of period

   $ 156,543      $ 108,725   
  

 

 

   

 

 

 

Supplemental disclosure of cash flow information:

    

Cash paid for income taxes

   $ 6,411      $ 7,792   

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

 

6


Table of Contents

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 majority of the Company’s revenue is generated from product sales and government and commercial research and development contracts.

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. iRobot has prepared the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America.

The accompanying unaudited financial data as of June 30, 2012 and for the three and six months ended June 30, 2012 and July 2, 2011 has 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 was 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 31, 2011, filed with the SEC on February 17, 2012.

In the opinion of management, all adjustments necessary to state fairly its statement of financial position as of June 30, 2012 and results of operations and cash flows for the periods ended June 30, 2012 and July 2, 2011 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, 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 from product sales, government research and development contracts, 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 home 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

 

7


Table of Contents

Notes To Consolidated Financial Statements - Continued

(unaudited)

 

reasonably assured and no significant obligations remain. Sales to domestic resellers are typically subject to agreements allowing for limited rights of return, rebates and price protection. 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. The Company makes an estimate of sales returns for products sold by domestic resellers directly based on historical returns experience and other relevant data. 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 Company has aggregated and analyzed historical returns from domestic resellers and end users which form the basis of its estimate of future sales returns by resellers or end users. When a right of return exists, the provision for these estimated returns is recorded as a reduction of revenue at the time that the related revenue is recorded. If actual returns differ significantly from its estimates, such differences could have a material impact on the Company’s results of operations for the period in which the returns become known. The estimates for returns are adjusted periodically based upon historical rates of returns. 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.

During the three month period ended June 30, 2012, the Company completed its periodic assessment of customer defective product returns in its home robots business unit. This assessment demonstrated lower actual returns experience than the estimates included on its historical returns reserve. The Company believes these lower actual returns are the result of its sustained investment in product quality. In the second quarter, the Company accordingly adjusted its accrual rates to reflect these lower return rates, resulting in a $3.3 million benefit to revenue for the three and six month periods ended June 30, 2012.

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 June 30, 2012, fiscal years 2007, 2008, 2009, 2010 and 2011 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

The Company accounts for share-based payments to employees, including grants of employee stock options and awards in the form of restricted shares and restricted stock units by establishing the fair value of each option grant using the Black-Scholes option- pricing model and the fair value of awards based on stock price at the time of grant. The fair value of share-based payments is recorded by the Company as a charge against earnings. The Company recognizes share-based payment expense over the requisite service period of the underlying grants and awards. The Company’s share-based payment awards are accounted for as equity instruments.

 

8


Table of Contents

Notes To Consolidated Financial Statements - Continued

(unaudited)

 

Net Income Per Share

The following table presents the calculation of both basic and diluted net income per share:

 

     Three Months Ended      Six Months Ended  
     June 30, 2012      July 2, 2011      June 30, 2012      July 2, 2011  

Net income

   $ 7,375       $ 8,024       $ 8,028       $ 15,501   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average shares outstanding

     27,522         26,667         27,441         26,388   

Dilutive effect of employee stock options and restricted shares

     660         1,244         818         1,345   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted weighted-average shares outstanding

     28,182         27,911         28,259         27,733   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic income per share

   $ 0.27       $ 0.30       $ 0.29       $ 0.59   

Diluted income per share

   $ 0.26       $ 0.29       $ 0.28       $ 0.56   

Potentially dilutive securities representing approximately 1.2 million and 0.4 million shares of common stock for the three month periods ended June 30, 2012 and July 2, 2011, respectively, and approximately 0.6 million and 0.4 million shares of common stock for the six month periods ended June 30, 2012 and July 2, 2011, 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 examination by the IRS and state tax authorities is closed for fiscal years prior to December 31, 2008, although carryforward attributes that were generated prior to fiscal year 2008 may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period. The IRS is currently examining the Company’s tax returns for the years 2008, 2009 and 2010.

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 or changes in tax laws or regulations. The Company’s income tax provisions and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates.

The Company recorded a tax provision of $3.3 million and $3.6 million for the three month periods ended June 30, 2012 and July 2, 2011, respectively. The $3.3 million provision for the three month period ended June 30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $3.6 million provision for the three month period ended July 2, 2011 was based upon a projected 2011 effective tax rate of 33%. The Company recorded a tax provision of $3.6 million and $7.5 million for the six month periods ended June 30, 2012 and July 2, 2011, respectively. The $3.6 million provision for the six month period ended June 30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $7.5 million provision for the six month period ended July 2, 2011 was based upon a projected 2011 effective tax rate of 33%. The decrease in the projected effective tax rates from 33% in 2011 to 31% in 2012 was primarily due to an increase in state research and development tax credits.

Comprehensive Income

Comprehensive income includes unrealized gains (losses) on certain investments. The differences between net income and comprehensive income were as follows:

 

     Three Months Ended      Six Months Ended  
     June 30, 2012     July 2, 2011      June 30, 2012      July 2, 2011  

Net income, as reported

   $ 7,375      $ 8,024       $ 8,028       $ 15,501   

Unrealized gains (losses) on investments, net of tax

     (91     121         54         95   
  

 

 

   

 

 

    

 

 

    

 

 

 

Total comprehensive income

   $ 7,284      $ 8,145       $ 8,082       $ 15,596   
  

 

 

   

 

 

    

 

 

    

 

 

 

 

 

9


Table of Contents

Notes To Consolidated Financial Statements - Continued

(unaudited)

 

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.

The Company’s assets measured at fair value on a recurring basis at June 30, 2012, were as follows:

 

     Fair Value Measurements as of
June 30, 2012
 
     Level 1      Level 2      Level 3  

Description

   (In thousands)  

Assets:

        

Money Market Funds

   $ 130,164       $ —         $ —     

Corporate bonds

     —           20,181         —     
  

 

 

    

 

 

    

 

 

 

Total assets measured at fair value

   $ 130,164       $ 20,181       $ —     
  

 

 

    

 

 

    

 

 

 

The Company’s assets measured at fair value on a recurring basis at December 31, 2011, were as follows:

 

     Fair Value Measurements as of
December 31, 2011
 
     Level 1      Level 2      Level 3  

Description

   (In thousands)  

Assets:

        

Money Market Funds

   $ 117,196       $ —         $ —     

U.S. Government bonds

     —           2,502         —     

Corporate bonds

     —           15,309         —     
  

 

 

    

 

 

    

 

 

 

Total assets measured at fair value

   $ 117,196       $ 17,811       $ —     
  

 

 

    

 

 

    

 

 

 

In each table above, the bond investments are valued based on observable market values as of the Company’s reporting date and are included in Level 2. 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. The fair value of the Company’s bond investments are included in short term investments in its consolidated balance sheet.

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 2011, the Company early adopted the new provisions issued by the Financial Accounting Standards Board (“FASB”) that intended to simplify goodwill impairment testing. The updated guidance permits the Company 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.

Recent Accounting Pronouncements

In May 2011, the FASB issued amended guidance on fair value measurement and related disclosures. The new guidance clarifies the concepts applicable for fair value measurement of non-financial assets and requires the disclosure of quantitative information about the unobservable inputs used in a fair value measurement. This guidance will be effective for reporting periods beginning after December 15, 2011. The Company adopted the amendments on January 1, 2012. The impact of these amendments on the Company’s consolidated financial statements was not material.

 

10


Table of Contents

Notes To Consolidated Financial Statements - Continued

(unaudited)

 

In June 2011, the FASB amended its accounting guidance on the presentation of other comprehensive income (OCI) in an entity’s financial statements. The amended guidance eliminates the option to present the components of OCI as part of the statement of changes in shareholders’ equity and provides two options for presenting OCI: in a statement included in the income statement or in a separate statement immediately following the income statement. The amendments do not change the guidance for the items that have to be reported in OCI or when an item of OCI has to be moved into net income. For public entities, the amendments are effective for fiscal years, and interim periods within those years, beginning after December 15, 2011. The Company adopted the updates on January 1, 2012 and disclosed the components of comprehensive income in a separate statement.

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 the impact of 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:

 

     June 30,
2012
     December 31,
2011
 
     (In thousands)  

Raw materials

   $ 8,352       $ 7,769   

Work in process

     6         —     

Finished goods

     26,239         23,320   
  

 

 

    

 

 

 
   $ 34,597       $ 31,089   
  

 

 

    

 

 

 

4. Stock Option Plans

The Company has options outstanding under three stock incentive plans: the 1994 Stock Option Plan (the “1994 Plan”), the 2004 Stock Option and Incentive Plan (the “2004 Plan”) and the 2005 Stock Option and Incentive Plan (the “2005 Plan” and together with the 1994 Plan and the 2004 Plan, the “Plans”). The 2005 Plan is the only one of the three plans under which new awards may currently be granted. Under the 2005 Plan, which became effective October 10, 2005, 1,583,682 shares were initially reserved for issuance in the form of incentive stock options, non-qualified stock options, stock appreciation rights, deferred stock awards and restricted stock awards. Additionally, the 2005 Plan provides that the number of shares reserved and available for issuance under the plan will automatically increase each January 1, beginning in 2007, by 4.5% of the outstanding number of shares of common stock on the immediately preceding December 31. Stock options returned to the Plans as a result of their expiration, cancellation or termination are automatically made available for issuance under the 2005 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 June 30, 2012, there were 3,495,996 shares available for future grant under the 2005 Plan.

Options 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 zero to five years, and expire seven or ten years from the date of grant or, if earlier, 60 or 90 days from employee termination. The exercise price of incentive stock options is equal to the closing price on the NASDAQ Global Market on the date of grant. The exercise price of nonstatutory options may be set at a price other than the fair market value of the common stock.

On June 8, 2012, the Company granted each of its nine non-employee board members 5,181 restricted stock units. These restricted stock units will vest at the earlier of the first anniversary of the grant or the date of the first annual meeting of the stockholders following the date of grant.

 

11


Table of Contents

Notes To Consolidated Financial Statements - Continued

(unaudited)

 

5. Accrued Expenses

Accrued expenses consist of the following:

 

     June 30,
2012
     December 31,
2011
 
     (In thousands)  

Accrued warranty

   $ 8,990       $ 10,306   

Accrued direct fulfillment costs

     426         1,907   

Accrued rent

     710         726   

Accrued sales commissions

     310         411   

Accrued accounting fees

     375         354   

Accrued other

     3,067         3,484   
  

 

 

    

 

 

 
   $ 13,878       $ 17,188   
  

 

 

    

 

 

 

6. Commitments and Contingencies

Lease Obligations

Rental expense under operating leases for the three months ended June 30, 2012 and July 2, 2011 were $1.1 million and $1.0 million, respectively, and for the six months ended June 30, 2012 and July 2, 2011 were $2.2 million and $2.0 million, respectively. Future minimum rental payments under operating leases were as follows as of June 30, 2012:

 

     Operating
Leases
 
     (In thousands)  

Remainder of 2012

   $ 1,509   

2013

     2,574   

2014

     2,505   

2015

     2,505   

2016

     2,505   

Thereafter

     8,187   
  

 

 

 

Total minimum lease payments

   $ 19,785   
  

 

 

 

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 a nexus in new jurisdictions with respect to sales tax. The Company has recorded a liability for potential exposure in several 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.

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 June 30, 2012 and December 31, 2011, respectively.

Warranty

The Company provides warranties on most products and has established a reserve for warranty based on identified or estimated warranty costs. The reserve is included as part of accrued expenses (Note 5) in the accompanying balance sheets.

 

12


Table of Contents

Notes To Consolidated Financial Statements - Continued

(unaudited)

 

Activity related to the warranty accrual was as follows:

 

     Three Months Ended     Six Months Ended  
     June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  
     (In thousands)     (In thousands)  

Balance at beginning of period

   $ 10,132      $ 9,670      $ 10,306      $ 9,284   

Provision(1)

     (675     932        238        2,265   

Warranty usage(2)

     (467     (1,130     (1,554     (2,077
  

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

   $ 8,990      $ 9,472      $ 8,990      $ 9,472   
  

 

 

   

 

 

   

 

 

   

 

 

 

 

(1) The provision for the three and six months ended June 30, 2012 includes a release of the previously established reserve of $1.5 million. The Company concluded its periodic assessment based on the settlement cycle with the majority of its home robots business unit international distributors for warranty claims during the quarter ended June 30, 2012 and the results demonstrated lower actual warranty claims experience than the estimates included in its historical warranty reserve, which is primarily the result of the Company’s continued investment in product quality.
(2) Warranty usage includes the expiration of product warranties unutilized.

7. Industry Segment, Geographic Information and Significant Customers

The Company operates in two reportable segments, the home robots division and defense and security robots division. 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 division 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 division includes mobile robots used in the maintenance of households.

Defense and Security

The Company’s defense and security robots division offers products through a small U.S. government-focused sales force. Products are also sold to a limited number of countries, other than the United States, primarily through international distributors but also through a small internationally focused sales team. The Company’s defense and security robots are used by various U.S. and foreign governments, primarily for reconnaissance and bomb disposal missions.

 

13


Table of Contents

Notes To Consolidated Financial Statements - Continued

(unaudited)

 

The table below presents segment information about revenue, cost of revenue, gross margin and income before income taxes:

 

     Three Months Ended      Six Months Ended  
     June 30, 2012     July 2, 2011      June 30, 2012     July 2, 2011  

Revenue:

         

Home Robots

   $ 96,013      $ 63,892       $ 177,596      $ 131,774   

Defense & Security

     15,432        44,190         31,656        82,585   
  

 

 

   

 

 

    

 

 

   

 

 

 

Total revenue

     111,445        108,082         209,252        214,359   
  

 

 

   

 

 

    

 

 

   

 

 

 

Cost of revenue:

         

Home Robots

     46,328        35,713         90,963        72,701   

Defense & Security

     15,670        29,833         34,829        55,668   
  

 

 

   

 

 

    

 

 

   

 

 

 

Total cost of revenue

     61,998        65,546         125,792        128,369   
  

 

 

   

 

 

    

 

 

   

 

 

 

Gross margin:

         

Home Robots

     49,685        28,179         86,633        59,073   

Defense & Security

     (238     14,357         (3,173     26,917   
  

 

 

   

 

 

    

 

 

   

 

 

 

Total gross margin

     49,447        42,536         83,460        85,990   
  

 

 

   

 

 

    

 

 

   

 

 

 

Research and development

     9,667        8,146         18,391        16,875   

Selling and marketing

     19,122        12,767         32,692        25,748   

General and administrative

     10,022        10,097         21,064        20,697   

Other income (expense), net

     60        112         280        350   
  

 

 

   

 

 

    

 

 

   

 

 

 

Income before income taxes

   $ 10,696      $ 11,638       $ 11,593      $ 23,020   
  

 

 

   

 

 

    

 

 

   

 

 

 

Geographic Information

For the three months ended June 30, 2012 and July 2, 2011, sales to non-U.S. customers accounted for 60.2% and 39.2% of total revenue, respectively, and for the six months ended June 30, 2012 and July 2, 2011, sales to non-U.S. customers accounted for 62.3% and 46.8% of total revenue, respectively.

Significant Customers

For the three months ended June 30, 2012 and July 2, 2011, U.S. federal government orders, contracts and subcontracts accounted for 11.0% and 31.5% of total revenue, respectively. For the six months ended June 30, 2012 and July 2, 2011, U.S. federal government orders, contracts and subcontracts accounted for 11.3% and 30.2% of total revenue, respectively.

For the three months ended June 30, 2012, the Company generated 22.4% and 13.3%, respectively, of total revenue from two of its international distributors of home robots products. For the three months ended July 2, 2011, the Company generated 10.4% of total revenue from one of its international distributors of home robots products.

For the six months ended June 30, 2012, the Company generated 21.7% and 12.8%, respectively, of total revenue from two of its international distributors of home robots products. For the six months ended July 2, 2011, the Company generated 10.0% of total revenue from one of its international distributors of home robots products.

8. Goodwill, Other Intangible Assets and Other Assets

The carrying amount of the goodwill at June 30, 2012 of $7.9 million is from the acquisition of Nekton Research, LLC completed in September 2008 and is included in other assets on the Balance Sheet.

Other intangible assets include the value assigned to completed technology, research contracts, and a trade name. The estimated useful lives for all of these intangible assets are two 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.

 

14


Table of Contents

Notes To Consolidated Financial Statements - Continued

(unaudited)

 

Intangible assets at June 30, 2012 and December 31, 2011 consisted of the following:

 

     June 30, 2012      December 31, 2011  
     Cost      Accumulated
Amortization
     Net      Cost      Accumulated
Amortization
     Net  
     (In thousands)  

Completed technology

   $ 3,700       $ 1,418       $ 2,282       $ 3,700       $ 1,233       $ 2,467   

Research contracts

     100         100         —           100         100         —     

Tradename

     700         700         —           700         700         —     
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 4,500       $ 2,218       $ 2,282       $ 4,500       $ 2,033       $ 2,467   
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Amortization expense related to acquired intangible assets was $92,500 and $110,000 for the three months ended June 30, 2012 and July 2, 2011, respectively. Amortization expense related to acquired intangible assets was $185,000 and $220,000 for the six months ended June 30, 2012 and July 2, 2011, respectively. The estimated future amortization expense is expected to be as follows:

 

     (In thousands)  

Remainder of 2012

   $ 185   

2013

     370   

2014

     370   

2015

     370   

2016

     370   

Thereafter

     617   
  

 

 

 

Total

   $ 2,282   
  

 

 

 

 

15


Table of Contents

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 31, 2011, 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 and Verro products, PackBot tactical military robots, the Small Unmanned Ground Vehicle, FirstLook, Warrior, Seaglider, Ava, our home robots and defense and security robots divisions, 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, and 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 31, 2011, 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 plan 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 make a difference. For over 20 years, we have developed proprietary technology incorporating advanced concepts in navigation, mobility, manipulation and artificial intelligence to build industry-leading robots. Our Roomba floor vacuuming robot and Scooba floor washing robot perform time-consuming domestic chores in the home, while our Looj gutter cleaning robot and Verro pool cleaning robot perform tasks outside the home. Our PackBot, Small Unmanned Ground Vehicle (SUGV), FirstLook and Warrior tactical ground military robots perform battlefield reconnaissance and bomb disposal. Our 1KA Seaglider unmanned underwater robot performs long endurance oceanic missions. We sell our robots to consumers through a variety of distribution channels, including chain stores and other national retailers, and through our on-line store, and to the U.S. military and other government agencies worldwide. We maintain certifications for AS9100 and Capability Maturity Model Integration. These certifications enable us to service our military products and services.

As of June 30, 2012, we had 604 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 military and consumer 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, our ability to obtain U.S. federal government funding for research and development programs, uncertainty regarding the future level of U.S. federal government defense spending, and our ability to successfully develop and introduce products and product enhancements.

During the three and six month periods ended June 30, 2012, strong growth in our domestic and international markets for home robots products drove increases in home robots business unit revenue of 50% and 35%, respectively, as compared to the three and six month periods ended July 2, 2011. These increases in home robots revenue resulted primarily from our domestic advertising campaign, an increase in international marketing programs by us and our international distributors, and the expanded distribution of our Roomba 700 series robot. Offsetting these increases were decreases in our defense and

 

16


Table of Contents

security business unit revenue of 65% and 62%, respectively, for the same periods due to U.S. government funding and program delays. We expect revenue generated by our home robots business unit to comprise a greater percentage of our total revenue for fiscal 2012 as compared to fiscal 2011.

During the three month period ended June 30, 2012, we completed our periodic assessment of customer defective product returns in our home robots business unit. This assessment demonstrated lower actual returns experience than the estimates included on our historical returns reserve. We believe these lower actual returns are the result of our sustained investment in product quality. In the second quarter, we accordingly adjusted our accrual rates to reflect these lower return rates resulting in a $3.3 million benefit to revenue, and a $0.08 per share benefit to net income per share, for the three and six month periods ended June 30, 2012.

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 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 31, 2011.

Overview of Results of Operations

The following table sets forth our results of operations as a percentage of revenue for the three and six month periods ended June 30, 2012 and July 2, 2011:

 

     Three Months Ended     Six Months Ended  
     June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  

Revenue

        

Product revenue

     96.7     90.1     95.3     90.6

Contract revenue

     3.3        9.9        4.7        9.4   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     100.0        100.0        100.0        100.0   
  

 

 

   

 

 

   

 

 

   

 

 

 

Cost of revenue

        

Cost of product revenue

     52.7        53.5        55.9        53.2   

Cost of contract revenue

     2.9        7.1        4.2        6.7   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

     55.6        60.6        60.1        59.9   
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross margin

     44.4        39.4        39.9        40.1   
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating expenses

        

Research and development

     8.7        7.6        8.8        7.9   

Selling and marketing

     17.2        11.8        15.6        12.0   

General and administrative

     9.0        9.3        10.1        9.6   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     34.9        28.7        34.5        29.5   
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating income

     9.5        10.7        5.4        10.6   

Other income (expense), net

     0.1        0.1        0.1        0.1   
  

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

     9.6        10.8        5.5        10.7   

Income tax expense

     3.0        3.4        1.7        3.5   
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

     6.6     7.4     3.8     7.2
  

 

 

   

 

 

   

 

 

   

 

 

 

 

17


Table of Contents

Comparison of Three and Six Months Ended June 30, 2012 and July 2, 2011

Revenue

 

     Three Months Ended     Six Months Ended  
     June 30,
2012
     July 2,
2011
     Dollar
Change
     Percent
Change
    June 30,
2012
     July 2,
2011
     Dollar
Change
    Percent
Change
 
     (In thousands)     (In thousands)  

Total revenue

   $ 111,445       $ 108,082       $ 3,363         3.1   $ 209,252       $ 214,359       $ (5,107     (2.4 )% 

Total revenue for the three months ended June 30, 2012 increased to $111.4 million, or 3.1%, compared to $108.1 million for the three months ended July 2, 2011. Revenue increased approximately $32.1 million, or 50.3%, in our home robots division and decreased approximately $28.8 million, or 65.1%, in our defense and security robots division.

The $32.1 million increase in revenue from our home robots division for the three months ended June 30, 2012 was driven by a 29.9% increase in units shipped and a 20.1% increase in net average selling price as compared to the three months ended July 2, 2011. In the three months ended June 30, 2012, international home robots revenue increased $23.3 million and domestic home robots revenue increased $8.8 million as compared to the three months ended July 2, 2011. Total home robots shipped in the three months ended June 30, 2012 were 426,000 units compared to 328,000 units in the three months ended July 2, 2011. The increase in home robots division revenue and units shipped was primarily attributable to a 56.2% increase in international sales of our home robots products and a 39.2% increase in domestic sales of our home robots products. The increase in international sales is due primarily to increased demand in our European and Asian markets, particularly Japan. This increase in demand was driven by demand for our Roomba 700 series robot and an increase in marketing programs by us and our international distributors. Home robots division revenue from international sales was 67.5% of total home robots division revenue in the three month period ending June 30, 2012 as compared to 64.9% in the three month period ended July 2, 2011. The increase in domestic sales of our home robots products was primarily attributable to increased sales to domestic retail stores driven by our recent domestic advertising campaign and expanded distribution of our Roomba 700 series robot. In addition, net average selling prices in the home robots division increased due to increased volume of higher priced products including the Roomba 700 series robot, and fewer sales of our lower priced Roomba series robots in the current quarter and compared to the prior year.

The $28.8 million decrease in revenue from our defense and security robots division was driven by a $20.0 million decrease in defense and security robots revenue, a $7.0 million decrease in recurring contract development revenue generated under research and development contracts, and a $1.8 million decrease in product life cycle revenue (spare parts, accessories). The $20.0 million decrease in defense and security robots revenue was primarily due to a decrease in sales of PackBot and SUGV units in the three month period ended June 30, 2012 as compared to the three month period ended July 2, 2011. Total defense and security robots shipped in the three months ended June 30, 2012 were 49 units compared to 192 units in the three months ended July 2, 2011. The $1.8 million decrease in product life cycle revenue is due to reduction in spares associated with lower robot sales. The $7.0 million decrease in recurring contract development revenue generated under research and development contracts was primarily the result of decreases in government funding for our SUGV, Research and Maritime programs. Continued funding delays for government contracts have reduced our near-term visibility in our defense and security robots division and contributed to the decrease in period-over-period revenue in this division. We cannot predict with any certainty the extent to which these funding delays will continue.

Total revenue for the six months ended June 30, 2012 decreased to $209.3 million, or 2.4%, compared to $214.4 million for the six months ended July 2, 2011. Revenue increased approximately $45.8 million, or 34.8%, in our home robots division and decreased approximately $50.9 million, or 61.7%, in our defense and security robots division.

The $45.8 million increase in revenue from our home robots division for the six months ended June 30, 2012 was driven by a 20.8% increase in units shipped and a 14.9% increase in net average selling price as compared to the six months ended July 2, 2011. In the six months ended June 30, 2012, international home robots revenue increased $33.3 million and domestic home robots revenue increased $12.5 million as compared to the six months ended July 2, 2011. Total home robots shipped in the six months ended June 30, 2012 were 818,000 units compared to 677,000 units in the six months ended July 2, 2011. The increase in home robots division revenue and units shipped was primarily attributable to a 36.4% increase in international sales of our home robots products and a 31.0% increase in domestic sales of our home robots products. The increase in international sales is due primarily to increased demand in our European and Asian markets, particularly Japan. This increase in demand was driven by demand for our Roomba 700 series robot and an increase in marketing programs by us and our international distributors. Home robots division revenue from international sales was 70.2% of total home robots division revenue in the six month period ending June 30, 2012 as compared to 69.3% in the six month period ended July 2, 2011. The increase in domestic sales of our home robots products was primarily attributable to increased sales to domestic retail stores driven by our recent domestic advertising campaign and expanded distribution of our Roomba 700 series robot. In addition, net average selling prices in the home robots division increased due to increased volume of higher priced products including the Roomba 700 series robot, and fewer sales of our lower priced Roomba series robots in the first half of fiscal 2012 and compared to the prior year.

 

18


Table of Contents

The $50.9 million decrease in revenue from our defense and security robots division was driven by a $30.9 million decrease in defense and security robot revenue, a $10.5 million decrease in recurring contract development revenue generated under research and development contracts, and a $9.5 million decrease in product life cycle revenue (spare parts, accessories). The $30.9 million decrease in defense and security robots revenue was primarily due to a decrease in sales of higher price PackBot and SUGV units in the six month period ended June 30, 2012 as compared to the six month period ended July 2, 2011. Net average selling price decreased by 53.8% due to product mix primarily attributable to FirstLook units shipped in the six month period ended June 30, 2012 which have a lower selling price than the PackBot and SUGV units that comprised a larger portion of the units shipped in the six-month period ended July 2, 2011. Total defense and security robots shipped in the six months ended June 30, 2012 were 187 units compared to 306 units in the six months ended July 2, 2011. The $9.5 million decrease in product life cycle revenue is due to reduction in spares associated with lower robot sales and a decrease in PackBot upgrades. The $10.5 million decrease in recurring contract development revenue generated under research and development contracts was primarily the result of decreases in government funding for our SUGV, Research and Maritime programs. Continued funding delays for government contracts have reduced our near-term visibility in our defense and security robots division and contributed to the decrease in period-over-period revenue in this division. We cannot predict with any certainty the extent to which these funding delays will continue.

Cost of Revenue

 

     Three Months Ended     Six Months Ended  
     June 30,
2012
    July 2,
2011
    Dollar
Change
    Percent
Change
    June 30,
2012
    July 2,
2011
    Dollar
Change
    Percent
Change
 
     (In thousands)     (In thousands)  

Total cost of revenue

   $ 61,998      $ 65,546      $ (3,548     (5.4 )%    $ 125,792      $ 128,369      $ (2,577     (2.0 )% 

As a percentage of total revenue

     55.6     60.6         60.1     59.9    

Total cost of revenue decreased to $62.0 million in the three months ended June 30, 2012, compared to $65.5 million in the three months ended July 2, 2011. The decrease is primarily due to the 74.5% decrease in defense and security units shipped offset by the 29.9% increase in home robots units shipped.

Total cost of revenue decreased to $125.8 million in the six months ended June 30, 2012, compared to $128.4 million in the six months ended July 2, 2011. The decrease is primarily due to the 38.9% decrease in defense and security units shipped and the product mix of those units, offset by the 20.8% increase in home robots units shipped.

Gross Margin

 

     Three Months Ended     Six Months Ended  
     June 30,
2012
    July 2,
2011
    Dollar
Change
     Percent
Change
    June 30,
2012
    July 2,
2011
    Dollar
Change
    Percent
Change
 
     (In thousands)     (In thousands)  

Total gross margin

   $ 49,447      $ 42,536      $ 6,911         16.2   $ 83,460      $ 85,990      $ (2,530     (2.9 )% 

As a percentage of total revenue

     44.4     39.4          39.9     40.1    

Gross margin increased $6.9 million, or 16.2%, to $49.4 million (44.4% of revenue) in the three months ended June 30, 2012 from $42.5 million (39.4% of revenue) in the three months ended July 2, 2011. The increase in gross margin as a percentage of revenue was the result of the home robots division gross margin increasing 7.6 percentage points and the defense and security robots division gross margin decreasing 34.0 percentage points. The 7.6 percentage point increase in the home robots division is primarily attributable to adjustments to our return provision and warranty accruals due to gradual improvement in returns and repairs resulting from sustained investment in product quality. Also contributing to this increase are changes in customer and product mix to higher margin home robots products including the introduction of our Roomba 700 series and Scooba 230 robots, and improved leverage of our overhead expense against higher revenue in the three month period ended June 30, 2012 as compared to the three month period ended July 2, 2011. The 34.0 percentage point decrease in the defense and security robots division is primarily attributable to unfavorable absorption of our overhead expense against lower revenue and scrap and rework costs in the three month period ended June 30, 2012 as compared to the three month period ended July 2, 2011.

 

19


Table of Contents

Gross margin decreased $2.5 million, or 2.9%, to $83.5 million (39.9% of revenue) in the six months ended June 30, 2012 from $86.0 million (40.1% of revenue) in the six months ended July 2, 2011. The decrease in gross margin as a percentage of revenue was the result of the defense and security robots division gross margin decreasing 42.6 percentage points offset by the home robots division gross margin increasing 4.0 percentage points. The 42.6 percentage point decrease in the defense and security robots division is primarily attributable to unfavorable absorption of our overhead expense against lower revenue and scrap and rework costs in the six month period ended June 30, 2012 as compared to the six month period ended July 2, 2011, and product mix primarily attributable to the lower-margin FirstLook units shipped in the first half of fiscal 2012 compared to PackBot and SUGV units shipped in the first half of fiscal 2011. The 4.0 percentage point increase in the home robots division is attributable to an adjustment to our return provision due to gradual improvement in returns resulting from sustained investment in product quality, changes in customer and product mix to higher margin home robots products including the introduction of our Roomba 700 series and Scooba 230 robots, lower warranty expense, and improved leverage of our overhead expense against higher revenue in the six month period ended June 30, 2012 as compared to the six month period ended July 2, 2011.

Research and Development

 

     Three Months Ended     Six Months Ended  
     June 30,
2012
    July 2,
2011
    Dollar
Change
     Percent
Change
    June 30,
2012
    July 2,
2011
    Dollar
Change
     Percent
Change
 
     (In thousands)     (In thousands)  

Total research and development

   $ 9,667      $ 8,146      $ 1,521         18.7   $ 18,391      $ 16,875      $ 1,516         9.0

As a percentage of total revenue

     8.7     7.6          8.8     7.9     

Research and development expenses increased $1.5 million, or 18.7%, to $9.7 million (8.7% of revenue) in the three months ended June 30, 2012 from $8.1 million (7.6% of revenue) in the three months ended July 2, 2011. The increase in research and development expenses is primarily due to increases in compensation, contractor, consultants and material associated with internal research and development projects in our home robots business unit partially offset by reduced compensation in our defense and security business unit. The increase in our home robots business unit is primarily the result of increased efforts in the areas of product development, including our efforts associated with the recently announced RP-VITA (Remote Presence Virtual + Independent Telemedicine Assistant) product that was jointly developed with, and being sold by, InTouch Technologies, Inc.

Research and development expenses increased $1.5 million, or 9.0%, to $18.4 million (8.8% of revenue) in the six months ended June 30, 2012 from $16.9 million (7.9% of revenue) in the six months ended July 2, 2011. The increase in research and development expenses is primarily due to increases in compensation, contractor, consultants and material associated with internal research and development projects in our home robots business unit partially offset by reduced compensation in our defense and security business unit. The increase in our home robots business unit is primarily the result of increased efforts in the areas of product development, including our efforts associated with the recently announced RP-VITA (Remote Presence Virtual + Independent Telemedicine Assistant) product that was jointly developed with, and being sold by, InTouch Technologies, Inc.

In addition to our research and development activities classified as research and development expense, we incur research and development expenses under funded development arrangements with governments and industrial third parties. For the three and six months ended June 30, 2012, these expenses amounted to $3.2 million and $8.7 million, compared to $7.7 million and $14.3 million for the three and six months ended July 2, 2011. These expenses have been classified as cost of revenue rather than research and development expense. The combined investment in future technologies, classified as cost of revenue and research and development expense, was $12.9 million and $27.1 million for the three and six months ended June 30, 2012, compared to $15.9 million and $31.2 million for the three and six months ended July 2, 2011.

Selling and Marketing

 

     Three Months Ended     Six Months Ended  
     June 30,
2012
    July 2,
2011
    Dollar
Change
     Percent
Change
    June 30,
2012
    July 2,
2011
    Dollar
Change
     Percent
Change
 
     (In thousands)     (In thousands)  

Total selling and marketing

   $ 19,122      $ 12,767      $ 6,355         49.8   $ 32,692      $ 25,748      $ 6,944         27.0

As a percentage of total revenue

     17.2     11.8          15.6     12.0     

Selling and marketing expenses increased by $6.4 million, or 49.8%, to $19.1 million (17.2% of revenue) in the three months ended June 30, 2012 from $12.8 million (11.8% of revenue) in the three months ended July 2, 2011. This was driven by an increase in our home robots business unit of $6.8 million primarily attributable our recent multi-media advertising campaign focused on our domestic market for home robot products and increases in advertising as part of our continued

 

20


Table of Contents

global marketing and branding efforts partially offset by a decrease of $0.4 million related to various corporate and defense and security division marketing activities for the three months ended June 30, 2012 as compared to the three months ended July 2, 2011.

Selling and marketing expenses increased by $6.9 million, or 27.0%, to $32.7 million (15.6% of revenue) in the six months ended June 30, 2012 from $25.7 million (12.0% of revenue) in the six months ended July 2, 2011. This was driven by an increase in our home robots business unit of $7.6 million primarily attributable our recent multi-media advertising campaign focused on our domestic market for home robot products and increases in advertising as part of our continued global marketing and branding efforts partially offset by a decrease of $0.7 million related to various corporate and defense and security division marketing activities for the six months ended June 30, 2012 as compared to the six months ended July 2, 2011.

General and Administrative

 

     Three Months Ended     Six Months Ended  
     June 30,
2012
    July 2,
2011
    Dollar
Change
    Percent
Change
    June 30,
2012
    July 2,
2011
    Dollar
Change
     Percent
Change
 
     (In thousands)     (In thousands)  

Total general and administrative

   $ 10,022      $ 10,097      $ (75     (0.7 )%    $ 21,064      $ 20,697      $ 367         1.8

As a percentage of total revenue

     9.0     9.3         10.1     9.6     

General and administrative expenses decreased by $0.1 million, or 0.7%, to $10.0 million (9.0% of revenue) in the three months ended June 30, 2012 from $10.1 million (9.3% of revenue) in the three months ended July 2, 2011. General and administrative expenses increased by $0.4 million, or 1.8%, to $21.1 million (10.1% of revenue) in the six months ended June 30, 2012 from $20.7 million (9.6% of revenue) in the six months ended July 2, 2011. General and administrative expenses did not change significantly in the three and six months ended June 30, 2012 compared to the three and six months ended July 2, 2011.

Other Income (Expense), Net

 

     Three Months Ended     Six Months Ended  
     June 30,
2012
    July 2,
2011
    Dollar
Change
    Percent
Change
    June 30,
2012
    July 2,
2011
    Dollar
Change
    Percent
Change
 
     (In thousands)     (In thousands)  

Total other income (expense)

   $ 60      $ 112      $ (52     (46.4 )%    $ 280      $ 350      $ (70     (20.0 )% 

As a percentage of total revenue

     0.1     0.1         0.1     0.1    

Other income (expense), net, amounted to $0.1 million and $0.3 million for the three and six months ended June 30, 2012 and July 2, 2011. Other income(expense), net, for the three and six month periods ended June 30, 2012 and July 2, 2011 consisted primarily of interest income.

Income Tax Expense

 

     Three Months Ended     Six Months Ended  
     June 30,
2012
    July 2,
2011
    Dollar
Change
    Percent
Change
    June 30,
2012
    July 2,
2011
    Dollar
Change
    Percent
Change
 
     (In thousands)     (In thousands)  

Total income tax expense

   $ 3,321      $ 3,614      $ (293     (8.1 )%    $ 3,565      $ 7,519      $ (3,954     (52.6 )% 

As a percentage of total revenue

     3.0     3.4         1.7     3.5    

We recorded a tax provision of $3.3 million and $3.6 million for the three month periods ended June 30, 2012 and July 2, 2011, respectively. The $3.3 million provision for the three month period ended June 30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $3.6 million provision for the three month period ended July 2, 2011 was based upon a projected 2011 effective tax rate of 33%.

 

21


Table of Contents

We recorded a tax provision of $3.6 million and $7.5 million for the six month periods ended June 30, 2012 and July 2, 2011, respectively. The $3.6 million provision for the six month period ended June 30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $7.5 million provision for the six month period ended July 2, 2011 was based upon a projected 2011 effective tax rate of 33%.

The decrease in the projected effective tax rates from 33% in 2011 to 31% in 2012 was primarily due an increase in state research and development tax credits.

Liquidity and Capital Resources

At June 30, 2012, our principal sources of liquidity were cash and cash equivalents totaling $156.5 million, short-term investments of $20.2 million and accounts receivable of $39.5 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 six months ended June 30, 2012 and July 2, 2011, we spent $3.0 million and $7.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 retailer 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 is relatively low as they are generally built to order. Our contract manufacturers are responsible for purchasing and stocking the majority of components required for the production of our products, and they typically invoice us when the finished goods are shipped.

The balance of cash and short-term investments of $176.7 million at June 30, 2012 is primarily the result of cash generated by operations and our on-going focus on managing working capital. As of June 30, 2012, we did not have any borrowings outstanding under our working capital line of credit and had $1.4 million in letters of credit outstanding under our revolving letter of credit facility.

Discussion of Cash Flows

Net cash used in operating activities for the six months ended June 30, 2012 was $0.5 million, a decrease of $5.4 million compared to the $5.9 million of net cash used in operating activities for the six months ended July 2, 2011. The decrease in net cash used in operating activities was primarily driven by the following factors:

 

   

A decrease in cash of $7.5 million resulting from net income of $8.0 million in 2012 versus net income of $15.5 million in 2011;

 

   

An increase in cash of $1.2 million resulting from an increase in stock-based compensation expense to $5.4 million in 2012 from $4.2 million in 2011;

 

   

A decrease in cash of $8.7 million resulting from an increase in deferred tax assets of $4.2 million in 2012 versus a decrease of $4.5 million in 2011, primarily due to changes in book-tax differences associated with fixed asset depreciation and stock-based compensation expense;

 

   

An increase in cash of $4.6 million resulting from an increase in the tax benefit associated with excess stock-based compensation deductions of $1.0 million in 2012 versus an increase of $5.6 million in 2011;

 

   

An increase in cash of $8.6 million resulting from a decrease in accounts receivable (including unbilled revenue) of $4.1 million in 2012 versus an increase of $4.5 million in 2011, primarily due to a decline in revenue and an improvement in days sales outstanding;

 

   

An increase in cash of $3.5 million resulting from an increase in inventory of $3.5 million in 2012 versus an increase of $7.0 million in 2011, primarily due to improvements in inventory planning and management systems and procedures, and a focus on inventory level control in response to lower revenue growth expectations in 2012;

 

   

An increase in cash of $4.4 million resulting from an increase in other assets of $0.4 million in 2012 versus an increase of $4.8 million in 2011, primarily due to a reduction in prepaid taxes in 2012 versus an increase in prepaid taxes in 2011;

 

22


Table of Contents
   

An increase in cash of $2.2 million resulting from a decrease in accounts payable of $3.2 million in 2012 versus a decrease of $5.4 million in 2011, primarily due to the timing of purchases and payments to suppliers and an improvement in days payables outstanding;

 

   

A decrease in cash of $1.4 million resulting from a decrease in accrued expenses of $3.3 million in 2012 versus a decrease of $1.9 million in 2011, primarily due to a reduction in accrued warranty expense in 2012;

 

   

An increase in cash of $1.8 million resulting from an increase in deferred revenue of $0.3 million in 2012 versus a decrease of $1.5 million in 2011, primarily due to an increase in customer advance payments in 2012 and a reduction in customer advance payments in 2011; and

 

   

A decrease in cash of $3.4 million resulting from a decrease in accrued compensation of $8.1 million in 2012 versus a decrease of $4.7 million in 2011, primarily due to a reduction in the incentive compensation accrual rate in 2012.

Net cash used in investing activities for the six months ended June 30, 2012 was $11.5 million, representing an increase of $4.3 million compared to the $7.2 million of net cash used in investing activities for the six months ended July 2, 2011. This increase in net cash used in investing activities was primarily due to:

 

   

An investment of $6.0 million in preferred shares of InTouch Technologies, Inc. in 2012;

 

   

The sale of investments of $2.5 million in 2012, compared to the sale of investments of $5.0 million in 2011; and

 

   

The purchase of property and equipment of $3.0 million in 2012, compared to $7.2 million in 2011. The reduction in spending on capital equipment in 2012 is primarily due to a reduction in spending on leasehold improvements, production tooling and equipment, and product manufactured for demonstration and product development purposes.

Net cash provided by financing activities for the six months ended June 30, 2012 was $2.2 million, a decrease of $11.2 million compared to the $13.4 million of net cash provided by financing activities for the six months ended July 2, 2011. The decrease is due primarily to a decrease in proceeds from stock option exercises of $6.6 million and a decrease in the tax benefit associated with excess stock-based compensation deductions of $4.6 million.

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 June 30, 2012, the total amount available for borrowing under 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 a rate between LIBOR plus 1% and LIBOR plus 1.5%, based on our ratio of indebtedness to Adjusted EBITDA, and the credit facility termination date is June 30, 2014.

As of June 30, 2012, 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 minimum specified consolidated net worth, a minimum ratio of indebtedness to Adjusted EBITDA, and a minimum specified interest coverage ratio.

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 June 30, 2012, we were in compliance with all covenants under the revolving credit facility.

Letter of Credit Facility

We have a revolving letter of credit facility with Bank of America, N.A. which 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 outstanding letters of credit issued under the credit facility at a rate between LIBOR plus 1% and LIBOR plus 1.5% per annum, based on our ratio of indebtedness to Adjusted EBITDA. In addition, we pay a fee equal to

 

23


Table of Contents

0.25% per annum of the actual daily amount by which the credit facility exceeds the aggregate undrawn amount of all outstanding letters of credit under the credit facility plus the aggregate of all unreimbursed drawings under all letters of credit under the credit facility. The maturity date for letters of credit issued under the credit facility must be no later than seven days prior to June 30, 2014.

As of June 30, 2012, we had letters of credit outstanding of $1.4 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, its 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 minimum specified consolidated net worth, a minimum 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 June 30, 2012, 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

We generally do not enter into binding purchase commitments. Our principal commitments consist of obligations under our working capital line of credit, leases for office space and minimum contractual obligations for services and certain components. The following table describes our commitments to settle contractual obligations in cash as of June 30, 2012:

 

     Payments Due by Period  
     Less Than
1 Year
     1 to 3
Years
     3 to 5
Years
     More Than
5 Years
     Total  
     (In thousands)  

Operating leases

   $ 2,824       $ 5,016       $ 5,010       $ 6,935       $ 19,785   

Minimum contractual obligations

     340         3,969         —           —           4,309   

Other obligations

     195         405        —           —           600   
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 3,359       $ 9,390       $ 5,010       $ 6,935       $ 24,694   
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Our minimum contractual obligations consist of obligations to key component suppliers for our home robots, which payments are incurred in the ordinary course of business. Other obligations consist of advertising agreements for corporate branding.

Off-Balance Sheet Arrangements

As of June 30, 2012, we had no off-balance sheet arrangements as defined in Item 303(a)(4) of Regulation S-K.

 

24


Table of Contents

Recently Issued Accounting Pronouncements

See Footnote 2 to the Consolidated Financial Statements for a discussion of recently issued accounting pronouncements.

Item 3. Quantitative and Qualitative Disclosure About Market Risk

Interest Rate Sensitivity

At June 30, 2012, we had unrestricted cash and cash equivalents of $156.5 million and short term investments of $20.2 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 June 30, 2012, 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 as a function of the LIBOR rate at the time of the borrowing. As of June 30, 2012, we do not have any borrowings outstanding under our working capital line of credit. As of June 30, 2012, we had letters of credit outstanding of $1.4 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 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.

 

25


Table of Contents

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 31, 2011, 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 31, 2011.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

The following table sets forth the repurchases of our equity securities during the three months ended June 30, 2012 by or on behalf of us or any affiliated purchaser:

 

Period

   (a) Total
number
of Shares
(or Units)
Purchased
    (b)
Average
Price
Paid per
Share
(or Unit)
    (c) Total
Number of
Shares
(or Units)
Purchased as
Part of Publicly
Announced
Plans or
Programs
     (d) Maximum
Number (or
Approximate Dollar
Value) of Shares (or
Units) that May Yet
Be Purchased Under
the Plans or
Programs
 

Fiscal month beginning April 1, 2012 and ended April 28, 2012

     15,535 (1)    $ 26.52 (2)      —           —     

Fiscal month beginning April 29, 2012 and ended May 26, 2012

     —          —          —           —     

Fiscal month beginning May 27, 2012 and ended June 30, 2012

     6,263 (1)    $ 21.71 (2)      —           —     
  

 

 

   

 

 

   

 

 

    

 

 

 

Total

     21,798 (1)    $ 25.14 (3)      —           —     
  

 

 

   

 

 

   

 

 

    

 

 

 

 

(1) Represents shares of our common stock withheld by us to satisfy the minimum tax withholding obligation in connection with the vesting of restricted stock units held by executive officers.
(2) The amount represents the last reported sale price of our common stock on the NASDAQ Global Market on the applicable vesting date.
(3) The amount represents the weighted average sale price of all shares of our common stock repurchased during the three months ended June 30, 2012.

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, John Leahy, Executive Vice President, Chief Financial Officer and Treasurer, Jeffrey Beck, Chief Operating Officer, Alison Dean, Senior Vice President of Corporate Finance, and Glen Weinstein, Senior Vice President, General Counsel and Secretary) 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.

 

26


Table of Contents

Item 6. Exhibits

 

Exhibit

Number

 

Description

  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 June 30, 2012 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
*** As provided in Rule 406T of Regulation S-T, this information is furnished and not filed for purposes of Sections 11 and 12 of the Securities Act of 1933 and Section 18 of the Securities Exchange Act of 1934

 

27


Table of Contents

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: August 3, 2012     By:  

/s/ JOHN LEAHY

      John Leahy
      Executive Vice President, Chief Financial Officer and Treasurer (Duly Authorized Officer and Principal Financial Officer)

 

28


Table of Contents

EXHIBIT INDEX

 

Exhibit

Number

 

Description

  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 June 30, 2012 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
*** As provided in Rule 406T of Regulation S-T, this information is furnished and not filed for purposes of Sections 11 and 12 of the Securities Act of 1933 and Section 18 of the Securities Exchange Act of 1934

 

29

EX-31.1 2 d364077dex311.htm CERTIFICATION PURSUANT TO RULE 13A-14(A) OR RULE 15D-14(A) Certification Pursuant to Rule 13a-14(a) or Rule 15d-14(a)

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: August 3, 2012  

/S/ COLIN M. ANGLE

  Colin M. Angle
  Chairman of the Board and Chief Executive Officer

 

30

EX-31.2 3 d364077dex312.htm CERTIFICATION PURSUANT TO RULE 13A-14(A) OR RULE 15D-14(A) Certification Pursuant to Rule 13a-14(a) or Rule 15d-14(a)

Exhibit 31.2

Certifications

I, John Leahy, 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: August 3, 2012  

/S/ JOHN LEAHY

 

John Leahy

Chief Financial Officer

 

31

EX-32.1 4 d364077dex321.htm CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 Certification Pursuant to 18 U.S.C. Section 1350

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 ending June 30, 2012 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 John Leahy, 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.

 

Dated August 3, 2012  

/S/ COLIN M. ANGLE

  Colin M. Angle
  Chairman of the Board and Chief Executive Officer
Dated August 3, 2012  

/s/ JOHN LEAHY

  John Leahy
  Chief Financial Officer

 

32

EX-101.INS 5 irbt-20120630.xml XBRL INSTANCE DOCUMENT 0001159167 2012-03-31 0001159167 2011-04-02 0001159167 irbt:TwoThousandFivePlanMember 2012-06-30 0001159167 irbt:TwoThousandFivePlanMember 2005-10-10 0001159167 us-gaap:RestrictedStockUnitsRSUMember 2012-01-01 2012-06-30 0001159167 us-gaap:StockOptionsMember us-gaap:MinimumMember 2012-01-01 2012-06-30 0001159167 us-gaap:StockOptionsMember us-gaap:MaximumMember 2012-01-01 2012-06-30 0001159167 us-gaap:SellingAndMarketingExpenseMember 2012-04-01 2012-06-30 0001159167 us-gaap:ResearchAndDevelopmentExpenseMember 2012-04-01 2012-06-30 0001159167 us-gaap:GeneralAndAdministrativeExpenseMember 2012-04-01 2012-06-30 0001159167 irbt:CostOfProductRevenueMember 2012-04-01 2012-06-30 0001159167 irbt:CostOfContractRevenueMember 2012-04-01 2012-06-30 0001159167 us-gaap:SellingAndMarketingExpenseMember 2012-01-01 2012-06-30 0001159167 us-gaap:ResearchAndDevelopmentExpenseMember 2012-01-01 2012-06-30 0001159167 us-gaap:GeneralAndAdministrativeExpenseMember 2012-01-01 2012-06-30 0001159167 irbt:CostOfProductRevenueMember 2012-01-01 2012-06-30 0001159167 irbt:CostOfContractRevenueMember 2012-01-01 2012-06-30 0001159167 us-gaap:SellingAndMarketingExpenseMember 2011-04-03 2011-07-02 0001159167 us-gaap:ResearchAndDevelopmentExpenseMember 2011-04-03 2011-07-02 0001159167 us-gaap:GeneralAndAdministrativeExpenseMember 2011-04-03 2011-07-02 0001159167 irbt:CostOfProductRevenueMember 2011-04-03 2011-07-02 0001159167 irbt:CostOfContractRevenueMember 2011-04-03 2011-07-02 0001159167 us-gaap:SellingAndMarketingExpenseMember 2011-01-02 2011-07-02 0001159167 us-gaap:ResearchAndDevelopmentExpenseMember 2011-01-02 2011-07-02 0001159167 us-gaap:GeneralAndAdministrativeExpenseMember 2011-01-02 2011-07-02 0001159167 irbt:CostOfProductRevenueMember 2011-01-02 2011-07-02 0001159167 irbt:CostOfContractRevenueMember 2011-01-02 2011-07-02 0001159167 us-gaap:MinimumMember 2012-01-01 2012-06-30 0001159167 us-gaap:MaximumMember 2012-01-01 2012-06-30 0001159167 us-gaap:TradeNamesMember 2012-06-30 0001159167 us-gaap:PatentedTechnologyMember 2012-06-30 0001159167 irbt:ResearchContractsMember 2012-06-30 0001159167 us-gaap:TradeNamesMember 2011-12-31 0001159167 us-gaap:PatentedTechnologyMember 2011-12-31 0001159167 irbt:ResearchContractsMember 2011-12-31 0001159167 irbt:InternationalDistributorsMember 2011-04-03 2011-07-02 0001159167 irbt:InternationalDistributorsMember 2011-01-02 2011-07-02 0001159167 irbt:HomeRobotsMember 2012-04-01 2012-06-30 0001159167 irbt:DefenseAndSecurityMember 2012-04-01 2012-06-30 0001159167 irbt:HomeRobotsMember 2012-01-01 2012-06-30 0001159167 irbt:DefenseAndSecurityMember 2012-01-01 2012-06-30 0001159167 irbt:HomeRobotsMember 2011-04-03 2011-07-02 0001159167 irbt:DefenseAndSecurityMember 2011-04-03 2011-07-02 0001159167 irbt:HomeRobotsMember 2011-01-02 2011-07-02 0001159167 irbt:DefenseAndSecurityMember 2011-01-02 2011-07-02 0001159167 2011-07-02 0001159167 2011-01-01 0001159167 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2012-06-30 0001159167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2012-06-30 0001159167 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2012-06-30 0001159167 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2012-06-30 0001159167 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2012-06-30 0001159167 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2012-06-30 0001159167 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2012-06-30 0001159167 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2011-12-31 0001159167 us-gaap:USTreasuryBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2011-12-31 0001159167 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2011-12-31 0001159167 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2011-12-31 0001159167 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2011-12-31 0001159167 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2011-12-31 0001159167 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2011-12-31 0001159167 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2011-12-31 0001159167 2011-04-03 2011-07-02 0001159167 irbt:NektonResearchLlcMember 2012-04-01 2012-06-30 0001159167 irbt:NektonResearchLlcMember 2012-01-01 2012-06-30 0001159167 irbt:NektonResearchLlcMember 2011-04-03 2011-07-02 0001159167 irbt:NektonResearchLlcMember 2011-01-02 2011-07-02 0001159167 us-gaap:ForeignCountryMember 2012-04-01 2012-06-30 0001159167 us-gaap:ForeignCountryMember 2012-01-01 2012-06-30 0001159167 us-gaap:ForeignCountryMember 2011-04-03 2011-07-02 0001159167 us-gaap:ForeignCountryMember 2011-01-02 2011-07-02 0001159167 irbt:CustomerTwoMember 2012-04-01 2012-06-30 0001159167 irbt:CustomerOneMember 2012-04-01 2012-06-30 0001159167 irbt:CustomerTwoMember 2012-01-01 2012-06-30 0001159167 irbt:CustomerOneMember 2012-01-01 2012-06-30 0001159167 irbt:UsFederalGovernmentOrdersContractsAndSubcontractsMember 2012-04-01 2012-06-30 0001159167 irbt:UsFederalGovernmentOrdersContractsAndSubcontractsMember 2012-01-01 2012-06-30 0001159167 irbt:UsFederalGovernmentOrdersContractsAndSubcontractsMember 2011-04-03 2011-07-02 0001159167 irbt:UsFederalGovernmentOrdersContractsAndSubcontractsMember 2011-01-02 2011-07-02 0001159167 2012-06-08 0001159167 us-gaap:StockOptionsMember 2012-01-01 2012-06-30 0001159167 2012-04-01 2012-06-30 0001159167 2011-01-02 2011-07-02 0001159167 2005-10-10 0001159167 irbt:NektonResearchLlcMember 2012-06-30 0001159167 2012-06-30 0001159167 2011-12-31 0001159167 2012-07-30 0001159167 2012-01-01 2012-06-30 iso4217:USD xbrli:shares irbt:Employee xbrli:pure xbrli:shares iso4217:USD <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 1 - us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock--> <!-- xbrl,ns --> <!-- xbrl,nx --> <font style="font-family:times new roman" size="2"></font> <font style="font-family:times new roman" size="2"></font> <p style="margin-top:12px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>1. Description of Business </b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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 majority of the Company&#8217;s revenue is generated from product sales and government and commercial research and development contracts. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 2 - us-gaap:SignificantAccountingPoliciesTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>2. Summary of Significant Accounting Policies </b></font></p> <p style="margin-top:6px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Basis of Presentation </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The accompanying consolidated financial statements include those of iRobot and its subsidiaries, after elimination of all intercompany accounts and transactions. iRobot has prepared the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The accompanying unaudited financial data as of June&#160;30, 2012 and for the three and six months ended June&#160;30, 2012 and July&#160;2, 2011 has been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). 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 was 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 December&#160;31, 2011, filed with the SEC on February&#160;17, 2012. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">In the opinion of management, all adjustments necessary to state fairly its statement of financial position as of June&#160;30, 2012 and results of operations and cash flows for the periods ended June&#160;30, 2012 and July&#160;2, 2011 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></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Use of Estimates </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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, 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></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Fiscal Year-End </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> The Company operates and reports using a 52-53 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></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Revenue Recognition </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company derives its revenue from product sales, government research and development contracts, 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 home 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. Sales to domestic resellers are typically subject to agreements allowing for limited rights of return, rebates and price protection. 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. The Company makes an estimate of sales returns for products sold by domestic resellers directly based on historical returns experience and other relevant data. The Company&#8217;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 Company has aggregated and analyzed historical returns from domestic resellers and end users which form the basis of its estimate of future sales returns by resellers or end users. When a right of return exists, the provision for these estimated returns is recorded as a reduction of revenue at the time that the related revenue is recorded. If actual returns differ significantly from its estimates, such differences could have a material impact on the Company&#8217;s results of operations for the period in which the returns become known. The estimates for returns are adjusted periodically based upon historical rates of returns. 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></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">During the three month period ended June 30, 2012, the Company completed its periodic assessment of customer defective product returns in its home robots business unit. This assessment demonstrated lower actual returns experience than the estimates included on its historical returns reserve. The Company believes these lower actual returns are the result of its sustained investment in product quality. In the second quarter, the Company accordingly adjusted its accrual rates to reflect these lower return rates, resulting in a $3.3 million benefit to revenue for the three and six month periods ended June 30, 2012. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Under cost-plus-fixed-fee (&#8220;CPFF&#8221;) 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 (&#8220;DCMA&#8221;). 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 (&#8220;DCAA&#8221;), 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 June&#160;30, 2012, fiscal years 2007, 2008, 2009, 2010 and 2011 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 (&#8220;FFP&#8221;) 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></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Accounting for Share-Based Payments </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company accounts for share-based payments to employees, including grants of employee stock options and awards in the form of restricted shares and restricted stock units by establishing the fair value of each option grant using the Black-Scholes option- pricing model and the fair value of awards based on stock price at the time of grant. The fair value of share-based payments is recorded by the Company as a charge against earnings. The Company recognizes share-based payment expense over the requisite service period of the underlying grants and awards. The Company&#8217;s share-based payment awards are accounted for as equity instruments. </font></p> <p style="font-size:1px;margin-top:18px;margin-bottom:0px">&#160;</p> <p style="margin-top:0px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Net Income Per Share </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The following table presents the calculation of both basic and diluted net income per share: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="59%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Net income</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,375</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,024</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,028</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,501</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted-average shares outstanding</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,522</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">26,667</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,441</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">26,388</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Dilutive effect of employee stock options and restricted shares</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">660</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,244</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">818</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,345</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Diluted weighted-average shares outstanding</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">28,182</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,911</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">28,259</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,733</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Basic income per share</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.27</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.30</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.29</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.59</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Diluted income per share</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.26</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.29</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.28</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.56</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Potentially dilutive securities representing approximately 1.2&#160;million and 0.4&#160;million shares of common stock for the three month periods ended June&#160;30, 2012 and July&#160;2, 2011, respectively, and approximately 0.6&#160;million and 0.4&#160;million shares of common stock for the six month periods ended June&#160;30, 2012 and July&#160;2, 2011, respectively were excluded from the computation of diluted earnings per share for these periods because their effect would have been antidilutive. </font></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Income Taxes </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company is subject to taxation in the United States and various states and foreign jurisdictions. The statute of limitations for examination by the IRS and state tax authorities is closed for fiscal years prior to December&#160;31, 2008, although carryforward attributes that were generated prior to fiscal year 2008&#160;may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period. The IRS is currently examining the Company&#8217;s tax returns for the years 2008, 2009 and 2010. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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 or changes in tax laws or regulations. The Company&#8217;s income tax provisions and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company recorded a tax provision of $3.3 million and $3.6 million for the three month periods ended June&#160;30, 2012 and July&#160;2, 2011, respectively. The $3.3 million provision for the three month period ended June&#160;30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $3.6 million provision for the three month period ended July&#160;2, 2011 was based upon a projected 2011 effective tax rate of 33%. The Company recorded a tax provision of $3.6 million and $7.5 million for the six month periods ended June&#160;30, 2012 and July&#160;2, 2011, respectively. The $3.6 million provision for the six month period ended June&#160;30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $7.5 million provision for the six month period ended July&#160;2, 2011 was based upon a projected 2011 effective tax rate of 33%. The decrease in the projected effective tax rates from 33% in 2011 to 31% in 2012 was primarily due to an increase in state research and development tax credits. </font></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Comprehensive Income </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Comprehensive income includes unrealized gains (losses) on certain investments. The differences between net income and comprehensive income were as follows: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="59%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Net income, as reported</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,375</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,024</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,028</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,501</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Unrealized gains (losses) on investments, net of tax</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(91</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">121</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">54</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">95</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,284</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,145</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,082</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,596</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="font-size:18px;margin-top:0px;margin-bottom:0px"><font size="1">&#160;</font></p> <p style="font-size:1px;margin-top:18px;margin-bottom:0px">&#160;</p> <p style="margin-top:0px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Fair Value Measurements </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> The Company&#8217;s assets measured at fair value on a recurring basis at June&#160;30, 2012, were as follows: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="74%">&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Fair Value Measurements as of<br />June 30, 2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 2</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level&#160;3</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"> <p style="border-bottom:1px solid #000000;width:39pt"><font style="font-family:times new roman" size="1"><b>Description</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Assets:</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Money Market Funds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">130,164</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Corporate bonds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">20,181</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total assets measured at fair value</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">130,164</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">20,181</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company&#8217;s assets measured at fair value on a recurring basis at December&#160;31, 2011, were as follows: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="74%">&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Fair Value Measurements as of<br />December&#160;31, 2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 2</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level&#160;3</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"> <p style="border-bottom:1px solid #000000;width:39pt"><font style="font-family:times new roman" size="1"><b>Description</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Assets:</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Money Market Funds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">117,196</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">U.S. Government bonds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,502</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Corporate bonds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,309</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total assets measured at fair value</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">117,196</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">17,811</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">In each table above, the bond investments are valued based on observable market values as of the Company&#8217;s reporting date and are included in Level&#160;2. 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. The fair value of the Company&#8217;s bond investments are included in short term investments in its consolidated balance sheet. </font></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Goodwill </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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 2011, the Company early adopted the new provisions issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) that intended to simplify goodwill impairment testing. The updated guidance permits the Company 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&#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. </font></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Recent Accounting Pronouncements </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">In May&#160;2011, the FASB issued amended guidance on fair value measurement and related disclosures. The new guidance clarifies the concepts applicable for fair value measurement of non-financial assets and requires the disclosure of quantitative information about the unobservable inputs used in a fair value measurement. This guidance will be effective for reporting periods beginning after December&#160;15, 2011. The Company adopted the amendments on January&#160;1, 2012. The impact of these amendments on the Company&#8217;s consolidated financial statements was not material. </font></p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px">&#160;</p> <p style="margin-top:0px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">In June&#160;2011, the FASB amended its accounting guidance on the presentation of other comprehensive income (OCI)&#160;in an entity&#8217;s financial statements. The amended guidance eliminates the option to present the components of OCI as part of the statement of changes in shareholders&#8217; equity and provides two options for presenting OCI: in a statement included in the income statement or in a separate statement immediately following the income statement. The amendments do not change the guidance for the items that have to be reported in OCI or when an item of OCI has to be moved into net income. For public entities, the amendments are effective for fiscal years, and interim periods within those years, beginning after December&#160;15, 2011. The Company adopted the updates on January&#160;1, 2012 and disclosed the components of comprehensive income in a separate statement. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> 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 the impact of 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></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 3 - us-gaap:InventoryDisclosureTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>3. Inventory </b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Inventory consists of the following: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="76%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,<br />2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>December&#160;31,<br />2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Raw materials</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,352</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,769</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Work in process</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">6</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Finished goods</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">26,239</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">23,320</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">34,597</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">31,089</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 4 - us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>4. Stock Option Plans </b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company has options outstanding under three stock incentive plans: the 1994 Stock Option Plan (the &#8220;1994 Plan&#8221;), the 2004 Stock Option and Incentive Plan (the &#8220;2004 Plan&#8221;) and the 2005 Stock Option and Incentive Plan (the &#8220;2005 Plan&#8221; and together with the 1994 Plan and the 2004 Plan, the &#8220;Plans&#8221;). The 2005 Plan is the only one of the three plans under which new awards may currently be granted. Under the 2005 Plan, which became effective October&#160;10, 2005, 1,583,682 shares were initially reserved for issuance in the form of incentive stock options, non-qualified stock options, stock appreciation rights, deferred stock awards and restricted stock awards. Additionally, the 2005 Plan provides that the number of shares reserved and available for issuance under the plan will automatically increase each January&#160;1, beginning in 2007, by 4.5% of the outstanding number of shares of common stock on the immediately preceding December&#160;31. Stock options returned to the Plans as a result of their expiration, cancellation or termination are automatically made available for issuance under the 2005 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 June&#160;30, 2012, there were 3,495,996 shares available for future grant under the 2005 Plan. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> Options 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 zero to five years, and expire seven or ten years from the date of grant or, if earlier, 60 or 90 days from employee termination. The exercise price of incentive stock options is equal to the closing price on the NASDAQ Global Market on the date of grant. The exercise price of nonstatutory options may be set at a price other than the fair market value of the common stock. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">On June&#160;8, 2012, the Company granted each of its nine non-employee board members 5,181 restricted stock units. These restricted stock units will vest at the earlier of the first anniversary of the grant or the date of the first annual meeting of the stockholders following the date of grant. </font></p> <p style="font-size:1px;margin-top:18px;margin-bottom:0px">&#160;</p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 5 - us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock--> <p style="margin-top:0px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>5. Accrued Expenses </b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Accrued expenses consist of the following: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="76%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,<br />2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>December&#160;31,<br />2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued warranty</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,990</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,306</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued direct fulfillment costs</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">426</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,907</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued rent</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">710</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">726</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued sales commissions</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">310</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">411</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued accounting fees</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">375</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">354</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued other</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">3,067</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">3,484</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">13,878</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">17,188</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 6 - us-gaap:CommitmentsAndContingenciesDisclosureTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>6. Commitments and Contingencies </b></font></p> <p style="margin-top:6px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Lease Obligations </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> Rental expense under operating leases for the three months ended June&#160;30, 2012 and July&#160;2, 2011 were $1.1 million and $1.0 million, respectively, and for the six months ended June&#160;30, 2012 and July&#160;2, 2011 were $2.2&#160;million and $2.0&#160;million, respectively. Future minimum rental payments under operating leases were as follows as of June&#160;30, 2012: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="84%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Operating<br />Leases</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center"><font style="font-family:times new roman" size="1"><b>(In&#160;thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Remainder of 2012</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,509</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2013</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,574</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2014</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,505</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2015</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,505</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2016</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,505</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Thereafter</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,187</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total minimum lease payments</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">19,785</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Sales Taxes </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> 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 a nexus in new jurisdictions with respect to sales tax. The Company has recorded a liability for potential exposure in several 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></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Guarantees and Indemnification Obligations </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> 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 June&#160;30, 2012 and December&#160;31, 2011, respectively. </font></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Warranty </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company provides warranties on most products and has established a reserve for warranty based on identified or estimated warranty costs. The reserve is included as part of accrued expenses (Note 5) in the accompanying balance sheets. </font></p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px">&#160;</p> <p style="margin-top:0px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Activity related to the warranty accrual was as follows: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="58%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Balance at beginning of period</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,132</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,670</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,306</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,284</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Provision(1)</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(675</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">932</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">238</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,265</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Warranty usage(2)</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(467</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(1,130</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(1,554</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(2,077</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Balance at end of period</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,990</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,472</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,990</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,472</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table style="border-collapse:collapse; text-align: left" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="4%" valign="top" align="left"><font style="font-family:times new roman" size="2">(1)</font></td> <td align="left" valign="top"><font style="font-family:times new roman" size="2">The provision for the three and six months ended June&#160;30, 2012 includes a release of the previously established reserve of $1.5 million. The Company concluded its periodic assessment based on the settlement cycle with the majority of its home robots business unit international distributors for warranty claims during the quarter ended June&#160;30, 2012 and the results demonstrated lower actual warranty claims experience than the estimates included in its historical warranty reserve, which is primarily the result of the Company&#8217;s continued investment in product quality. </font></td> </tr> </table> <table style="border-collapse:collapse; text-align: left" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="4%" valign="top" align="left"><font style="font-family:times new roman" size="2">(2)</font></td> <td align="left" valign="top"><font style="font-family:times new roman" size="2">Warranty usage includes the expiration of product warranties unutilized. </font></td> </tr> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 7 - us-gaap:SegmentReportingDisclosureTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>7. Industry Segment, Geographic Information and Significant Customers </b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company operates in two reportable segments, the home robots division and defense and security robots division. The nature of products and types of customers for the two segments vary significantly. As such, the segments are managed separately. </font></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"> <b><i>Home Robots </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company&#8217;s home robots division 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 division includes mobile robots used in the maintenance of households. </font></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Defense and Security </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company&#8217;s defense and security robots division offers products through a small U.S. government-focused sales force. Products are also sold to a limited number of countries, other than the United States, primarily through international distributors but also through a small internationally focused sales team. The Company&#8217;s defense and security robots are used by various U.S. and foreign governments, primarily for reconnaissance and bomb disposal missions. </font></p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px">&#160;</p> <p style="margin-top:0px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The table below presents segment information about revenue, cost of revenue, gross margin and income before income taxes: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="58%">&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Home Robots</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">96,013</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">63,892</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">177,596</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">131,774</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Defense&#160;&#038; Security</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,432</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">44,190</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">31,656</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">82,585</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total revenue</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">111,445</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">108,082</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">209,252</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">214,359</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Cost of revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Home Robots</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">46,328</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">35,713</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">90,963</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">72,701</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Defense&#160;&#038; Security</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,670</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">29,833</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">34,829</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">55,668</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total cost of revenue</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">61,998</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">65,546</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">125,792</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">128,369</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Gross margin:</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Home Robots</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">49,685</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">28,179</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">86,633</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">59,073</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Defense&#160;&#038; Security</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(238</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">14,357</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(3,173</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">26,917</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total gross margin</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">49,447</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">42,536</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">83,460</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">85,990</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Research and development</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,667</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,146</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">18,391</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">16,875</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Selling and marketing</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">19,122</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">12,767</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">32,692</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">25,748</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>General and administrative</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,022</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,097</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">21,064</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">20,697</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Other income (expense), net</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">60</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">112</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">280</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">350</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Income before income taxes</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,696</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11,638</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11,593</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">23,020</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Geographic Information </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> For the three months ended June&#160;30, 2012 and July&#160;2, 2011, sales to non-U.S. customers accounted for 60.2% and 39.2% of total revenue, respectively, and for the six months ended June&#160;30, 2012 and July&#160;2, 2011, sales to non-U.S. customers accounted for 62.3% and 46.8% of total revenue, respectively. </font></p> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Significant Customers </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> For the three months ended June&#160;30, 2012 and July&#160;2, 2011, U.S. federal government orders, contracts and subcontracts accounted for 11.0% and 31.5% of total revenue, respectively. For the six months ended June&#160;30, 2012 and July&#160;2, 2011, U.S. federal government orders, contracts and subcontracts accounted for 11.3% and 30.2% of total revenue, respectively. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> For the three months ended June&#160;30, 2012, the Company generated 22.4% and 13.3%, respectively, of total revenue from two of its international distributors of home robots products. For the three months ended July&#160;2, 2011, the Company generated 10.4% of total revenue from one of its international distributors of home robots products. </font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> For the six months ended June&#160;30, 2012, the Company generated 21.7% and 12.8%, respectively, of total revenue from two of its international distributors of home robots products. For the six months ended July&#160;2, 2011, the Company generated 10.0% of total revenue from one of its international distributors of home robots products. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 8 - us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock--> <p style="margin-top:18px;margin-bottom:0px"><font style="font-family:times new roman" size="2"><b>8. Goodwill, Other Intangible Assets and Other Assets </b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The carrying amount of the goodwill at June&#160;30, 2012 of $7.9 million is from the acquisition of Nekton Research, LLC completed in September 2008 and is included in other assets on the Balance Sheet. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Other intangible assets include the value assigned to completed technology, research contracts, and a trade name. The estimated useful lives for all of these intangible assets are two 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. </font></p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px">&#160;</p> <p style="margin-top:0px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Intangible assets at June&#160;30, 2012 and December&#160;31, 2011 consisted of the following: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="100%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="58%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30, 2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>December&#160;31, 2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Cost</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Accumulated<br />Amortization</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Net</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Cost</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Accumulated<br />Amortization</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Net</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="22" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Completed technology</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">3,700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,418</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,282</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">3,700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,233</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,467</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Research contracts</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">100</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">100</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">100</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">100</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Tradename</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">4,500</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,218</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,282</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">4,500</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,033</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,467</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Amortization expense related to acquired intangible assets was $92,500 and $110,000 for the three months ended June&#160;30, 2012 and July&#160;2, 2011, respectively. Amortization expense related to acquired intangible assets was $185,000 and $220,000 for the six months ended June&#160;30, 2012 and July&#160;2, 2011, respectively. The estimated future amortization expense is expected to be as follows: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="84%">&#160;</td> <td valign="bottom" width="11%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center"><font style="font-family:times new roman" size="1"><b>(In&#160;thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Remainder of 2012</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">185</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2013</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">370</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2014</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">370</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2015</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">370</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2016</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">370</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Thereafter</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">617</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,282</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table1 - irbt:BasisOfPresentationPolicyPolicyTextBlock--> <p style="margin-top:6px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Basis of Presentation </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The accompanying consolidated financial statements include those of iRobot and its subsidiaries, after elimination of all intercompany accounts and transactions. iRobot has prepared the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The accompanying unaudited financial data as of June&#160;30, 2012 and for the three and six months ended June&#160;30, 2012 and July&#160;2, 2011 has been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). 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 was 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 December&#160;31, 2011, filed with the SEC on February&#160;17, 2012. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">In the opinion of management, all adjustments necessary to state fairly its statement of financial position as of June&#160;30, 2012 and results of operations and cash flows for the periods ended June&#160;30, 2012 and July&#160;2, 2011 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></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table2 - us-gaap:UseOfEstimates--> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Use of Estimates </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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, 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></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table3 - us-gaap:FiscalPeriod--> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Fiscal Year-End </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> The Company operates and reports using a 52-53 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></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table4 - us-gaap:RevenueRecognitionPolicyTextBlock--> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Revenue Recognition </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company derives its revenue from product sales, government research and development contracts, 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 home 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. Sales to domestic resellers are typically subject to agreements allowing for limited rights of return, rebates and price protection. 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. The Company makes an estimate of sales returns for products sold by domestic resellers directly based on historical returns experience and other relevant data. The Company&#8217;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 Company has aggregated and analyzed historical returns from domestic resellers and end users which form the basis of its estimate of future sales returns by resellers or end users. When a right of return exists, the provision for these estimated returns is recorded as a reduction of revenue at the time that the related revenue is recorded. If actual returns differ significantly from its estimates, such differences could have a material impact on the Company&#8217;s results of operations for the period in which the returns become known. The estimates for returns are adjusted periodically based upon historical rates of returns. 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></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">During the three month period ended June 30, 2012, the Company completed its periodic assessment of customer defective product returns in its home robots business unit. This assessment demonstrated lower actual returns experience than the estimates included on its historical returns reserve. The Company believes these lower actual returns are the result of its sustained investment in product quality. In the second quarter, the Company accordingly adjusted its accrual rates to reflect these lower return rates, resulting in a $3.3 million benefit to revenue for the three and six month periods ended June 30, 2012. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Under cost-plus-fixed-fee (&#8220;CPFF&#8221;) 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 (&#8220;DCMA&#8221;). 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 (&#8220;DCAA&#8221;), 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 June&#160;30, 2012, fiscal years 2007, 2008, 2009, 2010 and 2011 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 (&#8220;FFP&#8221;) 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></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table5 - us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy--> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Accounting for Share-Based Payments </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company accounts for share-based payments to employees, including grants of employee stock options and awards in the form of restricted shares and restricted stock units by establishing the fair value of each option grant using the Black-Scholes option- pricing model and the fair value of awards based on stock price at the time of grant. The fair value of share-based payments is recorded by the Company as a charge against earnings. The Company recognizes share-based payment expense over the requisite service period of the underlying grants and awards. The Company&#8217;s share-based payment awards are accounted for as equity instruments. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table6 - us-gaap:EarningsPerSharePolicyTextBlock--> <p style="margin-top:0px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Net Income Per Share </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The following table presents the calculation of both basic and diluted net income per share: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="59%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Net income</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,375</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,024</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,028</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,501</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted-average shares outstanding</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,522</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">26,667</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,441</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">26,388</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Dilutive effect of employee stock options and restricted shares</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">660</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,244</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">818</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,345</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Diluted weighted-average shares outstanding</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">28,182</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,911</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">28,259</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,733</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Basic income per share</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.27</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.30</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.29</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.59</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Diluted income per share</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.26</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.29</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.28</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.56</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Potentially dilutive securities representing approximately 1.2&#160;million and 0.4&#160;million shares of common stock for the three month periods ended June&#160;30, 2012 and July&#160;2, 2011, respectively, and approximately 0.6&#160;million and 0.4&#160;million shares of common stock for the six month periods ended June&#160;30, 2012 and July&#160;2, 2011, respectively were excluded from the computation of diluted earnings per share for these periods because their effect would have been antidilutive. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table7 - us-gaap:IncomeTaxPolicyTextBlock--> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Income Taxes </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company is subject to taxation in the United States and various states and foreign jurisdictions. The statute of limitations for examination by the IRS and state tax authorities is closed for fiscal years prior to December&#160;31, 2008, although carryforward attributes that were generated prior to fiscal year 2008&#160;may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period. The IRS is currently examining the Company&#8217;s tax returns for the years 2008, 2009 and 2010. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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 or changes in tax laws or regulations. The Company&#8217;s income tax provisions and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company recorded a tax provision of $3.3 million and $3.6 million for the three month periods ended June&#160;30, 2012 and July&#160;2, 2011, respectively. The $3.3 million provision for the three month period ended June&#160;30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $3.6 million provision for the three month period ended July&#160;2, 2011 was based upon a projected 2011 effective tax rate of 33%. The Company recorded a tax provision of $3.6 million and $7.5 million for the six month periods ended June&#160;30, 2012 and July&#160;2, 2011, respectively. The $3.6 million provision for the six month period ended June&#160;30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $7.5 million provision for the six month period ended July&#160;2, 2011 was based upon a projected 2011 effective tax rate of 33%. The decrease in the projected effective tax rates from 33% in 2011 to 31% in 2012 was primarily due to an increase in state research and development tax credits. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table8 - us-gaap:ComprehensiveIncomePolicyPolicyTextBlock--> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Comprehensive Income </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">Comprehensive income includes unrealized gains (losses) on certain investments. The differences between net income and comprehensive income were as follows: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="59%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Net income, as reported</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,375</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,024</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,028</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,501</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Unrealized gains (losses) on investments, net of tax</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(91</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">121</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">54</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">95</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,284</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,145</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,082</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,596</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table9 - us-gaap:FairValueOfFinancialInstrumentsPolicy--> <p style="margin-top:0px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Fair Value Measurements </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> The Company&#8217;s assets measured at fair value on a recurring basis at June&#160;30, 2012, were as follows: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="74%">&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Fair Value Measurements as of<br />June 30, 2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 2</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level&#160;3</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"> <p style="border-bottom:1px solid #000000;width:39pt"><font style="font-family:times new roman" size="1"><b>Description</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Assets:</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Money Market Funds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">130,164</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Corporate bonds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">20,181</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total assets measured at fair value</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">130,164</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">20,181</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">The Company&#8217;s assets measured at fair value on a recurring basis at December&#160;31, 2011, were as follows: </font></p> <p style="font-size:12px;margin-top:0px;margin-bottom:0px">&#160;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="74%">&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Fair Value Measurements as of<br />December&#160;31, 2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 2</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level&#160;3</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"> <p style="border-bottom:1px solid #000000;width:39pt"><font style="font-family:times new roman" size="1"><b>Description</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Assets:</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Money Market Funds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">117,196</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">U.S. Government bonds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,502</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Corporate bonds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,309</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total assets measured at fair value</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">117,196</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">17,811</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">In each table above, the bond investments are valued based on observable market values as of the Company&#8217;s reporting date and are included in Level&#160;2. 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. The fair value of the Company&#8217;s bond investments are included in short term investments in its consolidated balance sheet. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table10 - us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy--> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Goodwill </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">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 2011, the Company early adopted the new provisions issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) that intended to simplify goodwill impairment testing. The updated guidance permits the Company 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&#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. </font></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Accounting Policy: irbt-20120630_note2_accounting_policy_table11 - irbt:RecentAccountingPronouncementsPolicyTextBlock--> <p style="margin-top:18px;margin-bottom:0px; margin-left:4%"><font style="font-family:times new roman" size="2"><b><i>Recent Accounting Pronouncements </i></b></font></p> <p style="margin-top:6px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">In May&#160;2011, the FASB issued amended guidance on fair value measurement and related disclosures. The new guidance clarifies the concepts applicable for fair value measurement of non-financial assets and requires the disclosure of quantitative information about the unobservable inputs used in a fair value measurement. This guidance will be effective for reporting periods beginning after December&#160;15, 2011. The Company adopted the amendments on January&#160;1, 2012. The impact of these amendments on the Company&#8217;s consolidated financial statements was not material. </font></p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px">&#160;</p> <p style="margin-top:0px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2">In June&#160;2011, the FASB amended its accounting guidance on the presentation of other comprehensive income (OCI)&#160;in an entity&#8217;s financial statements. The amended guidance eliminates the option to present the components of OCI as part of the statement of changes in shareholders&#8217; equity and provides two options for presenting OCI: in a statement included in the income statement or in a separate statement immediately following the income statement. The amendments do not change the guidance for the items that have to be reported in OCI or when an item of OCI has to be moved into net income. For public entities, the amendments are effective for fiscal years, and interim periods within those years, beginning after December&#160;15, 2011. The Company adopted the updates on January&#160;1, 2012 and disclosed the components of comprehensive income in a separate statement. </font></p> <p style="margin-top:12px;margin-bottom:0px; text-indent:4%"><font style="font-family:times new roman" size="2"> 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 the impact of 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></p> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note2_table1 - us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock--> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="59%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Net income</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,375</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,024</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,028</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,501</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Weighted-average shares outstanding</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,522</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">26,667</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,441</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">26,388</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Dilutive effect of employee stock options and restricted shares</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">660</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,244</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">818</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,345</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Diluted weighted-average shares outstanding</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">28,182</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,911</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">28,259</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">27,733</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Basic income per share</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.27</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.30</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.29</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.59</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Diluted income per share</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.26</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.29</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.28</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">0.56</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note2_table2 - us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock--> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="59%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Net income, as reported</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,375</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,024</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,028</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,501</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Unrealized gains (losses) on investments, net of tax</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(91</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">121</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">54</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">95</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,284</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,145</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,082</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,596</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note2_table3 - us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock--> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="74%">&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Fair Value Measurements as of<br />June 30, 2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 2</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level&#160;3</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"> <p style="border-bottom:1px solid #000000;width:39pt"><font style="font-family:times new roman" size="1"><b>Description</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Assets:</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Money Market Funds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">130,164</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Corporate bonds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">20,181</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total assets measured at fair value</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">130,164</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">20,181</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note2_table4 - us-gaap:FairValueDisclosuresTextBlock--> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="74%">&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="4%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Fair Value Measurements as of<br />December&#160;31, 2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level 2</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Level&#160;3</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"> <p style="border-bottom:1px solid #000000;width:39pt"><font style="font-family:times new roman" size="1"><b>Description</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr> <td height="8">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> <td height="8" colspan="4">&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Assets:</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Money Market Funds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">117,196</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">U.S. Government bonds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,502</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Corporate bonds</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,309</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total assets measured at fair value</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">117,196</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">17,811</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note3_table1 - us-gaap:ScheduleOfInventoryCurrentTableTextBlock--> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="76%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,<br />2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>December&#160;31,<br />2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Raw materials</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,352</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">7,769</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Work in process</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">6</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Finished goods</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">26,239</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">23,320</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">34,597</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">31,089</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note5_table1 - us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock--> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="76%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,<br />2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>December&#160;31,<br />2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued warranty</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,990</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,306</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued direct fulfillment costs</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">426</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,907</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued rent</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">710</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">726</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued sales commissions</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">310</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">411</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued accounting fees</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">375</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">354</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Accrued other</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">3,067</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">3,484</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">13,878</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">17,188</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note6_table1 - us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock--> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="84%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Operating<br />Leases</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center"><font style="font-family:times new roman" size="1"><b>(In&#160;thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Remainder of 2012</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,509</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2013</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,574</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2014</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,505</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2015</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,505</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2016</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,505</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Thereafter</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,187</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total minimum lease payments</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">19,785</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note6_table2 - us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock--> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="58%">&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="6%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Balance at beginning of period</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,132</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,670</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,306</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,284</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Provision(1)</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(675</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">932</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">238</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,265</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Warranty usage(2)</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(467</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(1,130</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(1,554</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(2,077</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Balance at end of period</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,990</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,472</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,990</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,472</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note7_table1 - us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock--> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="58%">&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="5%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="6" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30,&#160;2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" nowrap="nowrap" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>July&#160;2,&#160;2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Home Robots</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">96,013</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">63,892</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">177,596</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">131,774</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Defense&#160;&#038; Security</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,432</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">44,190</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">31,656</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">82,585</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total revenue</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">111,445</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">108,082</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">209,252</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">214,359</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Cost of revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Home Robots</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">46,328</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">35,713</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">90,963</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">72,701</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Defense&#160;&#038; Security</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">15,670</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">29,833</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">34,829</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">55,668</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total cost of revenue</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">61,998</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">65,546</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">125,792</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">128,369</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Gross margin:</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Home Robots</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">49,685</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">28,179</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">86,633</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">59,073</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Defense&#160;&#038; Security</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(238</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">14,357</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">(3,173</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">)&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">26,917</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total gross margin</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">49,447</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">42,536</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">83,460</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">85,990</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Research and development</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">9,667</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">8,146</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">18,391</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">16,875</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Selling and marketing</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">19,122</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">12,767</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">32,692</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">25,748</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>General and administrative</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,022</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,097</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">21,064</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">20,697</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Other income (expense), net</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">60</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">112</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">280</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">350</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2"><b>Income before income taxes</b></font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">10,696</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11,638</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">11,593</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">23,020</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note8_table1 - us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock--> <table cellspacing="0" cellpadding="0" width="100%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="58%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>June&#160;30, 2012</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>December&#160;31, 2011</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Cost</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Accumulated<br />Amortization</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Net</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Cost</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Accumulated<br />Amortization</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1px solid #000000"><font style="font-family:times new roman" size="1"><b>Net</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="22" align="center"><font style="font-family:times new roman" size="1"><b>(In thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Completed technology</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">3,700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,418</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,282</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">3,700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">1,233</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,467</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Research contracts</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">100</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">100</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">100</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">100</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Tradename</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">700</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">&#8212;&#160;&#160;</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr> <td valign="top"> <p style="margin-left:3.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">4,500</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,218</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,282</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">4,500</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,033</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,467</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note Table: irbt-20120630_note8_table2 - us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock--> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="border-collapse:collapse; text-align: left" align="center"> <!-- Begin Table Head --> <tr> <td width="84%">&#160;</td> <td valign="bottom" width="11%">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom" colspan="2" align="center"><font style="font-family:times new roman" size="1"><b>(In&#160;thousands)</b></font></td> <td valign="bottom"><font size="1">&#160;</font></td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Remainder of 2012</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">185</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2013</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">370</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2014</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">370</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2015</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">370</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">2016</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">370</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Thereafter</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">617</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:1px solid #000000">&#160;</p> </td> <td>&#160;</td> </tr> <tr bgcolor="#cceeff"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em"><font style="font-family:times new roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#160;</font></td> <td valign="bottom"><font style="font-family:times new roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="font-family:times new roman" size="2">2,282</font></td> <td nowrap="nowrap" valign="bottom"><font style="font-family:times new roman" size="2">&#160;</font></td> </tr> <tr style="font-size:1px"> <td valign="bottom">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td valign="bottom"> <p style="border-top:3px double #000000">&#160;</p> </td> <td>&#160;</td> </tr> <!-- End Table Body --> </table> false --12-29 Q2 2012 2012-06-30 10-Q 0001159167 27589291 Large Accelerated Filer IROBOT CORP 1907000 426000 7900000 1527000 1882000 2005-10-10 809000 775000 6000000 3300000 3300000 0.045 P90D P60D 9 0.302 0.315 0.113 0.110 0.217 0.128 0.224 0.133 0.468 0.392 0.623 0.602 1500000 1500000 P10Y P7Y 48406000 45212000 43338000 39527000 17188000 13878000 354000 375000 726000 710000 411000 310000 151000 206000 184395000 191975000 88000 85000 220000 110000 185000 92500 400000 400000 600000 1200000 332213000 333403000 284180000 276685000 117196000 17811000 15309000 117196000 2502000 130164000 20181000 20181000 130164000 17811000 20181000 108383000 108725000 166308000 156543000 342000 -9765000 0.01 0.01 100000000 100000000 27216555 27513376 27216555 27513376 272000 275000 15596000 8145000 8082000 7284000 14344000 7711000 8722000 3203000 20252000 10686000 9750000 3685000 128369000 55668000 72701000 65546000 29833000 35713000 125792000 34829000 90963000 61998000 15670000 46328000 114025000 57835000 117070000 58795000 4488000 -4230000 15344000 15494000 6127000 11086000 4640000 5313000 0.59 0.30 0.29 0.27 0.56 0.29 0.28 0.26 0.33 0.33 0.31 0.31 17879000 9738000 0.100 0.104 5655000 1035000 5655000 1035000 2033000 100000 1233000 700000 2218000 100000 1418000 700000 617000 185000 370000 370000 370000 370000 4500000 100000 3700000 700000 4500000 100000 3700000 700000 2467000 2467000 2282000 2282000 P10Y P2Y -473000 -166000 20697000 10097000 21064000 10022000 85990000 26917000 59073000 42536000 14357000 28179000 83460000 -3173000 86633000 49447000 -238000 49685000 23020000 11638000 11593000 10696000 7792000 6411000 7519000 3614000 3565000 3321000 -5416000 -3194000 473000 -3811000 -1494000 355000 -4733000 -8141000 7042000 3508000 -1889000 -3252000 4809000 378000 266000 -186000 4022000 -289000 23320000 26239000 31089000 34597000 7769000 8352000 6000 332213000 333403000 85000000 70710000 4255000 4069000 13443000 2282000 -7208000 -11542000 -5893000 -505000 15501000 8024000 8028000 7375000 350000 112000 280000 60000 63320000 31010000 72147000 38811000 22670000 11526000 11313000 10636000 19785000 1509000 2505000 2505000 2505000 2574000 8187000 2000000 1000000 2200000 1100000 3484000 3067000 7928000 8270000 12877000 18692000 95000 121000 54000 -91000 82000 42000 5000000 5086000 7208000 2956000 5000000 5000000 5000000 2500000 8597000 2022000 29029000 26940000 2362000 2073000 16875000 8146000 18391000 9667000 58140000 66168000 194107000 97396000 199502000 107760000 214359000 82585000 131774000 108082000 44190000 63892000 209252000 31656000 177596000 111445000 15432000 96013000 25748000 12767000 32692000 19122000 4190000 250000 571000 2710000 320000 339000 156000 320000 1538000 239000 158000 5415000 191000 586000 3668000 554000 416000 73000 296000 2059000 295000 179000 P5Y P0Y 5181 1583682 3495996 9284000 9670000 9472000 10306000 10132000 8990000 10306000 8990000 2077000 1130000 1554000 467000 2265000 932000 238000 -675000 242958000 258624000 1345000 1244000 818000 660000 27733000 27911000 28259000 28182000 26388000 26667000 27441000 27522000 Total stock-based compensation recorded in the three and six months ended June 30, 2012 and July 2, 2011 included in the above figures breaks down by expense classification as follows: EX-101.SCH 6 irbt-20120630.xsd XBRL TAXONOMY EXTENSION SCHEMA 0201 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0604 - Disclosure - Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0204 - Disclosure - Stock Options Plans link:presentationLink link:calculationLink link:definitionLink 0130 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 06081 - Disclosure - Goodwill and Other Intangible Assets (Details 1) link:presentationLink link:calculationLink link:definitionLink 06071 - Disclosure - Industry Segment, Geographic Information and Significant Customers (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0607 - Disclosure - Industry Segment Geographic Information and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 0507 - Disclosure - Industry Segment, Geographic Information and Significant Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0207 - Disclosure - Industry Segment, Geographic Information and Significant Customers link:presentationLink link:calculationLink link:definitionLink 06062 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 06061 - Disclosure - Commitments and Contingencies (Details 1) link:presentationLink link:calculationLink link:definitionLink 0606 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0206 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0506 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 06082 - Disclosure - Goodwill and Other Intangible Assets (Details Textual) link:presentationLink link:calculationLink link:definitionLink 0608 - Disclosure - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0508 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0605 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0505 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 06023 - Disclosure - Summary of Significant Accounting Policies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 06022 - Disclosure - Summary of Significant Accounting Policies (Details 2) link:presentationLink link:calculationLink link:definitionLink 06021 - Disclosure - Summary of Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 0602 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0502 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0402 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0603 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0503 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 00 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 0110 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0111 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 0120 - Statement - Consolidated Statements of Income (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0140 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0202 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 0203 - Disclosure - Inventory link:presentationLink link:definitionLink link:calculationLink 0205 - Disclosure - Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 0208 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 irbt-20120630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 irbt-20120630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 irbt-20120630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 irbt-20120630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R33.htm IDEA: XBRL DOCUMENT v2.4.0.6
Industry Segment, Geographic Information and Significant Customers (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Jun. 30, 2012
Jul. 02, 2011
US federal government orders contracts and subcontracts [Member]
       
Industry Segment Geographic Information and Significant Customers (Textual) [Abstract]        
Percentage of U.S. federal government orders, contracts and subcontracts of total revenue 11.00% 31.50% 11.30% 30.20%
Customer One [Member]
       
Industry Segment Geographic Information and Significant Customers (Textual) [Abstract]        
Percentage of revenue generated from two international distributors 22.40%   21.70%  
Customer Two [Member]
       
Industry Segment Geographic Information and Significant Customers (Textual) [Abstract]        
Percentage of revenue generated from two international distributors 13.30%   12.80%  
Foreign Country [Member]
       
Industry Segment Geographic Information and Significant Customers (Textual) [Abstract]        
Percentage of sales to Non-U.S. customers of total revenue 60.20% 39.20% 62.30% 46.80%
International distributors [Member]
       
Industry Segment Geographic Information and Significant Customers (Textual) [Abstract]        
Percentage of revenue generated from one international distributors   10.40%   10.00%
XML 12 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; word-wrap: break-word; } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; } ..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 13 R25.htm IDEA: XBRL DOCUMENT v2.4.0.6
Summary of Significant Accounting Policies (Details Textual) (USD $)
Share data in Millions, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Jun. 30, 2012
Jul. 02, 2011
Summary of Significant Accounting Policies (Textual) [Abstract]        
Potentially diluted shares of common stock 1.2 0.4 0.6 0.4
Tax Provision $ 3,321,000 $ 3,614,000 $ 3,565,000 $ 7,519,000
Effective Income Tax Rate 31.00% 33.00% 31.00% 33.00%
Increase in revenue from adjustment in accrual rates $ 3,300,000   $ 3,300,000  
XML 14 R9.htm IDEA: XBRL DOCUMENT v2.4.0.6
Inventory
6 Months Ended
Jun. 30, 2012
Inventory [Abstract]  
Inventory

3. Inventory

Inventory consists of the following:

 

                 
    June 30,
2012
    December 31,
2011
 
    (In thousands)  

Raw materials

  $ 8,352     $ 7,769  

Work in process

    6       —    

Finished goods

    26,239       23,320  
   

 

 

   

 

 

 
    $ 34,597     $ 31,089  
   

 

 

   

 

 

 
EXCEL 15 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y M/2(M+2TM/5].97AT4&%R=%\Y-#'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T5]);F9O#I%>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;G-O;&ED871E9%]3=&%T96UE;G1S7V]F7T-O M;3PO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D1E#I%>&-E;%=O5]O M9E]3:6=N:69I8V%N=%]!8V-O=6YT/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H M965T4V]U#I%>&-E;%=O#I%>&-E;%=O#I.86UE M/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D%C8W)U961?17AP96YS M97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I.86UE/@T*("`@(#QX.E=O M#I%>&-E;%=O#I.86UE/DEN9'5S=')Y7U-E9VUE;G1?1V5O9W)A<&AI M8U]);CPO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D=O M;V1W:6QL7V%N9%]/=&AE#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O M#I.86UE/E-U;6UA#I7;W)K#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D=O;V1W:6QL7V%N9%]/=&AE#I7;W)K#I%>&-E;%=O5]O9E]3:6=N:69I8V%N=%]!8V-O M=6YT-#PO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-U M;6UA#I7;W)K#I%>&-E M;%=O#I7;W)K#I. M86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;6UI=&UE;G1S7V%N9%]#;VYT:6YG96YC:65S7S$\+W@Z3F%M M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I.86UE/DEN9'5S=')Y M7U-E9VUE;G1?1V5O9W)A<&AI8U]);C(\+W@Z3F%M93X-"B`@("`\>#I7;W)K M5]396=M96YT7T=E;V=R87!H:6-? M26XS/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O M#I.86UE/D=O;V1W:6QL7V%N9%]/=&AE#I7;W)K#I%>&-E;%=O#I!8W1I=F53:&5E=#XP/"]X.D%C M=&EV95-H965T/@T*("`\>#I0#I%>&-E;%=O7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^,C`Q,CQS<&%N/CPO M'0^43(\2!& M:6QE3PO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M3&%R9V4@06-C96QE2!#;VUM;VX@4W1O8VLL M(%-H87)E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A"!A6%B;&4\+W1D/@T*("`@("`@("`\=&0@8VQA'!E;G-EF5D.R`R-RPU,3,L,S3PO=&0^#0H@("`@("`@(#QT9"!C;&%S3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\Y-#'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R'0^)FYB'0^)FYBF5D/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#`L,#`P+#`P,#QS<&%N/CPO M'0O:F%V87-C3X-"B`@ M("`\=&%B;&4@8VQA'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!E>'!E;G-E(&-L87-S:69I8V%T:6]N(&%S M(&9O;&QO=W,Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M=&5X=#X\'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S2!E>'!E;G-E(&-L87-S:69I8V%T:6]N(&%S M(&9O;&QO=W,Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M=&5X=#X\'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M"!M;VYT:',@96YD960@2G5N92`S,"P@,C`Q M,B!A;F0@2G5L>2`R+"`R,#$Q(&EN8VQU9&5D(&EN('1H92!A8F]V92!F:6=U M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$"!M;VYT:',@96YD960@2G5N92`S,"P@,C`Q,B!A;F0@2G5L>2`R M+"`R,#$Q(&EN8VQU9&5D(&EN('1H92!A8F]V92!F:6=U"!M;VYT:',@96YD960@ M2G5N92`S,"P@,C`Q,B!A;F0@2G5L>2`R+"`R,#$Q(&EN8VQU9&5D(&EN('1H M92!A8F]V92!F:6=U7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!A;F0@97%U:7!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M M<#XQ-C8\&5S+"!N970\+W1D/@T*("`@("`@("`\=&0@8VQA3PO=&0^#0H@("`@("`@(#QT M9"!C;&%S6%B;&4\+W1D/@T*("`@("`@("`\=&0@8VQA'!E;G-E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5R8VES97,\+W1D/@T*("`@("`@("`\=&0@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQAF%T:6]N0V]N&)R;"QN&)R;"QN>"`M+3X-"B`@(#QF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R M/CQB/C$N($1E'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/FE2;V)O="!#;W)P;W)A M=&EO;B`H)B,X,C(P.VE2;V)O="8C.#(R,3L@;W(@=&AE("8C.#(R,#M#;VUP M86YY)B,X,C(Q.RD@9&5V96QO<',@'0O:F%V87-C M3X-"B`@("`\=&%B;&4@ M8VQA2!O9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG M(%!O;&EC:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\(2TM M1$]#5%E012!H=&UL(%!50DQ)0R`B+2\O5S-#+R]$5$0@6$A434P@,2XP(%1R M86YS:71I;VYA;"\O14XB(")H='1P.B\O=W=W+G6QE/3-$ M;6%R9VEN+71O<#HQ.'!X.VUA6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@2!O9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S M(#PO8CX\+V9O;G0^/"]P/@T*("`@/'`@F4],T0R M/CQB/CQI/D)A6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6EN9R!C;VYS;VQI9&%T960@9FEN86YC:6%L('-T871E;65N=',@:6YC;'5D M92!T:&]S92!O9B!I4F]B;W0@86YD(&ET6EN9R!C;VYS;VQI9&%T960@9FEN86YC:6%L('-T871E;65N=',@ M:6X@8V]N9F]R;6ET>2!W:71H(&%C8V]U;G1I;F<@<')I;F-I<&QE6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6EN9R!U;F%U9&ET960@9FEN86YC:6%L(&1A=&$@87,@ M;V8@2G5N928C,38P.S,P+"`R,#$R(&%N9"!F;W(@=&AE('1H2!A8V-E<'1E9"!I;B!T:&4@56YI=&5D(%-T871E6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@ M=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@2!T;R!S=&%T92!F M86ER;'D@:71S('-T871E;65N="!O9B!F:6YA;F-I86P-"B`@('!O2!I;F1I8V%T:79E#0H@("!O9B!T:&4@;W!E2!F=71U6QE/3-$ M)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@;6%R9VEN+6QE M9G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@#MM M87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@2!T;R!M86ME(&5S=&EM871E'!E;G-E&5S+B!4:&4@0V]M<&%N>2!B87-E2!B96QI979E'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/@T*("`@ M5&AE($-O;7!A;GD@;W!E2!O M9B!T:&4@=&AI6QE M/3-$)VUA2!D97)I=F5S(&ET2!S=6)J96-T('1O(&%G2!R961U8V5S(')E=F5N=64@9F]R(&ET2!D;VUE'!E28C.#(Q-SMS(&EN=&5R;F%T:6]N86P@9&ES=')I8G5T;W(@ M86=R965M96YT2!H87,@86=G2!B87-E9"!U<&]N(&AI'!E8W1E9"!U'!E'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/D1U2!C;VUP;&5T960@:71S('!E2!B96QI979E&5D+69E92`H)B,X,C(P.T-01D8F(S@R,C$[*2!T>7!E(&-O;G1R86-T M2!S=6)M:71S(&9I;F%L(&EN9&ER96-T(&)I;&QI;F<@65A28C.#(Q-SMS(&9I;F%L(&%C='5A;"!B:6QL:6YG(')A=&5S M(&%R92!G2!R96-O2!T:&4@1&5F96YS92!#;VYT65A2!I;B!E9F9E8W0L('1H M92!#;VUP86YY(')E8V]R9',@82!C=6UU;&%T:79E(')E=F5N=64@861J=7-T M;65N="!I;B!T:&4@<&5R:6]D(&EN('=H:6-H('1H92!R871E(&1I9F9EF5D(&%S('1H92!P'1E;F0@;W9E&-E2P@:7,@ M'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/E1H92!#;VUP86YY(&%C8V]U;G1S(&9O M2!T:&4@0V]M<&%N>2!A2!R96-O9VYI>F5S('-H M87)E+6)A6UE;G0@97AP96YS92!O=F5R('1H92!R97%U:7-I=&4@ M2!I;G-T M6QE/3-$9F]N="US:7IE M.C%P>#MM87)G:6XM=&]P.C$X<'@[;6%R9VEN+6)O='1O;3HP<'@^)B,Q-C`[ M/"]P/@T*("`@/'`@3IT:6UEF4],T0R/CQB/CQI/DYE="!) M;F-O;64@4&5R(%-H87)E(#PO:3X\+V(^/"]F;VYT/CPO<#X-"B`@(#QP('-T M>6QE/3-$)VUAF4Z,3)P>#MM87)G:6XM=&]P.C!P>#MM87)G:6XM8F]T M=&]M.C!P>#XF(S$V,#L\+W`^#0H@("`\=&%B;&4@8V5L;'-P86-I;F<],T0P M(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#DR)2!B;W)D97(],T0P('-T>6QE M/3-$)V)OF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P M)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB/E1HF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB M/E-I>"!-;VYT:',@16YD960\+V(^/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T M9#X-"B`@(#PO='(^(`T*("`@/'1R/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@8V]L2`M+3X-"B`@(#QT3IT:6UEF4],T0R/DYE="!I;F-O;64\+V9O;G0^/"]P/@T*("`@/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C@L M,#(X/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$9F]N="US:7IE M.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T* M("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P M>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D M;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@3IT:6UEF4],T0R/E=E:6=H=&5D+6%V97)A9V4@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(W+#0T M,3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@65E('-T;V-K(&]P=&EO;G,@ M86YD(')E6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M("`@/'`@'0M:6YD96YT M.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(X+#$X,CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/C(W+#6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)VUA M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C`N,C<\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M;F]W3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C`N-3D\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C`N,CD\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@2`M+3X-"B`@(#PO=&%B;&4^(`T*("`@ M/'`@2!D:6QU=&EV M92!S96-U28C,38P.S(L(#(P,3$L M(')E2P@86YD(&%P<')O>&EM871E;'D@,"XV)B,Q-C`[;6EL M;&EO;B!A;F0@,"XT)B,Q-C`[;6EL;&EO;B!S:&%R97,@;V8@8V]M;6]N('-T M;V-K(&9O2!W97)E(&5X8VQU9&5D(&9R;VT@=&AE(&-O;7!U=&%T:6]N(&]F(&1I M;'5T960@96%R;FEN9W,@<&5R('-H87)E(&9OF4],T0R M/CQB/CQI/DEN8V]M92!487AE6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@&%M:6YA=&EO;B!B>2!T:&4@ M25)3(&%N9"!S=&%T92!T87@@875T:&]R:71I97,@:7,@8VQO65A2!E>&%M:6YI;F<@=&AE($-O;7!A;GDF(S@R M,3<['0M:6YD96YT.C0E)SX\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0R/D1E9F5R&5S(&%R92!D971E"!B87-I"!R871E"!AF5D+B`\+V9O;G0^/"]P/@T*("`@/'`@"!L87=S(&]R(')E9W5L871I;VYS+B!4:&4@0V]M<&%N>28C.#(Q-SMS M(&EN8V]M92!T87@@<')O=FES:6]N6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@"!R871E(&]F(#,Q)2X@5&AE M("0S+C8@;6EL;&EO;@T*("`@<')O=FES:6]N(&9O"!R871E(&]F(#,S M)2X@5&AE($-O;7!A;GD@28C,38P.S(L(#(P,3$L(')E2X@5&AE("0S+C8@;6EL;&EO M;B!P"!M;VYT:"!P97)I;V0@ M96YD960@2G5L>28C,38P.S(L#0H@("`R,#$Q('=A"!R871E(&]F(#,S)2X@5&AE M(&1E8W)E87-E(&EN('1H92!P"!R871E M6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@;6%R M9VEN+6QE9G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@'0M:6YD96YT.C0E)SX\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/D-O;7!R96AE;G-I=F4@:6YC;VUE(&EN8VQU9&5S('5N6QE/3-$9F]N="US:7IE.C$R<'@[;6%R9VEN+71O<#HP<'@[ M;6%R9VEN+6)O='1O;3HP<'@^)B,Q-C`[/"]P/@T*("`@/'1A8FQE(&-E;&QS M<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Y,B4@8F]R9&5R M/3-$,"!S='EL93TS1"=B;W)D97(M8V]L;&%P'0M M86QI9VXZ(&QE9G0G(&%L:6=N/3-$8V5N=&5R/@T*("`@/"$M+2!"96=I;B!4 M86)L92!(96%D("TM/@T*("`@/'1R/B`-"B`@(#QT9"!W:61T:#TS1#4Y)3XF M(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V M)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF M(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@=VED=&@],T0V)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF M(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V M,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V)3XF M(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V M,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@=VED=&@],T0V)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V M,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/CQB/DIU;F4F(S$V,#LS,"PF M(S$V,#LR,#$R/"]B/CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@28C,38P.S(L)B,Q-C`[,C`Q M,3PO8CX\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P M,#`P)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB/DIU;F4F(S$V,#LS,"PF(S$V,#LR,#$R/"]B/CPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@28C,38P.S(L)B,Q-C`[,C`Q,3PO8CX\+V9O;G0^/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT:6UE MF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C@L,#(T/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$ M)VUA6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D M('9A;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V M,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$ M)V)O6QE M/3-$)V)O3IT:6UE MF4],T0R/E1O=&%L(&-O;7!R96AE;G-I=F4@:6YC M;VUE/"]F;VYT/CPO<#X-"B`@(#PO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/CF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C$U+#4Y M-CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$9F]N M="US:7IE.C$X<'@[;6%R9VEN+71O<#HP<'@[;6%R9VEN+6)O='1O;3HP<'@^ M/&9O;G0@6QE M/3-$9F]N="US:7IE.C%P>#MM87)G:6XM=&]P.C$X<'@[;6%R9VEN+6)O='1O M;3HP<'@^)B,Q-C`[/"]P/@T*("`@/'`@F4],T0R M/CQB/CQI/D9A:7(@5F%L=64@365A6QE/3-$)VUA3IT:6UEF4],T0Q/CQB/D9A:7(@5F%L=64@365AF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V)O M6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/CQB/DQE=F5L)B,Q-C`[,SPO8CX\+V9O;G0^/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T"!S;VQI9"`C,#`P,#`P.W=I9'1H.C,Y M<'0G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0Q/CQB/BA);B!T M:&]U2`M+3X-"B`@(#QT'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C M,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D M/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M;F]W3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M(&%L:6=N/3-$'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C M,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B M;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS M1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@ M("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O3IT:6UEF4],T0R/E1O=&%L M(&%S6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT M:6UEF4],T0R/C$S,"PQ-C0\+V9O;G0^/"]T9#X@ M#0H@("`\=&0@;F]W3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O M;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE M/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C M,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B M;W)D97(M=&]P.C-P>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B;&4@(S`P M,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*("`@/'`@28C.#(Q-SMS(&%S3IT:6UEF4],T0Q/CQB/D9A:7(@5F%L=64@365AF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ MF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/CQB/DQE=F5L)B,Q-C`[ M,SPO8CX\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T"!S;VQI9"`C M,#`P,#`P.W=I9'1H.C,Y<'0G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0Q/CQB/BA);B!T:&]U2`M+3X-"B`@(#QT'0M:6YD96YT M.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/B8C.#(Q,CLF(S$V,#LF M(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]T6QE/3-$)VUAF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/B8C.#(Q,CLF M(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/@T*("`@/"]TF4Z,7!X/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS M1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@ M("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*("`@/'`@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C$W+#@Q M,3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@;F]W3IT:6UEF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q M-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^ M(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O M6QE/3-$)V)O6QE/3-$)V)O'0M M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/DEN(&5A8V@@=&%B;&4@86)O=F4L('1H92!B M;VYD(&EN=F5S=&UE;G1S(&%R92!V86QU960@8F%S960@;VX@;V)S97)V86)L M92!M87)K970@=F%L=65S(&%S(&]F('1H92!#;VUP86YY)B,X,C$W.W,-"B`@ M(')E<&]R=&EN9R!D871E(&%N9"!AF5D(&%N9"!U;G)E86QI M>F5D(&=A:6YS(&%N9"!L;W-S97,@87)E(&EN8VQU9&5D(&EN(&-O;7!R96AE M;G-I=F4@:6YC;VUE(&9O3IT M:6UEF4],T0R/CQB/CQI/D=O;V1W:6QL(#PO:3X\ M+V(^/"]F;VYT/CPO<#X-"B`@(#QP('-T>6QE/3-$)VUA2!E=F%L=6%T97,@9V]O9'=I;&P@9F]R(&EM<&%I2!E87)L>2!A9&]P=&5D('1H92!N97<@<')O M=FES:6]N2!T;R!F M:7)S=`T*("`@87-S97-S('%U86QI=&%T:79E(&9A8W1O2!T:&%N(&YO="!T:&%T('1H92!F M86ER('9A;'5E(&]F(&$@6EN9R!V86QU97,L(&EN M8VQU9&EN9PT*("`@9V]O9'=I;&PN($EF('1H92!C87)R>6EN9R!A;6]U;G0@ M;V8@82!R97!O&-E961S('1H92!R97!OF4],T0R M/CQB/CQI/E)E8V5N="!!8V-O=6YT:6YG(%!R;VYO=6YC96UE;G1S(#PO:3X\ M+V(^/"]F;VYT/CPO<#X-"B`@(#QP('-T>6QE/3-$)VUA2!A9&]P=&5D('1H92!A M;65N9&UE;G1S(&]N($IA;G5A6QE/3-$9F]N="US:7IE.C%P M>#MM87)G:6XM=&]P.C$R<'@[;6%R9VEN+6)O='1O;3HP<'@^)B,Q-C`[/"]P M/@T*("`@/'`@'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/DEN($IU;F4F(S$V,#LR M,#$Q+`T*("`@=&AE($9!4T(@86UE;F1E9"!I=',@86-C;W5N=&EN9R!G=6ED M86YC92!O;B!T:&4@<')E2!A9&]P=&5D('1H92!U<&1A=&5S(&]N($IA;G5A'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/@T*("`@ M1G)O;2!T:6UE('1O('1I;64L(&YE=R!A8V-O=6YT:6YG('!R;VYO=6YC96UE M;G1S(&%R92!I2!B96QI M979E65T(&5F9F5C=&EV92P@=VEL;"!N M;W0@:&%V92!A(&UA=&5R:6%L(&EM<&%C="!O;B!T:&4@0V]M<&%N>28C.#(Q M-SMS(&-O;G-O;&ED871E9"!F:6YA;F-I86P@3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\Y-#'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R3QB2!;06)S=')A8W1=/"]S=')O;F<^/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\3PO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/"$M+41/0U194$4@:'1M;"!0 M54),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A M;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E M9"!.;W1E(#,@+2!U41I6QE/3-$;6%R9VEN+71O<#HQ.'!X.VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/DEN=F5N=&]R>2!C M;VYS:7-TF4Z,3)P>#MM87)G:6XM=&]P.C!P>#MM87)G:6XM M8F]T=&]M.C!P>#XF(S$V,#L\+W`^#0H@("`\=&%B;&4@8V5L;'-P86-I;F<] M,T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#6QE/3-$)V)OF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/CQB/DIU;F4F(S$V,#LS,"P\8G(@+SXR,#$R/"]B M/CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ MF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0Q/CQB M/BA);B!T:&]U2`M+3X-"B`@(#QT3IT:6UEF4] M,T0R/E)A=R!M871EF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/E=O3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C8\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(V+#(S M.3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$9F]N="US M:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^ M(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P M.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`- M"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@ MF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\ M<"!S='EL93TS1"=B;W)D97(M=&]P.C-P>"!D;W5B;&4@(S`P,#`P,"<^)B,Q M-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M("`@/'`@"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Y-#'0O:'1M;#L@8VAA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$&AT;6PQ+71R86YS:71I;VYA;"YD M=&0B("TM/@T*("`@/"$M+2!"96=I;B!";&]C:R!486=G960@3F]T92`T("T@ M=7,M9V%A<#I$:7-C;&]S=7)E3V9#;VUP96YS871I;VY296QA=&5D0V]S='-3 M:&%R94)A6QE/3-$ M;6%R9VEN+71O<#HQ.'!X.VUA6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/E1H92!#;VUP86YY(&AA2!O;F4@;V8@=&AE('1H2!B92!G2!R97-E2P@ M=&AE(#(P,#4@4&QA;B!P2!I;F-R96%S90T*("`@96%C M:"!*86YU87)Y)B,Q-C`[,2P@8F5G:6YN:6YG(&EN(#(P,#2!P2!M861E(&%V M86EL86)L92!F;W(@:7-S=6%N8V4@=6YD97(@=&AE(#(P,#4@4&QA;BX@16QI M9VEB:6QI='D@9F]R(&EN8V5N=&EV92!S=&]C:R!O<'1I;VYS(&ES(&QI;6ET M960@=&\@=&AO2!T:&5M(&9O'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/@T*("`@3W!T:6]N&5R8VES86)L92!I;B!F=6QL(&%T(&%N>2!T:6UE M('-U8G-E<75E;G0@=&\@=F5S=&EN9RP@9V5N97)A;&QY('9EF5R;R!T;R!F:79E('EE87)S+"!A;F0@97AP:7)E('-E M=F5N(&]R('1E;B!Y96%R&5R8VES92!P'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/D]N($IU;F4F(S$V,#LX+"`R M,#$R+"!T:&4@0V]M<&%N>2!G65E(&)O87)D(&UE;6)EF4Z,7!X.VUA#MM87)G:6XM8F]T=&]M.C!P>#XF M(S$V,#L\+W`^#0H\'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'!E;G-E'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'1";&]C:RTM/@T* M("`@/'`@#MM87)G:6XM8F]T=&]M.C!P M>#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/CQB/C4N($%C8W)U960@17AP96YS97,@/"]B/CPO9F]N=#X\ M+W`^#0H@("`\<"!S='EL93TS1"=M87)G:6XM=&]P.C9P>#MM87)G:6XM8F]T M=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'!E M;G-E6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3PO9F]N=#X\+W`^#0H@("`\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4] M,T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L M:6=N/3-$6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/C$P+#,P-CPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4] M,T0R/D%C8W)U960@9&ER96-T(&9U;&9I;&QM96YT(&-O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/D%C8W)U M960@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C,Q,#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT M.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C,U-#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT M:6UEF4],T0R/D%C8W)U960@;W1H97(\+V9O;G0^ M/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/@T*("`@/"]TF4Z M,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\ M+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/@T*("`@/"]TF4Z,7!X/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS M1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$ M)V)O'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'1";&]C:RTM/@T*("`@/'`@6QE M/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@28C,38P.S(L(#(P,3$@=V5R92`D,2XQ(&UI;&QI;VX@86YD("0Q M+C`@;6EL;&EO;BP@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q M/CQB/D]P97)A=&EN9SQBF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L2`M+3X-"B`@(#QT3IT:6UEF4],T0R/E)E;6%I M;F1E6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C$L-3`Y/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO M=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD M96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/C(L-3'0M:6YD96YT.BTQ+C`P M96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(L-3`U/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/C(L-3`U/"]F;VYT M/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@'0M:6YD M96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/C(L-3`U/"]F;VYT/CPO=&0^(`T* M("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0R/C@L,3@W/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C M,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI M9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@/"]T6QE/3-$)VUA6UE;G1S/"]F;VYT/CPO<#X-"B`@(#PO M=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF M(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/C$Y+#6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$ M)V)O6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@;6%R M9VEN+6QE9G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@'0M:6YD96YT.C0E)SX\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/@T* M("`@5&AE($-O;7!A;GD@8V]L;&5C=',@86YD(')E;6ET"X@5&AE($-O;7!A;GD@:&%S(')E8V]R9&5D(&$@;&EA8FEL:71Y(&9O2!H879E(&$@;6%T M97)I86P@969F96-T(&]N(&ET6QE/3-$)VUA#MM M87)G:6XM8F]T=&]M.C!P>#L@;6%R9VEN+6QE9G0Z-"4G/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)VUA2!C;W5R M2!F;W(-"B`@(&QO2!T:&4@:6YD96UN:69I960@<&%R='DL(&=E;F5R86QL>2!T:&4@ M0V]M<&%N>28C.#(Q-SMS(&-U2!P871E;G0L(&-O<'ER:6=H="P@=')A9&4@2!A;GD@ M=&AI2!C M;W5L9"!B92!R97%U:7)E9"!T;R!M86ME('5N9&5R('1H97-E(&EN9&5M;FEF M:6-A=&EO;B!A9W)E96UE;G1S(&ES('5N;&EM:71E9"X@5&AE#0H@("!#;VUP M86YY(&AA3IT:6UEF4],T0R/CQB/CQI/E=A#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@2!B87-E9"!O;B!I9&5N=&EF:65D(&]R#0H@("!E'!E;G-EF4Z,7!X.VUA#MM87)G:6XM8F]T M=&]M.C!P>#XF(S$V,#L\+W`^#0H@("`\<"!S='EL93TS1"=M87)G:6XM=&]P M.C!P>#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0Q/CQB/E1HF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0Q/CQB/DIU;F4F(S$V M,#LS,"PF(S$V,#LR,#$R/"]B/CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB M/DIU;'DF(S$V,#LR+"8C,38P.S(P,3$\+V(^/"]F;VYT/CPO=&0^(`T*("`@ M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O M;G0^/"]T9#X-"B`@(#PO='(^(`T*("`@/'1R/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/E!R;W9I3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/B@V-S4\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@;F]W3IT:6UEF4],T0R M/BDF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(S.#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/B@T-C<\+V9O M;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/BDF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/BDF(S$V,#L\+V9O M;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT:6UEF4],T0R/BDF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/BDF(S$V,#L\+V9O;G0^ M/"]T9#X-"B`@(#PO='(^(`T*("`@/'1R('-T>6QE/3-$9F]N="US:7IE.C%P M>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@ M/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P M>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0R M/C@L.3DP/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D M('9A;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O'0M86QI9VXZ(&QE M9G0G(&)O3IT:6UEF4] M,T0R/E1H92!P2!C;VYC;'5D960@:71S#0H@("!P97)I M;V1I8R!A2!C;&%I;7,@9'5R:6YG('1H92!Q=6%R=&5R(&5N9&5D($IU;F4F(S$V,#LS M,"P@,C`Q,B!A;F0@=&AE(')E2!T:&4@'0M86QI9VXZ(&QE9G0G(&)O3IT M:6UEF4],T0R/E=A'!IF5D+B`\+V9O;G0^/"]T9#X-"B`@(#PO='(^#0H@("`\+W1A8FQE/@T* M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^ M#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Y-#'0O:'1M;#L@8VAA'0^/"$M M+41/0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ M+T141"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E M9VEN($)L;V-K(%1A9V=E9"!.;W1E(#<@+2!U#MM87)G:6XM8F]T=&]M.C!P>#X\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/CQB/C6QE/3-$)VUA2!O<&5R871E2!R;V)O=',@9&EV:7-I M;VXN(%1H90T*("`@;F%T=7)E(&]F('!R;V1U8W1S(&%N9"!T>7!E2!S:6=N:69I8V%N M=&QY+B!!2X@/"]F;VYT/CPO<#X-"B`@(#QP('-T>6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@;6%R9VEN+6QE9G0Z-"4G/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@2`\+VD^/"]B/CPO9F]N=#X\+W`^#0H@("`\<"!S M='EL93TS1"=M87)G:6XM=&]P.C9P>#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X M="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@2!R;V)O=',@9&EV:7-I;VX@;V9F97)S('!R;V1U M8W1S('1H2!T:')O=6=H(&EN=&5R;F%T:6]N86P@ M9&ES=')I8G5T;W)S(&)U="!A;'-O('1H28C.#(Q M-SMS(&1E9F5N2!V M87)I;W5S#0H@("!5+E,N(&%N9"!F;W)E:6=N(&=O=F5R;FUE;G1S+"!PF4Z M,7!X.VUA#MM87)G:6XM8F]T=&]M.C!P>#XF(S$V,#L\ M+W`^#0H@("`\<"!S='EL93TS1"=M87)G:6XM=&]P.C!P>#MM87)G:6XM8F]T M=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N="US:7IE.C$R<'@[;6%R9VEN+71O<#HP<'@[;6%R9VEN+6)O M='1O;3HP<'@^)B,Q-C`[/"]P/@T*("`@/'1A8FQE(&-E;&QS<&%C:6YG/3-$ M,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Y,B4@8F]R9&5R/3-$,"!S='EL M93TS1"=B;W)D97(M8V]L;&%P'0M86QI9VXZ(&QE M9G0G(&%L:6=N/3-$8V5N=&5R/@T*("`@/"$M+2!"96=I;B!486)L92!(96%D M("TM/@T*("`@/'1R/B`-"B`@(#QT9"!W:61T:#TS1#4X)3XF(S$V,#L\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3XF(S$V,#L\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D M/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@=VED=&@],T0U)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D M/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3XF(S$V,#L\+W1D M/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`- M"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M=VED=&@],T0U)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`- M"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0Q/CQB/E-I>"!-;VYT:',@ M16YD960\+V(^/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"B`@(#PO='(^ M(`T*("`@/'1R/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0Q/CQB/DIU;F4F(S$V,#LS,"PF(S$V,#LR M,#$R/"]B/CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0Q/CQB/DIU;'DF(S$V,#LR M+"8C,38P.S(P,3$\+V(^/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V)O M6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@28C,38P.S(L)B,Q-C`[,C`Q,3PO8CX\+V9O;G0^/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUAF4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P M.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT:6UE MF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/D1E9F5NF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/C0T+#$Y,#PO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO M=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$ M)V)O6QE M/3-$)V)O"!S;VQI9"`C,#`P M,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C M,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O3IT:6UEF4],T0R/E1O=&%L(')E=F5N=64\+V9O;G0^/"]P/@T*("`@ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P>"!D;W5B;&4@ M(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B;&4@(S`P M,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@/'`@3IT:6UEF4],T0R/CQB/D-OF4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P M.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/C,U+#6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/C,T+#@R.3PO9F]N M=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$9F]N="US:7IE.C%P M>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@ M/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P M>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C8U+#4T M-CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE M/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS M1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UEF4],T0R/DAO;64@4F]B;W1S/"]F;VYT M/CPO<#X-"B`@(#PO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/C@V+#8S,SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3PO9F]N=#X\+W`^#0H@("`\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/B@R,S@\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@;F]W3IT:6UEF4],T0R M/BDF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/B@S+#$W,SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(V+#DQ M-SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V M,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*("`@/'`@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C@S M+#0V,#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$9F]N M="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO M=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M M=&]P.C-P>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B;&4@(S`P,#`P,"<^ M)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*("`@/'`@"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@3IT:6UEF4],T0R/CQB/E)EF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$X+#,Y,3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/C$Y+#$R,CPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/C(U+#6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/CQB/D=E;F5R86P@ M86YD(&%D;6EN:7-TF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/C$P+#`R,CPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/C(P+#8Y-SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/CQB/D]T:&5R(&EN8V]M92`H97AP96YS92DL(&YE=#PO8CX\+V9O M;G0^/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/C,U,#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF M(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*("`@/'`@'0M:6YD96YT.BTQ+C`P96TG/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/C$P+#8Y-CPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/C$Q+#8S.#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C$Q+#4Y,SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/C(S+#`R,#PO9F]N M=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@;6%R9VEN+6QE9G0Z-"4G/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@#MM87)G M:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/@T*("`@1F]R M('1H92!T:')E92!M;VYT:',@96YD960@2G5N928C,38P.S,P+"`R,#$R(&%N M9"!*=6QY)B,Q-C`[,BP@,C`Q,2P@52Y3+B!F961E'0M:6YD M96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/@T*("`@1F]R('1H92!T:')E92!M;VYT:',@96YD M960@2G5N928C,38P.S,P+"`R,#$R+"!T:&4@0V]M<&%N>2!G96YE28C,38P.S(L(#(P,3$L('1H92!#;VUP86YY(&=E M;F5R871E9"`Q,"XT)2!O9B!T;W1A;"!R979E;G5E(&9R;VT@;VYE(&]F(&ET M6QE/3-$)VUA2P@;V8@=&]T86P@7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&AT;6PQ+71R86YS:71I;VYA;"YD=&0B("TM/@T*("`@ M/"$M+2!"96=I;B!";&]C:R!486=G960@3F]T92`X("T@=7,M9V%A<#I';V]D M=VEL;$%N9$EN=&%N9VEB;&5!3IT:6UEF4],T0R/CQB/C@N($=O;V1W:6QL+"!/=&AE'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/E1H92!C87)R>6EN9R!A;6]U;G0@ M;V8@=&AE(&=O;V1W:6QL(&%T($IU;F4F(S$V,#LS,"P@,C`Q,B!O9B`D-RXY M(&UI;&QI;VX@:7,@9G)O;2!T:&4@86-Q=6ES:71I;VX@;V8@3F5K=&]N(%)E M6QE M/3-$)VUAF4Z,3)P>#MM87)G:6XM=&]P.C!P>#MM87)G:6XM M8F]T=&]M.C!P>#XF(S$V,#L\+W`^#0H@("`\=&%B;&4@8V5L;'-P86-I;F<] M,T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@8F]R9&5R/3-$,"!S M='EL93TS1"=B;W)D97(M8V]L;&%P'0M86QI9VXZ M(&QE9G0G(&%L:6=N/3-$8V5N=&5R/@T*("`@/"$M+2!"96=I;B!486)L92!( M96%D("TM/@T*("`@/'1R/B`-"B`@(#QT9"!W:61T:#TS1#4X)3XF(S$V,#L\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3XF(S$V M,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@=VED=&@],T0R)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3XF(S$V,#L\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D M/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@=VED=&@],T0R)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D M/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3XF(S$V,#L\+W1D M/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`- M"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M=VED=&@],T0R)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`- M"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q M/CQB/D1E8V5M8F5R)B,Q-C`[,S$L(#(P,3$\+V(^/"]F;VYT/CPO=&0^(`T* M("`@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\ M+V9O;G0^/"]T9#X-"B`@(#PO='(^(`T*("`@/'1R/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q M/CQB/D%C8W5M=6QA=&5D/&)R("\^06UOF%T:6]N/"]B/CPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB/D%C8W5M M=6QA=&5D/&)R("\^06UOF%T:6]N/"]B/CPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/@T*("`@/"]T6QE M/3-$)VUA3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C$L-#$X/"]F M;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4] M,T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L M:6=N/3-$6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/C$L,C,S/"]F;VYT M/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T* M("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$P,#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W M3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA MF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/C6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O M;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)V)O6QE/3-$)V)O"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P M>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M("`@/'`@'0M:6YD96YT M.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0R M/C(L,C@R/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(L M-#8W/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS M1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P>"!D;W5B;&4@(S`P,#`P M,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/@T*("`@/'`@"!D;W5B;&4@(S`P,#`P,"<^ M)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*("`@/'`@"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*("`@/'`@28C,38P.S(L(#(P,3$L(')E2X@5&AE(&5S=&EM871E M9"!F=71U'!E;G-E(&ES(&5X<&5C=&5D M('1O(&)E(&%S(&9O;&QO=W,Z(#PO9F]N=#X\+W`^#0H@("`\<"!S='EL93TS M1&9O;G0MF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/CQB/BA);B8C M,38P.W1H;W5S86YD'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/C,W,#PO9F]N=#X\+W1D M/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(P,30\+V9O;G0^/"]P/@T*("`@/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD M96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/C,W,#PO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/E1H97)E869T M97(\+V9O;G0^/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]TF4Z,7!X/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O3IT:6UEF4],T0R/E1O=&%L M/"]F;VYT/CPO<#X-"B`@(#PO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(L,C@R M/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@ M("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P>"!D;W5B;&4@(S`P,#`P,"<^ M)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*("`@/'`@2`M+3X-"B`@(#PO M=&%B;&4^(`T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\Y-#'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R2!O M9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S("A0;VQI8VEE'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$&AT;6PQ+71R86YS:71I;VYA;"YD M=&0B("TM/@T*("`@/"$M+2!"96=I;B!";&]C:R!486=G960@06-C;W5N=&EN M9R!0;VQI8WDZ(&ER8G0M,C`Q,C`V,S!?;F]T93)?86-C;W5N=&EN9U]P;VQI M8WE?=&%B;&4Q("T@:7)B=#I"87-I#MM87)G:6XM8F]T=&]M.C!P>#L@;6%R9VEN+6QE9G0Z-"4G/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)VUA2!A8V-E<'1E9"!I;B!T:&4@56YI=&5D(%-T871E"!M;VYT:',@96YD960@2G5N928C,38P.S,P+"`R,#$R(&%N9`T*("`@2G5L M>28C,38P.S(L(#(P,3$@:&%S(&)E96X@<')E<&%R960@8GD@=&AE($-O;7!A M;GD@<'5R2!I;F-L=61E9"!I;B!F:6YA;F-I86P@ M2!B96QI979E28C,38P.S$W+"`R,#$R+B`\+V9O;G0^/"]P/@T*("`@/'`@ M2!I=',@28C,38P.S(L(#(P,3$@:&%V92!B M965N(&UA9&4N(%1H92!R97-U;'1S(&]F(&]P97)A=&EO;G,@86YD(&-A2!I;G1E6QE/3-$)VUA#MM M87)G:6XM8F]T=&]M.C!P>#L@;6%R9VEN+6QE9G0Z-"4G/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@2!T;R!M M86ME(&5S=&EM871E'!E;G-E&5S+B!4:&4@0V]M<&%N>2!B87-E2!B96QI979E&AT;6PQ+71R86YS:71I;VYA;"YD M=&0B("TM/@T*("`@/"$M+2!"96=I;B!";&]C:R!486=G960@06-C;W5N=&EN M9R!0;VQI8WDZ(&ER8G0M,C`Q,C`V,S!?;F]T93)?86-C;W5N=&EN9U]P;VQI M8WE?=&%B;&4S("T@=7,M9V%A<#I&:7-C86Q097)I;V0M+3X-"B`@(#QP('-T M>6QE/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@;6%R M9VEN+6QE9G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE/3-$)VUA65A'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO M+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L M+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!!8V-O=6YT M:6YG(%!O;&EC>3H@:7)B="TR,#$R,#8S,%]N;W1E,E]A8V-O=6YT:6YG7W!O M;&EC>5]T86)L930@+2!U51E>'1";&]C:RTM/@T*("`@/'`@6QE/3-$)VUA2!D97)I M=F5S(&ET2!S=6)J96-T('1O(&%G2!R961U8V5S(')E=F5N=64@9F]R(&ET2!D;VUE'!E28C.#(Q-SMS(&EN=&5R;F%T:6]N86P@ M9&ES=')I8G5T;W(@86=R965M96YT2!H87,@86=G2!B87-E M9"!U<&]N(&AI'!E M8W1E9"!U'!E'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/D1U2!C;VUP;&5T960@:71S('!E'!E2!B96QI979E M2!S=6)M:71S(&9I;F%L(&EN9&ER96-T(&)I M;&QI;F<@2!R96-O2!T:&4@1&5F96YS92!#;VYT M65A28C.#(Q-SMS M#0H@("!A;G1I8VEP871E9"!A8W1U86P@8FEL;&EN9R!R871E2!I M;B!E9F9E8W0L('1H92!#;VUP86YY(')E8V]R9',@82!C=6UU;&%T:79E(')E M=F5N=64@861J=7-T;65N="!I;B!T:&4@<&5R:6]D(&EN('=H:6-H('1H92!R M871E(&1I9F9EF5D(&%S('1H92!P'1E;F0@ M;W9E&-E2P@:7,@'0^/"$M+41/0U194$4@:'1M;"!054), M24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I M=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!! M8V-O=6YT:6YG(%!O;&EC>3H@:7)B="TR,#$R,#8S,%]N;W1E,E]A8V-O=6YT M:6YG7W!O;&EC>5]T86)L934@+2!U2TM/@T*("`@/'`@ M'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/E1H92!#;VUP86YY(&%C8V]U M;G1S(&9O2!T:&4@0V]M<&%N>2!A2!R96-O9VYI M>F5S('-H87)E+6)A6UE;G0@97AP96YS92!O=F5R('1H92!R97%U M:7-I=&4@2!I;G-T&AT;6PQ+71R86YS:71I;VYA;"YD=&0B("TM/@T*("`@/"$M+2!"96=I;B!" M;&]C:R!486=G960@06-C;W5N=&EN9R!0;VQI8WDZ(&ER8G0M,C`Q,C`V,S!? M;F]T93)?86-C;W5N=&EN9U]P;VQI8WE?=&%B;&4V("T@=7,M9V%A<#I%87)N M:6YG#MM87)G:6XM8F]T=&]M.C!P>#L@;6%R9VEN+6QE M9G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@'0M:6YD96YT.C0E)SX\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/E1H92!F;VQL;W=I;F<@=&%B;&4@<')E6QE/3-$)V)O6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB/DIU;'DF M(S$V,#LR+"8C,38P.S(P,3$\+V(^/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L MF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0Q/CQB/DIU;'DF(S$V,#LR+"8C,38P.S(P M,3$\+V(^/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"B`@(#PO='(^#0H@ M("`\(2TM($5N9"!486)L92!(96%D("TM/@T*("`@/"$M+2!"96=I;B!486)L M92!";V1Y("TM/@T*("`@/'1R(&)G8V]L;W(],T0C8V-E969F/B`-"B`@(#QT M9"!V86QI9VX],T1T;W`^#0H@("`\<"!S='EL93TS1"=M87)G:6XM;&5F=#HQ M+C`P96T[('1E>'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT M:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C@L,#(T/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UE MF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/C(V+#8V-SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T M6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$L,C0T/"]F;VYT/CPO=&0^(`T*("`@/'1D M(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$L,S0U/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS M1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE.C%P M>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@ M/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P M>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/C(X+#(U.3PO M9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$9F]N="US:7IE M.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T* M("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P M>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D M;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@3IT:6UEF4],T0R/D)AF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C`N,S`\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/D1I;'5T960@:6YC;VUE('!E3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C`N,C@\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4] M,T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L M:6=N/3-$'0M:6YD96YT.C0E)SX\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/E!O=&5N=&EA;&QY(&1I;'5T:79E('-E8W5R:71I97,@&EM871E;'D@,2XR)B,Q-C`[;6EL;&EO;B!A;F0@,"XT M)B,Q-C`[;6EL;&EO;B!S:&%R97,@;V8@8V]M;6]N('-T;V-K#0H@("!F;W(@ M=&AE('1H2`P+C8F(S$V,#MM:6QL:6]N(&%N9"`P+C0F(S$V,#MM M:6QL:6]N('-H87)E&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\ M(2TM1$]#5%E012!H=&UL(%!50DQ)0R`B+2\O5S-#+R]$5$0@6$A434P@,2XP M(%1R86YS:71I;VYA;"\O14XB(")H='1P.B\O=W=W+G3IT:6UEF4],T0R/CQB/CQI/DEN8V]M92!487AE#MM87)G M:6XM8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@&%M M:6YA=&EO;B!B>2!T:&4@25)3(&%N9"!S=&%T92!T87@@875T:&]R:71I97,@ M:7,@8VQO65A2!E>&%M:6YI;F<@ M=&AE($-O;7!A;GDF(S@R,3<['0M M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/D1E9F5R&5S(&%R92!D971E"!B87-I"!R871E"!AF5D+B`\+V9O;G0^/"]P/@T*("`@/'`@2!M;VYI=&]R"!A"!L87=S(&]R(')E9W5L871I;VYS+B!4:&4@ M0V]M<&%N>28C.#(Q-SMS(&EN8V]M92!T87@@<')O=FES:6]N6QE M/3-$)VUA#MM87)G:6XM8F]T=&]M.C!P>#L@=&5X="UI M;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@"!R M871E(&]F(#,Q)2X@5&AE("0S+C8@;6EL;&EO;@T*("`@<')O=FES:6]N(&9O M"!R871E(&]F(#,S)2X@5&AE($-O;7!A;GD@28C,38P.S(L(#(P,3$L(')E2X@ M5&AE("0S+C8@;6EL;&EO;B!P"!M;VYT:"!P97)I;V0@96YD960@2G5L>28C,38P.S(L#0H@("`R,#$Q('=A M"!R M871E(&]F(#,S)2X@5&AE(&1E8W)E87-E(&EN('1H92!P"!R871E&AT;6PQ+71R86YS:71I;VYA;"YD M=&0B("TM/@T*("`@/"$M+2!"96=I;B!";&]C:R!486=G960@06-C;W5N=&EN M9R!0;VQI8WDZ(&ER8G0M,C`Q,C`V,S!?;F]T93)?86-C;W5N=&EN9U]P;VQI M8WE?=&%B;&4X("T@=7,M9V%A<#I#;VUP3IT:6UEF4] M,T0R/CQB/CQI/D-O;7!R96AE;G-I=F4@26YC;VUE(#PO:3X\+V(^/"]F;VYT M/CPO<#X-"B`@(#QP('-T>6QE/3-$)VUA6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0Q/CQB/DIU;'DF(S$V,#LR+"8C,38P.S(P,3$\+V(^/"]F;VYT/CPO=&0^ M(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V M,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/CQB/DIU;'DF(S$V M,#LR+"8C,38P.S(P,3$\+V(^/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X- M"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!(96%D("TM/@T*("`@/"$M M+2!"96=I;B!486)L92!";V1Y("TM/@T*("`@/'1R(&)G8V]L;W(],T0C8V-E M969F/B`-"B`@(#QT9"!V86QI9VX],T1T;W`^#0H@("`\<"!S='EL93TS1"=M M87)G:6XM;&5F=#HQ+C`P96T[('1E>'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/C@L,#(X/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A M<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@#PO9F]N M=#X\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/B@Y,3PO M9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$R,3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/CDU/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS M1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P M)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P M,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P M>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$ M)VUA3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C@L,30U M/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q M-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^ M(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O M6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O2TM/@T*("`@/'`@3IT:6UEF4],T0R/CQB/CQI/D9A:7(@5F%L=64@365A6QE/3-$)VUA3IT:6UEF4],T0Q/CQB/D9A:7(@5F%L=64@365AF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE M/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0Q/CQB/DQE=F5L)B,Q-C`[,SPO8CX\+V9O M;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T"!S;VQI9"`C,#`P,#`P.W=I M9'1H.C,Y<'0G/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0Q/CQB M/BA);B!T:&]U2`M+3X-"B`@(#QT'0M:6YD96YT.BTQ+C`P96TG M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ MF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V M,#L\+W1D/@T*("`@/"]T6QE/3-$)VUA2!-87)K970@1G5N9',\ M+V9O;G0^/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@;F]W3IT:6UEF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UE MF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V M,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL M93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^ M#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S M='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\ M+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O M6QE/3-$ M)V)OF4],T0R M/E1O=&%L(&%S6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/C$S,"PQ-C0\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0R M/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N M/3-$6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V M,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL M93TS1"=B;W)D97(M=&]P.C-P>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P M/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@ M"!D;W5B M;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*("`@ M/'`@28C.#(Q-SMS M(&%S3IT:6UE MF4],T0Q/CQB/D9A:7(@5F%L=64@365AF4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB/DQE=F5L M)B,Q-C`[,SPO8CX\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T M"!S M;VQI9"`C,#`P,#`P.W=I9'1H.C,Y<'0G/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0Q/CQB/BA);B!T:&]U2`M+3X-"B`@(#QT M'0M M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT M:6UEF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$'0M:6YD96YT.BTQ+C`P96TG M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/B8C.#(Q,CLF M(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/B8C M.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/@T*("`@/"]TF4Z M,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\ M+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@/'`@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0R M/C$W+#@Q,3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T M9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P M.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE M/3-$)V)O6QE/3-$)V)O6QE/3-$ M)V)O'0M:6YD96YT.C0E)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT M:6UEF4],T0R/DEN(&5A8V@@=&%B;&4@86)O=F4L M('1H92!B;VYD(&EN=F5S=&UE;G1S(&%R92!V86QU960@8F%S960@;VX@;V)S M97)V86)L92!M87)K970@=F%L=65S(&%S(&]F('1H92!#;VUP86YY)B,X,C$W M.W,-"B`@(')E<&]R=&EN9R!D871E(&%N9"!AF5D(&%N9"!U M;G)E86QI>F5D(&=A:6YS(&%N9"!L;W-S97,@87)E(&EN8VQU9&5D(&EN(&-O M;7!R96AE;G-I=F4@:6YC;VUE(&9O3IT:6UEF4],T0R/CQB/CQI/D=O;V1W M:6QL(#PO:3X\+V(^/"]F;VYT/CPO<#X-"B`@(#QP('-T>6QE/3-$)VUA2!E=F%L=6%T97,@9V]O9'=I;&P@9F]R M(&EM<&%I2!E87)L>2!A9&]P=&5D('1H M92!N97<@<')O=FES:6]N2!T;R!F:7)S=`T*("`@87-S97-S('%U86QI=&%T:79E(&9A8W1O2!C;VYC;'5D97,@=&AA="!I="!I2!T:&%N(&YO="!T M:&%T('1H92!F86ER('9A;'5E(&]F(&$@6EN9R!V M86QU97,L(&EN8VQU9&EN9PT*("`@9V]O9'=I;&PN($EF('1H92!C87)R>6EN M9R!A;6]U;G0@;V8@82!R97!O&-E961S('1H92!R97!O M51E>'1" M;&]C:RTM/@T*("`@/'`@#MM87)G:6XM M8F]T=&]M.C!P>#L@=&5X="UI;F1E;G0Z-"4G/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)VUA28C.#(Q-SMS(&9I;F%N8VEA;"!S M=&%T96UE;G1S+B!4:&4@86UE;F1E9"!G=6ED86YC92!E;&EM:6YA=&5S('1H M92!O<'1I;VX@=&\@<')E65A2!T:&4@0V]M<&%N M>2!A2!I7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/"$M+41/0U194$4@ M:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X:'1M M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K M(%1A9V=E9"!.;W1E(%1A8FQE.B!I'1";&]C:RTM/@T*("`@/'1A8FQE(&-E;&QS<&%C M:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Y,B4@8F]R9&5R/3-$ M,"!S='EL93TS1"=B;W)D97(M8V]L;&%P'0M86QI M9VXZ(&QE9G0G(&%L:6=N/3-$8V5N=&5R/@T*("`@/"$M+2!"96=I;B!486)L M92!(96%D("TM/@T*("`@/'1R/B`-"B`@(#QT9"!W:61T:#TS1#4Y)3XF(S$V M,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V)3XF M(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V M,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@=VED=&@],T0V)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V M,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V)3XF(S$V M,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@=VED=&@],T0V)3XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT M:6UEF4],T0Q/CQB/DIU;F4F(S$V,#LS,"PF(S$V M,#LR,#$R/"]B/CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@28C,38P.S(L)B,Q-C`[,C`Q,3PO M8CX\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P M)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB/DIU;F4F(S$V,#LS,"PF(S$V,#LR,#$R/"]B/CPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@28C,38P.S(L)B,Q-C`[,C`Q,3PO8CX\+V9O;G0^/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/CF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C$U+#4P,3PO9F]N=#X\+W1D/B`-"B`@(#QT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O M6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)VUA3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(W+#4R,CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/C(V+#,X.#PO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/D1I;'5T:79E(&5F9F5C="!O9B!E;7!L;WEE92!S=&]C:R!O M<'1I;VYS(&%N9"!R97-T3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/C8V,#PO9F]N=#X\+W1D/B`- M"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C@Q.#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N M;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)V)O6QE/3-$)V)O"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P M>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O3IT M:6UEF4],T0R/D1I;'5T960@=V5I9VAT960M879E MF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(W M+#DQ,3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O'0M:6YD96YT.BTQ+C`P96TG M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C`N,CD\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4] M,T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L M:6=N/3-$'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C`N,C8\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4] M,T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L M:6=N/3-$F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0R M/C`N-38\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]T&AT;6PQ+71R86YS:71I;VYA;"YD=&0B M("TM/@T*("`@/"$M+2!"96=I;B!";&]C:R!486=G960@3F]T92!486)L93H@ M:7)B="TR,#$R,#8S,%]N;W1E,E]T86)L93(@+2!U6QE/3-$)V)OF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/CQB/E1HF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0Q/CQB/E-I>"!-;VYT:',@16YD960\+V(^ M/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"B`@(#PO='(^(`T*("`@/'1R M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V)O6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L2`M+3X-"B`@(#QT3IT:6UEF4],T0R/DYE="!I;F-O;64L M(&%S(')E<&]R=&5D/"]F;VYT/CPO<#X-"B`@(#PO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T M9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/CF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/C$U+#4P,3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/E5NF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@F4],T0R M/BDF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C4T/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M("`@/'`@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C@L,#@R M/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$9F]N="US:7IE.C%P M>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@ M/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P>"!D M;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@"!D;W5B M;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$6QE/3-$)V)OF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB/DQE=F5L M(#(\+V(^/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L3IT:6UEF4],T0Q/CQB/D1EF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T MF4],T0R M/D%SF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS M1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@'0M:6YD96YT M.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/C$S,"PQ-C0\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/D-O3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W M3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/C(P+#$X,3PO9F]N M=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`- M"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUA3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$ M)V)O6QE/3-$)V)O6QE/3-$)V)O M&AT;6PQ+T14 M1"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN M($)L;V-K(%1A9V=E9"!.;W1E(%1A8FQE.B!I3IT:6UE MF4],T0Q/CQB/D9A:7(@5F%L=64@365AF4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@8V]L6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@F4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB/DQE=F5L M)B,Q-C`[,SPO8CX\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T M"!S M;VQI9"`C,#`P,#`P.W=I9'1H.C,Y<'0G/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0Q/CQB/BA);B!T:&]U2`M+3X-"B`@(#QT M'0M M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG M;CTS1&)O='1O;3XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT M:6UEF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$'0M:6YD96YT.BTQ+C`P96TG M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/B8C.#(Q,CLF M(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/B8C M.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/@T*("`@/"]TF4Z M,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\ M+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@/'`@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0R M/C$W+#@Q,3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T M9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P M.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE M/3-$)V)O6QE/3-$)V)O6QE/3-$ M)V)O'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA6QE/3-$)V)OF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/CQB/DIU;F4F(S$V,#LS,"P\ M8G(@+SXR,#$R/"]B/CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/CQB/BA);B!T:&]U2`M+3X-"B`@(#QT3IT:6UEF4],T0R/E)A=R!M871EF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UE MF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/E=OF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/C8\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M;F]W3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/B8C.#(Q,CLF M(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/@T*("`@/"]T6QE/3-$)VUA3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C(V+#(S.3PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS M1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@ M("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL M93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^ M#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T M=&]M/@T*("`@/'`@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$9F]N="US:7IE.C%P>#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A M;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C-P>"!D;W5B;&4@ M(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO M8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Y-#'0O:'1M;#L@8VAA6QE/3-$)V)O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3PO9F]N=#X\+W`^#0H@("`\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0R M/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N M/3-$6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/C$P+#,P-CPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ MF4],T0R M/D%C8W)U960@9&ER96-T(&9U;&9I;&QM96YT(&-O6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/D%C8W)U960@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0R/C6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C,Q,#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`] M,T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ M+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C,U-#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N M;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/D%C8W)U960@;W1H97(\+V9O;G0^/"]P M/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/@T*("`@/"]TF4Z,7!X M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG M;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^ M#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T* M("`@/"]TF4Z,7!X/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O M'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA6UE M;G1S('5N9&5R(&]P97)A=&EN9R!L96%S97,\+W1D/@T*("`@("`@("`\=&0@ M8VQA&AT;6PQ+71R86YS:71I;VYA;"YD=&0B M("TM/@T*("`@/"$M+2!"96=I;B!";&]C:R!486=G960@3F]T92!486)L93H@ M:7)B="TR,#$R,#8S,%]N;W1E-E]T86)L93$@+2!U'1";&]C:RTM/@T*("`@/'1A8FQE(&-E;&QS<&%C:6YG/3-$ M,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0V."4@8F]R9&5R/3-$,"!S='EL M93TS1"=B;W)D97(M8V]L;&%P'0M86QI9VXZ(&QE M9G0G(&%L:6=N/3-$8V5N=&5R/@T*("`@/"$M+2!"96=I;B!486)L92!(96%D M("TM/@T*("`@/'1R/B`-"B`@(#QT9"!W:61T:#TS1#@T)3XF(S$V,#L\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0Q,"4^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0^)B,Q-C`[/"]T9#X@#0H@("`\=&0^)B,Q-C`[/"]T M9#X@#0H@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^(`T*("`@/'1R/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V)O M6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0Q/CQB/BA);B8C,38P.W1H;W5S86YD'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]T6QE/3-$)VUA6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$ M)VUA6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T MF4Z,7!X/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X- M"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O3IT:6UEF4],T0R/E1O=&%L(&UI M;FEM=6T@;&5AF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$9F]N="US M:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^ M(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P M.C-P>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!R96QA M=&5D('1O('1H92!W87)R86YT>2!A8V-R=6%L/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$=&5X=#X\(2TM1$]#5%E012!H=&UL(%!50DQ)0R`B+2\O5S-# M+R]$5$0@6$A434P@,2XP(%1R86YS:71I;VYA;"\O14XB(")H='1P.B\O=W=W M+G3IT:6UEF4],T0Q/CQB/E1HF4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0Q/CQB/DIU;F4F(S$V,#LS,"PF(S$V,#LR,#$R M/"]B/CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0Q/CQB/DIU;'DF(S$V,#LR+"8C M,38P.S(P,3$\+V(^/"]F;VYT/CPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X-"B`@(#PO M='(^(`T*("`@/'1R/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/@T*("`@/"]T6QE/3-$ M)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$ M3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/E!R M;W9I3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/B@V-S4\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/BDF(S$V,#L\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/C(S.#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$ M)VUAF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/B@T-C<\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@;F]W3IT:6UEF4],T0R/BDF M(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/BDF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/BDF(S$V M,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/BDF(S$V,#L\+V9O;G0^/"]T9#X-"B`@(#PO='(^ M(`T*("`@/'1R('-T>6QE/3-$9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L M:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@ M("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF M(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P M)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI M9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0R M/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N M/3-$6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/C@L.3DP/"]F;VYT/CPO M=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@ M/"]TF4Z,7!X/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N M/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA3IT:6UE MF4],T0Q/CQB/E1HF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0Q/CQB/DIU;F4F(S$V M,#LS,"PF(S$V,#LR,#$R/"]B/CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB M/DIU;'DF(S$V,#LR+"8C,38P.S(P,3$\+V(^/"]F;VYT/CPO=&0^(`T*("`@ M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O M;G0^/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!(96%D("TM M/@T*("`@/"$M+2!"96=I;B!486)L92!";V1Y("TM/@T*("`@/'1R(&)G8V]L M;W(],T0C8V-E969F/B`-"B`@(#QT9"!V86QI9VX],T1T;W`^#0H@("`\<"!S M='EL93TS1"=M87)G:6XM;&5F=#HQ+C`P96T[('1E>'0M:6YD96YT.BTQ+C`P M96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@3IT:6UEF4],T0R/C$S,2PW-S0\+V9O M;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/C,Q+#8U-CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE/3-$ M9F]N="US:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P M.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D M97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B M;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\ M+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V M,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T M6QE/3-$)VUA6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O M6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T*("`@/'1D M('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/DAO;64@4F]B M;W1S/"]F;VYT/CPO<#X-"B`@(#PO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/CDP M+#DV,SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3PO9F]N=#X\+W`^ M#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/C$U+#8W,#PO9F]N M=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ MF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0R/C4U+#8V.#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O M6QE/3-$ M)V)O"!S;VQI9"`C,#`P,#`P M)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P>"!S;VQI9"`C,#`P M,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$R-2PW.3(\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A M;6EL>3IT:6UEF4],T0R/C$R."PS-CD\+V9O;G0^ M/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)V)O6QE/3-$)V)O6QE M/3-$)V)O6QE/3-$)V)O'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T* M("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/B8C,38P.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\ M+W1D/@T*("`@/"]T6QE/3-$)VUA3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/C0Y+#8X-3PO9F]N M=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ MF4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0R/C4Y+#`W,SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/D1E9F5NF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/BDF(S$V,#L\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I M>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)V)O6QE/3-$)V)O"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P M>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O3IT M:6UEF4],T0R/E1O=&%L(&=R;W-S(&UA3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C0Y M+#0T-SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE M=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C@U+#DY,#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)VUA6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/C@L,30V/"]F;VYT M/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL M>3IT:6UEF4],T0R/C$V+#@W-3PO9F]N=#X\+W1D M/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/CQB M/E-E;&QI;F<@86YD(&UAF4],T0Q/B8C M,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/C$R+#6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T M6QE/3-$)VUAF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F M;VYT+69A;6EL>3IT:6UEF4],T0R/C$P+#`Y-SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)VUA M6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R M;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C$Q,CPO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P M.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@ M(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q M-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)OF4],T0R M/CQB/DEN8V]M92!B969O&5S/"]B/CPO9F]N=#X\+W`^ M#0H@("`\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$ M3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P M.SPO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE M/3-$)V)O6QE/3-$)V)O6QE/3-$ M)V)O6QE/3-$)V)O'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA&AT;6PQ+71R86YS:71I;VYA;"YD=&0B("TM M/@T*("`@/"$M+2!"96=I;B!";&]C:R!486=G960@3F]T92!486)L93H@:7)B M="TR,#$R,#8S,%]N;W1E.%]T86)L93$@+2!U'1";&]C:RTM/@T* M("`@/'1A8FQE(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED M=&@],T0Q,#`E(&)O3IT:6UEF4],T0Q/CQB/DIU;F4F(S$V M,#LS,"P@,C`Q,CPO8CX\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4] M,T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@"!S;VQI9"`C,#`P,#`P)SX\9F]N M="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4] M,T0Q/CQB/D-OF4],T0Q/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UE MF4],T0Q/CQB/DYE=#PO8CX\+V9O;G0^/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M"!S;VQI9"`C,#`P,#`P)SX\9F]N="!S='EL93TS M1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB/D-O MF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@"!S;VQI9"`C,#`P M,#`P)SX\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0Q/CQB/DYE=#PO8CX\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/@T*("`@/"]TF4],T0Q/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UE MF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$ M6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@3IT:6UEF4],T0R/C(L,C@R/"]F;VYT/CPO=&0^ M(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O M;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT M:6UEF4],T0R/C(L-#8W/"]F;VYT/CPO=&0^(`T* M("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@F4],T0Q M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@3IT:6UEF4] M,T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@;F]W M3IT:6UEF4],T0R/B8C,38P.SPO M9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT M+69A;6EL>3IT:6UEF4],T0R/C$P,#PO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M'0M M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@6QE/3-$)V9O;G0M M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@ M(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0R M/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UE MF4],T0R/B8C.#(Q,CLF(S$V,#LF(S$V,#L\+V9O M;G0^/"]T9#X@#0H@("`\=&0@;F]W3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N M=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C6QE/3-$)V9O;G0M9F%M M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US:7IE M.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T* M("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V M86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P.C%P M>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P M.C%P>"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@("`\+W1D/B`-"B`@ M(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q M-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W`^#0H@ M("`\+W1D/B`-"B`@(#QT9#XF(S$V,#L\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^)B,Q-C`[/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*("`@/'`@6QE/3-$)V)O6QE/3-$)V)O3IT:6UEF4],T0R/E1O=&%L M/"]F;VYT/CPO<#X-"B`@(#PO=&0^(`T*("`@/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\+V9O;G0^/"]T9#X@#0H@("`\=&0@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C0L-3`P M/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@ M3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C0L-3`P/"]F M;VYT/CPO=&0^(`T*("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D M/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4] M,T0R/B0\+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M(&%L M:6=N/3-$6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V)O M6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O6QE/3-$)V)O'!E;G-E5&%B;&5497AT0FQO8VLM+3X-"B`@(#QT86)L M92!C96QLF4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0Q/CQB/BA);B8C,38P.W1H;W5S86YD'0M M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I M;65S(&YE=R!R;VUA;B<@F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT M('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\ M+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R/C,W,#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY M.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(P,30\+V9O M;G0^/"]P/@T*("`@/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C,38P.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@3IT:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/@T*("`@/"]T6QE M/3-$)VUA6QE/3-$)V9O M;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA M;B<@'0M:6YD96YT.BTQ+C`P96TG/CQF;VYT('-T>6QE M/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT M:6UEF4],T0R/B8C,38P.SPO9F]N=#X\+W1D/B`- M"B`@(#QT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=F;VYT+69A;6EL>3IT:6UEF4],T0R M/C,W,#PO9F]N=#X\+W1D/B`-"B`@(#QT9"!N;W=R87`],T1N;W=R87`@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S M(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/E1H97)E869T97(\+V9O;G0^/"]P/@T*("`@/"]T9#X@ M#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C,38P M.SPO9F]N=#X\+W1D/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M3IT:6UEF4],T0R/B8C M,38P.SPO9F]N=#X\+W1D/@T*("`@/"]TF4Z,7!X/B`-"B`@(#QT9"!V86QI9VX],T1B;W1T;VT^)B,Q-C`[ M/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^(`T* M("`@/'1D('9A;&EG;CTS1&)O='1O;3X-"B`@(#QP('-T>6QE/3-$)V)O6QE/3-$)V)O M3IT:6UEF4],T0R/E1O=&%L/"]F;VYT/CPO<#X-"B`@(#PO=&0^(`T* M("`@/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(S$V,#L\ M+V9O;G0^/"]T9#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T M>6QE/3-$)V9O;G0M9F%M:6QY.G1I;65S(&YE=R!R;VUA;B<@3IT:6UEF4],T0R/C(L,C@R/"]F;VYT/CPO=&0^(`T*("`@/'1D(&YO M=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$9F]N="US M:7IE.C%P>#X@#0H@("`\=&0@=F%L:6=N/3-$8F]T=&]M/B8C,38P.SPO=&0^ M(`T*("`@/'1D('9A;&EG;CTS1&)O='1O;3XF(S$V,#L\+W1D/B`-"B`@(#QT M9"!V86QI9VX],T1B;W1T;VT^#0H@("`\<"!S='EL93TS1"=B;W)D97(M=&]P M.C-P>"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]P/@T*("`@/"]T9#X@#0H@ M("`\=&0@=F%L:6=N/3-$8F]T=&]M/@T*("`@/'`@2`M+3X-"B`@(#PO=&%B;&4^(`T*/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Y-#'0O:'1M;#L@ M8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$65E('-T;V-K(&]P=&EO;G,@86YD(')E M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA#PO=&0^#0H@("`@("`@(#QT9"!C;&%S7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$2!- M87)K970@1G5N9',@6TUE;6)E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^)FYB'0^)FYB M3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\Y-#'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R2!O M9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S("A$971A:6QS(%1E M>'1U86PI("A54T0@)"D\8G(^4VAA2!O9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S("A497AT=6%L M*2!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S M/3-$=&5X=#X\'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\Y-#'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA65E/&)R/CPO=&@^#0H@ M("`@("`@(#QT:"!C;&%S'1U M86PI(%M!8G-T'0^,"!Y96%R'!I'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^-R!Y96%R'!I'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^,3`@>65A'!I'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^-C`@9&%Y65E('1E'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$65E(&)O87)D(&UE;6)E M'0O:F%V87-C3X-"B`@ M("`\=&%B;&4@8VQA'!E;G-E'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA6UE;G1S/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$Y+#7!E.B!T97AT M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^ M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT M/3-$)W1E>'0O:'1M;#L@8VAA2!R96QA=&5D('1O('1H92!W87)R86YT>2!A8V-R=6%L/"]S=')O;F<^/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA'1U86PI("A54T0@)"D\8G(^26X@36EL;&EO;G,L('5N;&5S'!E;G-E M('5N9&5R(&]P97)A=&EN9R!L96%S97,\+W1D/@T*("`@("`@("`\=&0@8VQA M'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'1087)T7SDT M-S(X-6,W7S0V-3=?-#1E,E\X,#-A7SDV,S,X8C`T-#8S.0T*0V]N=&5N="U, M;V-A=&EO;CH@9FEL93HO+R]#.B\Y-#'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!396=M96YT M($=E;V=R87!H:6,@26YF;W)M871I;VX@86YD(%-I9VYI9FEC86YT($-U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X- M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA2!396=M96YT($=E;V=R87!H:6,@26YF;W)M871I;VX@ M86YD(%-I9VYI9FEC86YT($-U'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$2!396=M96YT M($=E;V=R87!H:6,@26YF;W)M871I;VX@86YD(%-I9VYI9FEC86YT($-U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'1U86PI(%M! M8G-T'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$7!E.B!T97AT+VAT M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@ M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$ M)W1E>'0O:'1M;#L@8VAA2!;365M8F5R73PO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQAF%T M:6]N(&5X<&5N'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^,B!Y96%R'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$6EN9R!A;6]U;G0@;V8@9V]O9'=I;&P@'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'!E;G-E(')E;&%T960@=&\@86-Q M=6ES:71I;VX@;V8@:6YT86YG:6)L92!A3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\Y-#&UL#0I#;VYT M96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT M96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA&UL;G,Z;STS1")U'1087)T7SDT F-S(X-6,W7S0V-3=?-#1E,E\X,#-A7SDV,S,X8C`T-#8S.2TM#0H` ` end ZIP 16 0001193125-12-334221-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-12-334221-xbrl.zip M4$L#!!0````(`)II`T$:/P5P MG=JMTM.>)#/.8\N/>":SR=CEQ]W=3RJ(A"3$)*$!2-O*K[_=#8`$9_>,NB8,;KK20Z>N=?J>W$_`TE)%(QZ]WF>29=/];O?V M]K:#ESM2C;N[O=Y>5Z0Z8VG(=TS+_5BDUP\TQ]M#&,\UO[O7_G:/6O=__OGG M+MUU384:9D5+H>109IU0)M!O?[?W?*]7M-/RQ]W^BX?F;%JX!T"M8\:FQ0,C MIH?4V-Z@$=J]?GNO7TP;^A./T`K>C[YF%G+&^Z<,.?/]@U"%ZA6O3^;3?GK'2V2:8S= MTK6)XJ/7.ZCYME-SYTY'.T'7=(3P.9)IQN^RX(*'&:#6@`?NA?:ZB%[O'+(8 M9WN@3T>#O3Z@$WLSDX&6/,U$-K.?X+.(\,I(V/TLP?Z>=5UUUP/WC.ONE:DA^7K M[1Y,4;[^)LG7;_=^;/=V5R'?7N^W/$65#2YOY>!R(G/-TFAP(F[XX`R:#3[P M9,C5DTL/76D^3G@A#%TRSK3/[Z:Q"$5FYA)$`MJ9F&J=>O_@EJGH$C!_<"?T MSAO$^#X(Y.1!<5`:T\&K[L)^RYETJU-Y'/*>M_=ZJ[!,OW<:9A`HGC6668%E M>L_:_1[\\VQ._R:M&0IY'7S#B;N[8BDQH[ MGDYQ`=36AH,/(A5)GM3;I"29%>S+[/B80<]9.IX;T&KM>\4,NVLP\WC,&*UM M#68N@7?S):B![`V2P<$!+.R8Y?$,/[V]FX*:>$U@@SE,E,?\=/06D@TYX_R" MJQL1\HL)4YS2T2.9H$0,,700QS*DOTY'YSR4XU1\XM$9:?)(ZDP?SL[Y5*KL MO4CGD6BT!00#2868P9JS+06%5AWQ%J4$,#R#_/E(SR,(.X M<\/3O(%*ZF>P>.]T9%5D-?0]@0/+A(HUZ'@('4Y'VP:/Y3E0PV9KQ&;7F2TW M7+9^7':=>&F8;#V9[#HQT_#8C>:QFP"-AL5N*(M=1U6VM_M;'N/F>L-CZ\-C MS4F(O<]A!9J]H`,3*\=*PV1KQF37CIB&R]:0RZX=-0V;W5PVNS'@:/CL)O+9 M;P./N62G8;/U9+-]@L!ZD-)PV?IQV77BI6&R]62RZ\1,PV,WFL=N`C0:%KNA M+/;;@Z,LV=?K^/WW?!*^7H?>OX/SYTM>]U,LXH/?6<)U34QU`AZ4\??`EJ)W M:09V$\,8I-(<8^4']E&JHYAI734FB4E2UNG=O]),9V#O%%\NN^3A))6Q',^V MV5Q.W%+:>IJM2*7=0KV53D:$Q(E:2%HKB_6/>4CLLXF'JS93OPV66LU;^*69 MFGA82[,U\7!S+?;`QA*(S%5*62J+!\=8KA+#/).J+N:[R,"!\.E?N!PK-IV( MD,6>L2H"^O)M_[Y08]O:5TL>>%'G5YGPP3E^K5+MS'F8:Y%RK2],9WYL1:F, M4%OS-LT#-CSF(]I$P?V5"Q[F"F:^1<:TXH%T3KBM,>K2XECCEJNPX#K+FXU3 MUM6D#_#>?N.4=35I]4M0K3TW[$M0 M7ZSH2U![_=]8NH'R&5*TRGVI$R;4X/]8G//!NW2:0UQ]CP<7]]PWUGGW/W"F MH`?G"&^%!X=M0W!W/K/GB01K5)4*CA"3@X:SX\U?H'4NV,U)&M0)? M-#+Z,NKZ,B__D]/R%'^B^!\Y3\/9DCGY-BI,M/K)49T;OQD0P'3,AQG$N[=_ MY&!=&_4$G]NV('083)?[6KXFS?"/#;XVCK"*X].OI M+"M;68ZDFDK\!83!H2Q9HZC/MGRSP#Q]G"E`@A@I&]73=3Z'^*]>;G9KXCK? M%@9;XSVKB#B[]72=K_6,O9IXQM;C[PM7O&W#7UTB\];C[SN-?W5)1+<>?_7* M^HISG9_+^JX&%X-+16:8?2V[K1%&-RGQ>S2IOKIP%MLZ5KUIQZ(?Z1Z+F,/6 MN$\]XSQ<5Z!?1G>_7:;YI@?ZIV5#C+"ND:BNK0FZZSVP+3]O> MXN>FNL:&+2H._[R0R-_&O5OC;ND2TR?K6 MC;_EK\:L_53S)KPH5.Z9_#(YFG MF:K=ZWOWOQVFX'M&,"O7]J^6C2&W9JUL3+DE*V5CR*U9)X]RG%;?U783W9Q6/NF M\_RK;[V?_NS.^M+U[R*3X?7@=(J[!'7![\$M4Q$>X9S[W5L4Q4JROVALAX3?B$']IMZ]2 MD047/,1(TVZ;RSE>0_5<71R_/;LHM!&)&Y"D'!S;_9Y#>L`R63FVFIASI6^$ MEC_N]E_L0S^ONNYB&946/T_='O-4)B)=UC'&.[&O\0>'];*>[W?QJNM)8!K- M">Q^T;@0N9`$PZ^[6QUQ84=G)V;64_CS"WJ@7U/62_I8)/G"7D#S]V59 M9A6_!X!&\#:FO4\'C\#A`^\=\K%(@\,8V'1PR<9C'@6_RXP7;=R"=JK&+!6? MZ->)($'4,A:1^5WH-#H#&:!_^^/0)V"K-!0L+C9=];'082QQ?I>`63.8!?`Y M'SW@OC_$V4N8Y?'IT>5_SMX&DRR)@[.KP_?OCH*==K?[K[VC;O?X\CCX]Z^7 M']X'_4XON%0L->LMB[O=M[_O!+YGW^YUI!IW+\^[=]A7'Q^V?[8S[\E.E$4[ MH(,?QME+TKJ=R%)U]8-V\%2J6C`-1$\KU8MF:&[=S=\:@;H#G?Q@>[V/JINIJZ?A*F0+'M3$[W^[O3 MNY?V\U!FF4SV>].[HI,_/?H0_^AW@F.N0R4H;3'=Z;*WV8?G;6 MSQ=-^F6`$&^+%->-_1__^G5""/H2_L"]HHCS_]L/+)F^_)^?=G=[]G9QH?\R MD"K()CSPVN`/NK-TYC7Z>Q#AJPQRJF%(>%Z$.F!I%,`*!0L=8C,0X*AQ+,8< M&`3I(',_[BBX;3P%O@I_PVB:5V^#MTR5C/)0I&-JF]"[_/B)QM.=X!+FF&"5 M"A92M`C.>6ZB_1/B=D78IRB$8%/'80A'FP! MM9])3"VXWM9(O.M%XB]3P%SG"V/23T\8DW8[P46>0.^$?F_.03GIP,WZ:<*4 MO13ST=>'J4(N_$/@'X=,@\^";+YC&$%$,?=-CKP8H1C8@F(26B,L/!Y#D'-P MZ-=Y.,2],,XC"(83"2$19+?1&Z..@/LZ'VH1":;`IJV`C3)(17@LB.C:E8G% M)O8J.S!I@1E(F"A'CL*(U$'4LB-,F(:`R*?`+".*I8^>.38:295@/+X5V<0- MBL]/%4@FIAAG31".XQG>YU/L$)[%$3$9@4\4\,CP!Q!]`=(/1-9'$X(GMG"> MLCP2526!TEC`2""(C=PL3OWGO9=[O5:`89*,,K++;H;%7+JBQ5V04"4SX%C* M?.!I4@3DY[/R]B[=[9-=AYRGI7&',W^M#"`AT3F&C4S2=96[U5#Q<1X3KK1; M8,OO-J`6;^_""4O'U%DBM)XG%Q=OCWS2T`F.N,H8F%L04@QFC?0R2S$.1\4: M!TK')@@4ZQ4$E(7@*V03:0%W%6'M8A5(G+`;;G0("(_PEW`B)$F07F;8RE>@ MSH$B+-1@)_A5W@)O4*V*]H?@O7`521#+Z(ZO`9`I8!'_(X=Y8/<)N^;4R-?? MU(1';E``6@S`%#%G$8AK:-(,J$L;,!0,34$GT!/.,P/,6\!'!&YVXUC1?0"7 MBFX%PQR>DV2-[I\)"[:M43].'0/C9\$.BZXG,8Q@4,`S2VXCT M,4]-^DI`6$82G="?CW,40*$71"M15\7!,#Y",4X?I&D.SYUSX-Q9`*.?@+F" M?J_]S\+11Z`P:(*VL?Y]S$.JW'H^WC=>W(+6,;0H9`#'@EY)ZA,^5#FP@/*I M_@L3&38W;KXSMI93D=I5"YJP,:FX17!BT<=<9T;E*>A%:R0ZZ&%HBF#$A,+` M@$NBLPUV4YB,1)Q*PP<_'WT!M7F<42LYYZL)RIJ+V^:B\ M-"*[<)*`;QL/_>+Q,6;0ZBX2.P\*$NB-3DV"(F8$"V<&7DV*L-';=HU)E!UO MB82C'$S@`]2./,HS<'"G@#^)KX6D^*G)Y)6A4V\U/$=!O68\TJQP!RF_[XW1277*2[F'H7RPP^C3DH2$7Y.G5$;;R^.L$I$@R(E6.) MX@\QIVAYT2;@-RS.65:4(98(TR+I39C'C@Q!5SRFE0(TXF\8Q#&R2E]2Q![9E.<)-$Y>4R!M+(!/@$N[,K;2B&F1(OF`GB(^QIP! M)@)K M836*\#2^[X!FI2ZR"(R;Z.@$\>#9;OO97G#+^?4\B<3[TL3P"T10Q##`0*32 M!)I%!+-#Y2*%C\:SUE)4V($@$X$(KHC[W!N)\#Z"%46[0<1-)F`8D4D1^13=!"MN M&'FQG]" M?DT2F65H69""1P$3OLU@(`2P1UE&E579YCC(WAXUC\"R%'0G2V<-^4.`H-H1 M0`I,4H45,F3LL)@0CE?AA32C`MM:QE0W<0HGZ4NE%_`V_*Y*QUR'2)F5P(TW MP[Z(9,!T@>NFINQ3F6,ET%-R::K)+/;=Q3=K)(G3X%>&P6>$%=K9%Z28"TP` MZ2HL6X:(M!!VEN+2`ZZA()L!2(6><%A&B,=V`?X%1PZ?;B8`H-4<0D8A[Z**:@V&859L.9UZ_ M4I7==H)_32#U9P9])?C`:#!1;BR MK()?;X.TA/`[8+6./YJ1+'?T(@;8G319<;>6J8&:U@A!(`-4EJ.R!PNPD:+] M83!=F#D2L0"*#OD+"B/52@PF/\981BQK`4[9S74J;U.#E@KK+P%*-5:L-F$M MESJT(U*X5<.8&:(WASB MY'(-22OUXTVG]/5[C-_H?8[S^]G/YA8(CW-ELFRW(4(\T2C&V+PLO@6NYE9= M&##UC3E5-7"'P!J6\``WN:#R@1%!13)8T-$F]((I9D,UE[N5^`IIZX>BT ML7*U+W\)!X(;* M"R>BLLDHMO6A8KIFGL;]34@Q,T5$"`R=_[O7V0L`1#&ZT)"G?"0ROP;SP%[: M@N)M@9_-=889K1E64W4W+B6KSBV3I`;LTQ?`>OJ<\6PJY"I8 M6"THW5ADML9XB^6D!PH`.!O;?W4N:#S@7FC0^^$LLHU*K@@NS*DH?!^,"NN% MT#2A7=,;7A*88CO(UJC]I:"Z_#/:13;L(R.BH5U^Y+8X_23+E02-?/<%\_,: MW"1T6+AG_`.ZN]#N!Q6[M^QL0ZQ+AZ`7"*4WA%,TC+:G.LP6X=(Y&6":S6[R MIID+YR(M?K0!V?N)_OLS->K1 M-&G_"R4`+I>:_2RG4]328T%IQ2_KSPOA>0N?,`LVBTL!T()C%\O1BB'ZY?`L M7A``XNWJ21*/.D#J86(J$4<2UT?6R6MD4SBT4PKQ*-68M^6H M;2D2ZCGAV43"\"=@$Z^^XQ9_&,E?1.92!CL,TTZQ]`S]25K-+4.9`A4'`]%)=XSQ`;,SC?+Q7 MM6%6H2)@FOA)YWH4';PH)V-6.M,@ST0L/CG=)G`-)T*[2G[U(2QD&N6I.95Q M1,=FB%Q^E$,W/U1-BRX@M:):HJV?%>.[W``8CREIS/SM#[,KQ90@@U.L,]Y< MJ%GS+(N]HPS^B5=T1=H<\V,):).\A`)(*8G=.S)G?BL1Y2'P%WW1>E^4J3K! MA4!4)(:W.\,"@:(R\PU26'!?NREC>Z926L);7J_"T!9?U9XEHC*GH.0*"3QT M0ABAY)26+;-=B9LZY,_4!5,I_%^;`\LA[46!,J98T/8LYR2W8<3.T^;[_HW" M&$45P6[78WBG:F#+4"TC%P(83PKXM0`+0S_VX7/+IN"""DIB3,3O0BN_#9:X MC3;"3?[6?$TA3[%)62CH!(?VD6I'JC)(V=V\?V*J15Y6]%>?:K]WM!8M06_I MM`\IIIRQ67D4J:8[`,4Q412.WC*R^\A3*QS%0OL>5&7C=8R[V00#=]OL0\-* M7YYE8?A2OG:'](CA8'6-L(-U1F)HYN4F5T8IKE)GF&]3;:VH%#J/Q@-!9D>V MV$PR(YN9>4O@8V0+&^T\VE&U37"^$AK/Z,&6[C%S%IZ1[&@D'<40H344U` M_O_VWK6Y421I%/XK/#X[;W1'8%N@>\_.1O1UUGOZ=MKNG6<_=2!4LIA&H.%B M6_OKW\RL`@%",D+(`EP;L=.6!%5YJZS,JKSP/&/TYKT[.IM:*]>YN'&W5PD& MK]FX_0@Y;VI!._@A&8\LSGD!04;]M9(A"GNH!9)UE.E7VGJ]/!:`'YNQ!9=B MYQ3ZYC,+P":FK?8K$_JF:U1?1%+8I0F1I,W+!+L23=E/< MUMDA"@G>@PF+8\F$9GI52C[TM(#D,O5Q^>"(F'@KN310;_QVUCFCSTMC.HT^ MWUO38/[;V5C_Y0P0PR(Y]+4`BG]SCJZIL?39J^@/P0##MFZ=5PK*U9E"'WX[ M0].2>6ZL&$ MY[@$]=/R?N-\-I%]T-'TY[D>3\Z3=!)(BB6:9(E<)I(G]5TFV4TLY7=AE/EV MKROKF;UQIZM-STR9W`(+7'`-_X]I,C:;G6W%!AS6M.^7=>KI$$*[Z'38(NW& MG_,O#_/E/\=.^":QEAE:U6.5[(G@WTHM(/&1POD.FW^H=H?]0C`X[KUG+'\[ MX_^>54J%6JJI1O-UI';TGN1K*_DZDGQM'5^UOMKO:`U@["X/._=N9+MMD01X MW^._TB]M&C+"UL2C^2X8FE,W1,LI96GN.I>OT;R2DI*2DI+/CI*E#CU/[-C] MP7#/9--S`\-0;UD4@N&&`:;8XWUF2SV^`\].JC,Y]*':U_4&F!R2PV4Y/%`' M@Z'D<(LY/%1[O2:X#9+#Y==P=]0$CW^G8]B8`^=W&/V%*1;KH.P=P:4;(:32 M9CGN:A@,.@U8"I*]94_!5+TG3ZU;S."1UH2M3+*W]/KM]IIPF]CJ0^PMT1+' M/N6J9EI)1TG'.DTKZ7AD.C;Q\/J=2!&ZEX?8I[8X])&JC>0A=ILY/%3'FCSB M;#.'1ZK>'TL.MYC#0W78[3:`PZUV#-L:_R`I*2DI*=E62K;C7O$-U9?(UI-H MJ7=XZF#JSH4NHU[:R-:NO/UM(UMUZ?RUD:V-\.F;?/XLS8FG4E"#!DBR9*O< M=R1;D:TRQJB-;.TW00EGS8GX<[IV1UY=CDNJ\)C&YU3-/[ZZ`2\5;Z]X04P, MB?:9&7J\H9G'1$5-Z@ZY7'KN`U65AL>U"WU-IJAA"@9+=RYZFS]$-^8S:M<7 M%;@E_-,=5;9U4ED/^7@;;&KJLN0]=[`#!A6630'?N1@<#'P,^*X&,'N!3>1( M@J[<8X<"]B!Z]JP;3+B+91C$E4VC4J9Q,?'84DST]XI@FS#3"'TFFL&*\/?[ M=1LMZAZ.Q;\C>6A2#6U1S_8&VPYSL)M3RS8JM&SYR<8@@?$0=5C.Z9^-LA1U M/_;77P'7&2A#Y4]8Q_[4HGY@HJ@R/A7RYG+4,W'=]8QHP!X`6MZB+RH5??7M MFOM3A>8NT:*X!8M.>(^T11(YLM.`H*;$&3 MBE:O%&91P\/U2@$XHB8@4;-L(]W+GM,=9["2?4`X%%'E\+Q:UPA#LH]CU%_' M3S1`B5J?=.K;8.I=5).?FH%GVC.DFV:L._L!/8-[)IH;Y/2BYV74@4!QZ\0M MC;*I.#L7;<>@#!XBJVB&%ND_L;@X=5-])9+-!@U2QJ)CGNAYX_F@(/\=-U.G M9I5&_'3<2A7D)]%*"0?F064$^9UAV60N,'R8&G58U.-D`>L8L/G)J.>LX5!G M3%H0/JHY+&\.HB<*JD\3=(ZH@:))R..+O%NK#:R9UE=:4OU-75!VKN>+>O(( M^KIE?>#G8KQN,K9N@Y)IZ9[4=4N;&DC`JL25&.V1.#[?26C=P>C+T%MBV^E$ MQ?%$V[S$>XGN/=@U@U&'S@0L.)AMW-/7'KL5]$=\]];Z0ZS5%_ES^YEJ+?N9)#D4P( MDR=:S':U7V*@8EH0'?8"+`?S1^#2$G"E`.K^LMEY8@='!VF.#B_Z28Z6M-") M`/OP<["#G]GIGX2;23KL`5(:8R)#%;R<,A,[A<>-C-9O;[XHFBC#N_@TC0[* M##`3'SF)P`8$K6*AXQI2SR0#;>3U+-R.V]I$'B>#A[$M59,<'%P3'ILSQT>* M"7>G08Y.&GXAP**#)[:#B@P4A7K1*"_X'OJ2-G3F81/91`M9L6LF3;3(;$QT M]4#.F\EIB0;B1W(LC&A;]V7CC_@02S;^D.!*<`_/87K*L_XCE.Z6C3\D&V3C MCY/R_N35\V5'@_KQI)8=#9XW2^0RJ1]/:KE,"@8//*_&'RKOK[YTO4#8%S+" ML>K@&MD%I)U\E5U`VLM7&>38/KZVH@M(74V*[[LN$1*7!RI=$N"MN?'04GOC M0#.^.H%_,3Z]M+]LGQZK#7\U_?3\E>P]&GO[TKAL,7?'37`)=UDBC:_8T\Z2 MCY*.DHZ2CNVCXTY5W)B3YQLW,.QT8)AL07W-8R>+?3`LCW+3F?*)&7[H,9[52S`W(U\,\[NB M.@P\J_HVM*:8R,WK32"&=X0A\U'`+'^.J?<\4_4\L%CJF3E\QFS`E2HR_*F0 MA!7`A#S)W'*68>#'E1P61+6H@,!Z(,H[PQHJ,)X?I:^]4CYB?J&BJ9AL3<4- M#%]Q)S[S[FA5B,']$-,1?>6OT!6U+$R>&F[P-$B@Z$\6^+^*X?34<&(,EZI0 M4$F`1X;AY0*H<@$O73&U/&9B`0H@'S`I_A3#^2MES/')NSP#-`%`Z&QB%!=, ML*T@L*DN@>,*`)2I$1@*>[!\O'%'"!A6)U$\]E=H4=(]X(`%AGC*NDC1I)1U M]][!+/5PL10I\F5D]"G2SPF`;?G[(L^>BQ+2,$A*)*72K@L0\&H6\$A^;K#: MV'S%4:^^^8K#WH'YBD7??^*')+A5/[3+(ZW%4<010OBUSFEC^+<9,;BWSN@I M3[G$!U%E*I&FW&78/&EL_W,0D1-G>0BSZV0LE[27V4TGHWW"2&RDSLN>,><; MKX\0]% MI,)^])`\F"\C&26:8LY MW/S%O7-/:WK$:CN3F20=)1WK1,RT;_K\FQP[26&0#; M'2B9`2#!E1D`^<1O7@;`=M5).$]B[)^.PL]17NH0%BW3`60ZP'.D?4+U-5+G MR70`F0X@TP&>_MV=9WJ-B<:2Z0`R,%YB?>!.+-,!GL=%E*8-5:T1A0`E9Y_; M%:/D^'/C>#L,T.\7UQ?*[^X=\QP\HY1)`5+XVZCN:L-Z7>UW9(WJ%C.X^6N[ MB3Z8S&J30B[UVY,XX7VUVQE+#K>7P\U?W#M=LZ;'^[8SBTC24=*Q3G1LQ^F. MS'.3=Q5MLY-.SMFA.M)DGEO[&"OMWEK;O6W-*9*4E)2L&R6SBB3^W*P\MRM' M888Y5WC:ES%Q[QAU]*%#8L5R[I@?B,P,CW%S>(IY;?!?UTDV0A*=@>@)D<9! MX^0DT1'2'ENZ7H!96NRJ36;,8\! M+U3%FH%(K51EPH)[QASZW;B]]=@MK@_DGP6ZS,=EX[B5\ZX2& MS1N;+;#%V`Q[C,%/\)656BPXC`7C^=0`S30"UT,=1$@G`*6F91<*J#V>?9L< M@1D>#&M,W24N$DZU>V7IN7=`7Z`_<-`G];>B'S]8#JPBR["5UZ;IA@Y!?@T4 MG1K>U`?-#_\H+Z)%K'=^_?#Z^DW\4?OU)6_C!DP`5803NB`WBZ5MS59K.B=` M!_KC%)PUX9(OY;AS'M!N805^"B$8<69Y/N<\MW%.>I&TD.%Y*^H/ MMT""`1_2/`0I)X4F.MQ5`@(AOQ,,D@+,W`[NW7,_8,NMY$=P@-`@_(MHC1"! M%7I+++6-=YP[UT;!Q&W!H,3P-.#Q7FDL@?LF;:=I-'SEW@KF^`R\DU`*$1Y\ M&%7L!U%OPPB+F,P9O',)QAY,QJ9^SG).;4=KZ--K2%"'O^^#N@,UDR3.5LJF M9)"($<.8>!0W7$[W'6-GU_PN+M""@W6TJ3$-4,TF+K$=5(BQB=B380D?"R1U MS8KF;+;?&&87)97;5\]UX&^S>2U'0=]_,E8)6S)6_JB4(\5N++@FCI4J;*D) MP5BL$Y5I^_2833IX:ODF"";\)&03@8C',&V0MIG%FY$2'5#+L27NMNOUGFE\ MFIP*9,AQG?-9O-U$>S6!0/MU9$U$<.`[H.BQ`R?7]):#JY(;#V#DAUQWYO7] MC-JD&EO`00Q!"\;HD?A/P)RFY4*["J"2-:BY%IY@:I9#"F@&2SVG+(;6Y[G= M:?LCN243C[C\`2[_,L`^\!*,Y;GAPE5`'6`&8D'[V7>W6=HI4WE-=1](*03_ M'LPWW(2`H("=L<^J3ITM_?JHL_>XS[I'8^**%U2ZG2FM*&YB1JLJ6DX6&9:Q M%DFN+GP67"4?0.+"";SB?7!S?:@77]Y>O5S/B6(:-9I-[TXY7.,BL;'$P6J$ M+8>,6P3&I7Q0W(T$6%RK`S!@L)+@S!0``@UXV$4BV5I/$YF<)M@:M[QWKS\' M5VWNVF"]^PDH%5RZP8J6,=F89/;F!DE03DN_U.7Q)_CR+?>1`/G6`@L M>%U86+AW]#1\`B]&0'>A?$#R MA!-0H%P"+,9[$2%TX0+.)%I*AH*R=RNJ`QQ'-[ M*BZB0)[RXE;[3LU%,`E-+MY*2U_NPMC"Y)JW5_X`/RCX&'(:_U7I\82N6*8M M#CKSB)TP4C)Q*^R(SL([B\D?6]?^DIFX$4\3(H'LN%"^.^0?D.*YMWR^DX:P MRT[3QFWL8L;>1[S#B#,M4[BF'$8_<@:CUN0()ZZ<%\K M\?"';%;A$O?\*=A?WYK&,M7U]:M`X0RP7Y8&W]?8183UM@-",$; MVS5__@-1_GMTVDE?*3?@FP`Q*1// MAZBB!'YCL]_.8/6<=[1S7#`_8!\Z[W;H[[-_B!/8=U_>WOSGZWME'BQLY>OW M-Q^OWBIGYY>7?W3?7EZ^NWFG_.\_;SY]5+2+CG+C&0X_/C'LR\OWG\^4LWD0 M+%]=7M[?WU_<=R]<[_;RYMOE`XZEX;%-)B>;4]'WT2]JYPK1=#. M#%GCB88D`3VF`G1^!2@=F?A"O_GB+:TQ[]>&@QL75!@<65ROZ_A,_ MU`!P=]U@%[KBLX\D74:#LI)W)GS-74R3&">=;3?)EAZ!)S M?(KQ_,;#IM^Z?N!?8VSD&TPG_&JL*%ZIK?$^O42\SX&4.75(4.]"N0X0OR\\ M6/:K#72I?VQ0,J(Q1/FCDDO9<>+$__@ MUWZ9(?O9(?F([BW/!8O36PAQ&B0Q(_^&XY08EL0B"26/(XYGPV2J*"7"=3#' MSXF3;S@'B.*")SR`DL)#[RF_;F&L%&RTR2,N)TRYA>498%K6=\'$Q%Q1`.:$ MF<8B&1/\Q0S<="!O1Z775$53^Z.N.ACI/(+;YYTZ+01O%\KKZ51H+GNEIFF3B#Z/PEJ=$`,K$'Z!>HPK MY6G?&98=9ZW$F(U=]'^)I".Y8C=`Y2'2"R"7(*@(C4^$NR-)&;V=%T,2:;=(/W@L"#V' M)VCB2%S=@0+!W#D_M*,D`,M3V,/2XBFZJF(B46Q;I#5X"L]M$RDX'J=!FCP+ M8\H>)V[,MPOE/9@LUL2R,8V`GLX7-LK#M!96$.&`D>V8)0MB"QV6*#&@Q(`,P.>#>7[+@HIFW)5L140AZ-M M8AJT2!\2FN4*`T9`/)5O#,R4$%7UE-2!-AX-5"(W3]T`628F;P1E4?@\R38L M4UJK7;4W[JOC\2"2C31Q9V&`N5*D-_()7&8G>[+H^2^"J$+O)3`0$@JX^>'D M3]!TQ':&:9FX?C%QTN+O`EGCK,LX=-Y,F"2TEJP@8+%JGE!>,WR86K",,'\X MD7>JW/$DY2B;XJ((E%P=/##/M'R1B@:\0>V!>78KGB$`F/@\]1N1$=.HRBUS MF$>K![]2L$I_G,DQP_2"_S+/Y8G0=RR9]D%+%=-(0=KX\G3XS_PURJ?#7`I` ME`N(ZU&./B:)6PS^'G3PM7$''EN)E_@*`E(EUCK?]`1VF.QDF2RU,1#V&^N5 MX:J+-`X:BSP;PEJG37U^??WN]?]3?K?="3PI>NN(WU*0;X,`=A]:YQ0N'4V- MN^H$R4(Y_4;T-%D!E#\=IRXG"WY$LI%4O/5=/5^RN6NCA.Z(3<1(8&F?0H8% M,"`F)^.N'7.:KX8%;2*^TE>UD;:Y"5,*-['!9XE?$YR/DKQ!Z$F.HQHE7-CB M&';*-3=@:W/X.EG_!H M2U*D@">[(]/B8$>V?Z$(,)7W#RA8K`%N;`0QBR`6F2XRT44FNI0_G*TAN*4N M`1L>02\37>HS;&VX(A-=ZB80,M'EF22Z1,;6O>&A*[1ZS**JBQ)L6%#"2!V/ MFQ"2)_FZ9R'XCMKM-"%+X*"`LQ/K)GX.BR>F,\NVZ3S>Q$.1ENJJV@02]_0F M2+9D;UG=I8X[30B`W!DGUSA#"Z_SI>(Z<@:J)FVM-K.W$?M2DRTNW[!Y(>&% MY5-E<*FQCAVT+C56B]G;:T2SL'896HDBFS/&I`8[M@8;]AL@XI*]9=G;[S6` MO4VVN2@$36JI(XNQVADTXNG0JQQSS6621#!)9)/L1XM1E$`872@)@2BI,@H, M+&"&N:_PSG#Y><7$WG^%=K*')._XQ5.-_Z9=:`J`:$_P]@L"W'HK,3[@]!H-^H:]_2@&C7W0V?DE#=:%\X.G0"\NQ%N&"(C&` MD$N14+>-DC2S$2401IW?\Y%H3$;28%3?C*11[\",)*TC?MC:9)-\B58P M?2,R2$CO^[LTO,PA.;885,/>%U?.&D*93%*GJZQO;&%8?!>=*7$V7?NNLTY^ MJ*/V.TVO<%E7&0:Q[;94;&MS2:>K_6'C+^D:HY5!HG.(+26Z8HGN-"'^J:$: M.8>T4GZE_#98(^=D,$B)EA+=#(U\@Q4HC5D@XQ6/+<4C51LU(5ZQU;?W,@RK MOEOIC8MW.-&5#EW9Q#Y4\M,ZJ(+CH36`$U MI3"4Y7SE8T%XK%+O,ZR1CI7=`V7";(O=$20/H:^P!\O'7@#\;2IZ/G,]>)C' M;E`U_S54@1L!MH9K#1:5)B9,UEA@($M(A;49K(&01KR?\W80`E;FHT3QYJ2& M``OP04JED:0B[R+8`$%)3YQJRN$Q+`U/`]HB$(O7ME^Z`=;+YJ$=%`B$>T&J287)`*\3P..O"[BKYBV82U05(S;6X^A!/"O1%>' M!6YLBN%A!7`L,TU(AS:0@+=$F!LPKJ'@)X^(3!TRL)XX"C"6F$53BRK\\Z8' M%.8AHD&H7\7,<@S'Q'F`:_ER9861(R7K@)U%&OX<&5?]FONB?,F4+ MQP(!X#7QFQP?E11,NG?&-8MK$AMJ8"US*X.L`>+$>`B0Z&T""Q1X[:%@AYY/ MA<*C-7&A?(6O0JQ&SFO7P\_K`=(%UN.)!)7I.5HC'K,6$QJ:.G?$STW!=O6X M/B!<;%A##,&B)1+W+]AX(=DF(`$!WV!'NC;\%40\]('HC'&G&T6)#2?]A&9(*E[_\*+8]W(5D8 M/Q-=31Z%.G1$!Y/-O0JW#0?W@;4@4/TSG`4[Y8!HV<:]'Z(B`Q[Y+`CL6#EZ MO(K\6EJW@T&-1Z*>+VE1CO=F*MKO!GM$5A>@E#"4-&)85.S'X"4 M!?L8`BGW,]5/(K=-R..N5N$.`U77[(?EA):L4#<$C]#P,?6)IJ!4[PT_$5#; MF)C9L5[?F-G^2%;QE^"V$-Q2UV,-#YP=G&TLK#9UF2=0/6-PDH(YBJZ=JC=7.2 M$VL7P209N]_\8W4PE(74V\?7QK39DHS==\'JC2_76E?3XBM>M6+WCA?:RY8: M$K7)TW@QJ$'Y^Y?MTT^U8?!8VHMM9J_>;4*-5,G>TLF@^N#T^OG`C)7&G&E$ M<6I*Z!NW[(4NK8]C6Q^]&C2UD-;'$1FLJ5KW]`<;DL5'97&_!CV6)(N/R&)= M[0P;H:AWVB%-SYQM9SJ_I*.DHZ1C^^C8Q)/GQ*4V)J?)Z^SCVA4C=3P^O7/0 M/L/QU'P=J[VA/'5N'U_E>FTG7YNR7EOMW;6U+I*DI*2DI&1;*9E5R?'G`ZN> M)=1XE1GS)5+?$XGSV?SZ;/Y]W,9)]'':Z?**AWN_G*6\WVA;I\D/VD]SHZ=R M1"HYX88C7GIV+%6QC`*Y,EW=L$Q&P>YJ48T+7M^%E\D4-7"6'KNSW-"WTQ7! MHOH8\-3?M(M^U.EMH_"7*)UA!;QL"W?T+5,QL'*13_6`XAH=U`Z.JM/P.D$K MTV:\*%!`U7?^=#VL(0%38BF;N;M@0!*03G]=DBQT+*PV%##/,7A#1F5J^8%G M3<+`]?QT<1!1`F<:8FTBFN.OT/"H$M!CG?`"7B*$ZH!-&5`8YJ!:(K9[#^\; M9L`K6:1F(@I@Q1#/HKIVP=QP4A5S$K5&+%YX;`[``]9F!U MSQ+5G3A<$?]R:SVYO"`;3G,'DQ.Y8491807)@'7G\@J5/**/\K3-,]0)>3$- M3Z83TO$5ZZ5-DO:PM'C%.CIV$_Q.%-L)G3"P;!AM>A#WDYUF]^MJ>HP&L]?L M%J?_QI:NAY.WOZOL,-%5M@#VIVXE.[S`&H,A*-&5(L!5E=^9>PON+R@Y^!$4 M]T(4)`.QN(:50B7*8-*W4>$Z+H*36%AWG"37H-(5+QW)>%'!>ZSYA^SAJI)3 M0)0+3.YS6.W2CXA`M=U\L<\S,Z3-,?/@NEH<[(=8H&Z]ZGD=K6"U9%0L+:[_ MM[8B`*H(%-!.P!I_378LC?;:5_S0G*MBXQ9/&MA#U7`,E$6?+0V/"FS6MY!: M#$`L.50V[9](]F^"00!#M5RG7\D$0!#$DWO)U3 M=5L0!^\G2HK'`L.R8YN+Q8]%!6:_.UBH4+FFFK0JC@C2@S:D0BW'/6O]RBY; MC1?JQ;FH*B4WN_A;VPP;%V0"@%+0:&(I6_1Q8D3[)%%AX4Y@VNB9T.<6&3=# M$62'+K"`&)@MR^:N/6U4?==W"=5Q':F.%DAY$968E?J$D/L+P[:5[Q?7%\JM M>P=RB1KM?.::)`"\4#%H1Q-$ZVNL1#VN7PW;=_&BETII8O%FJM:I."&6F20% M&\F^*LJDQN9_9KTDK?E'%PE62J:ILUBDWK&Q9FP2BX`9B^WK8Q<94;W30)-5 MM*P)?Z*::.S-8)](4#"%$^XN6+S3<0S+]_D],+PU<1<3Q&SI^M2PP4=6/<=2 MB53.ELR`"0-GDGO-5`D="ZGS31;KZ:[M(2KL#5XZ`X].I1J67$N++VX]%QQC M#C61&A0=ZK\)KY%[66LP8UB>IM=BO3WD]":X$][!0H^876JE3=2-9 M:[&6;)&U%D\H"[4K0":+Q-6?1[4L$B=9))=1LWA4RV54,%CB.92/BUGUC9\& MO-K%E%H%VS]9/%&YER36$NM&8UW*4SBQ-DMY7%\.0AZ@.UHW4+`2%S M#YK$V$%7'8V;D'P@&;MGZW+%G*VJZG#X>E+?AR8,-087TG$1"30 MI;\ZW=&O<8Q$2\V.`\\G*I3YOMJ3E13;S.%>3]5D=FN;.0S;UJ`O#9(6-W>/Y1'>N(%A1X&TTO4[LNNG:6JO MUP2K0K*X+(L[([4SDNY]BUFL=\:JWI-Q1QP/)X19S>*BKPX[6``ZWPZN2`9BG%WFMKPZ&,CROQ1S6Q^JH M*[>M%G.XVU-'>A/N9R2'2P+2!RT]:(+[V.H;N'8&:DDZ2CI*.K:/CD<\D3YR M`&:FHJET`8]K7`PT=3QN@G$A.5R6PWVUWY,96BWFL*;WU:&L]]!N%H_4[J`) M;GZKG<"V!FI)2DI*2DJVE9+MN##$%R?XQ^^)%A!P.UPJ&8-Y M>I%_H7=/?_WV4NJTXQW=8P&%X#N2+N/1C)&Q.AA(C['%#!ZIFLS8:S.#M9': M'3>AUICD<%D.#]31L`GQID<\I3Z^+7+-;-MR;LD4@9E_L@`^24/DR81\K&JZ MS#MN,X=U=2AMS39SN*NK`UD[H,T?217;XO9 MV^TW@;VMCO!K9R:(I*.DHZ1C^^C8L@/K*^X:3MC,]5CD*`;&`_-;[Q_^[=2. M`YZ`R)"O%C)64P. M]JL.?*,D7<7>+Q5YA/B'A7_\SMQ;V.+FEJE<.>`>+HS`XPI"WAW[BL,)I@J_PJ=1"',;D=5](ZF4_#6 MOT)[M?Y)IU\T5?$-&Z8+7#`#G//O%]<7BAGZ`#OS?,4P33=T`A@7B*4,.A?Z M+S14=XQ_N3-X#0NMB"9W*OSA+YF)L6'V2J4G9P)4WWIX!%#"K$)@]8LN![8W MN!@]!NR%4H;?IQ'B:]`5ULPR#1CM;8S]LY9ADH09FU*@XJU[QSP'8@4^#^.$D\45*:C3MHB-$7+OH/RXU'];B35C5"`\A_=W.XTNUI/3K M=145E1Y_ZRZ6AK-2;BF`%2FCZQ<]3A6M"_3)ZJLLD9090*0$]R[^8@&-+:"O MY]">`4]-,1#6FH2!"\L/GICC.:-';1"4I>=.0V#+11KX/!G)%81\^+4.PI\/ MINNP0\!L@JIX?`_9S7WM8BBXK\..\*3<7X-.&)7C?>>I>?_WR]`_OS6,Y:MK M=HN*Z!M;NAXFI[VS?--V_=!C-\#M-[9K_OP'8O;WR$*DK\!.O+T%V#^[`0-# MT('R,EYMT-_G_U#V+'OOKR]^<_7]\H\6-C*U^]O/EZ]5<[.+R__ MZ+Z]O'QW\T[YWW_>?/JHP'Z@W'B&XUN7[S^?*6?S(%B^NKR\O[^_N.]> MN-[MY+-BVDP/WMEAM8F*;A>2O*U5S@=DL+$KZ^%>@J1K!MVX,Q;4=^./ MHCQCJ1%8"/00%8(17.>0?@2C&)`&SV!-HX"9<\>UW=L5Z7I>[B.VF+A_8BCP M"<9SC`6[4)##S`?`2.6&/IN%MF+#!N&3564`@SG#?98#F^$QVB\`B(`YR@HF M]/F8^<].F!`D4*G_A?F`0X:"R35X^GMN6Z#5)X9O`:3WX+'.D;L`/7P!HP>$ M_;T5S(FK2R-`O0]_@P#B%PR>=!?@YTY@!YGASB`D-1\4#*,U`T[`"5/"P+(1 MI#WD(W5$^^NCTO+X@46>Y'6.+WA76?H00-N7-0K1.V;20DS\K/'=/&;8-*+_ MS+5M]QX8_ZH4;?4T<7,)\CAMZ9!&,9EM^TO#!&!^.^N>E,9U&G^^M:3#_ M[4SK='XY4_CQ$WV?/I`R`2%CZ;-7T1^"'W2F]4I!)SB^US`9FB=G6[9`?JKT M3V9,L]MD3EBZ`*X_^J7.A>X2["/?-EB?Y<@*^?-Z=0RKI M+A51NP@O%5$]^7)*1?0L#;$-?E?#QQ=7>";KAK[A3/V7M6'IEH"NO*.W[/%< M7M!7D]*$WN9<#VR2368#59&(K`X[38A`EWS=,V=$[6DR%ZA]?-55?20+?[2/ MKU(/MY.OFJIW9>I>^_BJJ[U&%*LNY2B>V/S_MA$'U%+C_T#/N,J:`'+OD>R5 M[&TF>SD@(UW3DS#M!YUD?2-9+U>V9*]D;U/9VWS%ORMZGL;?YV)5DO5[9DKV3O,V-O\Q7W3C^CZ04(VUFQ6M)1TE'2 M4=*Q+@A).K:3CD>,<.@>[<`1ZT-MVCJM.&P\=61.3^U+;Z:%?-55748TMY.O M,J*YA7R5>KB=?-75CHQH;B5?FQ_1W/BCP+9V*Y"4E)24E)24K!E&DI*MI636 M3(@_5]@?YPEJ+">KO%`%8,=GBL>H&@P6`J:JU!Z5DL[6#+XW?.5O8QW=,*J` M^S=-ZZA`Y[C?RV:O!D)W_Y88Z3X5AX*LC?H$)L&LZVF8"_87*`YMNIST+`Q" MCU>M-O+0L/QL&6;#%^6"_<84"QZ,ZELK>-0[L%:PILD*ID\_[(ZB3"75WV:1 MGC6$LEI/G:+GO[&%@>-Y6#X]+AD/$MY;JPVSMGHI/1*Z6VL-AY(>9;RW$QM?#-G M'C-FX,E+&3ZN#`\T>?TN(Z2?.$*Z.=NHC)F6,9BM5C[R)G;W3>RZT_5^G98/ M;'K]VC2QBS"V@?T*.MICX MSJLWV"KVR^PK=KH%P/%JD8_)_]O"+MD'4D\Y5_8B7(&NVEN:4"?WL$,O[?'% M^%+*PC\(?KP?26+`1=R*==R6>ZS:]-5&)E'+>^0F-LU%DX5?FUN.X9B68<.X M\`6VH4^V@79]AKA;W["K/6^"#;_[X<2WII;A60P;/:.+H3#;6L!849-M;.9L MX2VBF)A?S'-9X=W)22X-$U_P+Z(9YH:O+#VV-##*("@#.3XT<[V%%:QX`^>U M@,+(@)FUM(%8M\QA'@"YPM^QU3>U],89OSL6?KK&08GQKQ?,LTRCOMV\-S@< M.D8XM=)$`J(9&/(`".T(O$@'F.`W>X1MB!B4G-`-XNN$,6?-W,F*)GK+H5:6 MH>>'!B"/[;WA>R]$+B$`'KO%%DHH)E&7YVMFAAZH-/'$^P=S#EL)#;:P?!]% M\,7_)RHGZ)U?K]^_C3]IO[Z\4-XR+S"`W19)"I=9CKT;H%93IO%>!$3'1U!0 MDKW?.$\)[W]C2 M]0(%9O\`[%*TSOG_C1?Z#`@&CR!OQ/K>WKQ4A:=M-EWC``L+1B6L/[")%QI> M8NEK0ZX9ZJLWKSBOW:7EB%T+'C%NB<0JB9,Q_3/T`TYR!^CB^X`BK3!DA3(S M+`\5`VZ)$6]PF)AEA.+2Y>;7X]H7I#:T`WK*78)D ML-QIV6"ZA#I9P-KF*[3P_*@S:'>W%@(.4A*X&B,R6:0QI[!Q8KP>$4)H;S$T M+,5HOBT8SD)@05)`QC(E?B**:V'HT>.5G???9E M]EY$1OK2(Q%D`H\DGT(%7`]M=`K?XSNWOM>L;)C;P0VBV"<(:!=]&KM=;/Y\ M2TZ:.I']PF*BHO;Y,YS>"+J&+TC^+2V2O!M7(^`%>X5(G@:GTF,=:%\07L4MM9;%]&? MH/Y2$YN3PNX,.S3$UN]O148E[+E5@`-Q?RX1T"U@AG]-]]:A):DJOF$3`4') M.FAK@1$S91/$]][P8.D"@TS;L!;PA>7`^X$+>R+J5N\.$>:@"9;C`V(#51'; M<+'DFTKH<\[ATPB:'^`9`&!*YL\"J<<'L1P_\,*UU0/8N`LP/XT'89BMC5AX M61"$\%X3!8:96S`#NG$VC0)86"!11`>Q"ZG"*X7]E,_D(G2PQ80P`%I8*?AC M0WG#A,:-$"P_'[0;'HZ%%%^)3YJ69X8+$'JP?8EV$5N2XX*-`'P1.QQR)XC- MSS4^N$YH2)(,VB]!IF$HPGLMR\;$#3F4)G".7$.D-TL(<5;VA/R+S1PM6-S( MC24Z-B!X9)MS:OANZ)G(@S?DR5F>`MX_0*TFI1'&\9CG'4UZL3R#S+8+\+>!H M6[]^U*V_F]WZ/Y"U])6;9'+CYT1*;/Q)^M1VV^=`*O]!?QG%L4&[/LV?5,K< MV(\/(G`O1>5/:D_IZ^?]KG+/V,^L'XJ_NWQ?OT:M,C5PTX'=RR=%DN>C7I"8 M>/BJO5*W:@HQT5_@K(+_0N[3QDRD`V=@9?C1I-R,X$=3MN'CJ<4J\F>"N>5- M^1D9?L4,)5EN- M)2!7$J`W26LE%18_A?3I4"X4H$;^6MF]]S!&,P/#!+`*K/;#)HS%#L&X7 MJ,ZXB;S^;>ZYX>V>X3@':;H_'MX5V- MGS!M0=4MXM/Y"!C%0`N/"!$N4<7B`IOQ9*/`"FQ^O^!9_D_\!O2LG]2RT2@J M,(T.U=:IGK%K`K2XLZ9T4V0@M0%#?LIJX6DR`F4Y<;IG;).OR.#&@V&'HWL:U;P+B#R,,@6```HS24ZP<(/5$AT+&#AIZT;( M^WB2Z-ZC?D!#':_)"`F,_2":<730@9S$.R5XO";ZSZ`Z""-NUF[;X.!5D(DD MSV`B%."$"S1+6?GBB`V]P;W@4(37@\M)N,?-`\8` MX7PI/Y,@BF7;=VTZMH\(3MBOB1Z+-_<7T^Y=-""ZX)[%\**!O#ER6@!<\)T= M?NN0@C%E)-#9)K_,-.SDJ2CV2&'CHT*%;(YR0B,2P``+J_8/)PQT9% ML1,N,[T0/6@1ST!(+7_.HNLXBR^,6UC*2SI`B%9[FLAXQP9;DL=NB2/7\#_P4.'3_=S"[14QN%$QSXA773DS3W6-$\GJ\2XKK<> M]D+Y8\X<)`=*WUKX@&D`J,^%FU8W7N81]FN)W5`$2;F+J(SD%V<0T:)(BZX1 MI.0W>B@EPE?@)4?^*)])^*()C0%\)TJFEIO*K^#XTRB">`J+MT)TZFXH^)"' M^X`%K#.#R`#-$<5(\G/.Y=,7`7B8PIG%T1(<8'1:\M-Q[YUTQKR?DCM^Q8>7 M'7B52`,*E<:7&"GPI!!%2D4,D!U;W&8DY'N73O'8>B5CAC^2EE^=>.ZM9^!) M4YR['_K&+5_1"7#6:WWC!('3/7.&D#Q-J>_]U+O0XZ=VJ8(/G#"BZ*MZPIVS&RRML*#!QH9C<_2?HQ<$H8`98 M`?+?\I/C3AE`"WJ35A?H1;0'TFLIH:!A.?(5L):@^"[3I:D)ZQPM)H0LP,UN<-\?@Z>X(Y!^)3U]BT@:7D@JL01/?M:-2#L8MR@^BE'04. M663W*^B:S#'X`.<0-R;<'IB"16S1JL15+LB"0";4_`1E"F]G23S!I!41)IF( M'6&GOP.=@?55W@I8E$_K:XK7,+>Y2K'FW=M/K]/!.#Q((6O1\FE]NBVRUYBE M80M<(@..F41`K/0,\X0K%)V(XTG3>AE;@;BSN,?CZ1V'1PB-&#\-"S(/;"]D MZ*8ZFXJ'UK8B+&%&ETR;PNCA_0,\NJ"@G3NV-F#B:`1QYY7<"M+;OT%!3-SZ M",C0\"/_*(JP23I9T14#QV\3L:1?@S$JD2QL,/\U_9K+]]3A'1%*FTKU`*]-?W M6;GBB4'7Z`7SS246T-C&CK>CBD6TN'A:N$F`Y8>&=W2>Y&*D';@>7*>2X4CH M)B7KPX>O*5V_5HK"EA=,YH?.`B2L<`-:ZMR=G0L3">F\8,'D_`$\2YSO1 MY@\S)3>1C,L@IC'\B+#T#OSHSZWED@?KX<:="0JD91@M'SI'B?8-6WCFL?*&8(L-[U?B(<@#;Z<4EY3U.#[T*QPN3ZD\)*/8K[ M6P/#=SK^0!A8MO7?B+8+^`X!H5OJY.F#&>,T"QT>%/B6HC;)N/S3G43P(6E4 M^@)-*SI+%.=G\?R1;P`6#S_26"6O4_DMM^%9Q'#2=7PUQV3V61#8B4BZ!*]I M*=)E>U*7`#5IE9`"66,B[J)I9_52&F67\,=CT7X?'U-=*-<62L6"V^T18\&` MHBN*.S1A8?F*2UXQ,AVE+9B:&-7B9DN2U`E.3-<^!3E7:,##("0CY)S2ML7# M'_"2F-8S#6%X#OSKXUVP#28XWFT#,99X&9+@7(2Y4","3N'O)W^(F1&?(HAH M,53O=!JHS`%_D)9XK7\#&/, MU.R90NC@(^N#@@OEC7@E/9"7FF0]7'9]HJM%JRP>K\!-T:,7!$>[/NH=]?JH MG[T^NIX#O=Z@EGJ;B`7Y0C$2E#J$^@7VG:^VX?A\0GFA)&B9N%`J0<;:7C$E MJ(++GU`[)]R4K\9J'7[=T&NG.#4&D?,).;Y++P5RM`&#I>*N6#IZZ!9#LDCW M1#_S8"HP+]?QN\:]@3:;2$P@LQJ/=$EAX>$VN04T;7QV%W]+@^$A#QWHQL?3 MT3:"0=`\K"B^_>8S<\@2=M<;VS!_GE^;'E6` MOSXD))CX06+R6!<>I4GY<5!J#!&;GT/8I*;/^+ATF&S"2WCD>&M@+%J\$6Z] M.,N9)*Y"2MLXMP+^"F%C"_`(R;NC`]'UCCX786/V*L'@-1NWWUOD32UH9T3% M4;F@BU$)W7*TW:E_U-UID-V=W@L)^,H\HH(,;H1D!7:=W/*ZQ]YT/K,`O'$R\@%RONDT;8?A-8Y)!Y/1+A*U?!$7:ILB-XS, M8!<\4KSC,T6<@!VBIL`;>.'K+)G8GAI3,WFLU[=F/WL05919%2-T'!;2@;MK^(S=;9OZ)[O$T_5?H\7>[NVIYI4VVD?&ZZM MAWHPX3DNP8T2]D_+^XV;H43:;51=_=FMQY/S))W]G&*))EDBEXGD27V72783 M2_E=SZM9Q^?8"=\DEBRE6$$IQ:':'3:A3X?DZW[SC]2.GM-40?*U!7P=2;ZV MCJ]:7^UWM`8P=I>'+6O:GG9>24E)24G)9T?)4H>>)W;L_F"X9[+IN8$!\+%]9DL]O@//3BJLHC]4^WH3RNA+#I?E\$`=#)K0I45RN/P:[O6: MX#9(#I=?P]U1$SS^G8YA8PZ:4W8RB1[2Z_?;J\)MXFM/L1N9U=(24=)1TG']M&QB8?7 M[T2*T+T\Q#ZUQ:&/5*T1O6`EA\L?<8XU><399@Z/5+T_EAQN,8>'ZK#;;0"' M6^T8MC7^05)24E)2LJV4;,>]XANJ+Y&M)]%2[_#4P=2="UU&O;21K5UY^]M& MMNK2^6LC6QOATS?Y_%F:$T^EH`8-D&3)5KGO2+8B6V6,41O9VF^"$LZ:$_'G M=.V.O+HOAM!XR:DI"DV5+ MNU`#$FHGM>3=OK#W#E473@'?N1@<#'P,^*[64WN!3>1(@J[<8V\4]B"ZA:U; MV[B+91C$E4VC4J9Q&X/84DQT%HQ@FS#3"'TFVMJ+\/?[=0._"&`^R+'(^P1)ED;?1JK95^$4Q9(`8WB(Q M;TXAY*A4N^4G^UD%Q@-7$J)KR'>'VO->!W&_RCL#M$((+ZV_`I7!8"=5_H1- MP)]:U,92E&7'IT+>$Y5:_:Z;=1(-V`-`RSO+1L7FK[Y=\_9\.#["HQAA,'?% M]F*)'O2\7GNJQ]02X/(0AW?,9(L)\Q*:5(N:3QDVC(4MH$W#\U8P!I:#5XR` M=[2E'HE&P)4H[Q07\$Y+?.3$?#1>0O$;*X!8=)6*VQM2_[4M.`H*;$&3RMZO M%&91G]ZUF@4XHMY5H<_;MAA1M]FHL\N-F,%*MJ_B4$2]!_*JY2,,R?;#45LX M/]&W*^K8U:EO7\1W42N9@%9ENJM0NM?3NB$MT#.X9Z(G#[9' M1:LVSX?=]=^&+5JA48]E(WXZ[@`.\I/H`(@#\XA$@OS.L&RR-1D^3/VE+&K- MM8!U#-C\9-0JW7"HH3,M"!_5'#9(`-$3+1FF"3I'U$#1).3Q1=YDW`;63.LK M+:FVW"XH.]?S14<*!#TVF+#=1Q[&Z]Z8Z^Y=IN69X0+C/$WL39+4=4N;^A[! MJL25&!E8.#[?26C=P>C+T%N"EO,3Y>H3W5X3[R6:SF&S)T:-I1.PX&"V<4]? M>^Q6%+??T3-#`$)`1-VF1'NOP,]TRD4ZB8YC7#Z)VQNT(NP%O2SGSK718[#6 M3>;_#*>WZ^YC#>A$G.UTPKM8I6F&]$GUI$7^]Y(-4BEMF1_]),<+>G>$0'VX>=@!S^STS\)-Y-TV`.D-,9$ABIX M.64F:",_[K^W?GOS19][R?`N/DVC@S(#S,1'3B*P`4&K6'CJ$5*K/P-MY/4L MW([#HP_#@[V<^H7`?FV[2]*6.!D\C-T4"WG'VURAH[G%PZ.ZQ:.L6XR+S6-S M!A[G'>/(\F&EFYQ/P(2;7)1VM76;4PA$'84:Y#ZGX1=J4;0SQ]Z8D=FK4(\T MY06WS%Z2F6KC+MN M'U];T9BHKB;%]UV7"(G+`Y4N"3`6PWAHJ;UQH!E?G<"_&)]>VE^V3X_5AK^: M?GK^2O8>C;U]:5RVF+OC)KB$NRR1QA<1:V<56DE'24=)Q_;1<:JUHC^))*O>Q\^RR+P+>0K'CZ/FUCV MHU4N7ULKRTI*2DI*2K:5DEF5''_>LQ+3.ENO:$;6T;+W1D?-WAMGL_<^&):' M10C8E]F'J%C"E>,'7DB7DGP*F;HGJ)=(W2M$N`)Y>[G96<=.VT/@J?8$4SXQ MPP\]QK/V:6$T(W,/,^VB.BN\:L)M:$VQ4`.O)X,8WA&&S$?F6?X<2VOP3/3S MP&*I9^;P&;-]5ZJHX$&%8D#`_LMX$0G+68:!'U=J61#5H@(AZX$H`Q`+;,%X M?I1(^$KYB/G#BJ9B,04J7F+XBCOQF7='^DD,[H>8;NPK?X6NJ%5C\M(/!D]S M!HK^9('_JQA.3PTGQG"IR@R5_'AD&%X.A"J3\-(T4\MC)A:8`?(!D^)/,9R_ M4NXBG[S+,[P3`(3.)D9Q013;"@*;ZHXXK@!`F1J!H;`'R\?8!X2`8?4AQ6-_ MA185U0`<0=32X*"$- M@Z1$4JK\NL`(KU8#C^3G_JN-S1P=]>J;.3KL'9@Y6O3])WY(@EOU0[O.!FIQ M*'2$9`JM<]ILBFU&#.ZM,WK*4R[Q05292J0I=QDV3YIE\1Q$Y,3Y-L+L.AG+ M)>UEGMG):)\P$ANI\[*G_?G&ZR,$_95,A5?=\;+T+46&MN^8;WH6.1[%?>0Z MR.3F=ET-05Y<86$N-_3!.?1?UD;4MAP%ED]BW(!]3G4XP8,IZ".LGU\SI5>_ M=]L13O.:G.M7]5V8I3R?)WY)8MT:K$OMQ"=>PY]@@'.L3:0P7#MXVQ\X*PGJ;`?/23')<=K$V?5&`/TK>LM7:IF/'';NW,= MZ)Q*L9>L/YCU.A@O(YGOVV(.-W]Q[]S3FAX[W,ZT,DE'2<-3NX'R2*>MG)7F;DL9*ZW<6ENY;/O)_6S-D["R8C?Y?DV.':2TS`+8[4#(#0((K,P#RB=^\#(#MJI-P MGL38/QV%GZ.\U"$L6J8#R'2`YTC[A.IKI,Z3Z0`R'4"F`SS]NSO/]!H3C273 M`61@O,3ZP)U8I@,\CXLH31NJ6B-*,DK./K,>KH0X?$BN7< M,3\0F1D>X^;P%//:X+^NDVR$)#H#T1,BC8/&R4FB(Z0]MG0]ZN8UQ3-I;$^$ M,XB^2]2I*1/\K%.'IGS`/&8BZ[/Y>#@J`38%@IX+$.$1!(S!;P`C8;\&9LD\ MRYWRF3P&,O=?'!0>#9WXXZUA.3Y]:;O@-_@;@.>U`J?65MBWB;!/3I/,']Q* MLWRTDY/Z]WUYW>6[;]VIE>.8'AW%KP&(]#C7Z2W?72)$RTURM,O0(M M]K31*7KL16#RE=&,IGHQS):?T(:\`][4FLV8QV#)JXHU`\VU4I4)"^X9<^AW M$`&/W:(:1C5AP19JH`0I2\.:DMXRL`/=7Z'%)8M47Y"KN1S&]5O$=GK48QH0"%NE,8#@50^,IMA`Q.;L&OED>A-T)UK]5UZ%B!8E."T@MW27## MMSZ[I6GGL']`7Z M`P=]VF57]&.L;Y-K]!HH.C6\J0\&!ORCO(CV"KWSZX?7UV_BC]JO+WFW0&`" M['@XH0MRLUC:UFRUIG,"=*`_3L%9$R[YCA$W:`3:+:S`3R$$(\XLS^><1P[[ MV`@1-DO1W7%FF$0F:@6(&Y0%3+F?,VI="/P#B26BV]9/9J]X!T10-QSN33DS MLOR']VV,G5WSN[A`"P[6T:;&-$`U MF[C$=E`AQB9B3X8E?"R0U#4K"MATA??IH]EU:\OK.%:)%@V/+[WZQC!;;CWD M5\]UX$^3)4S8N$FTM.PB&H)EMS_Y:FO:<2Q21$GAT223#ZR+3\8JX2#'I@:: M`)$982SXOA]OX6#`)=308EU]@8PUC]FTXT\MWP0U"#\)38A`Q&.8-NBVF<4[ M+!,=<$]E2[3MUKM+IIMS_X$ MEYQ#V]T,-I:<6C]:GQ>L2%N[20.0>,3E#W`!=1,:7H*QO."%./_`'<<,Q/;A M9]_==GR0\O_75/>!E$+P[\%90),'"`K8&;OVD*S8IP[,?WWT!.OQ@[@]NJU7 MO*#2/9II17&')EI5T7*RR(V)M4AR=>&S2Y!?`(D+)_"*-_?./1AZ\>7MU$_&OD,O1`2> M&[YX8>'>T=/P"7QF`=V%\@')$TY`@7()L!AOL)X$E/J^IQ33#'0DB,4*/$MX M7+C M,_X#_*#@8\AI_%>EQQ.Z8IFV..@@-W;Y2.'W$9W%64!,_MB7\Y?,Q(UX MFA`)9,>%\MTA;Y04S[WE\YTTA%UVFG:EX@.-V->-=QAQ4&^*@Q`.HQ\=/:@@ MXI8Y)SAQY:Q`CF,@5+Z'XO>T3(QX7XF'/V2S"I>XYT^Y5MGI[>QONQ[/W=$> M<7<^P]O\WBA_7#Y*]K3ZVIRS:6BS+[/WAH?KV?_*O&O4SV\,WS+!O7MGV2&0 MDD9NH8=3C&R)$^J2%,L6$MFG4N)8KV^EQ/[XP$J)@_K4\I/@2G`+!?L4BH:P MCQS^=83B4(/3%BR[F7N,*9_@O;F/^R>;[CI&J4D47OO8<&T]U(,)SW$)GKAF M8/H(H]M14^<9LH[C:7AB)P]JTRR194WE,I$\J?$R*1CK6;XB97/2I3['AY6; MQ))9416D6`S5[K!?"`:9.M,DOH[4CBY[NK63KR/)U];Q5>NK_4X3=@R MH^VT\TI*2DI*2CX[2I8Z]#RQ8_<']19@TW/CCGG&+>,1/K[BA@'=^%O.;4L] MO@//3JHS.?2AVM=EY$6ZH"1[_3L>P M,0?.%(F%48T\M)!2]A=+VUTQ#`G%*+`HM)BG#OB!9U$^%;=?I,URW-4P&'0: ML!0D>\N>@JEZ3YY:MYC!(ZT)6YED;^GUV^TUX3:QU8?8[2S_*NDHZ2CIV#XZ M-O'P6J3K*/?R$/O4%H<^4K61/,1N,X>'ZEA6=VXUAT>JWI<-;-K,X:$Z['8; MP.%6.X9MC7^0E)24E)1L*R7;<:](E1ZB2C-+YG%7L:7>X:F#J3L7NHQZ:2-; MN_+VMXULU:7SUT:V-L*G;_+YLS0GGDI!R;:!K61K$Q249.O>;)4Q1FUD:[\) M2CAK3L2?]^S3MNZ;4+)ZY(ZRHOO5_3RD"J:^O7CHVV0)WBLR9#ZZOO^LBX;J MN45#"U%*%@O-JI[ZU8>4X$IP#_,[G](^:%^52EDLM!9LD,5"3\C[DU?36E9!?-XLD.#PO(J%JMBR)FJ2M$DY>2LB*X=*OLK*H<^. MK_)BI'U\;47ET+J:%-\=CP$D_\5NEX;E^,H+[-7-_)?83\YR[I@?4$\WE=HJ M8I,\XZ&E]L:!9GQU`O]B?'II?]D^/58;_FKZZ?DKV7LT]O:E<=EB[HZ;X!+N MLD0:G^77SC(1DHZ2CI*.[:/C3E75-5D.^09*I1K[[)5,/>@%*MZ,J)XT%?XXB MUEZL7):+_&I=M(G9<]`-OI?VTCZ*]D*KSJCI>E#^XR MM'W'?-.SJ*?=+K+6Y=9JUW9=#4%>7#E*,'=#WW"F_LO:B-H6[[A\7L\&['/J M9@$>3$$?8?W\FBF]^KW;CAMF[LV^JN_"+.7Y//%+$NO68%UJ)S[Q&O[D.FRE M?#*\GRQ0/H2PO=1\.9=%].2WDN`<:P,9'](^SG+41[JF)ZFP'STDQR7':Q-Z MT!@#]*WK+5W/")@R<=N['=_AW?W+36,3^T&RB.=MG)6 MFKLM9:RT3L<[M)E!Q_;AQOAP'Z_>+Z0OG=O6.>@V>4,O9?"G\;U5UM6*^K M_8ZLD]MB!C=_;3?1!Y/):U+(I7Y[$B>\KW8[8\GA]G*X^8M[IVO6]+#>=B8+ M23I*.M:)CNTXW9'I;/*NHFUVTLDY.U1'FDQG:Q]CI=U;:[NWK:E#DI*2DG6C M9%:1Q)]+=^ZIHFO+H>U\N@>U\^GR0;1L.Y]U3Z(KYPXL=]=;O044X*_GV;(G MHE,B1:\HB0[)UAL.:IRM-S@P6Z_H^T_\4`/`+769)=,Z#HFTQ^XU:U2Z'95^ M$1EO)^UH\YRYDIMJF.&,S#I\2H$8R$270Q)=FG,*^\VX5Q8&<-@R[+:&)ISZ M\&:D=OLRKJI]?!VJPT$3H@U*;6`GUDM_N-Y/!;3LTG--YK=5,]4FKD)>!K68 MN2V_/&B,K?7!O*.-!C2[T^4/5N$[9GR>&R'.ZJ7;W3``ZW^NZS MG3%6DH['CU5[=)\NQYF:JZG=GMH?#QN@)25C]V2LIG9&33!P6KW]M37, M0E*RO@$K16,62@>E9.-)2@5;]!\-2GEMFE[(IA\M8V+95F`Q_WF&I?1WA:4\ M1B09F%+_2(^&@?L<;[QE8$I]AJT-5V1@2MT$0@:F/)/`%&'V*/>&!S97L-HD M62NN2TY]B#!2Q^,F'*%+ONZ9"=A1NYTFW.HW,3@ETDU3RV-FH,Q">V;9-M6H M,UT_D%>[1Q;NGMX$R9;L+:N[U'&G"1<6[8A*B909'A]*Q77DB%%-VEIM9F\C M]J4F6UR^8<-#IKM86+YON8XTM8Y^R2PU5HO9VVM$M9AV&5J&:;JA$UC.K3)C M3&JP8VNP8;\!(B[96Y:]_5X#V-MDF\L-YLR36NK(8JQV!DTX\Y`,+LW@WJCI MFJKQP9KMC+&7=#Q^KD()-T-F+U1Q%]!51\-1`_2F9.S>I6JU41,8V^H-L:TQ M]Y*23>"RTO73^0C;UH%14_N#1_(4/81!Z[)/E6(MP\0T<;\/^:JPP#L3_ MX'I?ELPS\)CO(S/\YYK:,-B5VG``_0[)>AB,ZIOU,.H=F/6@=60>P=,/6YN( M]7C1T#!XGN+.E#ACIWU' MYB=W'-5^(WK\-?'*!\2VVU*QKQ.APU?6MMO%*2E^W[7[8?<-E: M^AX^>X5^R!6ROOT>_JOG3D,S^$.4BHGB"5;/^LI=S[UR+T:J0V[7QWI];]?[ M(UE34(+;0G"?XQ7[X&S#Q#IEY,7-W&-,^03OS7W<)]F4,#K%K;QDRYHMU]9# M/9CR')>H7B]9V"RR&G]XUB56Z\4C>Y5@2YI%IZNU*EDDEU&S>%3+9?0<-\%V MERR6I)7!M<>_Z7ACV(9C,L4(E`FBY6#U''>F+)EGN=--`LJ[CFIJ"&M=V;B\ M?8P=JX.A+.O6/KXVINBW9.R^"U9O?/&8NIH67SWWSL):HB^TERTU)&H3T?5B M4(-B?"_;IY]JP^"QM!?;S%Z]VX2*+9*]I6^W=M36#6E)24E)2LJV4S*KD^',%]1&*9<8?6@I!/Z@4PO#1E@37 M[!9+.GQC2]?#<@Y7SLSU%@;6&'BS$C\^NXH(PUU-"/:BF"R,L"47OE^?7'@) MK@3WL'/!YF=%U2D5419&J"5;9&&$$\I"[;*%949W_7E4RXQNR2*YC)K%HUHN MHX(G&\\AUSMFU3=VQYR0O=K%E%K=C#_9X5^YER36$NM&8UW*4SBQ-ONGNV#* M-Q=0DR6YCW2?/%!SVY;5[D)9,G:_^0===31N0J2`9.R>=2J&0[4_EH4J6LC9 MKJ8.97O#)[,NWK$9<_S$H0/_J],=_:I<,S/TK6K/CP/.)"F6^K_9DV8,V M<[C74S49BMIF#L.V->A+@Z3%'![I:E\V;CIU8&([D\\D'24=)1W;1\]+%K>9Q5I/ M[?;'#6!QJ]V_MN:E24I*2DI*MI62[;@JQ!Z.NQH#>!P.[PJ M&8!Y>I'7^K*?9;LYK(_545=N6RWF<+>GCO0FW,](#I<$I`]:>M`$]['5-W#M M#-22=)1TE'1L'QV/>")]Y`!,,WW))EW`XQH7`TT=CYM@7$@.E^5P7^WW9(96 MBSFLZ7UU*.L]M)O%([4[:(*;WVHGL*V!6I*2DI*2DFVE9#LN#/'%"?[QN^?Z MOL+GE#&8,BY/8BVQEC&8TH':'8,Y5@>-J&(B.5PVU&&D:L,F>,B2PV4K$0W4 M@0QF:3.'^V.U,VP"A]OA4LD8S-.+_`N]>_KKMY=2IQWOZ!X+*`Q/SF+)X>,M MX2Y8GJ??M>0B/J)S,5#'6A,6<:NOW]H9JR7I*.DHZ=@^.A[Q1/K(,9BWB1LV MZ?\=_6"ZUVN"92$Y7);#NMKOR@#,%G-XU%5[`YE'VV8.]]5Q(QJ9M-K_:VN` MEJ2DI*2D9%LIV8Z[0GQQ@G]\8SXS/'.N&,Y4F;([9KO+!4Q#&$[B[4BZC$*1J,F.OS0S61FIWW(1:8Y+#93D\4$?#)L2;'O&4^OBVR#6S M;N#9=?,.2GYG#O,,FXP38[JP',L//".P[IBT4)YL_^JH'6FAM)W#8VFA MM)C#NJ9V!CW)X19SN`,V:!/6<*,/2[X$<^8IEF-BUOD+]K#$W*^7*KPG[VZ> M3-1EF%";N:MITM9L,7OUD5R]+69OM]\$]K8ZPJ^=F2"2CI*.DH[MHV/+#JRO MN&LX83/78Y&C&!@/S&^]?_BW4SL.>`(B0[Y:R%A-'=2@P(MD[!$8VQ^?ONB' M9&SE3GY7[>C2$93)("TQO24E:X:1I&1K*9E5R?'G_SD_5]X[4^7&P+G?N-.5 M>0-_$C/]_3+TSV\-8_GJVIRS:6BS+[-K=HMI5M_8TO4PS/G*`3=M8026 MZ[Q9B1]OP#=\8[OFSW_@N'^/9J6O8.[;6S95/KL!XW"\4BQO$ISK'4WO#+J= M'P[\,OQ!<&CGY^LAWC!P0O<99)099!.9#Y9C!>RC=<>F5TY@.+<6//_:]UG@ MTZ@Q(HH).QA\^,9FOYW]RW#..QK-]>-?H7/>[=#?9_\0)'[WY>W-?[Z^5^;! MPE:^?G_S\>JM?E']^WEY;N;=\K__O/FTT<%G&;EQC,WGS[?(!Q]+P9?'G>9!X\V(:3,^RG#R(9,JY M<@"U,I#0D(K);-M?&B;(S&]GG3/ZO#2FT^CSO34-YF#X=3J_G"E\L=#WZ>5C MNK9M+'WV*OI#G$30"GREX!%%;(69((K,.]M"%;X&_LF,:99R.9?H`KC^Z)=R MJB@:0"_X_A,_),&5X$IPC_;0+A>I%KYQ9D M?EHI>.OZ.R/\VKO^3DSXUZ89+D+;"-B4OO.42_IZ@1[*J)Y\.:4B>I:&V`:_J^'CBRM'">9NZ!O.U']9&Y9N.7[..WK+ M'L_E'5$W*:CIK;M8V@ST'0QMSAT`^K:MK8Q.?6'>58>=)MR72[[N&>&B]C09 MN=0^ONJJ/I)I2NWCJ]3#[>2KINJRZVD+^:JKO4:4UBKE*)[8_(^+%&/XB&>8 MLL'ZT;64W'LD>R5[&\I>#LA(U_0D3/M!)UG?2-;+E2W9*]G;5/8V7W'OIK*W^=N59+UZ("3IV$XZ'C'"H7NT`T3K[K:D1'-K>1K\R.:&W\4V-;:BI*2DI*2 MDI*2-<-(4K*UE,R:"?'G"JKY%B[I6KJ2;[8([R%E:?5ME7S=78A\"(/08\DB M,^]YT]%G7>)7SRGQ6P49#ZG].QC5M_3OJ'=@Z5]-DP5)GW[8'3662GIWFS5W MUA#*XCMU"H;_QA8&CN4U6>VS/J%X*@OJ\\*VR,1@9Y[DEYEO+<6&VK^UZL5G&1=NB- M:WQ9.F76J]<+YDRQ->L'V[@M=M,Y,VR?_?URX^WUH&]#S\,O+=\T[/\PPP-` MWQD`6J'QS\\U_5P?\QFV#;6>[)UKAHOXD:_,L]SI!_C.+S;;_]/Y1%N'V383 M`K/'//C?O)GB83;GX4#L13O\[WEG`%^DYTH-M3G3S6I9<`*M<_[_TD/CN^L1 MWSN!%:S>,JQJ:E_!9OKP?]FJV-"PC#6M/]8&0SY![E`;,[F+A>M& MQ_PO8>##LL(;Y-2T;PS;<$Q8:5]F/[J=?X4V3:J$L!KI=_[VF3)EIK4`"?_M M[.KS!R#HL#\:ZV,M!=*..;/P?;!LYKT%HM^Z7D$Z?`3;A"FOP;B!5[$ECD*# M)"%(C9J=\AN[M7P,$0@^&XN";+WZ]N7-EQOE[9=O7Y/SI(?B$Z%>>070>2&; MOK,\9@8?0GMFV38*`W90\K?377O'3.SNEZ#[]^MW2:*?=T'&QITA",/?+Q^? MZG"00!2WILA6^/#5L*8W+OWJ ML=]==WH/`X'Z#\$2>13>'Y_9S\!U?D25A']\M,T?GZB;X@Y4^F?_&(YIQQ2X M'`!C`M-W;,9`3T^_L3OFA.RU,WT;^K"5,^_U]`YA/UPF^GI")AZ?KR+@BDF' M-AKI)8%[/YN!$($U@(KY@^N15OFR1-+[7P&0K:!IG2]F`+/V4>EW^N>@F+4( M@L<&3NC3KLJ[%"<0:CQ#4M5$#X&\A9X%DF?*+1_@T? MLRKVVGKX!!_G/NPS;/JCHW,M^PAG1YWQFG8'@G,DQ+:IS9UX#8?](^'E,<-G ML&KHWROG2S`'T2(+\G"H!YVD=M@Y60Y05XX0^@_@++V>_@ERCRA>.:0R#?L; MH'DHD"#PW6X>D(4FKP3HF[G'6%+4B^B)(\!-UL<;^'.*[:3`4R"5_=J##?N6 MX1AO5NM'(G&[-[SIYQ#WB2\S;KZ\#H.YZX'_.=U+$7X%9R6)(4A/YZ+3ZV^@ M5SF8"6)\,AZL1;B(['4//":+[UQ?9D+C73EO8>`OL_>+I>VN&#A2WL)RZ)E= MZFN]T])*_"%&B_;8?WP==]X)5`\#(HD-.(V621)@`"(8V&?<`L!?\`S!!PN'-UV`O?DZG,0] M&+[,Q$HLM*W]^.[_^,#04+)__.[>,<]!P?W!I_@1S_$#)OF1G&732LM=2=V. M+E`L@4"%Z&\HNRQ]O32Q_CB.H+1N=7SYV&9O"' M@3Y-L!*.F_AH,?_*]\.,=U7*\=7Z20?RJ,">A"AE'>O3T*6T7TO_6;M5W-,2 M3N1!3IS6^8^@P5%@.Q[NW.4\"/?AD5#GH*732T$V4`_Y\#;>J(I+RD//N'NC M7H=?,^R>YS!8"EYX]'5-+PW+-V8RZPX?^\R"JJC3[79'N1#ES58%7,4HU1U' M5Q.EX,*;I(^6,;%L"Y5,1<32AMIH@UCY4QT,4<$[DNYH>`A$H)UGS/?)R/S` M*B-4M]_+`VK+;-5`5E"NQ/W!`9!]PTO):N@TU#-.CESYML+Q:8N:($/!X/L9O/8U!\,R_NW88?LG>6;MNN''GN<`C_P MK1_TVH\K!\3(__&1W3%;$]M(\O=/S,!!\3S1ART'1-$#27L\*!>M7VVHC0*GZ MXXV+`1.Q*LN!\9C`!Z] M#MX:GK<"'A'_MJ2D$MEK('H`[U_FE!+2J=@T&W M,SHQJ`5OP/J#?N](`L!CF;+I?!5D;W9[>@&(\Z>O"/!2>8[GX^&@B`07@APO MUBEG#],1,#4!6,,<$]3)WD[#(]J\BJFV26/.5.*:]:OA??&N`[S?)HF+SD[W M1>?]U^N-/*[.14=+,.'Q22N$,I\2QX6R>,IE#@VW%*G0.IU.YE1\QXP5@%;H MM+YZT'(BADM23!_JVJ#?[^^`*AGN6QJBXH32AWVMVQT.#H6H4/V32@FU4?WD M,-@J)5D1V"JQ,X!.VX0\;Y,N/'O1ZY#^?K-GPY-R(Z/*601:OY\Y=]PQ7SG` M"MT-YP6_:+T-.E4+62E;9-09;0C/D0E6-.92'_7*0L8S,D7"&);&J4*V>MU> M%J"->?8#I*PL#8<9K_=@2,K)SE#/RD[5!"EZ`ZUG[I\+0^+ODW7_F*NO]_/I MX:<2@PN!4%8TM,Y@E-6`I8$H)14\DO)(5"@J#]D+^L=@\$&/8(4IRNEFWIUE M,O_:M:=5Z`U]U!V,,]!LFZ]2N'Y@-2C'9SP)GA\SY60OYL#<[P\&HY.`_$_0 MZC^^N1,W+U4_=Y<8=K*ZL%)(RRY$,%Q[V87X1("5Y[L^'G6SBO2I@-Z7\]W^ M4#LJK*6TGZ;WA^/L+G#,I;,^[B_-]6YOI#^E@EJ#O"_/QYWQX&GEL^"&,]#& MXZ,JS!UQQJ7YKO4'P^Q6_51`[\OYWJ"K'TS@JG9TK=?)7D&D)RD.0=GMI3\< M=2L"H9R>TX:=[<)S(`T*+KK^:#C>@P91;$B]GJ9S)Q' MIBP/7[E[AY[>[1P.'SS&+ZD3V;/5I5IK_:R;76S>:F$M>FO6&Q\=UL^N8U9# MVH&6218O/'/E`!>DK];).+.E(5YZ#`N=6JX#?]N,JC(XTV1R317KGT(^4N`^ M/N^!D);2!/UNQG3>']!L+L,;P[?,$C3,W'AA+?:+_G@-6>X\^X)2=)?-`Z;; MJ1B80AS+@T0_.EF*W4IR8(8'`?,.LV98&6LL5V`&VX$1,^T/SB%"LXM5I0$J M+SBCIR#//L*S-[^BJN*QI8*5B7D,0@AO?UF*FO'%DGYWU.[B:[Z;@*_PU)6` M7$CJZ@;TXY*9#[%6'S(7J3)='="B:O`W1H4;CE S1,'^D\.F5E$!:S[<;# M3$6E?0&D)B%_6%,FCO0_&7^Z7E17;UURK]BQ)*;'Y-=(^6`Z($*R9U[B@B.\56.3]03]]0G`0 M0,?"K=P)3*=;`]2$AJL/VW(`.A9N3\VV1U';T=\M429HJRM9)O2HD[DOVA^$ MXZ.P+L$17P,7.Q_/!`_6$K>O\`X\,_UQP\RYX]KN;<'#?[T)G+OQC"G[@0W` M"EX'UYAE!Q3:N*)BW$JOJ%X3.%?G%;79??0UME*G-I7PPJ%+:Z`- M"Z/R""B'X/2-+0QL]>Q]F:W;*H`I$-PK(IEW6%QZ=L.Q<&8N.'! M#*H`$X#B4$S(73P]*@3&P;C[>VR!QX'\B'MVI0`7+>]^8O":)L$'6Z8GD^"GL#KW`_@S.[ST7&]0 MV(Z$Z:H%K;0,G`3JHBYO)@?I*4$K3]#C0/W=9[/0_FC-"C8"%.U1,GU8]IGG M:)#Q[B5KR/2#`/L=/!2L9/[%P:H9V&#'73(O6&%3Z0"SYI>+[+54N1&#<9I]?/(G.4! M+)\YU7DJ$$MQ6MDOC_N9!7=OK"476L]O=\='&OJ`Q(B>MW^@=RI,,%) M'VF9&(Z]H2F7UMNEQ+4*9;2"7)7SKG:HL%:6A30:#+I5+YRBOO.XUZM:0JO@ MCIX)YJD2JKU3A<;9[-^MT*S[X_!:[9MQ6V_8S/76X5W,!ZO61;I0=`WS`Z!5 M>A2TL8+5)Q;,L7;3'3Q")9.J,**ZG4S3D2>$OQZ$*VW<:8.,A#X[TI5,\^J/ MN\^;;N6-X4&F%LV)24<#8C>K"E31,)ODG)FB^/REQ'*0[8%7;/K*$_Z&?6V< M#\>N1+HB\)15=-V!UCL.1*48U>UG*AT>CT"%FY7H6T3G$8A211BOG$Q+VBK. MG?H];4-A[)[U$"#+'3=UM?&&?%4#X[KE6Q69>,.-7>O1:0\$M"0]LP6,JX`T MRI*LKK;1N9;-='UTUD.`+*EK-E3-81!NSTBHZ)3Y,1G=#D!%H)>3V9'6>TQF MRT..1HP3@-%3"96'G=Z&G;)]PK*PE137SH9'4AXTZOVZV=6ZDJ4_&FT8.<5F MKP+HDFHU6XJM6IC7D?C%&XT^LF&-.H6(G)GY8&C+B>[P,>M'$OC*R*2L0X>P%4:.)#82U'7/U1M58`5*Z@5WB= M[<_9E$K/'!Q@`CY*]IPO;Y[#8"D8FS'0NUDR[0%+!>$V7:VSP:CUZ&7F+>@H M]OJ9^^`"\WXS[C^!P>-9,,RAB`^'@RUX)VID%-\>DK`;MN_PV4OVJ M"S7M9LK/;YVK#$CEXP_TXP%5;F<:/269]K#O]XE14%H]+M1=>S1;-SYMD/D/)*I:\/ MJ@6E9)!0MIQH]20I'G33+4N2CWCHYW\(@]!C(G?EJ[&B<)IW%738'`\S48D% M)RX%;64%CC.W$OM-7PIT=(;N*+?Z\,/+K(VZ/PAE47!#[]0H1""41(&6X(EQ M6,-0%HE[MR(4AKV2*`@(2B%P,V<>,[#PR,%GN-IHRQY>%(*="'R#Q\4NG#UZ M+['-]C%AK+-EE\V;L"QLI7;>?MQ9],C0[;\9(^'TDQ"NB!CVJ:)[>>CR+^PK M.I3N]C+M!G=/5PUH!2W?3B9U>W_0Z`*^(DH-QYECALTIRH-04)OI61N\.`C5 M'=YK^FB8QYC,-`=!4K3ZTR`3CUT4DIRFFM\=T/@VMD3^IVMC]]I$2C%/"L*+ M(\_RX:=W\-&YY8W**^SCFFGK)FJY120IU\$B1UFW@QQE7=_S M\TU<#=[EUF^WH4QW8J4H7KYUIE35!-BY$B\]>"=3ECOC' M_4=H711H3P3.)[K;OPZ#N>NA&MG+C.(O)R&]^OPA3YIW3ED->#EZ]:G`^Q(& M?F`XJ'Z5!]]ZY5CV;V9P9=Q!HYXS_-NR0'8(7"7.%4VS;03>F M<$W&II18R:OG/+$*WV/^BB`OIUBR%?PJ`AP9^V5)F;#O'YAG6GZI#E$YE6"& MV\'-F_00&,M1-!LWO3^(^8J\BGIWXTZF/?"NV:J`JVAH\KBW(88%X4I$=']T MG=L;YE$^-M6"_.+!.+>>L:@@D'N0YFJQ::L%M2`QL[6`RH'*ZVH"Z=^Q.V:[ M1/SJW`)M,,K$F.R\)2=HF.A]U,48X*@"FW(L?C?D<_.ET*QTT,AYG@J_V@ MJ498=*S`-MX*1B40E*]R-=+[F1".ZH';M]B5UM6&F:OITD"5KYPYZHRVBW)% M,)3G6Z^GC;?+=E7@[ZQU(%Y3D'7,M$*.Z&BMDV9BPXTT^& M]Y,E0DRKV./ZPU[:4ML^72FPRE\Q#C-6>,6`E:LUH&>OMH]-KL(!G9I>$K#< M[HY59-]O['.Y,U4&S8^WKA_\`"L/:'VI/" M*NIFD_Y-5\[^(42J&(FS2:['ACONK(*`)SSWO:#.9EX<&VBQ;@GF>.7N!W&F M1L(!$%O3W\ZN`K8`37E6U/0\:!EJ63NK"MA[>\->9E56*"AKT+N%0:]HD6K] M3&G:2M`8%T:CDC6;K1)2"0[]PC@L_@09&(UJMO%Q91M/C(/6 M*8Q#!=OXL"HFO/8\P[EE2,(WJ_4C(H;N];WA3>D__^:E1'B0K%904V%$QP\1 MTB'PVNSDUO_/8WB4@[&>V&>[Q77JC3TOE77E@*X(*:B2XH-OYH8C$/L=A@C\ M*X=/6WC;#3S+Q&Z$G$C?0=3]']]^7/_XOBG^VX(5M9%6`>GV1+`BLGX.$CR0XE%+=WK@_'@^JIU06E0S!,'P57A(FQA\&CA^L*`_.L+>BW='` M!RL0&:!G\O]V3U<-:/KKI5<`M&S%B2P+8"N969MLF5@=:10FH^W(V-R/T0$B/0LL2@$8I'55<3'8RV:S% M9CX8VO+E;[K[$+,N%>VTB$,>[U":_F)&;#'(ACV M]4*+8!<&_W-^_L%U`\<-F'+-3#QQ/3_G/]F6\_/53/SX$3XH#_15L%JRW\X` M`88`GXEO/=>&;^=!L'QU>7E_?W_Q,/'L"]>[O008NY?X\R4^>$:#1\/;KID: M%3X;@>M%@P)Q`/W_$T>R\6]M8\+L.+[MASVQHQS\,L/V!^^.:S6 MR1LV6L2OO?3PAF=&@\"?CZQ@\<3ES#"#\VC$Z/69YRXR*U),Y/YV%BD86L*G MA*Q76\BZM85L7%O(^K6%;%!;R(:UA6Q46\CTND(6*?N]($N!!6:A&WIF/'@1 M(RX+D-A^4E,_+&SXWKD%,]$Y_WY]]H\;-S!LQ<=SOO.)P8O=)**\/&:Z'AB3 MBN4HP9S!_\$J5L!857SK05F0>:R0N:F`=K>.\IDI;`HD)QPSC]'5K&\/W?+Y%6\,?_#U!+`P04````"`"::0-!H+XH-#L0```W MW0``%0`<`&ER8G0M,C`Q,C`V,S!?8V%L+GAM;%54"0`#E`8<4)0&'%!U>`L` M`00E#@``!#D!``#M75MSV[@5?N],_P.K?4EFJLBRLTDV$W='OJ6><2*/[33; MIPY,0A(:BM`"I&WMKR\`7L0+`(*Z$53W*8Z-<_A].`@X,7.RA8'K:BV@?4!>AWJ__^.M?/OVMWW=^.[N[<3[#`!(00L]Y M1N%,_.X+(#^<<[Q8$C2=A#Y^?G-RR/QWV`R'1P?'9T,TH*]N.3' M%XH*I9]/TK+#P6]?;N[=&9R#/@IH"`)W)<75R.2&O_SRRT#\E16EZ",5\C?8 M!:&HI5I M1?.%SX&+W\T(G)SV$'D,F8;A\=&[DR,N_],%=J,Y#,)1X%T&(0J7U\$$D[E` MW7.XWF]WUQE\1/`C#M^X>#[@?QKHI0>;@KL.GIAR3)8/X-&'M!Y/16![$"Y@ M")#?!$,FL3&(^V@^!V0YGMRC:8`FR`6LRET71ZS.@^DM]I&+($W_K8?85-^> M")A:N9FV/8$W]H^&ZO8+?[AE_,-]$SC>,H'C?1-X@"]A!/PMT\BT;DR&?8)$ MT+M\6<"`FK=9A=BVX1BW0I7-/M$FSP;1L\V]80-2X!6[Q4_N*UP8= MH;FFS4?M(0BAZ,'&$]:=+0BH+7`8,##0;H=0JV`!&[/\8+;DIZZX/` M9/99%=DF#*'2?"JL$MP8T@6D+D%"\WAR%E$40&H`2"&6P'&![T:^:#DW[.,% M6*RMP,"#7@J,JULS;9:H12'7<'3D])VT?/Y'$'A.+.SHDFYUC,^`S_.;]S/( M6D]=K4H+%\VRR>=O`6',9C!DW9'?"(M4X5B?L.A]R!,QSL9S88I-A'GE@,2&2=6-AY]2T` MD8?87U[WY,U+H&0X?>P6"O@\TXY)L4(2P"*=/@'T4>34(]J?`K`8\(H:0#^D MZ6]$U?6/ADEJ_:?DU_^)(\MY1+B/I1_PP2/TQ6?+?Q^T`)';EH^SV3^7OT?H M"?ABY!V>`T*6;.3]+^!'4`+=4"ZCE/..$2FR`\1-/\!^+#A,=4DC*3&@/(?% MM?69S>>I_(3@N;1JD^_A1N`Q\2`Y[1T?]9R(,E!8=.^\FWB&?.'IM#=LQVBC M)Q;L^!#Z"I-[!OX>NA%!(9LB:7RM7L9.8QD`3PSUUCY#Q5E5>@==R-R,D?@* M0XV-M,4M-8\6`_@)>9S@\`C\D77 MJ^W&3`7M-(\I^M1P]@T/1'ZC;NPI*V2G061(T\JW,.0+H,K!?NN57(G?THJU MSZE9;&+3XG#)TSTB_<$&[@L^,90'`GUQRVR@!VOMZ+:FI_R*`W?=&)&7MPMV#)IPWUD]=RP=:<15W- MY;EK&;*U03#9>V3D0)JR=IM$A=K:.'@Y7_AX">$=]'EJVL@Z!C(66\D`_0YB M7W65@O\F"\AWD,VK(\@3N\EZ],A[XFL$Y=&XL92E%C#&WX4(R'<2\,7<&?89 M6,J'ON%2'P\5(C982\LF;3V:YF)?R,F/;G5#146Y+AI%,HBT+^@8-1IM,]GK MY#WIK00@U9JBM%1K#E3O,E*\UC9DOK$2!UH#5(M87/M5L-:VU9'GH1C*+4#> M=7`.%B@$?HZ!;/QN(&2Q>4S@6YL?N>/;R0+H70(2H&!*V:PDFD=BK,O&7S;!_, MR4HTZ&P^#4J;V=;>X5:SK2_=ZG:LW>JV4N+@B1.;S\X-;WQ_#DUFI/)UF4J) M5L;..1!\7SBMQ[HJUEZSEU=NYO-2M!8/1Y-M)PEDZ7"T7,36NJ\BM78L^IFP MCO^6X(ET#%/X:VNU+<$H\W+;'9RRZ"I:(H]9D#PA%])[%I2DKJXNW#+X>L0E MF/OVEOJ*7C73$F:+G2?N4!)/Y\`U'62A5"?L(,'=K,>TJ$O2\:XGU6]K"T`\ M&@VFJ^F`;`.`K%1K1M!@3HU1L).US3LCDMXBH:OZ59EV4B$4,OOP\Q(7K+GZ M6&Q,2C!)LR#:\NW[3KG*5_D/+7!K?>D>^DSGE,'FUZ+!'$79E$93V%[3Z%#; M.]`6]];Q\\8C;XX"1$-.\@FJC5,K8:^%:J$W2_5:&%@D56!O<%_1N&(/,-#XD@Z) M'^_UZZWY3`MU7/'%O+M:&Z"^X@`7`:N[0$W9_T=#:ZK#VKCW%8;:*47I[ZV9 M58IS=49KCS:WMN5F[!*O.V-17IXW5):TV;P2N$U"^FY6B:J7+:2+1&\;+!)Q M+8Y08^="$3](QR"RB?H38A#.EM\H9(TB"VPCEXT>Q7J?O`.`+P.-)X5S<]FA.=G,VE"P@R8UI58_`6]KLGH_`P2*6_KY-A46CE7- M4E6P@U934;%VQ[[81L0W1O,[`_\L%A/(G.D"QO]>!]5; M6>2#=@.Q#IK/C)C!'0(MYN]*!+X%C\CW^7&?[`(7(XM*Y0["I%)FJ4TM#'-5 M!NE%,/)93DWY@[!A@5%J.TWPL\=V(D*L.*LN_3`5/`AKRJEED\,NF+5T(KQ1 MT,QD#L*8%5:I';LP_(EOA*@<)3=OH#+9@S"KDEUJ7OMF_542ZN/G1A;6B1^$ MD74$4SO;=^BJRJ-TQMW(N!69@[!HA55J1OLR!77C@K7Z8[GT09A6PR\Q\HE] MQ^WD-RC?0H+XVF:1HFSCND#'KG,N@0JK^&3D&LB;%LWI3%?=K5!`WKUWMO6_*["0GV7N(F)==*' M8&,=/WN7CQAS%T)/;+&)E\":6;F1>!?-W(A@LP6H`PC(TAJT=@5<0>(*!2!P MUPS(4N'66W+NM:G+%TA<1*'L&**!C&UM5F,L:9N5L]K!F%%QOUZV6>X["F?\ M4@7^2'`<.T:48KZ=!'K\;W>L(1'DANF%2'&[*AEM.RH[9M/MD+;WO,'EBPLI M9=22C93";Z5;',QZJ@WU=Y#C--WYANJ:R5L\W&C MW89IM8=Y07P>-OR'CU#5.],%OP;H4?@ACJZ,?Z1*:;,7?1,`V MT]7,($TH);9YW]@TBA,4G,Z:[\GR.B#+\23W.'&RD,T'6]A'9B_0F^H9Z(Y\ ME$Y9)+_5'P0Q_&[R@>1DR/'1,7_?%5'7QS0BD!\3B17QHR`Y5KYZ1-IZKPRV`?`./'\!(9M)`5\VSE24 M:_$L=;5B*^\B%K%:.ZG+\%[Q"R]FT!-70.F,4"IHMQ5*8*U=H\X`?\?DQW4@ M4J>58Y=UA:TS11U@HQ4*\R'WGD>PJI'LVTU&LLZK]*<=Q#(S7JKPNQ&KG<5G M,T[*X+T1J3:C^W?10J`W>H($3.'7:/X(R7AR@?R(Y]QY4H*.HY"R89M77<#@ MK;:QAC8Z1BE(%<21]]\HOI#"E*Z)IM:ZU35-G`;!M0D;1` M(M?<_57R!^4%:II9]KJ3(3GID(>2?GZXA8[>&29=O55LCR5LMQ'6G..VP_4# M4QUQWZOPJ\RYU^&7J-\!RU+R2C6BJDUA[7#<5(*H'"`98&QS&+3MQT3W"/V> M][R`>&PZY$5N^!T0PEQV*5`"7TW#4*ZU@%5KDM4#)T9$#(ZX[V31+.%Q@0AT MPZO(GR#?YP,D?E6V=-&L1L!N@Y@P,+L\HO618<+BC@.OZPP*A>RVD`JUV88# M6ZPBWK[@#Z@A2AG*6@.IRG?&5BH"1IN4;;$:OXP>"OS`OX(&058IT!F[*1D8 MY?);-YSBC+3:<'4"]ANNCL&Z>8U=S_;J5FQ5TX>UUFUW.*6HXZ&<8ZQ)I,UY M!U]8"N$->N+;CXHTY[$,E+]BHI]UAQDP,D..[Q/DF>W%7^10& MNO7(=V4N.1V"3D'+#N.>!GMULU4SU'L%JXS/36NZS<"\NH2";_*E5U'((']A M+7X>S=/#PA?2:UB,)5M];$L/[H$U8`@F(23K$\SK:/\Q&S,S5AX5,:?8C=5. M0V+\3-$3_#<$1/L:6P,E!^H!!8[K[D.RU05P1#9W@962PW6!%<>.)'5,F3VP MKV[>#>2U'*P3Y$EV(R=K3NT9;^X#F8[#]8",8D>64@R9:7*]#14$K`8H;S*_/WLU1:DSR&1I`+>5P\.Q=J=1/W?G=4'G-P7!/?\ M-J?<1RQBK$K<[(#W3@^`K5T!RH1*;0VL40'%I,NN.Z;-:T79[-]7NJ]M^,?N M^P;#Y*RDP_Y08=PL+3O\,^%B1)P\:KH75:NO^ZDD] MQVXDVYI1%.QP),NXKJOH(%UA1:\;^;;F[$0J82MND&@Z6#](^'4CZ[8&O6>\ M'3?@>@[7"3B[;J3-'D`/:_/B146 MGD)OX]&,*D=FV?'D`;Q('%A;NJ6[ISOQK+E!->O?,;?OVF^1QI#P^A80"'ST M!_3^&=\GG'L-.KO4?40097^Z8/\-IO&EJQJWV]VGNN`0NV-OZ[[(_/7B_'$/ M2;+];>7$,)=Q$B$GD=KZ<><5,/$%9498"R]&ETOQ;AWG!:0N0>)CX\E9Q#P@ M=_W0JA(K>9(`4;T M$@``K5,!`!4`'`!I>FVW;WN%7G9I`&< M=9!XVWXK9(FV>2N37E)*XO[Z(_5FRQ8IRI9$RA8*%)MD2,XSFAD.AT/REU]? M9Y[U#`B%&'T\.GU[V]2!\.C7__[S'[_\Z_CXS\O'ON5B M)Y@!Y%L.`;8/7&NTL!X?K6N,$/`\L+"&]F0"2-*K=7KREO]W^O[]?ZPK/%\0 M.)GZUINK[S.MCH_C,2YMROID[<+!SMZ>1G_Q(/KZ@?]OQ/YN,:X1#7_\>#3U M_?F'7N_EY>7MZXAX;S&9],Y.3LY["?513/ZZ0?]R'E(SUM[WPK^FI*PCUT]I M5_M]UXO^F))2F->`1C*Q3(!W\Q!Q^/*)S- M/./1Y",?-;-Z=G)C^[ ME'M(\`C[;QT\Z_$_]43M>M5P%A` M0*^!;T./GBEP6[*_BE#XV/DZF'/)/'@V2OI7$:Z@835\W2$WH#Y9/($)_X*W M`$^(/9]"YPZ-,9F%G_("N2NRNF+T>,:<@S*$*L8P!>T0O/J![34!.AVJ&NRW M&+LOT//8H`-_"L@=8AYM`D<>N*`4^.J?4[FC1OE6_C!E^UM%81-'%8C`CR?3 M#W?@[T)\4]8%<8(1.'8ATQ0^YQY9\4"K.-)>(/)[C+07T_1R.ZB;ZW2H8Q?/ M;%B2Y-0,LTGP?!I0)'C=MP,B_9C`Q`P;(!6Z" MB@]=.H:).X0^;\O=DG5LI;3LWU>,BH4,;AA)+SNQ\-BZ8X'X#%AOOB`[<"'[ M^_=1F):P[F$GPZ_'HT1,A/%E@/['M>8_[R1[P?)K\)O2G M<5CX7?SKOU+&AO9H^9D]>P2\<)F02]33QBT+FMW``X/Q)Z:5>`'`$R#/T`%/ M4YN`<(%QA6=S9I#1+.IY<7P]&#\"![,)]6_@/@`",:.C/KU";^S/'`N$E!8.("PM:KJ1?H MY1CSTC]"W<#Q'\$S0`&XC^./#*1"ZJIY8@;J$UN9*0&Y-CU[!!0P'S]ERY5K MQI*'Y]R_?'KEGST?3*F6^B9YX+$^)XRY>YM\!3SWH@*JN)DV1+<`L6F#KRLO MW!F;D]CJGUGC,U"!I=BVS@!B;_U**0FN6878WE"K7)@9 MZ,T6@+2=&,[M"467.X6VV-,;&6:=0/EA4S]F&3 M_<[&=&IMDUS;'J!QP/,9^!QRK!&2M0 M]0RE"7)>4X+26J,S#44PI6R1/X8BJ6HH6F*B$WLSD[#9I62,3 MLJ53L>8F8;=+OYID):K680+/4:S>9]ZFB.M52FU\?\8(9QF2:XV$7AN&I2!O MV'J5SZ\0!8R_Y>KK$K!5(8CHAO8KH/<08;9@7-RQ52`_?D> M^%/,_O+,2,+5F$`JC7*@6*>"_N$,W$-G(@;:W3*06)?TJ'L0P:95"K7U;3W&G(3?5:!UY8YJG26)P'8EOE+E,%(<*3^N>B\97(4A%?B\M/N MW9G+[LSE-5'R`JJL-_SQY.S, MXBZ:\MKQ@`#N&Z,>N?];Z=-:=FHEO5IOXGZM,WV.\<:&Y'?;"^(+=]@ZHP_M M$?28;-DJ!-@1''GU0V;&&"OO7YNI2#)>+F&,^Q=T0 M\"T`R%E(_+]22R-NHJA<#U;]C9(83+R'HO,.#6J^#EQYO$DC$:661N&BJ=9V'[#/%N# MJ7\3M1:8YVLPS[LE4OMBGVZ)))31O?T_3(9L%#H87X,1KRJ*ZHB>.)LA$DF` MJ-QZ_Q=)RJ(HZ4BZ5=*^6H%9^*1KI!+M]6'$""RBZNF;`+E4&HJ+B+5Q_^5I M2$(/M+C$_%A!(E8IBJ)&&J]J(7-,;!^4`%/01O_ZJ*23*#DY&+''GI(TRU^FI%1O^!RR8K'T'*;:BURRLV\ M[*Y,RR.]FN]PK51HG8_L[%_OO;01^RF:Y6ZA)=#+ M;OLW=7JE\VY=I>;.E9I:#H`T6=#86:MQUMH5ZE1?J*/;CANIJ.BF8,.,NMM7 MJFE?28LY-[H!T*9"$Q\[7P=SWM Z/$H#?M^8<-<^8MK:BI%;9-S=:$@^&" M4["$V&@2N>3+Q9+FP5[PWUV\V,25/NM47?_Z5LXA$VP4B?M:HS&B!*3R;YM9 M(V7O^[]T60%KXBG>_;+.K36O:1[EH>$JA<8,Y"N61A^OS!@* M>?VK#=DW#VQ/4*>J MUJ1]7C5[._Q%X$\QX;?U5OT)Q>.T7F;/S%RYH[S!Y):U+?D<7P7#M4^"X?]^ M!S2L[PGOA3ZM6FJY0U3H/7;BZ]/K'$;WY$>LQ4%[KL^I9R!C)1&MNAJ01#)0 M=9*(A1OUS\QS.21_&"'<"KA#5XR[Y8WM0T!F$.6]9UE)CQ5BB\15);8=>VR? MUXM*N>X0BQ:"Z+T,GP6]PZF-8KRA/V>H(YE4[1%+#V_Z+M5VZZ+J(YCV[.MI ME=AFX&+.N[!F"2XW=C'G$=I*A55GD!.+S("'GXP761(-F?-43Z%SA\:8S"+;1^[* MV=$K1H]G@(AMY:=U6TD&L>)1K.4PULHXEHW??.O=@BB$TB25B0QX?9VFJVU[YC7W11ZZ$^0?%!#35C<]F8N88 M>`@;GS1?B/D0T^HO0U52R(QSRGY18ZH\<[4QS=9LJD)+&!?KCMF%JMV,T`6, MN\\MT;OGC.<4#)KP)<\-)G(X630;FU[0'Z")X!"L!GX!=88.H$_8B\(A(B-N]!VTOXX5S2@N]2U$@; MFEO"/&;D.P6L9RAT7@H#^%623`^N^864>,Y]XZ=7OE,FCMBE;30&XYX7W6T= MO3S#_BT'(FN@3W,`8E.OQYBZ<&U70.\APB2L$/$!`93?^)CM M)2H@N0?^%+._/#.2<.TAD$JC')B1:6IB8;@1FIA3N=J<$&3A@#F5ELW)(S,S MFU,;V&2Z1#K!FU,2V*"CD(0*ZY5]AR"/PG@CV;93^$@L'XKH@<&STM,M)_;V^E5CRL"7NGR#LSX1-D>RG'_"DRC"9]%ANXT2-B:AI_OV'Y1>U92_V2.B-J!BL MYNOF5@MN(M[+2L&#]0MU64+SL_1Z]OOT4%E$RCE:8AI%7YBK<^\4):K,^W" MHJ9IAW@*YF`GKRZH77_>;">8%.N%^8S!RDA_%\>#6756' M)I'3`.6?]Q415<_!\`47<[!"I#]6%AM59OM$K)3&!):%AI8&EENK;`NQYJB] M,9>GE4>Q8CJ5/&5D\.FE0YWENT`_6P5:BMU^08W]]MUI.8BT*_K\V_FW4P%C MKN3?5BB=GS/*SQEJV;MED[=6!H6G`*KLO3K,#RRJ8-S8$_[L!Z]9'>)TV#P4 MXGMBJ8Z17LRYBE3RUXE0W4F%KZ6L10TK:-N>6YRFA7W?#7 MSQ'L36WFH0:679F'I,Q#;_%FQ?4(G:FVW%2['2W]QEG5!DB+JE#X@<(7Z/$S M0N'=Z"PXLM$$CCP011;"PPT_KUMCTE-H;6%?UK(S*^K-A/,+:>[OA@L0A%'4 M.FJU_'%Q!SKO:1"Q=KF(5->SJW@B+XL6DU>7>DR.6E\5E\`(2;7)#?.P1OAUBK9 M-(_2LI(,A<8[LE[A+)A).5VCT<;"A.\1QGB/E<\8O3\Y#LE-W!N[3 M?:%@''A].!9-,VI-M2%;W>`?C&.Y;^RI";"I-C8O+Y<[\>RNH,94A92=:]6T MU)CZC[+P5!6UW?4?!S6[=WM+QM1RU+N=T]F@&3:X]ZE5+;93.@=8F)6*?\__ M-[(I8+_Y/U!+`P04````"`"::0-!M[6(>-I"``#@L@,`%0`<`&ER8G0M,C`Q M,C`V,S!?;&%B+GAM;%54"0`#E`8<4)0&'%!U>`L``00E#@``!#D!``#M??MS MY#:2YN\7'XB0HPCC^ZC__XW_^C]__KY,3]-_O;Z_0CSC%>5#B"'V. MRT?VMP]!_BLZS?;/>;Q]+-&KTZ_1PS.ZO45G69KB),'/Z.2D4O(^*(ALEG)M MWW[S5GR6Q.FO#^0S1&Q*BS]\]5B6^]^]?OWY\^=OOCSDR3=9OGW][9LW[UY7 M!;_B)7_WI8@[I3^_J\J^??W?'Z[NPD>\"T[BM"B#-&RDJ)H^N;<__/##:_8I M*5K$ORN8_%46!B5K):-=2%F"_G92%3NA?SIY^^W)N[???"FBKT@;(/3[/$OP M+=X@9L#ORN<]_L-71;S;)]1P]K?''&_ZK4CR_#65?YWB+?V":`T_T!K>?D]K M^`?QYZO@`2=?(5KRT^VE$M`/'5U"Z/5B5MYG99`,,K4M*>Q-Z&]7Q*Z.Q?A+ MB=,(1Y7-5(GF^V5U,+]@2JG:+.PH3*B39'FEC]7ZAZ_B_*'\ZUD6'G8X+==I M=)Z6EV;2&U8YUT[ M@SRLZB(_&F"+$J_#C+!G7YXDO&6Y^";/=@,0EIF#T%^3A^0840=.CHOLD(=X M:+OS"DBW0"1IQX?3DT]W3D[!FN0_JKI0D$:(UX9:U:&?JPK_S^^YB#TD&RLB M43VK;-JVZ$+#'%K<2']S#$A/C$[GP)!L@N*!P2&#SC8(]J^IX[_&25E4?V%4 M.'GS5G27_R#^_-=U4>"R.'8P`5M5:%EZZ$VE7.@OX>SX-EY"1ON'K,!7;3.U MK:7PB/7=W?G]W2R.G(RVC172\&UI]SP]Y#DEGHV72F4AG55AN.RS1P5A7;?7 M&,E+1"D4,)G?`;FRG:V\[`I5-OO@VJ=!\4B&$OK/^6^'^"E(B&7%NCP-\OR9 MS"#^'"2'XS'941;&]9V`M:E@)3@+-71^YF"5S!$BQ,9\]D-+?(6"$E4:$%,Q M"X'V.(\S$JY$.M9/@C"D/^`CA&1^@+(-XE;,"/"N#/(2!N(#WL9I2K_%>8%: M]-ZS@`0<^Y^"F-2=X(LLOR/&W.'PD,=EC*M.7S4PF.6`8@);0)WXP"2T>(=H M:9$\"%=R)V3BYW0W3TW5CMZP88BZA@$*/@P1!W@P88VRH!VMZLX>(@3MN=' MAH*[,@M_?K6P)^G1*M]MUN@F>+#69%8=@C'/VF]QW>Z):$/K;1 M9XWZR,*>EP8[9N%FK2CMP\&*,,P/.)(9J\:K*@_FYGH`1Y[>7WCY^8+>DC[7 MH>517T\)-*,8B`!_V>.TH.:7D)M<8\V'H^SY;I]DSQC?XH3=;;6EKH4<#(6M M`;6I;!1:G-*6%DF>54$!7J6V'@?]&?CL1CH/AC;K;K]OZ`)= M][:VO+O3WEH^\<*CC;N*BK+@?JW?5>PMZ,%:FW&#CAXCY;>.-)ZR)"W-%K>9 MJ=X-7?`"=K;;Q?RZ%AV%LK2,TRU.PUB*W:PD@"Y;FT%TKEBKBT-YO=$D>8FY MD>!!0%L&O?J8E1A]__7B9!@/I",#>$=7FBE)B>HRIC_O:U@% MA_7=ZLV;-_0_5#P&.=V(/)2/61[_C12AQ$BS%*/L4-(<=#2[GB_L[S!_"6I)Q+##>+]A_JXK#\\#\T2WUY?FGJ\/8<3T4!8\OQQ%,3WK M$B0W01Q=IJ?!/BZ#I(51T0HV@D`GFJTA=8XV&Z7`#O1;6B:?(:P%230>1R=Q MBD(NN_PQ_PDP4$E$,`C9%6JO>$`F9#3/,K%.@P/NP,[[7F&-W$8 MJXZ9F=9SP8@%T182`)D;AMK>B6)7K5DD1"6CADL M>G.FLH9=UR=LWN?X$:=%_(0OTS#;X:NL*#[B\GIS'WQ1=2RN6L!NV0P!>W3W MQD4%Q(T<=_OZSKW7/LJS.'3T(*X(O:*JOF:Y5V@Z8:(/\![,Q+`SGEVK`SMF MBN#(*E_+5C1'7T$8RJE-;K-*+K4X<50FR+G:6P7_N;KHOB[+/'XXE.R42IF1 M*`GN2ILU$GY8N.C@P4S`B]/"O7D(%)C-8N!GB+5P7-)D0)Z;UQADF1/"EW/T M+D@X49+VV>/BS%(6X-T.&0T,N#&5IH-%$;WQG2.DO"C7YT9K3 M,VU@!9?/>3'(3!X`^I#HHFW^CUD6%>J4COU%X=WZV&R53U?E?'#HKBU]R0ZC M0UB"Y5UW,)451;5?L]*]N267W#<1&=Z%59V]T2Z9>#VQ/OL MZ-DWX,7`'-C1SMJ!_>B([?I@3[I?BYX7(E]N;_W:\1@TSK8SEX?52AA1:2]F!BUPU"9S$_!2X)QH&ZL@`"T"<)*DIWZ#9]"" M<,=%7.S==V0RT6ZN&&^?QR8-^6@'!+F;Q+U;1IY?I1BH>!2K#`A30 MJ=(\W\%R-/XQSXKB)L\VRA-6G1(P1.TQLLW,UL>+CSY2W=(7SDH@7@3&1VUM MW`7Y-AZ4('$:7[S>XSR@R4_.17I3PZQ84Q[H(1L3@,YC-JK"4,.)P2#Y?9BJ M?)V.=OE)[W";*P$OIK>WN,#$SQ[)$')&1H0D8^])"1,5T`TR4(=>+8!TS[MJ M!!;OS2VLZ5FUY3+BZG,M57G8/'T^SDVG=4B\$4>1.9"S`/JD5@V3P*PZX2`=NC MF<1Z6`;_B%,2.20$PSK:Q6E,0P::SD)/8Z,4T'S*#DQGCJ4767[>96.//,_A M4LRQNG*P_!Z/)NC(03%]:ARPG)A>=VZ*P3GTL0T:E^[SH>]0?\C[TO%5S-"6(["36]S09C!\YT?""#1R61I\1YOLES<^[P/ON#B0YQF>5P^ M7Z;D6\9%20+,KA9^_^<#+A\S\LD3*<(RJBN:<5$+8+H9@$9N=UP+5K]X5[@X M-HG6G=@!T2\>-6:@Q@[TP`RI;KER]:BE?U5USI!*T8#MZ3&;5Z1U]9&K*K4AHO M=RM24:`N0&&'RF-(\6HBBUX)":!0R,U^:OA-GCW%1<_[B4N%/H.:G-"RFGX# M3EEP:9QW'Y4!FIKT&=J9CK0++#\%D6N7IQVX[,ZL%TWM8)R!6"+HGV0O,\!Z M8*/-1,C)RA4*"I3C?9:7D"DTJR1250IHP_$F=7&@%Y(-YG<>1E:4A3K;I+=' MXSJ(Q)4\U^3B9YL<;:Y3E)'RB`EX<;3I&,7[H(A#2\2BK!_NWC%QL[U1DJ,;0@8 MW=7`L'DHW#;-774LSO]A!DJ^6:E!0@_BBNC=(:X*M735?88F\EN*@A/A;^"* MA.^'@O4S*`R2D.;Z9.OZ4,^1M("A]Z1H M`X'6GUW0=@$"M5Z.$9 MO?K$IR!?H^98;*/1BT7W=?3+09QBN<]N,65`G.#.IME]-@W)YZD*ZM&K^9JM M^TS6]/7`/:PU%Y:>9ZSJJNA.?EY51H^SU@>Q,O9;2$E;+17XT2G!-51=&9*/ M1Y"/7V('=X;WY.N/V?(/^3G!]`=Z[6R7Y67\-_9WQ?=@)PK3`;G`:G"(@9#96"?-[J!I,"]YO#N*4]@C7*[TA_0'A M?OE\0W"4](`LRZ*@:!E;8:#;SD[0.I>>K227O_OL8)9\V98(5YT_??>1:*"K M!I4.Q)2@6LNT+/N!@TOQEC[2I>LU1F&D@A1<%!?[K*"7,5E.4`Z0<@ZKX"V8 M$D2<%\`1?>P,IX5NS%(5!DH%HC6]DP:DM^3R*4`T9LC))VCADP=:&K6+@V7/ M<#*>/5O$C0\UQB]X]YA>0:-72$B4J;^JV5L2Z.ZQVNC.W6.Y&%CR-I4I?3W=BREH=CC:J&\#OI(?B-SX^YJ0U'@DB>L;3T^AT[0JT.! MOT8(\&XVU4H!>52J^IKB;M0*AQHN%`AGM.@RS0TH?XPEQ_$2OA5@W5)^H M+X14P])349:#N$UG:92M+U;RJ%$`-9$9`:Y&D2M10!+I4TJZM`1'#0[-?7L; M65^HI`&FYU*/H`=D4EIERZ9*08M-TEUG.#K9PZMQ@&==EU'0>^6\X5& M"D!V4QTAY,]B0Z]AZNG`GA?S8.7`SG#3).VF'P_X"$0,S`^DMVC6;MSZC#YY M7PAD`&@Q%,G"_A!*:V`?L6A!9:)6J%'5&H!V8*W0M=3XQ+3SW3[)GC&^Q0D; MF@>03:?"%[Z98>HIIY;WAW4F&Y7$`]UWF@"'@G^5'B04^4K!,['_)YZBM&XG M2K\:L68R,KYJ%"TWW#AP*.V"]R@B2$N>[]I[U2[B,IF@1%P6^7S[K M8YZ]-$3"1B?3IKA^!98T<3Q2XYT5[UC(DR5/<"54J\@K5EI`MF"G1HMG5T*- MEAJOA,:5!A^OA+K#,_1)M4+?;DS=!,_B[MDZ_.T0Y[ASHGZ=1J9+'BX*8"CK M#K%-57OIQ0=25],DIZT4T.M^0D5]XV/%KWRLV#E%\'L?HZ&NHRCF2:$\O/0A MH5L_!7%"-S\NLIQ>=+G#X2'7A;-.&CRAH1FDEH=J<7@BFFRS8F*MY&23Y2<% MO9'5Z/&&B.Y0B56/`7UBG3`Q;M[5`*1?GH481^S1#WZMS)U_3BJ`"#@`9H>! M#O)0X:J[C?)=*5+(Y)OS]RCC<50J>+A=7>ATZE1\G$F.#N3]GSF.FS'ZLIZC M-&V*N9-7ZSEN2#OK.7VS8.]8>!&G01I.L)ZC5>05*RT@6[!3H\6S]1RCI<;U MG$VEPDX[<*"WOJ_W;-I[_@7G85PH,_M;R'D0M>H`*4/5 M/B$OXE.U889@KF#7^3,FBK`0!0Y2!X/AN0F$**IEAU`HSA]*1HPWW[][PVA! M_]*\$?=37#X^9@G-LBGFL>NBR&@"'AS1SV[)6)S'((W4"/3@T14-TGB4:HQ#LU;SQ1O<^)OO`U=%E*LRJX`0XD?,6 M(1*0'T(6,2S__MX,Z+E.-HX(K2(V4B2=6O5.0%["PL'H>9O_"P7C%@A\6;ZS M=]X!4V6OEN_*+V M8>RP:@CV`VXJ`$SQ>=CO$\PF(@E%?9%DGR_339;OV-AN6%JWE@9*`NH&KI,5 MU$X4*NIU,D_>56Y)TP2T89(5AYQMR8;52CKQUUK=\DOG$^)CG0Z51RT%7BR/ MUS-\7-P$L6HQ7"H%=OFFS]BC"S;M(H"7/F4S^@>E/?D<$:>H7V:@0A"W.RT, M;I;W,$U'$`.^OG2=;X-4I(,_)=/>+(FC0&2:OR&M4RUK76]$.!LD=^0OC)'% M6=W?W.,OY7MBYJ^*=IF^&J!,O3,U5R?-[\1U+!YGS@-`SG[3JF:%.A6QR*Q= M%1T/Z\I04QMJJD,_TPH1JQ'L&=N%FNX,%V$>[ZN6>7\HXA07@+'K*-R&R'8B MW2^PP]%%Q9,H?EE=BR'45)#"B_CR+MZF\28.Z:4$GL>(;B$1]&&,"]/@:RL, M-+-S@M:9V%E)@LWK'*SKF?;L=D'^S!Y8;?2@1A&J-"T_GQN%2P]&.P8O^)ZA MA,OT*J%&`.AM02.$S@N!RM*+]_`F4T90Q8N>O,Z`:C]YTHM`K2&88707%-3E MX5873#;9YZ]=8&5AN+&VLQP`%GS$I?&YDKZBP%[?8W:OM[?*`22B41FA\12Z MY:'N)A=GIH/IX.%"E9:4OM$HI5*T[^T':P,--(:"[XE"7%5!A2C#[%3GV17J M^"N=K MUKS\]VQ"67WEJG)COGV]SO&.(/0C7@&B-2!2!:)U#':+,W%CC)]&G@N-<06-PO%^4"FOSCE/Y@/WI-QT7SW7!O>-M]$%?,+!H\T+\K=BO`=H5,-%C$JT5(,[1<2QGZOJ(M-YQ-'*J?W"+:4,,`?)CU77!V.;AV8 MOLF*V.;"J)4HT)EB!UB=$\46B##[7H45TO-AW7 MUHN`=UE*&(JN2BH/V44IC'%QKOJ:MQ^=5&W8Q^^-"P$[4,96Z#1$RV#B+ M@_15*Y_@KPJ@GUD1R.\Z?,31@>;%KU[3O(PVZ;Q MWW#$0_W3K"B+]V3.N<_R\BI.\?I+K$I3-7^U0/ZX4'/6'KYP.\['F?D;3F*A MJ)+VP/53TJ)63<*XIFHJV%1>37A9]2N:T(I;@*@)I%\G1@#R?)I6;=KT+-L% M\7'NS[DK`\I5.6O354Q>ILUFX^]LC21E>)R,T`1ES`U9N\8L&]N;B+3.VE>8*!0_9H:P>"2Z`FS5-U^0"]$F+SY$0TD&D$E#8?5BC%@(]:LO.W M=&3+\2.Q/G["',^G-,=!0@>T/_),Z#^2D>N*L/PZ;5XB6^=Q03XZ([^F6S[N M?<3E]88TAH)-\U4'E%!FYN:K^+M4N\U&_!D;2LIDQ8Z4=^JJ.H]75//7*]34 MBD2UB-8K/D?T]$E=.1*U(UZ]B.]6[&XO&0.)#1"]SX+MV6JL+5%6H%<)T8=Y M.[6>7V0]&6V24FZ2!5,KRVUBZ).T$D")D\T@JI[!P?K1/JG,$FPT1'Y)@*IB MKP4&+6#)R]PNN%:8*'2"$2WX%@+KU!UX8+O!2#`F^XC\7F0F:(VX3;X M_(',I/,X2%0+*(JRP(E6^@ROR&!E\6R>KS)1Z08K1$JBNBB$-]O:3`W=J0P% M<-^+.(T+0D1Z$=/HOT>%@1VXUW3)@[4VS^_"QT9J?+@JBEA94"7A:98RAEL245$93W_,L?ZD MO(6DV3K5"E9@/Q\(-!^KIP\])4!3L-1CZA_HY=H>' MXZ:N!"AJGJ6IZAA[UC::+R*?NE&DD-?F&@9[2+U3#7U:O/>=2K@W.19I+GZX MJJ`)M$2CA:V*4([#+(_8.614/F+R'^V&:/,5\1>TR]+RL4`XI27^=$@Q>O=F MA6C/P8K\Z9`\HV_9'][2@\S)H:4I>,A(B+B)MP>:L^LAQ\&O!8JRSRF]L89% MY!AVOZ.@0)LLH?>3I=>TE^L!VXEK%/U7MPA,[]-G9M5WZ.R;C?E'!LE[QJUL M/2O^=-@S^EG\"WP8R1JGVX*PBHURO`%-YTN-4D!W<^W` MU)=LW5#,YN]FLZ5KKT*"=M3\RJMO%'#'1(]CBQ/:-:H)-[])^!87=$>^>269 MVZ3W>$=9@&UQ5V#U'KFMX+(;YFY6R5-W*L[/LC0*?"+';"!A]M6G0K)O*0#< M83_-\GV6DR'Y?99&S?TK[9Z(00;J0I(%D.9*D@."V89!D\GR`0U1'E&!]@5` MR*V.X2@>*`J5Z0O.7N[NK;CA&&^V8_):&DR<8$.)#\$N6T_AB;.`"O&#$8V&WE'$D>.UT4=M4'?'AT$OB=;WAC4\VW2#(:IS6W7LW3`]/&CB%RC=[=/ MQ[:`C'"JY89I^/P3CK>/Q*PU:9%@BS\>Z)@G3)6>;UE'OQQX"@<%GP=K@^'S M2/`5GR="/1N?A\,\]N9*$Q*J$-=5^[;\!`]J]$$0>3KH3(@>:\.;#0[9`7U< MY0!D^Z+H.KVE,7O.CVM_S-*\ M^I4M.UJ%QM.H!CI\,&&SU(<69FB/V?@\40-(!PV(6L3TKJK7KRO5-,-6K9PQ MIJT>\>5N/X+KV1M'WS9,&^"B3I;B9WZ#X^*01OK5355AH.4:K>GUVHR5S?,M MQ*B,E%9=:$%QQP>QHJ"+EG/8#3`07J9[$E!?T5MX;[6NK94`'K;4(*31R&S] M_(-,K[FZL8,+K!`306]!_=X-AC<)D,:S'OW/V^'?^>?P[>X]76+^HQ[\;X/'OO/-X-0J3Q0`>+V82[#9% M/9.P_'7`:/FM2!%A)`I/!#$IR(:!OC&JMDY[ M&LU*TI^`2`%*%P\9T"P:#LGF6X8-;5\#/VW6XE']XQ]CG--T7\]LGF#7O6F% MP7LX"V@]G9P#IB7Z.3T(G?/5`EYV;H4,S+F;T^CPI\,S`M5.!6T1+CLGU$"R MGT6UAN66JX+WCICY"8B,`MEKYQ:F]'DXI.4S,SA(1#>DBA'M9,$>?+<' MUGH#WAW1?$&A)82>E^*97/UR2B6)A&@]Z`&]'C\(5<6AST(`-.BCEMQ2TFL) MTE<0++A3F-P*Z`RVSAG$R<:IOGY:"M1_G:R%?:]56'$7)+@@\>(N+@HR/%OY MK$H&U'WU0(X\V0[!W$ZM-%GE,4P`-1(^^+HSB(*!"&L)V!DZ-8F,-AO,;`F2 M"TS0V)!`*03*`@.4(QI88IB;!VJC53[4ED!4Q`G@G88,BEJNOR M$>?RTIN>""8A&"+80:F(X(9A-B(8C3[V(";0MZ`+2@1G&!6`C`I"OE+&WDF[ MQ6&V3>,F(YQI(\1"#NJ%,DM`S?MDCDAFHX*-Z?)#7OR]P9:03PD4)X0%^`93 MED6?XX2^B'.9DFGZ-GY(Q#&[ZB..2,$5!WF@MYA<`=;O,0U%-AN'7*!(#QB) M`NS88B,MCCRN4/6Y;P2;`C/DB^,T,\%]\,5NX%$7AWIK7&]^\]"XG=VS,4-C MJ/S$.$L60;^I61R[0H<[8O5&C'#4M9X.-0-L"D8U`N MB&9CA"T$S9GC;--Z`J(#@Q8#"W,(84)DK66]?4<+ M8)KX-;$G$IGHFKRPYU_XXUH7A*?TT-"!MX^KU M]3E:9+YE^(F:0%K=:^EM)R.N-"/Z3:"6;E6V5UX#R-+^3$USDY6D0R#Q1_*, M(I&ACN=[I&U`-\=(:[#LD-X]V4E/6&Q9?_;^N2ER$SS3/ZT_!WG$DV5>;WB> MS/53$"?TW.)%EO](3V>H3@S-5IU7SWA.UGR&!STG;[?9NI\9&\KVD4_4JHU> MH6R7$S4B5N6J2EQ+6"IRUM;UHDV6(U:S1R]^SM:*J.?5SZ#5BJ(W"SJML^UK M'8B;+\;6*E3-I4LE,*%^Z'LS$S60?*UFXI:9KU>:L"ETEW)LNJ1"VR?!9Q(8 MWD*\F8A]ZS2Z(6WT,=CI'YR?IRI/(X01S68='4S07G"1P;`&&A(5Z"FX$DRD M-;*-,UHGHI7Z<-]S:&1P%:?XLL0[U3WY*11[RCSK)AD=A2O;PK]XNPU^\L@: M_4S5(Z9_$%D42^OG[-4%,GT_"TH:U-[12?4U?W&!LK1O+=`L`["`;@ND7C,W M"2R[3&YGC?Q,026&J!R;1#!))$193PNR%#X:4%0!ZKX"LI\+D'$)?$Y$@Y:^ M%92^3$/Z3!^^3*>:]![*QRR/_X:COF:9M3J`CF2!YJO[H!GK6K;[FAU(W]$- M5B.*4SYJHO=VHZLHUQU=Y66KNGZ0WA.V/=.Z-<0R%7W+.7^B1_))\-Y=LXJ+ MXA`01E&Y*"9]'U4PC9=8;/X1URQ76XO7#%@KB@U?E#7#[A!.O=0 M,F,]+VP.93-X3+FBK6PI_V98FJ999"L#;$Q8M-5:W;UC!S\B:!V,COWO_,L^ MSIG$#<[C+/H0I_'NL.L;'F:J""!0G;7)ZA!UEEJ6#4YGA*#8_!L3BO+_-[4B M7BT2]8*$HTNVH/B4YF.J6F#/6X#V1F+2#!-:+N](8P))_G^Y&7>\WBF7'"9N MF.#+0KUW5='+[[V[3397[\UK>=&]=QO"DKTWK_?OH??6MJ#X]/^!WMO"D6;I MO7F]D$L!K75O[5L]?06A,IJI3&[2EYELG6\ZW&> M'XHXQ46Q#G\[Q`6[_'U*JHHC+$@:Q-%]QC[-<7WYM>^8_GAU`-'#!/#K&&&$ MKF4C@=&&RN^@"XVHI1)U="*J%)49$FKK"]Y`I^YG:HA3,BX]L]=X6"FZZ+6M M@.8XS')Z'R%.R5B6_G)(0]8RG^/R$06MAB-"'_&OI9R&89GQ?4;W:*,,.^ZQ M%^X1"/>H6XTWY)23K%M<8)HDGX!BF8W[!U]]49";C5JS6W<8>\LM?5M18T3/ MA39>&M7%P4;F,=:'RUAO<<=PG/F`,?%-0"\LX>@>AX]IEF3;9VUDK"X.$Q^; MS*^B9%N[9XN5-89*=\A$4=24!8V;'4RG\],$4]M+L^T+YJF(T[C$5_$3EG/( MY%FA?"_**`:4G<(23IV8PA'';"2P,%S*T2=,(=2\O\@#\T M21/!>TF+=4B&O$-"F!^10#,OX[_U#7YC%'E''0-D"S)98H6@EQJ<*^%:FE!; ME6<1)A>.]&O6\K%8%BF,K?BD,G.V1C28]BQ.[`B M[(H/[&KE1*9Z,9I\Q*KD`"8A[T:)%A2+$:$'`T3OSXUV[>F)U"R.7V9ED`SH MTOM1V!F^_%WT;*.!:9RF"M@;Z5,VT_&E]#G:9_9- MJFG;1;K34Y3QC@4V&Z:C$]]4+\FA'//@I\Q0*%[*BX^CI%FZ!N5.X[RMTKZW M;^H5>2V=T!>)>BP>W1RQBMY*A,ORL1_#I[4>@D3Q#N4P%0"K[@-AUJOQCO++ MKM(/,DZ?RIF_&"`Y*GHE='T-^,CE')C75IA?5>J^AMD1F.&+9F\IR/TP*KDJ M%`A=@)L)FL[Y_?.'X)UW[.WG`[(&[R8'*I`6,P43.HAI0P\M&` MOC(D<[$3]^=W/=#LUOE4 MF(#6^S2OR%NL^P'.&49!N^Z/D;TDD7*Y8CBU+%1Z1SCK9K"@H3-^"'+:`':E MK'91RE8'89S]D5I!V"Z MA>>^(_V$VF0*W3[C#YX3M@>K:0JB%X'Q2AL8E0>ZV#^;MQD,MKH@XL?$HMWC M7V_$M09I=%#XDJTPT*,C3M#J5T4&89K-TZQ!2.^"M,=BTJ-5HG+$`O+DQR2P M>D*,HYM$DT0:BCW`^\_9_6-V*((TNB`A%4W>J+Y+HRD,L*]G-+W>P5.67':O MSF"&?!KK+)HV)LIKB"(ZN^8W=(NTB)[A8/-G>.FKDASPF_-7V1Y MB,N"%^FIT%!`L#SW3[)GC&^Q_DN3I7?QEB-`+2=IA%J;H]3MVP',(6M MRB1!-TUNB5;.#3)\5%?/XQ11W>SI+*$=M=2#T'/6%FEEV\"=%LF:%@E%B^"J M1XA5I0Z;L#4=JA.@-)VF$IC<^Y";/HD-8_L12LY7/ M5W'P$"=Q^>S8;=BJ@>XAW.#*G<$PG`OPWAJ8CN)"":JTH%J-=TP>C'=-GZ.A MB%JKK^4C1I\KS$$8YH<@@2/G:;;;Q27K.-9I1//!D"X#IV&,B[.X").L(%V- MB9JN2F"(.0QJ18[=3$T^&;`C_]1(H9VW`VVP_Z[8>!FGB)YV8-H\ M'C&UD`DSWKT$`I):\304;&GRG802:'<:*M%Z0,0VO`FH2-6]!#+J8!.>_,L+ MH.,%:;U)V-A2Y#D9)!A"]P$/*2G;U\`#S6@"4&^]YZ']X\XQ\&F5"8D':#':Q;* M@!U)J$8*S<$.M)$4;'1YS#\M8#4"[T@XCGJ>$VX@S7PCU]@EP^7SL`X'=D_5 MUAL0;(.AWG^`(].'[(F]77B9WI5!&@5Y='0*8"90(/L7%P+M:BINKFI.N%CGS7:0! M;J2Z@ZMOG]J++GO3U-4NQS/8BR7&-]X?G1QHV%8!T'HEB#U2-8:N55,MF\WDI%JBR9\[UVY;99880AKFY6::A\.\]] MA[>4NK=X3W-FI5O[2T]6DD`QJ3VH.A!U1S-[;&:%0GY>+3J0?O89"?$5^A%G MVSS8/\8ANDPW6;[CU_!I7WT7;]-X$XO@H\"O5\SCL8INYBL.S<+6TLOVQ5 MPK=[PJ-;0>"*V]W40W8H48Z?<$IO8M`'N&DCU7_8TK>[T2[(MS'OT^(T)-T8 M>L!$!ZY^*X,OPT99Q13UCT3I;?:0E?WO^RK*`$PW58;6D\KC`LM.'?MKEQR# M%D.\''!^1G>#8:9U$S;LHH\O!&3:&"1W.'^*0UR<$K87YN<5M$)@#RA80&D] MD>"`8;;QS&ATSS,'7`!5$HB)P+]AX(;CQ]8@\CO/DU$8Z."HP^-4%"JRC$(X M&W=<(;DMH_FP>'8O@'7>[([(0=**R>#*E, MU3S3:Y`!.SI@!M(Z*6"/8,Z#`5J3>\X!\/*KYKF@VK.@7]<5AFC?SCTJ`SIT M][][J[5P[D%:^69MO40'_A3M<3A1]X/IECXLU$[%V=N]=GO7*\/34;/5YD?0 M.''CJ6+.F5IML9!UNF8R[OS0;>&Z,O94UE%V7/78+@_M5^.>VU(L%E=1NJBV M"=%;$3J9,[;B\SH\MSCO-*5V@`7JZ1NG7MJ>3O6RB^)3VVV<-KK/&A<[DV5: MY_[_;>6P>;%<8Q6BL;9-8\5'C56T&BNL&ZOD]4SY$,H-)NU(6F5+=RB#!-/Y M8E5?7ROIRP-TD38`ZDY/5WC9;LQLB7R:N!9A&^%4B`W2LQY-,74QHW$4%8Z/ M&?GXF[MO6OY./F;7>JL-;9B.83J(-;*Y&'R=1T0[71VG_1!=:[\[/(35K]>; M6]Z.)I36:H#Y[@BWMQNPU`'7.S@9:/!$K@O5ROC`W%)'"]W.2#:7[F1*X*QC MV6"BD/0FVXR8D;(A.&-UK%#8:9'BJ$4\ZX2F;!C>``;\`OF@7FOJ`X,"')L@ MGW\IR1<9)'5W3)KB*DNW5_$3CO@+N'9OS@]3"GU\<$Q3R*<(IVB#^=90QH+6 MG2FL5/+UCTII:Y)".4'UGC#%XM5GC_8ZFKD*F818['/(Y8'W.%0`I/T-D^7S M[VWTF*K9UVB7]F5+HVV3S?9&7WG0!6.X]RZLO"G2Z4&-V?:;0PM[9?$-AH'1^D!=#HMR\9WM-AP:G M-7G!3%G!+UG>Q`?JP;&O(%">*Z7)=1HKHZVS^6ZOWD(.QH.M M`56NZHQD[HC+!H&4!I')2'$<`:\=? MK!/6F>KD.1`3(Q?C>2[A@'?\.QS08A'-:[BA:)ZH/.!DOX+`$='!3[QD'./B M@S#V.KW%X2'/Z<6+-/J8I7GUZ_N@B(UQT,1U`"TOS-%0];K$G"TTWX+&Q$TB M+2O4;%]5<1.+III*4%4+RE)4U\-*M6M"K*JYCC*V]^A$./@C3NE12QS1"/,R M94$AW>(+$M)3E'G\<"#*C0=M')4![\H/@MZ[-^^D"6Z'?H"9AEU9H1'5*OFL MHJ,4M;6";]9/WP9BTQEMNVU0?LY0W&F':.YV<-J<7ZPAU(T`N$]_ACUBL\]I M`1#I*K9HQQ5$`?P#QP:$),()QQ"K+>\EMV2`#O1JA#UEV+&!+Y%D]A@T/&N4 M>'"FYGISR;)CL7P5NWV.'W%:Q$]8_-60WL%5"_#Y&S>PTJF<82AGFXZZPY+S MC;0NOM7JV%G(CB+$-7FQ9'E=/N*\!R:]VD?8=;TAS+MA;V:0O^TGX=-=#5C`X2= M!A!I%%\EO`%2W@!DL`;,EG7W&.3X/<'">CYB*+^_9ABV#$)`HY05E'I0$,^\B/[4+.A<;UI([GE#ZVQW'$-UNKU&5/&WM%: M@:8ITS1&Y:H3M\)LOCP>MC0;:'9[14A5Z41"*4^5N$),[\D#5=R\(:I+8KW$ MR#)]@\CL]VWHX+:12)H,E@0-&?>8F3DGU2?4LMT+?AG,#*U]\&H9R/K\ZP=!?<-/,U[]+D#\7;AQ$T M6?$QBFK*:4Y1;)8$2TQL"ZJ5CM@5S6R;#:;O>PO[B>FW),KF*:`/9`@6VU>A`ON21_#N!Z=S!#<.I[>K&=`R'W2[(GZ\W MK124S4(46ZNR>P1\H"*(#F,,Y*;S&*)EX8YDN(FR%W)=+$ED*XUH:\VRTN=/ MIMJ_=_SFKF>>!FCGD0V:!M@+?8`GQ<^_A)@NZWUYCU.\B4N6\%RQ."^RE:_I MO(D=%U1-],?I!)K[3]$0]7+`E"TPWPK!2,C2G)KI8S-IH5&DLM?L5U49\!O% MTQ+_!]X$*=ZRK/T+M01M@@?1!(3^F#=,P>(2W@YA>[,]PM$A[%U'&971OWN: MZC)EAZ;XH=^^OL\@`))WWP)"*Y6^IO32V?&-IO3D)>=E426$XA3Q#.4!2"GR?":EZJ"RU)2;T7O10E2G&=F%@)@J=_&`/BG8+?_]X4@&-DXXDLH MA,"4W/M47/!CS)2\LA/!1+J4*// M(I\[:,\Q<1/3LU1^J&,1UD_:N!,0YOYS9B9, MJQ`@8213)<+4)6`(<,EC"3-"[HV69^48+_WW2QP%[< MFU/.6GB:H\Y6N&;;97$`8G,`>.7939Z)X0%FWHS3N,0L*_0EZ=?2;?R05)D4 M=_0=Y[^QON[\"]VWP;>8YD8G\[WKS45/:`4@[Y#,TBX=A)2E M+Z4SH'A(4#`)_6M=+X'P1\"'45R!V!-2-Q"GH3'51R-(_VFK1DY(\^Y%<9-4 MKTH9/UC;B^%G&_P(AO:A]HFC`N:4+*4J7PA/%>@)A?[E)3'U@C3E9$3EREX* M3]O0A].T#[-'+!4@)R0IU?@R.*K`3KCSW4NAZ'I3XIQA(0*3\/1(XTL@:V\C M#&.L%KTGM#V&.PUW`ZI5,)A(^L]@4S/ MR3PVL'[W4F79;+[5-D5:W62'XJ'?X&56:-\0[Y0`_$;[7PS76#?OMZI\;%M\ MK^"/Y7X(OL2[PT[[W1Z5@7I8N\?0YDUMC86S?G9K+GF(?301-T+DYG MT'(^SL%HYXO?!\'3Y>74KV!XEYIS#&Q^GS1N,/;?S5PR:ODER^])+<7UY@P_ ME.LT.O_M$)?/XH)8C`O-W,-:&BK2<0+7Q$"#4,T8'=G"D&,2(HF8*"4:%6:7 M8K@X:N3!YT5LSDT-U7C;41F@%\7[#*U?$==9.)M_')LDI>EFZQFT`/C7;-^+ MCHX#_!_^AX_Z'@[V4XSQ@(XY8#MQJBVXE[7[-LW&F^=[;I-OM[V@C38-=L*= M[P&73C%]VSDL<<02#'XBH(K;NT_ZQ52]#-#RJ@V0>L'5!<%\2[`&D^6CQ%5Y MQ+-!,@GTBLC0QQ8`%T]&(.'YHPX,R0P7]CX2"N[V2?:,\?N,1&R\AMY44<[^'S[,B5="?N&"[8.=/\8B">7BA^)BK*X3/EF\]1G/YRK?V'G0@8V M[^@S(R/;=;Y9VW(-.I(HM*=06`TY4,`6K;8K,,R[RTK,8#L)#<`>"T;+Q"7!918;]6B+6@SHLRWC$J';C]"2E' MN>;1`8?+E-">Z'[^*_CM(K)>*32Z*$?"4WLS4S@W/Y3 MH MMEZ@0H.M: MI`GKKF[6VI;M&A>`TK-WR^JD$6E3*VI5BT2]J*J8LJ^J&HFZ455YW> M/TB'!-RBY2,FT4_=JKC5JKEHU;C5JB10>HH+,I+`C%5_U^[7&1#%SU>D!`L``00E#@``!#D!``#M M7=USW#:2?[^J^Q_FO"_9JI-LR7%BIY+;>YJI4TJI&<[#ZE*!(S@S6'4$!2 MTN2O/X#?0P(@,"0'(.27Q/8`8/^Z&XU&H]'X^1\O:W_R!'`(4?#+FZ/#=V\F M('"1!X/E+V_B\,`)70C?_./__ON_?OZ?@X/)OT[F5Y//(`#8B8`W>8;1*OFW M:P=_G9RBQPV&RU4T^>[T[Y.'S60^GYRA(`"^#S:3@X-\D!,G)'U1D(YV?'B4 M_>;#X.L#^6U":`K"GUY"^,N;510]_O3V[?/S\^'S^T.$EV^/W[T[>ONOZZL[ M=P76S@$,PL@)7/!F0MK_%";_>(5<)TH`5;J_/&`_'^#]V^);W!;T;P=YLP/Z M3P='QP?OCPY?0N]-2J+$^&]R,/0?6'"./GWZ]#;Y]0WAP63R,T8^F(/%A/[_ MR_RRZ`,Q>D#1H8O6;^E/;\^0&Z]!$$T#[SR(8+2Y#!8(KQ/@Y*MTQ)^BS2/X MY4T(UX\^R/]MA<'BES<0/T0$U-'QNQ_>OZ.0_B8>[^TV<>K#W\7KM8,WL\4= M7`9P`5V'?,IU44R^%2QOD0]=",(WK;!EQ^E,\&7P1+B!\*:=IDK3SI\E6'`, MO/.71Q"$,@QI=.A,PF>$O&?H^T039M$*X,N`S+`E?/#!-`Q!)$%3^PC]B>?> M(<-*T-3HT!\)9R!RH*]"0]%C3_.J[_G5XSR3^Z"LE-5&VQ/QTOJA.-Q^R3_J MF?ZC?0,X[AG`\;X!W(.7*';\GF$4H_:]=LG.64ZWOLF1GH6\?H,OK+(,DQUG M<(*E62H]T+Y(EIY*JN-U!G"*UFL844\\)-\\1Q$X+"D M22NLS!A[(%1BS94:9`^D2L\HA:%Z<-&].(SPY@XLZ0<_`[3$SN,*NI7-+2&B MLDR>DO9H#;"4-]]A<)W0Y+=,G3^A$Z;"MJS[-PP`*CT#>_S4OM9K"4,H/U)W MKSUR(I!8L-F"F+-'#%;$581/X#(@Y``)![UM@!Y(1.[7V2,597CK.X',[K/9 MI4\RDB'EM\*\CIU).@.ABV$R\FQQ$H`!+PTP$V)]Y&XU\&F\'.$V MQM%_^4-$]/2!6!7'C?*!?.*I&8\36)O(?`/5RBI[<>@&\IU?0/ M"?D'[XZRJ/W?R#\5=-R386MT-G\NR*F*=XJW27.PFP]$_K@E\>:Y0-;B[:.# MR7@'[@KZ7MY[@=%:B5L9%8A%.L(>P+^\^>'=FTD<$HI0HKFER1Z2QU-"AD=) MN?"=)8/)M=]'Q>4:[1F;C][IX'-._RW`$!$(WAE9501*76LW*KYS,&3\_ZB# M_2GM<["$E.0@NG'6+.ZSFXV*^6P(&>^/]?'^E.#`CD_\6?#R3[#A,K_1;H3< M;V#(V/^]#O:?QIC"O("AZ_C_!@[F&Q]^TU$)@0\C7P*T++4I_1?0!_B44+-, M#J$YLZ#6:E3L9R+(#9"6*9#-2K1>HR#9K-RM".QP%D+<)JU<@@JY,N%+4M]=0 MWNR1YC72\)=:!*_:K]_8HA.N+GSTK$A/I9LX/%6+#\D$K6J*L1VE.CJB<:J" M%/+G4\(4Y$,O21?-^D[2SI/OO@1.[$'RR]_50E-5V[-PPH=D,L?AP=)Q'E,# M!/PHS/^E;HFR?_ZC('.VN(`!(0P26XE"*(AD$6HDN^UN3'<'E(:Y!:37&^@P MIO(L+&TIBW;^YI.`60#BK'M7*7(NL0FE3P`_H!`D;6E?B#`Q[L0VZY1AMMEH M%66CG2Z)LE5O6W8-8BT5(;6^]&";_._\SQ@^.7YRU!V=.AAOB$/\F^/']8TR MY9)D/[TBYFAF+FE)#"+)5Z3710VT3-XG!_KTX/L"X3L"_0ZX,0$#0JQBWM-*$RG`,7$$TG++@!D4#0PN9FRUA(.O^D:=3B+<&&5RA8 MW@.\IKE*E#_A#-]BFC.QKN]=*;=D.QHM>4FY<@6=!^@GZY#0*LMV-%K&LB`$8:=12S])]]KB%$/2 MK$9&2Y5%L"!\.VH)M@EO3'+CB*Q?_RA"D>-K%%C%PM!,47KRLT(^01K2?5^T M$80NY+N.*3XECTJT'1IQV*/"@/;PE:BQ+JFKJC1#\J\EQ)5O"&^=#=TBM&]Z MZPT-D+'DGK=.N:VAJ_3.8Y,_;*'RVHY"KCSB+8U3G:\??;0!8`Y\>@HG)6*) M/N:+6@*$<;$K7M9]]OTY(+OY&-`0>W8C9^H]T3/5>B!*NI?98I2&86D<2FJR MCG-V"J9CS^$IW7NE6XP>`8XV]!Y3DC]$W,E'NKU@!Q?%SX8[6OF1)7`"!:9$34R3KS15"'E MU`F7RUU72.U"J1H2T;SBM#/`\]DU?,28<;:MF<+*+PT12]2)&8^@A6`L72-O M<^(3-O$RWYBMQB9>)@A+U\W*?1]N-F.CR=@$VD30VWIKF#BGG@=3(+<.]"Z# M4^<1$H>@P@"6BR31:6PBE\$D3*(8L1+,:8&5`'CG#@[(PA1.73=>QTGDE.SU MH`M9/IA,I[$I@0PFX:'^B)6@@C79"3)J$UVAD&[P9PNR\VO:S3OH^>*<,O$#Y#\4.TB/WF+0U!"H=: M_S$EXBE"*_9T=BW.V]&(M"C'-(Y6A*J_2MO`C<$T.XQ)!=JPY#+_8+_,^>5H M>(S27HNF3ZFSZM`V'JG8^;;^T^$/'ZV7]V48QG*RSEN.6LXYB%+&'[^W?U*+ MEW3S:LOU)F[F8O[I\-/QT1YF]O![<5Y%J=H^_%A88JD<9((6DS0^F9&1O&4A"@]D#71-KA;^EF',;7*'*-_;@=ON"GBQ#V:+/&W_ M#N`G2&-3!'SR9"R-M(,@3-GJ^]DCK[,%V=6C94"7^[34X2D*H_!D,P>/"$=D M3H+I"V1EEPS_2>WF=DMU"T48'+=9JM4/RA+C&5H[,&`HU%`?TJ9&>YJ3]0L[ M??//+'4L)BES%2U]\"MF7:-C-M(E1K($L699$6RK(HIQ4!IBYEZTW,5R`38(M M3>.N\:/=E!HON@:]?65D&Y7@01VDV2*Q+32W(?6SPCOD>X)54::3N0ND#/66 MSM(*=(I7+-JTA2XYRBLF0ZXIZ9:ODYEMHK`%2^56JS$)DT&^_;.RQATEVSLN M\?)16+G.9O'[8'G^0@,70%257]#6W%550+2E=Y[F1`*$>[2\^1FQ4CY*ZAMD M\)E7(X3M=8FV53/+:Q!"^BU=;>^`3\9<$M#7#OX**HQB[7$$C8V7KXAX2U?> MSR`@S*$/A$^]-0R2QRPC^`3X$F[M8;R86Q%8>O,XO[V5)WX)%F!^4W/77S[- MO=U,,5R@)TX(70EI9NUTB;)-#WD"SX+</T`\&S12-T2&&+U(KM5-E+%X!ETQ?ZZ5&)7 M_5=5&+L7!@X7,N,IDP"K/()E"L,':NG"\QFC,+S%:,&L4+'UJ[G+Q1:9=H=$ MRQH)HF!HM96Y8F.2:V=9OAL4H&VT_+")H*VYLA00;6O-GU)K+PBCTI)T,8%? M7C\X`0N$L[(F]\X+"*]AD-!\&42`2)`6^]T>)2V2<`VB%?+HXV-A6O*.F^V_ MIZ^;JW=[98/P`:G1VJ:"-=F,/0$!8+L#W):FZP>#9%N+4-V`2.@CU'XW5W(U M0GLK!&74W&N<1,@<<8_@X(1![I;$181('4TU:4S_LUQ9I M%@QS=&Y6V@M72=J[V*TA[?B'280S,'&&JR.2_>Q6%$DF#%1<7(LU:6$D??[` M=\(0+F#Z#Y=!416D+&`ANJ?9\P?,W4+VC33W:WMV=,S1,FEMT2CU0::'6&/V MN*/9;Z6<4R=<7?CHN5DHYWN%0CETE$DRC.YB.95*204TN1*UC.::HG>4$K*M M?H)$H">;+T05+X,BG#)UR>*75E?FP]IE$.U&7""Q2D10&9=QH8A7%>7=79W% M4>!^'Q"/`-;[?+CWGS@[8[I'U$LFBY4/MI#?H^YF89C/C%>UAN&'I;&P,T#( M)SX4!4/^[(/,UYJNR?8-_L7S'N6Z:7LHR:_EW&9[*CIUR< M!;1"1')<4+YT7#QSS(I]2':T67-D>2"R..JZ\RG5G0`LJ:?_;8=JIFZT[%.9 M0?41VY'DK2CZP"OA&C]QCMG*9BU@`A:&0D>L`X1O&!"-/P/I_RNYLL\:H\,'BO,T:#YHOW$BI$*N;QC+&BK.#KQ(L7/TZJ,8X&4WP7X('Z/O` M*\%SLF]E^MF@#4Q@EOJ<3?0T_S<@7V,_L=[2W@;Q;P'JU[TT6.R)9U6NJV$( M>$GX4AUM4`0V,E&:AE4:D2^*M\Y&V4$H^MB@!PU0KVC#0:<`P8]C`J)\Z%3> M,+#ZVJ`37'#"/815NI&G0\U!\KJUJGJ(NMN@(2)\PFM55BG)60:`7[5;HH\- MZM``);R.994.;/M1.RTC[-XVZ(4`GO`"V(@U1/X@NU.JSQCU0P6=L'+;[JDA MEBNY8SZ8<)`1YX,)<5F:GD$V8]G!P=3],X88;!T63P-/=-BNTMFP M=!^)B5"\<*V`TM)H=X,%TR<'^G07?X$P33*X`VZ,>6N-4F^+]$0$T]*`*&&? M"X"75,-(DT_4-$6I^XA510EGOZ%2T_U7!AL[N29CUA,5E,-$4PWU8[.;.=W\ M6.$@(_9CA;@L+3R^95'IX^6S!%=X_@*P"T-FD6.)/H:9#@FU9RXQ;'#]GL4; MLZZDXWGA5J"-P2U-*Y?G::24:L^*HH!S$ MN=7MM=S%CX]^LHH[?KZ*7P8+A->I$`4W2V5[CL$_D0;36WU$P[R22O'(6P>R M?)!&"VUR55/91IG$G'Y+G0K*$EHA@";,_QG#)[)%IZDL23V2^CD%0\QJW<

9^4STBU"(HU>A!7\< M6:0'%$QO=T-233@//%/T(,],D:^*W-K#Y@M%K>"->]"44PNT`/`[C%8KY--7 M/[*CH&D8(GJ#&WCTMSD@G(`N?26$QF-^2T.X-;WH9\AQ;AW[P9[IS8>=]89Y MF*;=O,@'8^02@#J.9[-IZLB:3`$_?3!%`?F&BYF-S;JS(M/!,*,C>)\1\IZA3VNT)^[V M)1DU6$+*CJT]2#F#/]9G<#[$Q`F\23+(I!QED@VCHWY=":V.2FK55.ROI42? M#(FB2:XZ@*ZYO9,LBUI\BB`MFMZ%XW&_50PGG\T?!&[MY+NTCY9:X"/W;^_< M%?!BFE->D):M10E/A?M'Z:XC\'OEP5CD`Y?\`9$#_<:D^T$XZ;).WV9=!_)O M@,AS9S<;P6QB$VYI]>$"[-QYOG8B@*'CLV_9,]MI%R=#!QMRW";9TM<."K07 M]`4HLAY0=TPHR5K#48BR1K.E-SRJ+&FQK".16T*IE9EQ!<3?$?YZ&21W41K/ MC;0U-E6&;73O+0/6E--"WJGA]UU.#2??Y7_2XHZ.^@#Q2TAV/>=A!-=DA6*$,*2/I)2<3L&(Y:C8UVR)*H*Q=+>8U13, MGALN\8NFLD0?LT4O"<+B-QW2=.-V4?.;FB]A/NVYG38GS[XG3\J!.+EU,EL4 MS_A>!H0[<9(\G/*!Y6+)]3-?Y))`_)=S=<$>2RYI_C) M@CP)N<`V+W&I4UA;8V;3J(/:93Y//?9$`Q!%`)LC029K9"?MZ"3* M0=&;'V^T:#/>2`BW:#ER\18X>O.EC1+P[P`N5Y0=9%5PEN`F7C\`/%MDJ!,. MA+,X"B,G\)I%LRC#E$<8F4(HX\L4Y4>K$HN97.#QH*P5):LO,B/9H#-Z#8G\;M(6/+C\2&'@M,FS??L38N!_UL'.?''W;N_=PBD?V M.K/%O?,B0"'5R_P]NQ0,2_?K`NQJ`M+QS[4E#'M!(2KDP MP'X),'!\^!?P?DU+PWYV8$!C&K.@?#%OBF%(?CJ+Z8%$>OE`H!K#?6I$>C4< M$_)JJ(?O?^RJE(99H)%$#'?0!G:T\./A]WN0H6&^WC'#U^OCE&9R_,W7ZWB6 M3W8SE6)I*D?3[0?Z7<8VWV_L$6P>)6B8!:T* M`QIDDI14/C)G?3?J53+2@OW:I2ZFS<-+SP1EJN2^#QS@*$Y!'[0:;U5J[U%24 MLR$\%B(+#74%YK&2F(^M$_-Q3=Z)6.-DUS! M`%Q&8"WTSOH97[LJ#>;$]<,??H5`+8\\))@*B%+5>B7ZC%D)&G.E>.2A';>E MI[-X%35909AF[NFO40`VUP[^"J*+./!"[@:` MU]!@0;']?AX02TWSE[M[G%BIS0D*O)(Y7$&W=1B=P-L`65H]]A3A1X2="$C* MO:7]Z,3>@F=O]6<-RV&A=ZUC"K.1R=)X#&:73)9L^->4S\(I42=952;E%X?0 M+@.9G7G2!9FE!GM*4'OT1@9\`J6].G]Q_9A8`OKN/,W>BU-!-FNZ3->4;RQ- M[V=<'?K4?2(5>_)^F&#/*4]1!#9[[_8$!&`!V8^I<%J.6R.XL/HR+T;=J3U? M+(`;%4F_!/:$0*'['P(I M*^U-K5UYN?,R2!X;=OPYXWV07088KP;L@K:O)YL,V$?4WDSG%3QL?3E==UE# M6YY0+XMG-0E4*";6WGDT#Z6K@++H(=?:Q.16#).8F9KK@MDR-;-E);QU-E3M MI'`(.XQF"K8!L32,SN63BLYJ#\JTZ&M%QCP`>8I"9Z_7J$HR=[22A8.]6XR\ MV(U^=S`FON,F\_3XDI;L-PZI2X(Q;H)SMCV9$I]!3'9T%[&_@+Y/'?A3%$;, M;4Y+!_.%*(/"UMAIBGI.@;;9Y:U&YDN51[EQX8=>)7GGD`WD*5JO81@26*U" MY;4?E7QY(/868]`B:K+>+$`"V/$O@(1CQ>TP*F%S4=A:?3\I*Z+B1[=U&(>X MVU#DXAY^21X^4%%Y22B!77].B!=2_%@/7.0#38A+.DF&FI1C3=+!M(89!6\F M267!*_;7&7Y$],E`&($K^`0:Q%[$49PN3`2?WI--DO1[ZCLA[]J04F]=DE57W>+2J`H\LRZ4"$@O";]QUH!? M`$1U!&U7P]156$+`;(QF"?G6(0LR?3@0N*L`^6BYX5XKX#P-$B42R'0V_01W`.8HU^WGY5H>R3."2^4$@,V9\Q#&%R MH>QD4_E;>T!;=HB1A[5E8>99%*S7CG3(FD$W)Y3-;:E_(Z:FIKGPN(#,BF&R MR*1_Q(`?FI;HHTMJ+0HG$DX-@>WE9Y2',$B\S(C3;JB,J\W* MD3B#"Z?$K$`O*UQPZT#O'F5Z7W"!53NF^W#:*@'LJ/:%=G1";9QMZ"E;OQ)I MH?>O$^P-WYZ5M2_9<8S:HH+/TN#4G,`$G+U-Y;>Q>EL5"/PD26U\YQ[J;OVJ MB_<-U=AB:LV78JRL>NH;O\!UO.;7P=W^72MKMXDL:Q%O43B,XZ)%-#`0BV;[ M=Q-%LTWA:SC/_!*"1>Q?P44]G*G6=8S.@1I"40I^98GOKAG#GV,D5UB3:EFT M7GY:/6T)`A?RBTK]4#^YJ(R1'%YLC:+UZI<`G=1)A6)_O2<5M6(0^07&C<*% M&]DA-+Z)KB[/YDF%+$Q+MP&5]*WDPEJVU-&2!8Y_ZVS2M[D0SBHH!LLK6F1/ MZ>)6EW%'KER=L%M4"4W`SOJ:J\H_D*YGAM_=E:K/)EZBP6@50>892S7!FEI4<)DGS874_TZ<>.4T%10WJL M&F-4'49)^/MTIH5I:P5":%??DJ]WM3G44VY6GBM72:[SRO'A& MW76G&,-ZS2F06AIJE^2$H+"FX@!V:\S^*YN;$%0[8D35CG8+JTV.O@76AGJ= M^PFDCTZ)B_//D>]?(/Q,&K#R8G89990!MIV06AID$W.`==+:TD';"]"[3P*Y MIRWZVYZ0!06E-6?`5IBYW$%WJE[:IPBRP*UU\&A$6'"1WF+>^ZUP"S5^N=L/%.X^** M29VN"M-/' M60F38GM$GRB%T14*PPLR:S*BPWM$:^$@'WHT(,6K5-G'H*9;ACXPFE44D6Q/ MHB0RFA=+R6GG%'AI::^M!$-O&ET)]XJ`&B;%E#9N&8K":+:@19_H2<`=P$_0!>$=\CWA06][)W-%+$.]I;E. M%S!PB/%S_!PUY44H?GU+V,%<*;=1;ND=F\O`)>YOOH:E)WLQ6=NR18Z6``4+ MA$':[MYY`>$U#!*:+X,($"E&R0L6U5'._XS)S]<@6B'RRQ-IPLN#VNO7S=6] MO;(A/S']8-7-^!L4H-PO2QF192PPM$[0UEP=$1"=2Y19&E%)H@";8YD^@X#` MI74EI]X:!I`:X@@^">3:VL-*LD]U4*W"C/B+]]5=JIZTQHE@TYM._8#7RG9I`@ M6WMP3:-E%<<#.9$U`R7'.1L[(\20%2#1/#?&R2Z,=T;&;VOF61F?WF'B(^/) MW^%>[?FQ436@CUP^$^[_C#:AI\Q8R^Q+&C$A"H.)QA9<)@*_0L$R>9@@>\R@ M]=G9W08TY;"K/<5O-WR&I7_DKGTY[8S31;/+X6%>=! M3++M>9'HVOD/PJ6Q8%L_5B,[S!X+F5F9,S?.FF#=HI-K[P1MM940X.I7<:+! M)]HL0Z>H;XV`X5:P<]>A[)AVN^/GER#J9=/>Y0Y7>]V`/D?7EP+9;184,80^ MF6%;:$".T/+'PS]H'&OQJM"E$&>!>P7JGF-S)<6@^A,#A_ZE<.P MMCNS)6E:3@0\ZO0DJ7:!DQ)_1E-TX$-,!F]=P!4'L]V.*[+#N*<16N;T_3-J MG].51N.9TQ6B\^06T^17[OI;IW&J$C)PX&] M:%(VTNM4I0S\,-&ID6C2,^I'C^@XKU2+*/0A4^=-UJ$YH-$K@GVVN"`;$L>G M'.FL49Q17Y]^<1@QS+&8]MC?#LY`'S[Z:W;/FY[YN_>'/1\)["L(6*1GA[/% M*5J3@5<$(GS*:F[48W]'[]]-#B9%I^2]GK+J5_E#.$&+R=9XDW3`R7=?`B?V M"+<]/7=W<@IGBY2@Y%V'!F[1E1[5$?1]CT)$J31_0C;NN MVU-:/HA*7K!2\;=_'ZD"U%#D*3QVB9*GY5\"HLH^_`MXOR+?@\'R,_&C*2-F M07;K&8)PBF%(WS8A?PV6Z5P0K"S#?4K;V_.]F=PVH].=1WLS1?OP4Y'[=9;0 M'][Z3L!X^>G[^J%TTF>2=9JDO72XG"NB4"=$`1)#1"2]/)J_D9%QNF<>7-(C9U])W!9;J%/]DT]')*7SQN+P;1>>QQ3.T>`9MU\7-W M."DF0A]QN^FC?31;_`S9P6-#5/D7B18 MI-L*[-2ER!;^UBK&F05NQB06C%:NNRL"LK;V)J+K.9%$[C:$6` M_-5X8[V3N/C?T':;0W(:=38,?.C?%%'(J2>RRZ8F^@+AS_3A^0'UL?FIUZ:6 M30X,QF<$O"SQ?GZT4<; M`.X!7L/TGC%+H[J..!K5Z0HTUQ%S[F/S="35ZCYUI..(X]&1CD!S'3&^JE&= M,5//@RFE.T0)!)T-BQ=PEQ5Y1,959>!(^'RQ`"Y]G>K,B:BW7L])8`FVO8\Q M,[E580O9MH,R;G_-K9.2YN97/*#$[%],IOUAU,5;#EZUHS(UB;0+CG MT%N_:JN>7->9+:;6CHL9B:IZG@A(MBQ,8ANZL#-%).T"[90J9%9B MXQS0FI!N!+S$/_P2P"BS#\;9DS$+H8/J:G(R=Q"`,0,FZZ M-TW:_M4W^**[:]LV=O!QQ,H_/S6PKO@:QYY"__#U!+`P04 M````"`"::0-!!FL45H4*``!X:@``$0`<`&ER8G0M,C`Q,C`V,S`N>'-D550) M``.4!AQ0E`8<4'5X"P`!!"4.```$.0$``.U=ZW/B.!+_?E7W/VCY-%NUA$!F MLC>I9+?R7JHR0XID;O?;EK`%Z,:66$E.POWUUY(M;&/P"PALG;]DL-3=ZNZ? M'JWGG/_ZYGOHA0A).;MH=8^.6X@PA[N432Y:@6QCZ5#:^O67?_[C_(=V&_UQ M-7Q`]X01@15QT2M54Y/V!8OOZ)K/YH).I@I]N/X1C>9H.$0WG#'B>62.VFTK MY`I+X.4LE-8[ZD9YTID2'R/0B,F+UE2IV5FG\_KZ>O1Z#1%KE,LPTF',JDP@X$)\AC[2IOOY\^>. MR6TAA<6$J*_8)W*&';(@IX*/N#IRN`_"N[WCTY-C*Y>*D5-/=3)\RTI`"XFL]([/TQ MEB-#;'.,?NWC;OND:YD80!SXJUWJ*M'1?!T@:@,5$=19\!4S10Q0.1`ZQXQQ MA1545/.M4V8SRL8\^H0$C<:9X!YY!G:D?WP;]E=Y66=U;HAT!)UIB8/Q52`I M(U*V$'4O6JNS%@79HEPRIHP:E8[!,:B-;JAT/"X#0?1'+`7Q,;)RSCO+S,MR M`V@@`_:+^3T31$(U,(8_0$+$'9'D<3K89O*&*$R]"(5UF;DXG!Y_7,;!R$&A(&0DH0^1K!\;,%:"(8V;,C!$R04- M(1<`&2+0^#WI=QA-=5\O!^-K[H.Q4\(D?2%]&(I]8E'()\K%I'MR;&"(1,#O M:T"">]0UXW@L6_=3*>DH%(\^?&,X<"E0-TTF`=T]Y^XK];Q+Y@[4E(@^6,HF M=.212RF)LEU6-\2P-'5!#_>OS%!C)2/,7&1DHU@X"J4O.CW4;3!,8-AG;B"5 MF#^1B6X#]X1/!)Y-J=.'X$+X1GE`[(E.&`16#F;J&NBA40@+V#-Y4Q!VA2!O M3UQ!+?@Y4PMLT2@J^R<4EXX2Q9M:DE``+32(ZTBD1%-3MEI3ME5%"NM&4=6H M7S.:&K&=&O&,H6O>O$)$8G+KPZ?B^E"GJPB+;NK#=NK#QC6A*"S?01UHH(^A MA[#9I\I$T0`0Q->*L@EA#B4KPX3RY`5=_6EO&=>$:`-=2G@SPF\&8K!+=J(E:0MZTIK@ M-1UJ!KM+QQ$!<6_?9H3)I9AQ35Y!P_JTC$TD!EDY32,J`42RS:S.*F@B)6!H MFD-V,S+P?2SF@W%BP0<B>9O>2P%+U1F5R2B@M" MMJ0FXM@:SKT:"/<*L2^@'%< MS)<.;BRE%G2AU(:#I%W.]GCX4WT,MMG1=!4FO3_/\`)OU'7WH?DC$R5]K/]/WKBY:D_LS35^%-VE20 M\45+7UQOVUOJ?X*Y1V^^9TFT_)S+]0;J90]%!5L16#@9*9DK]R"$0R2G8%#H M6.6M`)A6:O;'1#%(ER-_0M@#33M;,QX\7]7X);!V9/MU7,J.3/?PJ*KIP$*\ M'1K]H.7OR%QHFU7-33?G'=E\LRADI>'GG>03"?"5?D+A'.SF0B&6>;@B[QF- M\)F.!^X803DL^JMM^=HZJ=WMM4^Z1V_2M3I642'V0345+-]F*F1>I2BEQ3*7 MUN&SUJ%[NI$.R>:JN0_!K)&"Z-!DG."\GDS9E6+G[!9'YMIH"9M8EY91V2 M?/9CG2;Z%:'H>1P9/AX$B5&""11U[_UGWKKUY4@J@1W5,N;DKW''M#CZ==%2 M$,FW4#A\F!>(SB`'YJI]17P=8('-`1!3%6@)]X(',TM(@02*A:A3;T9846$> M=/>4N\]&K!N(:!&^L\Y`,B9"$'=(8`H7$'TD/[J8=^F^Z$Y7+LPK09DTQN>, M*)B4;]&<<"!0-FL4+G->M!Q0BZKU1H:+:\_X[7>JIE/NZ:>I'O'<@"4E=ZA> M]]%Y0Z(A<.#+/#?R;_@$4NN!C<7LV#TQVA7]<\VE&HP?!7<#1T7X?B'^B`AK M>AY%:%7XA-.9RWU,V;M6X5`W?>M#MZL<]=>0[%O_*RRIU,Z-)QMFM6H>_M4' M#Z\\J$;6F/+T* M"L[@IQ..*6O`J\AT``C>CL>`"GTA-]@\%+?\E).UK)@NB:->:M\%ACE#@"`0 MP/?9TQ0+8MX/U(\4$2;#`5H(S":&Z6H>D]CN_14+%V)>Z"\&8Y,K+P,UY8+^ M5S^2MQ@>=E=$5!&@%H#9N@J]I_-JVV/^W+[-:%C)'DVA7V"ZZ0>^==N.A*W>:?=_PTODKH-*L2NB].>I&6ZZ/F+K/W.0*LEC* M]75GNA@>-Q&QIZ'&):/\D482+)RI#6!D.KI9F[WOR*;PFEIXIV)Y(E69[<#F M5,^O_'G*`XF9>P?CH1[\TH#E$.P;LJC_#/L%&,7CKD(??#"#>9]=0Z\R&-_Z M,X_/"7DFPJ\(>U$.>>"\K-#^?9I>Q=S7] M!P*B&+D8YS4BPL[Z7KTM#Y)0W,83@T4\O=KUIC=CWF`W.! M70.Y(78MQ$3P]@!.>J%D#=&AKI+K#1`F]<;'$W$"0=4\'2>LS]]WO/!-WA$] M_?7N^0MT?CHS?SA(&U:;?=]V?R7?%6=V>OS@.6F[UF;O6V\;>PS8\CY&-N-0 M=(4Y[6I=$QG[UO4K9W:>=<6Q<$.]%OW2VNQDCT0A?I@0\;YKUVM"EK3#"\GV M[?YX@3P*S'0\=NG^!RJ*)NPSLP^$O2'$:IG!HB33H0X>0T@Q$_U'05XH#Z0W MOP781QZ54[VG+HDP_PV#%[C$[;,GJ!$N5,%HQ_5WK%=VU3RR-?J$>*`O91#O M0.RXD'WY-K$Z>MX)SX'`S_\!4$L!`AX#%`````@`FFD#01H_!7!SDP``L8$) M`!$`&````````0```*2!`````&ER8G0M,C`Q,C`V,S`N>&UL550%``.4!AQ0 M=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`FFD#0:"^*#0[$```-]T``!4` M&````````0```*2!OI,``&ER8G0M,C`Q,C`V,S!?8V%L+GAM;%54!0`#E`8< M4'5X"P`!!"4.```$.0$``%!+`0(>`Q0````(`)II`T'F2`%&]!(``*U3`0`5 M`!@```````$```"D@4BD``!I`L``00E#@``!#D!``!02P$"'@,4````"`"::0-!M[6(>-I"``#@L@,` M%0`8```````!````I(&+MP``:7)B="TR,#$R,#8S,%]L86(N>&UL550%``.4 M!AQ0=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`FFD#01L,08BV)P``*:X" M`!4`&````````0```*2!M/H``&ER8G0M,C`Q,C`V,S!?<')E+GAM;%54!0`# ME`8<4'5X"P`!!"4.```$.0$``%!+`0(>`Q0````(`)II`T$&:Q16A0H``'AJ M```1`!@```````$```"D@;DB`0!I XML 17 R29.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Summary of future minimum rental payments under operating leases  
Remainder of 2012 $ 1,509
2013 2,574
2014 2,505
2015 2,505
2016 2,505
Thereafter 8,187
Total minimum lease payments $ 19,785

XML 18 R28.htm IDEA: XBRL DOCUMENT v2.4.0.6
Accrued Expenses (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Components of accrued expenses    
Accrued warranty $ 8,990 $ 10,306
Accrued direct fulfillment costs 426 1,907
Accrued rent 710 726
Accrued sales commissions 310 411
Accrued accounting fees 375 354
Accrued other 3,067 3,484
Accrued expenses, total $ 13,878 $ 17,188
XML 19 R30.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Details 1) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Jun. 30, 2012
Jul. 02, 2011
Activity related to the warranty accrual        
Balance at beginning of period $ 10,132 $ 9,670 $ 10,306 $ 9,284
Provision (675) 932 238 2,265
Warranty usage (467) (1,130) (1,554) (2,077)
Balance at end of period $ 8,990 $ 9,472 $ 8,990 $ 9,472
XML 20 R31.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Details Textual) (USD $)
In Millions, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Jun. 30, 2012
Jul. 02, 2011
Commitments and Contingencies (Textual) [Abstract]        
Rental expense under operating leases $ 1.1 $ 1.0 $ 2.2 $ 2.0
Release of the previously established reserve included in provision $ 1.5   $ 1.5  
XML 21 R8.htm IDEA: XBRL DOCUMENT v2.4.0.6
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2012
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

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. iRobot has prepared the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America.

The accompanying unaudited financial data as of June 30, 2012 and for the three and six months ended June 30, 2012 and July 2, 2011 has 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 was 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 31, 2011, filed with the SEC on February 17, 2012.

In the opinion of management, all adjustments necessary to state fairly its statement of financial position as of June 30, 2012 and results of operations and cash flows for the periods ended June 30, 2012 and July 2, 2011 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, 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 from product sales, government research and development contracts, 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 home 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. Sales to domestic resellers are typically subject to agreements allowing for limited rights of return, rebates and price protection. 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. The Company makes an estimate of sales returns for products sold by domestic resellers directly based on historical returns experience and other relevant data. 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 Company has aggregated and analyzed historical returns from domestic resellers and end users which form the basis of its estimate of future sales returns by resellers or end users. When a right of return exists, the provision for these estimated returns is recorded as a reduction of revenue at the time that the related revenue is recorded. If actual returns differ significantly from its estimates, such differences could have a material impact on the Company’s results of operations for the period in which the returns become known. The estimates for returns are adjusted periodically based upon historical rates of returns. 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.

During the three month period ended June 30, 2012, the Company completed its periodic assessment of customer defective product returns in its home robots business unit. This assessment demonstrated lower actual returns experience than the estimates included on its historical returns reserve. The Company believes these lower actual returns are the result of its sustained investment in product quality. In the second quarter, the Company accordingly adjusted its accrual rates to reflect these lower return rates, resulting in a $3.3 million benefit to revenue for the three and six month periods ended June 30, 2012.

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 June 30, 2012, fiscal years 2007, 2008, 2009, 2010 and 2011 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

The Company accounts for share-based payments to employees, including grants of employee stock options and awards in the form of restricted shares and restricted stock units by establishing the fair value of each option grant using the Black-Scholes option- pricing model and the fair value of awards based on stock price at the time of grant. The fair value of share-based payments is recorded by the Company as a charge against earnings. The Company recognizes share-based payment expense over the requisite service period of the underlying grants and awards. The Company’s share-based payment awards are accounted for as equity instruments.

 

Net Income Per Share

The following table presents the calculation of both basic and diluted net income per share:

 

                                 
    Three Months Ended     Six Months Ended  
    June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  

Net income

  $ 7,375     $ 8,024     $ 8,028     $ 15,501  
   

 

 

   

 

 

   

 

 

   

 

 

 

Weighted-average shares outstanding

    27,522       26,667       27,441       26,388  

Dilutive effect of employee stock options and restricted shares

    660       1,244       818       1,345  
   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted weighted-average shares outstanding

    28,182       27,911       28,259       27,733  
   

 

 

   

 

 

   

 

 

   

 

 

 

Basic income per share

  $ 0.27     $ 0.30     $ 0.29     $ 0.59  

Diluted income per share

  $ 0.26     $ 0.29     $ 0.28     $ 0.56  

Potentially dilutive securities representing approximately 1.2 million and 0.4 million shares of common stock for the three month periods ended June 30, 2012 and July 2, 2011, respectively, and approximately 0.6 million and 0.4 million shares of common stock for the six month periods ended June 30, 2012 and July 2, 2011, 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 examination by the IRS and state tax authorities is closed for fiscal years prior to December 31, 2008, although carryforward attributes that were generated prior to fiscal year 2008 may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period. The IRS is currently examining the Company’s tax returns for the years 2008, 2009 and 2010.

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 or changes in tax laws or regulations. The Company’s income tax provisions and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates.

The Company recorded a tax provision of $3.3 million and $3.6 million for the three month periods ended June 30, 2012 and July 2, 2011, respectively. The $3.3 million provision for the three month period ended June 30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $3.6 million provision for the three month period ended July 2, 2011 was based upon a projected 2011 effective tax rate of 33%. The Company recorded a tax provision of $3.6 million and $7.5 million for the six month periods ended June 30, 2012 and July 2, 2011, respectively. The $3.6 million provision for the six month period ended June 30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $7.5 million provision for the six month period ended July 2, 2011 was based upon a projected 2011 effective tax rate of 33%. The decrease in the projected effective tax rates from 33% in 2011 to 31% in 2012 was primarily due to an increase in state research and development tax credits.

Comprehensive Income

Comprehensive income includes unrealized gains (losses) on certain investments. The differences between net income and comprehensive income were as follows:

 

                                 
    Three Months Ended     Six Months Ended  
    June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  

Net income, as reported

  $ 7,375     $ 8,024     $ 8,028     $ 15,501  

Unrealized gains (losses) on investments, net of tax

    (91     121       54       95  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total comprehensive income

  $ 7,284     $ 8,145     $ 8,082     $ 15,596  
   

 

 

   

 

 

   

 

 

   

 

 

 

 

 

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.

The Company’s assets measured at fair value on a recurring basis at June 30, 2012, were as follows:

 

                         
    Fair Value Measurements as of
June 30, 2012
 
    Level 1     Level 2     Level 3  

Description

  (In thousands)  
       

Assets:

                       

Money Market Funds

  $ 130,164     $ —       $ —    

Corporate bonds

    —         20,181       —    
   

 

 

   

 

 

   

 

 

 

Total assets measured at fair value

  $ 130,164     $ 20,181     $ —    
   

 

 

   

 

 

   

 

 

 

The Company’s assets measured at fair value on a recurring basis at December 31, 2011, were as follows:

 

                         
    Fair Value Measurements as of
December 31, 2011
 
    Level 1     Level 2     Level 3  

Description

  (In thousands)  
       

Assets:

                       

Money Market Funds

  $ 117,196     $ —       $ —    

U.S. Government bonds

    —         2,502       —    

Corporate bonds

    —         15,309       —    
   

 

 

   

 

 

   

 

 

 

Total assets measured at fair value

  $ 117,196     $ 17,811     $ —    
   

 

 

   

 

 

   

 

 

 

In each table above, the bond investments are valued based on observable market values as of the Company’s reporting date and are included in Level 2. 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. The fair value of the Company’s bond investments are included in short term investments in its consolidated balance sheet.

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 2011, the Company early adopted the new provisions issued by the Financial Accounting Standards Board (“FASB”) that intended to simplify goodwill impairment testing. The updated guidance permits the Company 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.

Recent Accounting Pronouncements

In May 2011, the FASB issued amended guidance on fair value measurement and related disclosures. The new guidance clarifies the concepts applicable for fair value measurement of non-financial assets and requires the disclosure of quantitative information about the unobservable inputs used in a fair value measurement. This guidance will be effective for reporting periods beginning after December 15, 2011. The Company adopted the amendments on January 1, 2012. The impact of these amendments on the Company’s consolidated financial statements was not material.

 

In June 2011, the FASB amended its accounting guidance on the presentation of other comprehensive income (OCI) in an entity’s financial statements. The amended guidance eliminates the option to present the components of OCI as part of the statement of changes in shareholders’ equity and provides two options for presenting OCI: in a statement included in the income statement or in a separate statement immediately following the income statement. The amendments do not change the guidance for the items that have to be reported in OCI or when an item of OCI has to be moved into net income. For public entities, the amendments are effective for fiscal years, and interim periods within those years, beginning after December 15, 2011. The Company adopted the updates on January 1, 2012 and disclosed the components of comprehensive income in a separate statement.

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 the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company’s consolidated financial statements upon adoption.

XML 22 R32.htm IDEA: XBRL DOCUMENT v2.4.0.6
Industry Segment Geographic Information and Significant Customers (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Jun. 30, 2012
Jul. 02, 2011
Revenue:        
Total revenue $ 111,445 $ 108,082 $ 209,252 $ 214,359
Cost of revenue:        
Total cost of revenue 61,998 65,546 125,792 128,369
Gross margin:        
Gross margin 49,447 42,536 83,460 85,990
Research and development 9,667 8,146 18,391 16,875
Selling and marketing 19,122 12,767 32,692 25,748
General and administrative 10,022 10,097 21,064 20,697
Other income (expense), net 60 112 280 350
Income before income taxes 10,696 11,638 11,593 23,020
Home Robots [Member]
       
Revenue:        
Total revenue 96,013 63,892 177,596 131,774
Cost of revenue:        
Total cost of revenue 46,328 35,713 90,963 72,701
Gross margin:        
Gross margin 49,685 28,179 86,633 59,073
Defense & Security [Member]
       
Revenue:        
Total revenue 15,432 44,190 31,656 82,585
Cost of revenue:        
Total cost of revenue 15,670 29,833 34,829 55,668
Gross margin:        
Gross margin $ (238) $ 14,357 $ (3,173) $ 26,917
XML 23 R2.htm IDEA: XBRL DOCUMENT v2.4.0.6
Consolidated Balance Sheets (Unaudited) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Current assets:    
Cash and cash equivalents $ 156,543 $ 166,308
Short term investments 20,181 17,811
Accounts receivable, net of allowance of $85 at June 30, 2012 and $88 at December 31, 2011 39,527 43,338
Unbilled revenue 2,073 2,362
Inventory 34,597 31,089
Deferred tax assets 15,494 15,344
Other current assets 8,270 7,928
Total current assets 276,685 284,180
Property and equipment, net 26,940 29,029
Deferred tax assets 11,086 6,127
Other assets 18,692 12,877
Total assets 333,403 332,213
Current liabilities:    
Accounts payable 45,212 48,406
Accrued expenses 13,878 17,188
Accrued compensation 9,738 17,879
Deferred revenue and customer advances 1,882 1,527
Total current liabilities 70,710 85,000
Long term liabilities 4,069 4,255
Commitments and contingencies (Note 6)      
Redeemable convertible preferred stock, 5,000,000 shares authorized and none outstanding      
Common stock, $0.01 par value, 100,000,000 shares authorized; 27,513,376 and 27,216,555 shares issued and outstanding at June 30, 2012 and December 31, 2011, respectively 275 272
Additional paid-in capital 191,975 184,395
Retained earnings 66,168 58,140
Accumulated other comprehensive income 206 151
Total stockholders' equity 258,624 242,958
Total liabilities, redeemable convertible preferred stock and stockholders' equity $ 333,403 $ 332,213
XML 24 R6.htm IDEA: XBRL DOCUMENT v2.4.0.6
Consolidated Statements of Cash Flows (Unaudited) (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Cash flows from operating activities:    
Net income $ 8,028 $ 15,501
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 5,313 4,640
Loss on disposal of property and equipment 166 473
Stock based compensation 5,415 4,190
Deferred income taxes, net (4,230) 4,488
Tax benefit of excess stock based compensation deductions (1,035) (5,655)
Non-cash director deferred compensation 42 82
Changes in operating assets and liabilities - (use) source    
Accounts receivable 3,811 (473)
Unbilled revenue 289 (4,022)
Inventory (3,508) (7,042)
Other assets (378) (4,809)
Accounts payable (3,194) (5,416)
Accrued expenses (3,252) (1,889)
Accrued compensation (8,141) (4,733)
Deferred revenue 355 (1,494)
Long term liabilities (186) 266
Net cash used in operating activities (505) (5,893)
Cash flows from investing activities:    
Additions of property and equipment (2,956) (7,208)
Change in other assets (6,000)  
Purchases of investments (5,086) (5,000)
Sales of investments 2,500 5,000
Net cash used in investing activities (11,542) (7,208)
Cash flows from financing activities:    
Proceeds from stock option exercises 2,022 8,597
Income tax withholding payment associated with restricted stock vesting (775) (809)
Tax benefit of excess stock-based compensation deductions 1,035 5,655
Net cash provided by financing activities 2,282 13,443
Net increase (decrease) in cash and cash equivalents (9,765) 342
Cash and cash equivalents, at beginning of period 166,308 108,383
Cash and cash equivalents, at end of period 156,543 108,725
Supplemental disclosure of cash flow information:    
Cash paid for income taxes $ 6,411 $ 7,792
XML 25 R35.htm IDEA: XBRL DOCUMENT v2.4.0.6
Goodwill and Other Intangible Assets (Details 1) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Estimated future amortization expense related to current intangible assets    
Remainder of 2012 $ 185  
2013 370  
2014 370  
2015 370  
2016 370  
Thereafter 617  
Intangible Assets, Net $ 2,282 $ 2,467
XML 26 R22.htm IDEA: XBRL DOCUMENT v2.4.0.6
Summary of Significant Accounting Policies (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Jun. 30, 2012
Jul. 02, 2011
Basic and Diluted Net Income Per Share        
Net income $ 7,375 $ 8,024 $ 8,028 $ 15,501
Weighted average shares outstanding 27,522 26,667 27,441 26,388
Dilutive effect of employee stock options and restricted shares 660 1,244 818 1,345
Diluted weighted average shares outstanding 28,182 27,911 28,259 27,733
Basic income per share $ 0.27 $ 0.30 $ 0.29 $ 0.59
Diluted income per share $ 0.26 $ 0.29 $ 0.28 $ 0.56
XML 27 R36.htm IDEA: XBRL DOCUMENT v2.4.0.6
Goodwill and Other Intangible Assets (Details Textual) (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Jun. 30, 2012
Jul. 02, 2011
Maximum [Member]
       
Goodwill And Other Intangible Assets (Textual) (Abstract)        
Estimated useful life of intangible assets     10 years  
Minimum [Member]
       
Goodwill And Other Intangible Assets (Textual) (Abstract)        
Estimated useful life of intangible assets     2 years  
Nekton research LLC [Member]
       
Goodwill And Other Intangible Assets (Textual) (Abstract)        
Carrying amount of goodwill recorded in conjunction with acquisition of Nekton $ 7,900,000   $ 7,900,000  
Amortization expense related to acquisition of intangible assets $ 92,500 $ 110,000 $ 185,000 $ 220,000
XML 28 R24.htm IDEA: XBRL DOCUMENT v2.4.0.6
Summary of Significant Accounting Policies (Details 2) (Fair Value, Measurements, Recurring [Member], USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Level 1 [Member]
   
Assets:    
Total assets measured at fair value $ 130,164 $ 117,196
Level 1 [Member] | Money Market Funds [Member]
   
Assets:    
Total assets measured at fair value 130,164 117,196
Level 2 [Member]
   
Assets:    
Total assets measured at fair value 20,181 17,811
Level 2 [Member] | U.S. Government bond [Member]
   
Assets:    
Total assets measured at fair value   2,502
Level 2 [Member] | Corporate bond [Member]
   
Assets:    
Total assets measured at fair value 20,181 15,309
Level 3 [Member]
   
Assets:    
Total assets measured at fair value      
Level 3 [Member] | Money Market Funds [Member]
   
Assets:    
Total assets measured at fair value     
Level 3 [Member] | U.S. Government bond [Member]
   
Assets:    
Total assets measured at fair value     
Level 3 [Member] | Corporate bond [Member]
   
Assets:    
Total assets measured at fair value      
XML 29 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.1.0.1 * */ var moreDialog = null; var Show = { Default:'raw', more:function( obj ){ var bClosed = false; if( moreDialog != null ) { try { bClosed = moreDialog.closed; } catch(e) { //Per article at http://support.microsoft.com/kb/244375 there is a problem with the WebBrowser control // that somtimes causes it to throw when checking the closed property on a child window that has been //closed. So if the exception occurs we assume the window is closed and move on from there. bClosed = true; } if( !bClosed ){ moreDialog.close(); } } obj = obj.parentNode.getElementsByTagName( 'pre' )[0]; var hasHtmlTag = false; var objHtml = ''; var raw = ''; //Check for raw HTML var nodes = obj.getElementsByTagName( '*' ); if( nodes.length ){ objHtml = obj.innerHTML; }else{ if( obj.innerText ){ raw = obj.innerText; }else{ raw = obj.textContent; } var matches = raw.match( /<\/?[a-zA-Z]{1}\w*[^>]*>/g ); if( matches && matches.length ){ objHtml = raw; //If there is an html node it will be 1st or 2nd, // but we can check a little further. var n = Math.min( 5, matches.length ); for( var i = 0; i < n; i++ ){ var el = matches[ i ].toString().toLowerCase(); if( el.indexOf( '= 0 ){ hasHtmlTag = true; break; } } } } if( objHtml.length ){ var html = ''; if( hasHtmlTag ){ html = objHtml; }else{ html = ''+ "\n"+''+ "\n"+' Report Preview Details'+ "\n"+' '+ "\n"+''+ "\n"+''+ objHtml + "\n"+''+ "\n"+''; } moreDialog = window.open("","More","width=700,height=650,status=0,resizable=yes,menubar=no,toolbar=no,scrollbars=yes"); moreDialog.document.write( html ); moreDialog.document.close(); if( !hasHtmlTag ){ moreDialog.document.body.style.margin = '0.5em'; } } else { //default view logic var lines = raw.split( "\n" ); var longest = 0; if( lines.length > 0 ){ for( var p = 0; p < lines.length; p++ ){ longest = Math.max( longest, lines[p].length ); } } //Decide on the default view this.Default = longest < 120 ? 'raw' : 'formatted'; //Build formatted view var text = raw.split( "\n\n" ) >= raw.split( "\r\n\r\n" ) ? raw.split( "\n\n" ) : raw.split( "\r\n\r\n" ) ; var formatted = ''; if( text.length > 0 ){ if( text.length == 1 ){ text = raw.split( "\n" ) >= raw.split( "\r\n" ) ? raw.split( "\n" ) : raw.split( "\r\n" ) ; formatted = "

"+ text.join( "

\n" ) +"

"; }else{ for( var p = 0; p < text.length; p++ ){ formatted += "

" + text[p] + "

\n"; } } }else{ formatted = '

' + raw + '

'; } html = ''+ "\n"+''+ "\n"+' Report Preview Details'+ "\n"+' '+ "\n"+''+ "\n"+''+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+'
'+ "\n"+' formatted: '+ ( this.Default == 'raw' ? 'as Filed' : 'with Text Wrapped' ) +''+ "\n"+'
'+ "\n"+' '+ "\n"+'
'+ "\n"+' '+ "\n"+'
'+ "\n"+''+ "\n"+''; moreDialog = window.open("","More","width=700,height=650,status=0,resizable=yes,menubar=no,toolbar=no,scrollbars=yes"); moreDialog.document.write(html); moreDialog.document.close(); this.toggle( moreDialog ); } moreDialog.document.title = 'Report Preview Details'; }, toggle:function( win, domLink ){ var domId = this.Default; var doc = win.document; var domEl = doc.getElementById( domId ); domEl.style.display = 'block'; this.Default = domId == 'raw' ? 'formatted' : 'raw'; if( domLink ){ domLink.innerHTML = this.Default == 'raw' ? 'with Text Wrapped' : 'as Filed'; } var domElOpposite = doc.getElementById( this.Default ); domElOpposite.style.display = 'none'; }, LastAR : null, 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; } }, 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( '-', '+' ); } } }, hideAR : function(){ Show.LastAR.style.display = 'none'; } }
XML 30 R7.htm IDEA: XBRL DOCUMENT v2.4.0.6
Description of Business
6 Months Ended
Jun. 30, 2012
Description of Business [Abstract]  
Description of Business

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 majority of the Company’s revenue is generated from product sales and government and commercial research and development contracts.

XML 31 R3.htm IDEA: XBRL DOCUMENT v2.4.0.6
Consolidated Balance Sheets (Unaudited) (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Consolidated Balance Sheets [Abstract]    
Net allowances on Accounts receivables $ 85 $ 88
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares outstanding      
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 27,513,376 27,216,555
Common stock, shares outstanding 27,513,376 27,216,555
XML 32 R17.htm IDEA: XBRL DOCUMENT v2.4.0.6
Inventory (Tables)
6 Months Ended
Jun. 30, 2012
Inventory [Abstract]  
Inventory
                 
    June 30,
2012
    December 31,
2011
 
    (In thousands)  

Raw materials

  $ 8,352     $ 7,769  

Work in process

    6       —    

Finished goods

    26,239       23,320  
   

 

 

   

 

 

 
    $ 34,597     $ 31,089  
   

 

 

   

 

 

 
XML 33 R1.htm IDEA: XBRL DOCUMENT v2.4.0.6
Document and Entity Information
6 Months Ended
Jun. 30, 2012
Jul. 30, 2012
Document and Entity Information [Abstract]    
Entity Registrant Name IROBOT CORP  
Entity Central Index Key 0001159167  
Document Type 10-Q  
Document Period End Date Jun. 30, 2012  
Amendment Flag false  
Document Fiscal Year Focus 2012  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-29  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   27,589,291
XML 34 R18.htm IDEA: XBRL DOCUMENT v2.4.0.6
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2012
Accrued Expenses [Abstract]  
Components of accrued expenses
                 
    June 30,
2012
    December 31,
2011
 
    (In thousands)  

Accrued warranty

  $ 8,990     $ 10,306  

Accrued direct fulfillment costs

    426       1,907  

Accrued rent

    710       726  

Accrued sales commissions

    310       411  

Accrued accounting fees

    375       354  

Accrued other

    3,067       3,484  
   

 

 

   

 

 

 
    $ 13,878     $ 17,188  
   

 

 

   

 

 

 
XML 35 R4.htm IDEA: XBRL DOCUMENT v2.4.0.6
Consolidated Statements of Income (Unaudited) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Jun. 30, 2012
Jul. 02, 2011
Revenue:        
Product revenue $ 107,760 $ 97,396 $ 199,502 $ 194,107
Contract revenue 3,685 10,686 9,750 20,252
Total revenue 111,445 108,082 209,252 214,359
Cost of revenue:        
Cost of product revenue (1) 58,795 57,835 117,070 114,025
Cost of contract revenue (1) 3,203 7,711 8,722 14,344
Total cost of revenue 61,998 65,546 125,792 128,369
Gross margin 49,447 42,536 83,460 85,990
Operating expenses:        
Research and development (1) 9,667 8,146 18,391 16,875
Selling and marketing (1) 19,122 12,767 32,692 25,748
General and administrative (1) 10,022 10,097 21,064 20,697
Total operating expenses 38,811 31,010 72,147 63,320
Operating income 10,636 11,526 11,313 22,670
Other income (expense), net 60 112 280 350
Income before income taxes 10,696 11,638 11,593 23,020
Income tax expense 3,321 3,614 3,565 7,519
Net income 7,375 8,024 8,028 15,501
Net income per share        
Basic $ 0.27 $ 0.30 $ 0.29 $ 0.59
Diluted $ 0.26 $ 0.29 $ 0.28 $ 0.56
Number of shares used in calculations per share        
Basic 27,522 26,667 27,441 26,388
Diluted 28,182 27,911 28,259 27,733
Total stock-based compensation recorded in the three and six months ended June 30, 2012 and July 2, 2011 included in the above figures breaks down by expense classification as follows:        
Stock based compensation     5,415 4,190
Cost of product revenue
       
Total stock-based compensation recorded in the three and six months ended June 30, 2012 and July 2, 2011 included in the above figures breaks down by expense classification as follows:        
Stock based compensation 296 [1] 320 [1] 586 571
Cost of contract revenue
       
Total stock-based compensation recorded in the three and six months ended June 30, 2012 and July 2, 2011 included in the above figures breaks down by expense classification as follows:        
Stock based compensation 73 [1] 156 [1] 191 250
Research and development
       
Total stock-based compensation recorded in the three and six months ended June 30, 2012 and July 2, 2011 included in the above figures breaks down by expense classification as follows:        
Stock based compensation 295 [1] 239 [1] 554 320
Selling and marketing
       
Total stock-based compensation recorded in the three and six months ended June 30, 2012 and July 2, 2011 included in the above figures breaks down by expense classification as follows:        
Stock based compensation 179 [1] 158 [1] 416 339
General and administrative
       
Total stock-based compensation recorded in the three and six months ended June 30, 2012 and July 2, 2011 included in the above figures breaks down by expense classification as follows:        
Stock based compensation $ 2,059 [1] $ 1,538 [1] $ 3,668 $ 2,710
[1] Total stock-based compensation recorded in the three and six months ended June 30, 2012 and July 2, 2011 included in the above figures breaks down by expense classification as follows:
XML 36 R12.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies
6 Months Ended
Jun. 30, 2012
Commitments and Contingencies [Abstract]  
Commitments and Contingencies

6. Commitments and Contingencies

Lease Obligations

Rental expense under operating leases for the three months ended June 30, 2012 and July 2, 2011 were $1.1 million and $1.0 million, respectively, and for the six months ended June 30, 2012 and July 2, 2011 were $2.2 million and $2.0 million, respectively. Future minimum rental payments under operating leases were as follows as of June 30, 2012:

 

         
    Operating
Leases
 
    (In thousands)  

Remainder of 2012

  $ 1,509  

2013

    2,574  

2014

    2,505  

2015

    2,505  

2016

    2,505  

Thereafter

    8,187  
   

 

 

 

Total minimum lease payments

  $ 19,785  
   

 

 

 

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 a nexus in new jurisdictions with respect to sales tax. The Company has recorded a liability for potential exposure in several 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.

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 June 30, 2012 and December 31, 2011, respectively.

Warranty

The Company provides warranties on most products and has established a reserve for warranty 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     Six Months Ended  
    June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  
    (In thousands)     (In thousands)  

Balance at beginning of period

  $ 10,132     $ 9,670     $ 10,306     $ 9,284  

Provision(1)

    (675     932       238       2,265  

Warranty usage(2)

    (467     (1,130     (1,554     (2,077
   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

  $ 8,990     $ 9,472     $ 8,990     $ 9,472  
   

 

 

   

 

 

   

 

 

   

 

 

 

 

(1) The provision for the three and six months ended June 30, 2012 includes a release of the previously established reserve of $1.5 million. The Company concluded its periodic assessment based on the settlement cycle with the majority of its home robots business unit international distributors for warranty claims during the quarter ended June 30, 2012 and the results demonstrated lower actual warranty claims experience than the estimates included in its historical warranty reserve, which is primarily the result of the Company’s continued investment in product quality.
(2) Warranty usage includes the expiration of product warranties unutilized.
XML 37 R11.htm IDEA: XBRL DOCUMENT v2.4.0.6
Accrued Expenses
6 Months Ended
Jun. 30, 2012
Accrued Expenses [Abstract]  
Accrued Expenses

5. Accrued Expenses

Accrued expenses consist of the following:

 

                 
    June 30,
2012
    December 31,
2011
 
    (In thousands)  

Accrued warranty

  $ 8,990     $ 10,306  

Accrued direct fulfillment costs

    426       1,907  

Accrued rent

    710       726  

Accrued sales commissions

    310       411  

Accrued accounting fees

    375       354  

Accrued other

    3,067       3,484  
   

 

 

   

 

 

 
    $ 13,878     $ 17,188  
   

 

 

   

 

 

 
XML 38 R23.htm IDEA: XBRL DOCUMENT v2.4.0.6
Summary of Significant Accounting Policies (Details 1) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Jun. 30, 2012
Jul. 02, 2011
Comprehensive Income        
Net income, as reported $ 7,375 $ 8,024 $ 8,028 $ 15,501
Unrealized gains (losses) on investments, net of tax (91) 121 54 95
Total comprehensive Income $ 7,284 $ 8,145 $ 8,082 $ 15,596
XML 39 R19.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2012
Commitments and Contingencies [Abstract]  
Summary of future minimum rental payments under operating leases
         
    Operating
Leases
 
    (In thousands)  

Remainder of 2012

  $ 1,509  

2013

    2,574  

2014

    2,505  

2015

    2,505  

2016

    2,505  

Thereafter

    8,187  
   

 

 

 

Total minimum lease payments

  $ 19,785  
   

 

 

 
Activity related to the warranty accrual
                                 
    Three Months Ended     Six Months Ended  
    June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  
    (In thousands)     (In thousands)  

Balance at beginning of period

  $ 10,132     $ 9,670     $ 10,306     $ 9,284  

Provision(1)

    (675     932       238       2,265  

Warranty usage(2)

    (467     (1,130     (1,554     (2,077
   

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

  $ 8,990     $ 9,472     $ 8,990     $ 9,472  
   

 

 

   

 

 

   

 

 

   

 

 

 
XML 40 R15.htm IDEA: XBRL DOCUMENT v2.4.0.6
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2012
Summary of Significant 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. iRobot has prepared the accompanying consolidated financial statements in conformity with accounting principles generally accepted in the United States of America.

The accompanying unaudited financial data as of June 30, 2012 and for the three and six months ended June 30, 2012 and July 2, 2011 has 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 was 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 31, 2011, filed with the SEC on February 17, 2012.

In the opinion of management, all adjustments necessary to state fairly its statement of financial position as of June 30, 2012 and results of operations and cash flows for the periods ended June 30, 2012 and July 2, 2011 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, 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 from product sales, government research and development contracts, 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 home 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. Sales to domestic resellers are typically subject to agreements allowing for limited rights of return, rebates and price protection. 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. The Company makes an estimate of sales returns for products sold by domestic resellers directly based on historical returns experience and other relevant data. 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 Company has aggregated and analyzed historical returns from domestic resellers and end users which form the basis of its estimate of future sales returns by resellers or end users. When a right of return exists, the provision for these estimated returns is recorded as a reduction of revenue at the time that the related revenue is recorded. If actual returns differ significantly from its estimates, such differences could have a material impact on the Company’s results of operations for the period in which the returns become known. The estimates for returns are adjusted periodically based upon historical rates of returns. 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.

During the three month period ended June 30, 2012, the Company completed its periodic assessment of customer defective product returns in its home robots business unit. This assessment demonstrated lower actual returns experience than the estimates included on its historical returns reserve. The Company believes these lower actual returns are the result of its sustained investment in product quality. In the second quarter, the Company accordingly adjusted its accrual rates to reflect these lower return rates, resulting in a $3.3 million benefit to revenue for the three and six month periods ended June 30, 2012.

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 June 30, 2012, fiscal years 2007, 2008, 2009, 2010 and 2011 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

Accounting for Share-Based Payments

The Company accounts for share-based payments to employees, including grants of employee stock options and awards in the form of restricted shares and restricted stock units by establishing the fair value of each option grant using the Black-Scholes option- pricing model and the fair value of awards based on stock price at the time of grant. The fair value of share-based payments is recorded by the Company as a charge against earnings. The Company recognizes share-based payment expense over the requisite service period of the underlying grants and awards. The Company’s share-based payment awards are accounted for as equity instruments.

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     Six Months Ended  
    June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  

Net income

  $ 7,375     $ 8,024     $ 8,028     $ 15,501  
   

 

 

   

 

 

   

 

 

   

 

 

 

Weighted-average shares outstanding

    27,522       26,667       27,441       26,388  

Dilutive effect of employee stock options and restricted shares

    660       1,244       818       1,345  
   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted weighted-average shares outstanding

    28,182       27,911       28,259       27,733  
   

 

 

   

 

 

   

 

 

   

 

 

 

Basic income per share

  $ 0.27     $ 0.30     $ 0.29     $ 0.59  

Diluted income per share

  $ 0.26     $ 0.29     $ 0.28     $ 0.56  

Potentially dilutive securities representing approximately 1.2 million and 0.4 million shares of common stock for the three month periods ended June 30, 2012 and July 2, 2011, respectively, and approximately 0.6 million and 0.4 million shares of common stock for the six month periods ended June 30, 2012 and July 2, 2011, 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 examination by the IRS and state tax authorities is closed for fiscal years prior to December 31, 2008, although carryforward attributes that were generated prior to fiscal year 2008 may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period. The IRS is currently examining the Company’s tax returns for the years 2008, 2009 and 2010.

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 or changes in tax laws or regulations. The Company’s income tax provisions and its assessment of the ability to realize its deferred tax assets involve significant judgments and estimates.

The Company recorded a tax provision of $3.3 million and $3.6 million for the three month periods ended June 30, 2012 and July 2, 2011, respectively. The $3.3 million provision for the three month period ended June 30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $3.6 million provision for the three month period ended July 2, 2011 was based upon a projected 2011 effective tax rate of 33%. The Company recorded a tax provision of $3.6 million and $7.5 million for the six month periods ended June 30, 2012 and July 2, 2011, respectively. The $3.6 million provision for the six month period ended June 30, 2012 was based upon a projected 2012 effective income tax rate of 31%. The $7.5 million provision for the six month period ended July 2, 2011 was based upon a projected 2011 effective tax rate of 33%. The decrease in the projected effective tax rates from 33% in 2011 to 31% in 2012 was primarily due to an increase in state research and development tax credits.

Comprehensive Income

Comprehensive Income

Comprehensive income includes unrealized gains (losses) on certain investments. The differences between net income and comprehensive income were as follows:

 

                                 
    Three Months Ended     Six Months Ended  
    June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  

Net income, as reported

  $ 7,375     $ 8,024     $ 8,028     $ 15,501  

Unrealized gains (losses) on investments, net of tax

    (91     121       54       95  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total comprehensive income

  $ 7,284     $ 8,145     $ 8,082     $ 15,596  
   

 

 

   

 

 

   

 

 

   

 

 

 
Fair Value Measurements

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.

The Company’s assets measured at fair value on a recurring basis at June 30, 2012, were as follows:

 

                         
    Fair Value Measurements as of
June 30, 2012
 
    Level 1     Level 2     Level 3  

Description

  (In thousands)  
       

Assets:

                       

Money Market Funds

  $ 130,164     $ —       $ —    

Corporate bonds

    —         20,181       —    
   

 

 

   

 

 

   

 

 

 

Total assets measured at fair value

  $ 130,164     $ 20,181     $ —    
   

 

 

   

 

 

   

 

 

 

The Company’s assets measured at fair value on a recurring basis at December 31, 2011, were as follows:

 

                         
    Fair Value Measurements as of
December 31, 2011
 
    Level 1     Level 2     Level 3  

Description

  (In thousands)  
       

Assets:

                       

Money Market Funds

  $ 117,196     $ —       $ —    

U.S. Government bonds

    —         2,502       —    

Corporate bonds

    —         15,309       —    
   

 

 

   

 

 

   

 

 

 

Total assets measured at fair value

  $ 117,196     $ 17,811     $ —    
   

 

 

   

 

 

   

 

 

 

In each table above, the bond investments are valued based on observable market values as of the Company’s reporting date and are included in Level 2. 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. The fair value of the Company’s bond investments are included in short term investments in its consolidated balance sheet.

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 2011, the Company early adopted the new provisions issued by the Financial Accounting Standards Board (“FASB”) that intended to simplify goodwill impairment testing. The updated guidance permits the Company 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.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In May 2011, the FASB issued amended guidance on fair value measurement and related disclosures. The new guidance clarifies the concepts applicable for fair value measurement of non-financial assets and requires the disclosure of quantitative information about the unobservable inputs used in a fair value measurement. This guidance will be effective for reporting periods beginning after December 15, 2011. The Company adopted the amendments on January 1, 2012. The impact of these amendments on the Company’s consolidated financial statements was not material.

 

In June 2011, the FASB amended its accounting guidance on the presentation of other comprehensive income (OCI) in an entity’s financial statements. The amended guidance eliminates the option to present the components of OCI as part of the statement of changes in shareholders’ equity and provides two options for presenting OCI: in a statement included in the income statement or in a separate statement immediately following the income statement. The amendments do not change the guidance for the items that have to be reported in OCI or when an item of OCI has to be moved into net income. For public entities, the amendments are effective for fiscal years, and interim periods within those years, beginning after December 15, 2011. The Company adopted the updates on January 1, 2012 and disclosed the components of comprehensive income in a separate statement.

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 the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company’s consolidated financial statements upon adoption.

XML 41 R13.htm IDEA: XBRL DOCUMENT v2.4.0.6
Industry Segment, Geographic Information and Significant Customers
6 Months Ended
Jun. 30, 2012
Industry Segment, Geographic Information and Significant Customers [Abstract]  
Industry Segment, Geographic Information and Significant Customers

7. Industry Segment, Geographic Information and Significant Customers

The Company operates in two reportable segments, the home robots division and defense and security robots division. 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 division 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 division includes mobile robots used in the maintenance of households.

Defense and Security

The Company’s defense and security robots division offers products through a small U.S. government-focused sales force. Products are also sold to a limited number of countries, other than the United States, primarily through international distributors but also through a small internationally focused sales team. The Company’s defense and security robots are used by various U.S. and foreign governments, primarily for reconnaissance and bomb disposal missions.

 

The table below presents segment information about revenue, cost of revenue, gross margin and income before income taxes:

 

                                 
    Three Months Ended     Six Months Ended  
    June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  

Revenue:

                               

Home Robots

  $ 96,013     $ 63,892     $ 177,596     $ 131,774  

Defense & Security

    15,432       44,190       31,656       82,585  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

    111,445       108,082       209,252       214,359  
   

 

 

   

 

 

   

 

 

   

 

 

 

Cost of revenue:

                               

Home Robots

    46,328       35,713       90,963       72,701  

Defense & Security

    15,670       29,833       34,829       55,668  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

    61,998       65,546       125,792       128,369  
   

 

 

   

 

 

   

 

 

   

 

 

 

Gross margin:

                               

Home Robots

    49,685       28,179       86,633       59,073  

Defense & Security

    (238     14,357       (3,173     26,917  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total gross margin

    49,447       42,536       83,460       85,990  
   

 

 

   

 

 

   

 

 

   

 

 

 

Research and development

    9,667       8,146       18,391       16,875  

Selling and marketing

    19,122       12,767       32,692       25,748  

General and administrative

    10,022       10,097       21,064       20,697  

Other income (expense), net

    60       112       280       350  
   

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

  $ 10,696     $ 11,638     $ 11,593     $ 23,020  
   

 

 

   

 

 

   

 

 

   

 

 

 

Geographic Information

For the three months ended June 30, 2012 and July 2, 2011, sales to non-U.S. customers accounted for 60.2% and 39.2% of total revenue, respectively, and for the six months ended June 30, 2012 and July 2, 2011, sales to non-U.S. customers accounted for 62.3% and 46.8% of total revenue, respectively.

Significant Customers

For the three months ended June 30, 2012 and July 2, 2011, U.S. federal government orders, contracts and subcontracts accounted for 11.0% and 31.5% of total revenue, respectively. For the six months ended June 30, 2012 and July 2, 2011, U.S. federal government orders, contracts and subcontracts accounted for 11.3% and 30.2% of total revenue, respectively.

For the three months ended June 30, 2012, the Company generated 22.4% and 13.3%, respectively, of total revenue from two of its international distributors of home robots products. For the three months ended July 2, 2011, the Company generated 10.4% of total revenue from one of its international distributors of home robots products.

For the six months ended June 30, 2012, the Company generated 21.7% and 12.8%, respectively, of total revenue from two of its international distributors of home robots products. For the six months ended July 2, 2011, the Company generated 10.0% of total revenue from one of its international distributors of home robots products.

XML 42 R14.htm IDEA: XBRL DOCUMENT v2.4.0.6
Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2012
Goodwill and Other Intangible Assets [Abstract]  
Goodwill and Other Intangible Assets

8. Goodwill, Other Intangible Assets and Other Assets

The carrying amount of the goodwill at June 30, 2012 of $7.9 million is from the acquisition of Nekton Research, LLC completed in September 2008 and is included in other assets on the Balance Sheet.

Other intangible assets include the value assigned to completed technology, research contracts, and a trade name. The estimated useful lives for all of these intangible assets are two 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 June 30, 2012 and December 31, 2011 consisted of the following:

 

                                                 
    June 30, 2012     December 31, 2011  
    Cost     Accumulated
Amortization
    Net     Cost     Accumulated
Amortization
    Net  
    (In thousands)  

Completed technology

  $ 3,700     $ 1,418     $ 2,282     $ 3,700     $ 1,233     $ 2,467  

Research contracts

    100       100       —         100       100       —    

Tradename

    700       700       —         700       700       —    
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 4,500     $ 2,218     $ 2,282     $ 4,500     $ 2,033     $ 2,467  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Amortization expense related to acquired intangible assets was $92,500 and $110,000 for the three months ended June 30, 2012 and July 2, 2011, respectively. Amortization expense related to acquired intangible assets was $185,000 and $220,000 for the six months ended June 30, 2012 and July 2, 2011, respectively. The estimated future amortization expense is expected to be as follows:

 

         
    (In thousands)  

Remainder of 2012

  $ 185  

2013

    370  

2014

    370  

2015

    370  

2016

    370  

Thereafter

    617  
   

 

 

 

Total

  $ 2,282  
   

 

 

 
XML 43 R16.htm IDEA: XBRL DOCUMENT v2.4.0.6
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2012
Summary of Significant Accounting Policies [Abstract]  
Basic and Diluted Net Income Per Share
                                 
    Three Months Ended     Six Months Ended  
    June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  

Net income

  $ 7,375     $ 8,024     $ 8,028     $ 15,501  
   

 

 

   

 

 

   

 

 

   

 

 

 

Weighted-average shares outstanding

    27,522       26,667       27,441       26,388  

Dilutive effect of employee stock options and restricted shares

    660       1,244       818       1,345  
   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted weighted-average shares outstanding

    28,182       27,911       28,259       27,733  
   

 

 

   

 

 

   

 

 

   

 

 

 

Basic income per share

  $ 0.27     $ 0.30     $ 0.29     $ 0.59  

Diluted income per share

  $ 0.26     $ 0.29     $ 0.28     $ 0.56  
Comprehensive Income
                                 
    Three Months Ended     Six Months Ended  
    June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  

Net income, as reported

  $ 7,375     $ 8,024     $ 8,028     $ 15,501  

Unrealized gains (losses) on investments, net of tax

    (91     121       54       95  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total comprehensive income

  $ 7,284     $ 8,145     $ 8,082     $ 15,596  
   

 

 

   

 

 

   

 

 

   

 

 

 
Fair Value Assets Measured on Recurring Basis
                         
    Fair Value Measurements as of
June 30, 2012
 
    Level 1     Level 2     Level 3  

Description

  (In thousands)  
       

Assets:

                       

Money Market Funds

  $ 130,164     $ —       $ —    

Corporate bonds

    —         20,181       —    
   

 

 

   

 

 

   

 

 

 

Total assets measured at fair value

  $ 130,164     $ 20,181     $ —    
   

 

 

   

 

 

   

 

 

 
                         
    Fair Value Measurements as of
December 31, 2011
 
    Level 1     Level 2     Level 3  

Description

  (In thousands)  
       

Assets:

                       

Money Market Funds

  $ 117,196     $ —       $ —    

U.S. Government bonds

    —         2,502       —    

Corporate bonds

    —         15,309       —    
   

 

 

   

 

 

   

 

 

 

Total assets measured at fair value

  $ 117,196     $ 17,811     $ —    
   

 

 

   

 

 

   

 

 

 
XML 44 R34.htm IDEA: XBRL DOCUMENT v2.4.0.6
Goodwill and Other Intangible Assets (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Other intangible assets    
Intangible assets cost $ 4,500 $ 4,500
Intangible assets accumulated amortization 2,218 2,033
Intangible Assets, Net 2,282 2,467
Completed technology [Member]
   
Other intangible assets    
Intangible assets cost 3,700 3,700
Intangible assets accumulated amortization 1,418 1,233
Intangible Assets, Net 2,282 2,467
Research contracts [Member]
   
Other intangible assets    
Intangible assets cost 100 100
Intangible assets accumulated amortization 100 100
Trade Names [Member]
   
Other intangible assets    
Intangible assets cost 700 700
Intangible assets accumulated amortization $ 700 $ 700
XML 45 R21.htm IDEA: XBRL DOCUMENT v2.4.0.6
Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2012
Goodwill and Other Intangible Assets [Abstract]  
Other intangible assets
                                                 
    June 30, 2012     December 31, 2011  
    Cost     Accumulated
Amortization
    Net     Cost     Accumulated
Amortization
    Net  
    (In thousands)  

Completed technology

  $ 3,700     $ 1,418     $ 2,282     $ 3,700     $ 1,233     $ 2,467  

Research contracts

    100       100       —         100       100       —    

Tradename

    700       700       —         700       700       —    
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 4,500     $ 2,218     $ 2,282     $ 4,500     $ 2,033     $ 2,467  
   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Estimated future amortization expense related to current intangible assets
         
    (In thousands)  

Remainder of 2012

  $ 185  

2013

    370  

2014

    370  

2015

    370  

2016

    370  

Thereafter

    617  
   

 

 

 

Total

  $ 2,282  
   

 

 

 
XML 46 R26.htm IDEA: XBRL DOCUMENT v2.4.0.6
Inventory (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Inventory    
Raw materials $ 8,352 $ 7,769
Work in process 6  
Finished goods 26,239 23,320
Total $ 34,597 $ 31,089
XML 47 R5.htm IDEA: XBRL DOCUMENT v2.4.0.6
Consolidated Statements of Comprehensive Income (Unaudited) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jul. 02, 2011
Jun. 30, 2012
Jul. 02, 2011
Consolidated Statements of Comprehensive Income [Abstract]        
Net income, as reported $ 7,375 $ 8,024 $ 8,028 $ 15,501
Other comprehensive income (loss), net of tax:        
Unrealized gains (losses) on investments, net of tax (91) 121 54 95
Total comprehensive Income $ 7,284 $ 8,145 $ 8,082 $ 15,596
XML 48 R10.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock Options Plans
6 Months Ended
Jun. 30, 2012
Stock Option Plans [Abstract]  
Stock Option Plans

4. Stock Option Plans

The Company has options outstanding under three stock incentive plans: the 1994 Stock Option Plan (the “1994 Plan”), the 2004 Stock Option and Incentive Plan (the “2004 Plan”) and the 2005 Stock Option and Incentive Plan (the “2005 Plan” and together with the 1994 Plan and the 2004 Plan, the “Plans”). The 2005 Plan is the only one of the three plans under which new awards may currently be granted. Under the 2005 Plan, which became effective October 10, 2005, 1,583,682 shares were initially reserved for issuance in the form of incentive stock options, non-qualified stock options, stock appreciation rights, deferred stock awards and restricted stock awards. Additionally, the 2005 Plan provides that the number of shares reserved and available for issuance under the plan will automatically increase each January 1, beginning in 2007, by 4.5% of the outstanding number of shares of common stock on the immediately preceding December 31. Stock options returned to the Plans as a result of their expiration, cancellation or termination are automatically made available for issuance under the 2005 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 June 30, 2012, there were 3,495,996 shares available for future grant under the 2005 Plan.

Options 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 zero to five years, and expire seven or ten years from the date of grant or, if earlier, 60 or 90 days from employee termination. The exercise price of incentive stock options is equal to the closing price on the NASDAQ Global Market on the date of grant. The exercise price of nonstatutory options may be set at a price other than the fair market value of the common stock.

On June 8, 2012, the Company granted each of its nine non-employee board members 5,181 restricted stock units. These restricted stock units will vest at the earlier of the first anniversary of the grant or the date of the first annual meeting of the stockholders following the date of grant.

 

XML 49 R27.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock Option Plans (Details)
6 Months Ended
Jun. 30, 2012
Jun. 08, 2012
Employee
Oct. 10, 2005
Jun. 30, 2012
2005 Plan [Member]
Oct. 10, 2005
2005 Plan [Member]
Jun. 30, 2012
Stock Options [Member]
Jun. 30, 2012
Stock Options [Member]
Maximum [Member]
Jun. 30, 2012
Stock Options [Member]
Minimum [Member]
Jun. 30, 2012
Restricted stock units [Member]
Stock Option Plans (Textual) [Abstract]                  
Shares reserved for issuance in different forms         1,583,682        
Share based compensation arrangement shares available for grant       3,495,996          
Vesting period for options             5 years 0 years  
Minimum expiration period for options           7 years      
Maximum expiration period for options           10 years      
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      
Units granted to non-employee board members                 5,181
Stock Option Plans (Additional Textual) [Abstract]                  
Effective date for stock options plan     Oct. 10, 2005            
Increase in number of shares reserved and available for issuance in different forms 4.50%                
Non-employee board members   9              
XML 50 FilingSummary.xml IDEA: XBRL DOCUMENT 2.4.0.6 Html 89 174 1 true 28 0 false 5 false false R1.htm 00 - Document - Document and Entity Information Sheet http://irobot.com/role/DocumentAndEntityInformation Document and Entity Information true false R2.htm 0110 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://irobot.com/role/BalanceSheets Consolidated Balance Sheets (Unaudited) false false R3.htm 0111 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://irobot.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) false false R4.htm 0120 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://irobot.com/role/StatementsOfOperations Consolidated Statements of Income (Unaudited) false false R5.htm 0130 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://irobot.com/role/StatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income (Unaudited) false false R6.htm 0140 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://irobot.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows (Unaudited) false false R7.htm 0201 - Disclosure - Description of Business Sheet http://irobot.com/role/DescriptionOfBusiness Description of Business false false R8.htm 0202 - Disclosure - Summary of Significant Accounting Policies Sheet http://irobot.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies false false R9.htm 0203 - Disclosure - Inventory Sheet http://irobot.com/role/Inventory Inventory false false R10.htm 0204 - Disclosure - Stock Options Plans Sheet http://irobot.com/role/StockOptionsPlans Stock Options Plans false false R11.htm 0205 - Disclosure - Accrued Expenses Sheet http://irobot.com/role/AccruedExpenses Accrued Expenses false false R12.htm 0206 - Disclosure - Commitments and Contingencies Sheet http://irobot.com/role/CommitmentsAndContingencies Commitments and Contingencies false false R13.htm 0207 - Disclosure - Industry Segment, Geographic Information and Significant Customers Sheet http://irobot.com/role/IndustrySegmentGeographicInformationAndSignificantCustomers Industry Segment, Geographic Information and Significant Customers false false R14.htm 0208 - Disclosure - Goodwill and Other Intangible Assets Sheet http://irobot.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets false false R15.htm 0402 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://irobot.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) false false R16.htm 0502 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://irobot.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) false false R17.htm 0503 - Disclosure - Inventory (Tables) Sheet http://irobot.com/role/InventoryTables Inventory (Tables) false false R18.htm 0505 - Disclosure - Accrued Expenses (Tables) Sheet http://irobot.com/role/AccruedExpensesTables Accrued Expenses (Tables) false false R19.htm 0506 - Disclosure - Commitments and Contingencies (Tables) Sheet http://irobot.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) false false R20.htm 0507 - Disclosure - Industry Segment, Geographic Information and Significant Customers (Tables) Sheet http://irobot.com/role/IndustrySegmentGeographicInformationAndSignificantCustomersTables Industry Segment, Geographic Information and Significant Customers (Tables) false false R21.htm 0508 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://irobot.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) false false R22.htm 0602 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://irobot.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) false false R23.htm 06021 - Disclosure - Summary of Significant Accounting Policies (Details 1) Sheet http://irobot.com/role/SummaryOfSignificantAccountingPoliciesDetails1 Summary of Significant Accounting Policies (Details 1) false false R24.htm 06022 - Disclosure - Summary of Significant Accounting Policies (Details 2) Sheet http://irobot.com/role/SummaryOfSignificantAccountingPoliciesDetails2 Summary of Significant Accounting Policies (Details 2) false false R25.htm 06023 - Disclosure - Summary of Significant Accounting Policies (Details Textual) Sheet http://irobot.com/role/SummaryOfSignificantAccountingPoliciesDetailsTextual Summary of Significant Accounting Policies (Details Textual) false false R26.htm 0603 - Disclosure - Inventory (Details) Sheet http://irobot.com/role/InventoryDetails Inventory (Details) false false R27.htm 0604 - Disclosure - Stock Option Plans (Details) Sheet http://irobot.com/role/StockOptionPlansDetails Stock Option Plans (Details) false false R28.htm 0605 - Disclosure - Accrued Expenses (Details) Sheet http://irobot.com/role/AccruedExpensesDetails Accrued Expenses (Details) false false R29.htm 0606 - Disclosure - Commitments and Contingencies (Details) Sheet http://irobot.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) false false R30.htm 06061 - Disclosure - Commitments and Contingencies (Details 1) Sheet http://irobot.com/role/CommitmentsAndContingenciesDetails1 Commitments and Contingencies (Details 1) false false R31.htm 06062 - Disclosure - Commitments and Contingencies (Details Textual) Sheet http://irobot.com/role/CommitmentsAndContingenciesDetailsTextual Commitments and Contingencies (Details Textual) false false R32.htm 0607 - Disclosure - Industry Segment Geographic Information and Significant Customers (Details) Sheet http://irobot.com/role/IndustrySegmentGeographicInformationAndSignificantCustomersDetails Industry Segment Geographic Information and Significant Customers (Details) false false R33.htm 06071 - Disclosure - Industry Segment, Geographic Information and Significant Customers (Details Textual) Sheet http://irobot.com/role/IndustrySegmentGeographicInformationAndSignificantCustomersDetailsTextual Industry Segment, Geographic Information and Significant Customers (Details Textual) false false R34.htm 0608 - Disclosure - Goodwill and Other Intangible Assets (Details) Sheet http://irobot.com/role/GoodwillAndOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets (Details) false false R35.htm 06081 - Disclosure - Goodwill and Other Intangible Assets (Details 1) Sheet http://irobot.com/role/GoodwillAndOtherIntangibleAssetsDetails1 Goodwill and Other Intangible Assets (Details 1) false false R36.htm 06082 - Disclosure - Goodwill and Other Intangible Assets (Details Textual) Sheet http://irobot.com/role/GoodwillAndOtherIntangibleAssetsDetailsTextual Goodwill and Other Intangible Assets (Details Textual) false false All Reports Book All Reports 'Monetary' elements on report '06023 - Disclosure - Summary of Significant Accounting Policies (Details Textual)' had a mix of different decimal attribute values. 'Monetary' elements on report '06082 - Disclosure - Goodwill and Other Intangible Assets (Details Textual)' had a mix of different decimal attribute values. Process Flow-Through: 0110 - Statement - Consolidated Balance Sheets (Unaudited) Process Flow-Through: Removing column 'Jul. 02, 2011' Process Flow-Through: Removing column 'Jan. 01, 2011' Process Flow-Through: 0111 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Process Flow-Through: 0120 - Statement - Consolidated Statements of Income (Unaudited) Process Flow-Through: 0130 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Process Flow-Through: 0140 - Statement - Consolidated Statements of Cash Flows (Unaudited) irbt-20120630.xml irbt-20120630.xsd irbt-20120630_cal.xml irbt-20120630_def.xml irbt-20120630_lab.xml irbt-20120630_pre.xml true true XML 51 R20.htm IDEA: XBRL DOCUMENT v2.4.0.6
Industry Segment, Geographic Information and Significant Customers (Tables)
6 Months Ended
Jun. 30, 2012
Industry Segment, Geographic Information and Significant Customers [Abstract]  
Segment information about revenue, cost of revenue, gross margin and income before income taxes
                                 
    Three Months Ended     Six Months Ended  
    June 30, 2012     July 2, 2011     June 30, 2012     July 2, 2011  

Revenue:

                               

Home Robots

  $ 96,013     $ 63,892     $ 177,596     $ 131,774  

Defense & Security

    15,432       44,190       31,656       82,585  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

    111,445       108,082       209,252       214,359  
   

 

 

   

 

 

   

 

 

   

 

 

 

Cost of revenue:

                               

Home Robots

    46,328       35,713       90,963       72,701  

Defense & Security

    15,670       29,833       34,829       55,668  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

    61,998       65,546       125,792       128,369  
   

 

 

   

 

 

   

 

 

   

 

 

 

Gross margin:

                               

Home Robots

    49,685       28,179       86,633       59,073  

Defense & Security

    (238     14,357       (3,173     26,917  
   

 

 

   

 

 

   

 

 

   

 

 

 

Total gross margin

    49,447       42,536       83,460       85,990  
   

 

 

   

 

 

   

 

 

   

 

 

 

Research and development

    9,667       8,146       18,391       16,875  

Selling and marketing

    19,122       12,767       32,692       25,748  

General and administrative

    10,022       10,097       21,064       20,697  

Other income (expense), net

    60       112       280       350  
   

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

  $ 10,696     $ 11,638     $ 11,593     $ 23,020