0001193125-17-158119.txt : 20170504 0001193125-17-158119.hdr.sgml : 20170504 20170504133543 ACCESSION NUMBER: 0001193125-17-158119 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 47 CONFORMED PERIOD OF REPORT: 20170401 FILED AS OF DATE: 20170504 DATE AS OF CHANGE: 20170504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Dorman Products, Inc. CENTRAL INDEX KEY: 0000868780 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 232078856 STATE OF INCORPORATION: PA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-18914 FILM NUMBER: 17813148 BUSINESS ADDRESS: STREET 1: 3400 E WALNUT ST CITY: COLMAR STATE: PA ZIP: 18915 BUSINESS PHONE: 2159971800 MAIL ADDRESS: STREET 1: 3400 E WALNUT ST CITY: COLMAR STATE: PA ZIP: 18915 FORMER COMPANY: FORMER CONFORMED NAME: R & B INC DATE OF NAME CHANGE: 19930328 10-Q 1 d368068d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

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

For the quarterly period ended April 1, 2017

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: 0-18914

 

 

Dorman Products, Inc.

(Exact name of registrant as specified in its charter)

 

 

 

Pennsylvania   23-2078856

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

3400 East Walnut Street, Colmar, Pennsylvania   18915
(Address of principal executive offices)   (Zip Code)

(215) 997-1800

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

 

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    ☒  Yes    ☐  No

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

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

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer   ☐  (Do not check if a smaller reporting company)    Smaller reporting company  
     Emerging growth company  

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    ☐  Yes    ☒  No

As of May 1, 2017, the registrant had 34,297,170 shares of common stock, par value $0.01 per share, outstanding.

 

 

 


Table of Contents

DORMAN PRODUCTS, INC. AND SUBSIDIARIES

INDEX TO QUARTERLY REPORT ON FORM 10-Q

April 1, 2017

 

         Page  

Part I — FINANCIAL INFORMATION

  

Item 1.

 

Financial Statements (unaudited)

  
 

Consolidated Statements of Income:

  
 

         Thirteen Weeks Ended April 1, 2017 and March 26, 2016

     3  
 

Consolidated Balance Sheets

     4  
 

Consolidated Statements of Cash Flows

     5  
 

Notes to Consolidated Financial Statements

     6  

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

     11  

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

     16  

Item 4.

 

Controls and Procedures

     16  

Part II — OTHER INFORMATION

  

Item 1.

 

Legal Proceedings

     17  

Item 1A.

 

Risk Factors

     17  

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

     17  

Item 3.

 

Defaults Upon Senior Securities

     17  

Item 4.

 

Mine Safety Disclosures

     17  

Item 5.

 

Other Information

     17  

Item 6.

 

Exhibits

     18  

Signatures

     19  

Exhibit Index

     20  

 

Page 2 of 20


Table of Contents

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

DORMAN PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF INCOME

(UNAUDITED)

 

    

For the Thirteen Weeks

Ended

 

(in thousands, except per share data)

   April 1,
2017
     March 26,
2016
 

Net sales

   $ 221,625      $ 208,148  

Cost of goods sold

     132,882        127,554  
  

 

 

    

 

 

 

Gross profit

     88,743        80,594  

Selling, general and administrative expenses

     43,701        41,663  
  

 

 

    

 

 

 

Income from operations

     45,042        38,931  

Interest income (expense), net

     64        (57
  

 

 

    

 

 

 

Income before income taxes

     45,106        38,874  

Provision for income taxes

     15,919        14,203  
  

 

 

    

 

 

 

Net income

   $ 29,187      $ 24,671  
  

 

 

    

 

 

 

Earnings Per Share:

     

Basic

   $ 0.85      $ 0.71  

Diluted

   $ 0.85      $ 0.71  

Weighted Average Shares Outstanding:

     

Basic

     34,385        34,678  

Diluted

     34,479        34,734  

See accompanying Notes to Consolidated Financial Statements

 

Page 3 of 20


Table of Contents

DORMAN PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

 

(in thousands, except for share data)

   April 1,
2017
     December 31,
2016
 

Assets

     

Current assets:

     

Cash and cash equivalents

   $ 156,344      $ 149,121  

Accounts receivable, less allowance for doubtful accounts and customer credits of $101,250 and $99,995

     232,924        230,526  

Inventories

     171,762        168,851  

Prepaids and other current assets

     2,972        3,116  
  

 

 

    

 

 

 

Total current assets

     564,002        551,614  
  

 

 

    

 

 

 

Property, plant and equipment, net

     88,836        88,436  

Goodwill and intangible assets, net

     32,432        29,788  

Deferred tax asset, net

     13,615        12,429  

Other assets

     39,716        29,525  
  

 

 

    

 

 

 

Total

   $ 738,601      $ 711,792  
  

 

 

    

 

 

 

Liabilities and shareholders’ equity

     

Current liabilities:

     

Accounts payable

   $ 71,653      $ 72,629  

Accrued compensation

     5,291        11,899  

Other accrued liabilities

     33,505        19,320  
  

 

 

    

 

 

 

Total current liabilities

     110,449        103,848  
  

 

 

    

 

 

 

Other long-term liabilities

     8,173        6,302  

Commitments and contingencies

     

Shareholders’ Equity:

     

Common stock, par value $0.01; authorized 50,000,000 shares; issued and outstanding 34,449,497 and 34,517,633 in 2017 and 2016, respectively

     344        345  

Additional paid-in capital

     44,181        44,187  

Retained earnings

     575,454        557,110  
  

 

 

    

 

 

 

Total shareholders’ equity

     619,979        601,642  
  

 

 

    

 

 

 

Total

   $ 738,601      $ 711,792  
  

 

 

    

 

 

 

See accompanying Notes to Consolidated Financial Statements

 

Page 4 of 20


Table of Contents

DORMAN PRODUCTS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

     For the Thirteen Weeks Ended  

(in thousands)

   April 1, 2017     March 26, 2016  

Cash Flows from Operating Activities:

    

Net income

   $ 29,187     $ 24,671  

Adjustments to reconcile net income to cash provided by operating activities:

    

Depreciation, amortization and accretion

     5,005       4,499  

Provision for doubtful accounts

     75       996  

Benefit for deferred income taxes

     (1,186     (442

Provision for non-cash stock compensation

     653       440  

Changes in assets and liabilities:

    

Accounts receivable

     (2,473     (4,468

Inventories

     (818     6,139  

Prepaids and other current assets

     144       (405

Other assets

     (191     (1,487

Accounts payable

     (668     (11,930

Accrued compensation and other liabilities

     8,417       5,901  
  

 

 

   

 

 

 

Cash provided by operating activities

     38,145       23,914  
  

 

 

   

 

 

 

Cash Flows from Investing Activities:

    

Property, plant and equipment additions

     (5,618     (5,598

Purchase of investments

     (13,127     —    
  

 

 

   

 

 

 

Cash used in investing activities

     (18,745     (5,598
  

 

 

   

 

 

 

Cash Flows from Financing Activities:

    

Other stock related activity

     (856     (11

Purchase and cancellation of common stock

     (11,321     (9,986
  

 

 

   

 

 

 

Cash used in financing activities

     (12,177     (9,997
  

 

 

   

 

 

 

Net Increase in Cash and Cash Equivalents

     7,223       8,319  

Cash and Cash Equivalents, Beginning of Period

     149,121       78,659  
  

 

 

   

 

 

 

Cash and Cash Equivalents, End of Period

   $ 156,344     $ 86,978  
  

 

 

   

 

 

 

Supplemental Cash Flow Information

    

Cash paid for interest expense

   $ 61     $ 70  

Cash paid for income taxes

   $ 1,046     $ 2,568  

See accompanying Notes to Consolidated Financial Statements

 

Page 5 of 20


Table of Contents

DORMAN PRODUCTS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE THIRTEEN WEEKS ENDED APRIL 1, 2017 AND MARCH 26, 2016

(UNAUDITED)

 

1. Basis of Presentation

As used herein, unless the context otherwise requires, “Dorman”, the “Company”, “we”, “us”, or “our” refers to Dorman Products, Inc. and its subsidiaries. Our ticker symbol on the NASDAQ Global Select Market is “DORM”.

The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. for interim financial information and in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). However, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting of only normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the thirteen weeks ended April 1, 2017 are not necessarily indicative of the results that may be expected for the fiscal year ending December 30, 2017. We may experience significant fluctuations from quarter to quarter in our results of operations due to the timing of orders placed by our customers. The introduction of new products and product lines to customers may cause significant fluctuations from quarter to quarter. These financial statements should be read in conjunction with the consolidated financial statements and footnotes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2016.

 

2. Acquisition

On January 6, 2017, we acquired certain assets of Ingalls Engineering Company, Inc., a chassis and suspension business, primarily to expand our product portfolio. The purchase price was approximately $4.8 million, comprised of $3.1 million of cash and $1.7 million of estimated contingent payments. The contingent payment arrangement is based upon future net sales of the acquired business. In connection with this acquisition, we preliminarily recorded $2.7 million in goodwill and other intangible assets and $2.1 million of other net assets pending final valuation. All of the intangible assets resulting from the asset purchase are expected to be deductible for tax purposes. The financial results of the acquisition have been included in the Consolidated Financial Statements since the acquisition date.

 

3. Sales of Accounts Receivable

We have entered into several customer sponsored programs administered by unrelated financial institutions that permit us to sell certain accounts receivable at discounted rates to the financial institutions. Transactions under these agreements were accounted for as sales of accounts receivable and were removed from our Consolidated Balance Sheet at the time of the sales transactions. Pursuant to these agreements, we sold $146.0 million and $135.2 million of accounts receivable during the thirteen weeks ended April 1, 2017 and March 26, 2016, respectively. If receivables had not been sold, $370.6 million and $338.3 million of additional accounts receivable would have been outstanding at April 1, 2017 and December 31, 2016, respectively, based on standard payment terms. Selling, general and administrative expenses for each of the thirteen weeks ended April 1, 2017 and March 26, 2016 included $2.5 million in financing costs associated with these accounts receivable sales programs.

 

4. Inventories

Inventories include the cost of material, freight, direct labor and overhead utilized in the processing of our products, and are stated at the lower of cost or net realizable value. Inventories were as follows:

 

(in thousands)

   April 1,
2017
     December 31,
2016
 

Bulk product

   $ 67,059      $ 72,833  

Finished product

     101,941        93,223  

Packaging materials

     2,762        2,795  
  

 

 

    

 

 

 

Total

   $ 171,762      $ 168,851  
  

 

 

    

 

 

 

 

Page 6 of 20


Table of Contents
5. Stock-Based Compensation

Our 2008 Stock Option and Stock Incentive Plan (the “Plan”) was approved by our shareholders on May 20, 2009. Under the terms of the Plan, our Board of Directors may grant up to 2,000,000 shares of common stock in the form of shares of restricted stock, incentive stock options and non-qualified stock options or combinations thereof to officers, directors, employees, consultants and advisors. Grants under the Plan must be made within ten years of the date the Plan was approved and stock options are exercisable upon the terms set forth in the grant agreement approved by the Board of Directors, but in no event more than ten years from the date of grant. Restricted stock vests in accordance with the terms set forth in each restricted stock agreement. At April 1, 2017, 1,406,394 shares were available for grant under the Plan.

We grant restricted stock to certain employees and members of our Board of Directors. The value of restricted stock issued is based on the fair value of our common stock on the grant date. Vesting of restricted stock is conditional based on continued employment or service for a specified period and, in certain circumstances, the attainment of financial goals. We retain the restricted stock, and any dividends paid thereon, until the vesting conditions have been met. For awards with a service condition only, compensation cost related to the stock is recognized on a straight-line basis over the vesting period. For awards that have a service condition and require the attainment of financial goals, compensation cost related to the stock is calculated based upon the probable outcome of the performance conditions and is recognized over the performance period. Compensation cost related to restricted stock was $0.6 million and $0.4 million for the thirteen weeks ended April 1, 2017 and March 26, 2016, respectively.

The following table summarizes our restricted stock activity for the thirteen weeks ended April 1, 2017:

 

     Shares      Weighted
Average
Price
 

Balance at December 31, 2016

     145,363      $ 49.22  

Granted

     57,011      $ 78.21  

Vested

     (37,637    $ 53.86  

Cancelled

     (276    $ 52.19  
  

 

 

    

Balance at April 1, 2017

     164,461      $ 58.21  
  

 

 

    

As of April 1, 2017, there was approximately $7.8 million of unrecognized compensation cost related to nonvested restricted stock, which is expected to be recognized over a weighted-average period of approximately 2.8 years.

Cash flows resulting from tax deductions in excess of the tax effect of compensation cost recognized in the financial statements are classified as operating cash flows. In accordance with ASU No. 2016-09 (see Note 11), the excess tax benefit generated from restricted shares which vested in the thirteen weeks ended April 1, 2017 was $0.2 million and was credited to income tax expense. The excess tax benefit generated from restricted shares which vested in the thirteen weeks ended March 26, 2016 was $0.1 million and was credited to additional paid-in capital.

We grant stock options to certain employees and members of the Board of Directors. We expense the grant-date fair value of stock options. Compensation cost is recognized on a straight-line basis over the vesting period for which related services are performed. The compensation cost charged against income for the thirteen weeks ended April 1, 2017 and March 26, 2016 was less than $0.1 million in each period. The compensation costs were classified as selling, general and administrative expense in the Consolidated Statements of Income. No cost was capitalized during the thirteen weeks ended April 1, 2017 and March 26, 2016.

We use the Black-Scholes option valuation model to estimate the fair value of stock options granted. Expected volatility and expected dividend yield are based on the actual historical experience of our common stock. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using historical option exercise data. The risk-free rate was based on a U.S. Treasury security with terms equal to the expected time of exercise as of the grant date. During the thirteen weeks ended April 1, 2017 and March 26, 2016, we granted 55,508 and 46,684 stock options, respectively.

 

Page 7 of 20


Table of Contents

The following table summarizes our stock option activity for the thirteen weeks ended April 1, 2017:

 

     Shares      Weighted
Average
Exercise
Price
     Weighted
Average
Remaining Term
(In years)
     Aggregate
Intrinsic
Value
 

Balance at December 31, 2016

     101,084      $ 29.52        

Granted

     55,508      $ 78.40        

Exercised

     (32,000    $ 6.90        
  

 

 

          

Balance at April 1, 2017

     124,592      $ 57.11        4.3      $ 3,117,895  
  

 

 

          

Options exercisable at April 1, 2017

     19,671      $ 27.40        3.2      $ 1,076,542  

There were 32,000 options exercised during the thirteen weeks ended April 1, 2017. As of April 1, 2017, there was $1.2 million of unrecognized compensation cost related to non-vested stock options, which is expected to be recognized over a weighted-average period of 3.6 years.

The cash received from stock option exercises was less than $0.1 million in the thirteen weeks ended April 1, 2017. There was no cash generated from stock option exercises in the thirteen weeks ended March 26, 2016.

In accordance with ASU No. 2016-09 (see Note 11), the excess tax benefit generated from stock options exercises in the thirteen weeks ended April 1, 2017 was $0.6 million and was credited to income tax expense. There was no excess tax benefit generated from stock option exercises in the thirteen weeks ended March 26, 2016.

 

6. Earnings Per Share

Basic earnings per share is calculated by dividing our net income by the weighted average number of common shares outstanding during the period, excluding nonvested restricted stock which is considered to be contingently issuable. To calculate diluted earnings per share, common share equivalents are added to the weighted average number of common shares outstanding. Common share equivalents are calculated using the treasury stock method and are computed based on outstanding stock-based awards. Stock-based awards of 37,464 shares and 73,000 shares were excluded from the calculation of diluted earnings per share as of April 1, 2017 and March 26, 2016, respectively, as their effect would have been anti-dilutive.

The following table sets forth the computation of basic earnings per share and diluted earnings per share:

 

     Thirteen Weeks Ended  

(in thousands, except per share data)

   April 1,
2017
     March 26,
2016
 

Numerator

     

Net income

   $ 29,187      $ 24,671  

Denominator:

     

Weighted average basic shares outstanding

     34,385        34,678  

Effect of stock-based compensation awards

     94        56  
  

 

 

    

 

 

 

Weighted average diluted shares outstanding

     34,479        34,734  
  

 

 

    

 

 

 

Earnings Per Share:

     

Basic

   $ 0.85      $ 0.71  

Diluted

   $ 0.85      $ 0.71  

 

7. Common Stock Repurchases

We periodically repurchase, at the then current market price, and cancel common stock issued to the Dorman Products, Inc. 401(k) Retirement Plan and Trust (the “401(k) Plan”). Shares are generally purchased from the 401(k) Plan when participants sell units as permitted by the 401(k) Plan or elect to leave the 401(k) Plan upon retirement, termination or other reasons. For the thirteen weeks ended April 1, 2017, we repurchased and cancelled 3,830 shares of common stock for $0.3 million at an average price of $75.45 per share. During the fifty-three weeks ended December 31, 2016, we repurchased and cancelled 38,970 shares of common stock for $2.2 million at an average price of $56.66 per share.

 

Page 8 of 20


Table of Contents

Our Board of Directors authorized a share repurchase program up to $250 million through December 31, 2018. Under this program, share repurchases may be made from time to time depending on market conditions, share price, share availability and other factors at our discretion. The share repurchase program does not obligate us to acquire any specific number of shares. For the thirteen weeks ended April 1, 2017, we repurchased and cancelled 138,900 shares of common stock for $11.0 million at an average price of $79.43 per share under this program. For the fifty-three weeks ended December 31, 2016, we repurchased and cancelled 430,866 shares of common stock for $22.5 million at an average price of $52.15 per share under this program.

 

8. Related-Party Transactions

We have a non-cancelable operating lease for our primary operating facility with a partnership in which Steven L. Berman, our Executive Chairman, and his family members, are partners. Based upon the terms of the lease, payments will be $1.6 million in fiscal 2017 and were $1.6 million in fiscal 2016. The lease with the partnership expires December 31, 2022. In the opinion of our Audit Committee, the terms and rates of this lease are no less favorable than those which could have been obtained from an unaffiliated party when the lease was renewed in fiscal 2016.

We are partner in a joint venture with one of our suppliers and own minority interests in three other suppliers. Each of these investments is accounted for according to the equity method. This includes a 33% minority equity interest in a supplier, which we purchased on January 27, 2017 for $10.0 million.

 

9. Income Taxes

At April 1, 2017, we had $4.1 million of net unrecognized tax benefits, $2.8 million of which would affect our effective tax rate if recognized. We recognize interest and penalties related to uncertain tax positions in income tax expense. As of April 1, 2017, we had approximately $0.2 million of accrued interest related to uncertain tax positions.

We file income tax returns in the United States, China, India and Mexico. All years before 2013 are closed for federal tax purposes. We are currently under examination by one state tax authority for years 2011-2012. Tax years before 2011 are closed for the remaining states in which we file. We filed tax returns in Sweden through 2012 and all years prior to 2009 are closed. It is reasonably possible that audit settlements, the conclusion of current examinations or the expiration of the statute of limitations could impact the Company’s unrecognized tax benefits.

 

10. Fair Value Disclosures

The carrying value of financial instruments such as cash, accounts receivable, accounts payable, and other current assets and liabilities approximate their fair value based on the short-term nature of these instruments.

 

11. New and Recently Adopted Accounting Pronouncements

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. As originally issued, the new standard would have been effective for annual periods beginning after December 15, 2016. The FASB has amended the standard to be effective for annual periods beginning after December 15, 2017. The standard permits the use of either the retrospective or cumulative effect transition method. We have completed an initial evaluation of the ASU. Based on the evaluation conducted to date, we do not expect the adoption of the new guidance to have a material impact on our consolidated financial statements. However, we have not yet completed our assessment, especially as it relates to disclosure and presentation matters. As a result, we continue to evaluate the effect the ASU will have on our consolidated financial statements and related disclosures.

In July 2015, the FASB issued ASU No. 2015-11, Simplifying the Measurement of Inventory, which changes the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value. The amendments in this guidance do not apply to inventory that is measured using last-in, first-out (LIFO) or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out or average cost. Within the scope of this new guidance, an entity should measure inventory at the lower of cost and net realizable value; where, net realizable value is defined as the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal,

 

Page 9 of 20


Table of Contents

and transportation. The new guidance was effective for annual periods beginning after December 15, 2016, with early adoption permitted. The new guidance must be applied on a prospective basis. Adoption of this ASU did not have a material impact on our Consolidated Financial Statements.

In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments – Overall, which relates to the recognition and measurement of financial assets and liabilities. The new guidance makes targeted improvements to GAAP impacting equity investments (other than those accounted for under the equity method or consolidated), financial liabilities accounted for under the fair value election, and presentation and disclosure requirements for financial instruments, among other changes. The new guidance is effective for annual periods beginning after December 15, 2017, with early adoption prohibited other than for certain provisions. We are evaluating the impact that the new guidance will have on our consolidated financial statements and related disclosures.

In February 2016, the FASB issued ASU No. 2016-02, Leases, which replaces existing lease guidance. The ASU is intended to provide enhanced transparency and comparability by requiring lessees to record right-of-use assets and corresponding lease liabilities on the balance sheet. The new guidance will continue to classify leases as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. The new guidance is effective for annual periods beginning after December 15, 2018, with early application permitted. The new standard is required to be applied with a modified retrospective approach. We are evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.

In March 2016, the FASB issued ASU No. 2016-09, Compensation – Improvement to Employee Share-Based Payment Accounting, which amends the current guidance related to stock compensation. The updated guidance changes how companies account for certain aspects of share-based payment awards to employees, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The update to the standard was effective for annual periods beginning after December 15, 2016, with early application permitted. Adoption of this ASU resulted in a $0.8 million tax benefit during the thirteen weeks ended April 1, 2017. The amount of benefit, if any, in future periods will vary.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which clarifies and provides guidance on eight cash flow classification issues and is intended to reduce existing diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. ASU 2016-15 is effective for annual periods beginning after December 15, 2017, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. We are evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, Simplifying the Test for Goodwill Impairment, which eliminates the need to perform a hypothetical purchase price allocation to measure goodwill impairment. ASU 2017-04 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. We are evaluating the effect that the new guidance will have, however, we do not believe the new guidance will have a material impact on our consolidated financial statements and related disclosures.

 

Page 10 of 20


Table of Contents
    ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

Cautionary Statement Regarding Forward Looking Statements

Certain statements in this document constitute “forward-looking statements” within the meaning of the Federal Private Securities Litigation Reform Act of 1995. While forward-looking statements sometimes are presented with numerical specificity, they are based on various assumptions made by management regarding future circumstances over many of which the Company has little or no control. Forward-looking statements may be identified by words including “anticipate,” “believe,” “estimate,” “expect,” and similar expressions. The Company cautions readers that forward-looking statements, including, without limitation, those relating to future business prospects, revenues, working capital, liquidity, and income, are subject to certain risks and uncertainties that would cause actual results to differ materially from those indicated in the forward-looking statements. Factors that could cause actual results to differ from forward-looking statements include but are not limited to competition in the automotive aftermarket industry, unfavorable economic conditions, loss of key vendors, loss of third-party transportation providers, claims of intellectual property infringement, quality problems, delay in the development and design of new products, space limitations on our customers’ shelves, concentration of the Company’s sales and accounts receivable among a small number of customers, the impact of consolidation in the automotive aftermarket industry, foreign currency fluctuations, unfavorable results of legal proceedings, disruption from events beyond the Company’s control, risks associated with conflict minerals, risks associated with cyber-attacks, the imposition of new taxes or duties, the termination or modification of accounts receivable sales agreements, and other risks and factors identified from time to time in the reports the Company files with the SEC. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may vary materially from those anticipated, estimated or projected. For additional information concerning factors that could cause actual results to differ materially from the information contained in this report, reference is made to the information in “Part I, Item 1A Risk Factors,” in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2016. You should not place an undue reliance on forward-looking statements. Such statements speak only as to the date on which they are made, and we undertake no obligation to update publicly or revise any forward-looking statement, regardless of future developments or the availability of new information.

Introduction

The following discussion and analysis, as well as other sections in this Quarterly Report on Form 10-Q, should be read in conjunction with the unaudited consolidated financial statements and footnotes thereto of Dorman Products, Inc. and its subsidiaries included in “Item 1. Financial Statements” of this Quarterly Report on Form 10-Q and with Management’s Discussion and Analysis of Financial Condition and Results of Operations and the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2016.

Overview

We believe we are a leading supplier of replacement parts and fasteners for passenger cars, light trucks and heavy duty trucks in the automotive aftermarket. We distribute and market approximately 155,000 different stock keeping units (“SKU’s”) of automotive replacement parts many of which we design and engineer. These SKU’s are sold under our various brand names, under our customers’ private label brands or in bulk. We believe we are a leading aftermarket supplier of original equipment “dealer exclusive” items. Original equipment “dealer exclusive” parts are those parts which were traditionally available to consumers only from original equipment manufacturers or salvage yards. These parts include, among other parts, intake manifolds, exhaust manifolds, window regulators, radiator fan assemblies, tire pressure monitor sensors, complex electronics modules and exhaust gas recirculation (EGR) coolers.

We generate virtually all of our revenues from customers in the North American automotive aftermarket, primarily in the United States. Our products are sold primarily through automotive aftermarket retailers (such as Advance Auto Parts, Inc., AutoZone, Inc. and O’Reilly Automotive, Inc.), national, regional and local warehouse distributors (such as Genuine Parts Co. - NAPA), specialty markets and salvage yards. We also distribute automotive replacement parts outside the United States, with sales primarily into Canada, Mexico, Europe, the Middle East, and Australia.

The automotive aftermarket has benefited from some of the factors affecting the general economy, including the impact of recessions, unemployment, and fluctuating gas prices. We believe vehicle owners have become more likely to keep their current vehicles longer and perform necessary repairs and maintenance in order to keep those vehicles well maintained as a result of these factors. According to data published by Polk, a division of IHS Automotive, the average age of vehicles was 11.6 years as of November 2016, which is an increase from 11.5 years as of July 2015 despite increasing new car sales. The number of miles driven is another important statistic that impacts our business. According to the United States Department of Transportation, the number of

 

Page 11 of 20


Table of Contents

miles driven has increased each year since 2011 with miles driven having increased 3% as of December 2016 as compared to December 2015. Generally, as vehicles are driven more miles, the more likely it is that parts will fail. We believe the combination of the vehicle age increase and number of miles driven has accounted for a portion of our sales growth.

The overall automotive aftermarket in which we compete has benefited from the conditions mentioned above. However, our customer base has been consolidating for a number of years. As a result, our customers regularly seek more favorable pricing and product return provisions, and extended payment terms when negotiating with us. We attempt to avoid or minimize these concessions as much as possible, but we have granted pricing concessions, extended customer payment terms and allowed a higher level of product returns in certain cases. These concessions impact our profit levels and may require additional capital to finance the business. We expect our customers to continue to exert pressure on our margins as the customer base continues to consolidate.

New product development is a critical success factor for us and is our primary vehicle for growth. We have made incremental investments to increase our new product development efforts each year since 2003 in an effort to grow our business and strengthen our relationships with our customers. The investments are primarily in the form of increased product development resources, increased customer and end-user awareness programs and customer service improvements. These investments have enabled us to provide an expanding array of new product offerings and grow revenues at levels that exceed market growth rates.

Our complex electronics program capitalizes on the growing number of electronic components being utilized on today’s Original Equipment platforms. Current production models contain an average of approximately thirty five electronic modules, with some high-end luxury vehicles containing over one hundred modules. Our complex electronics products are designed and developed in house and extensively tested to ensure consistent performance.

In 2012, we introduced a new line of products to be marketed for the medium and heavy duty truck aftermarket. We believe that this market provides many of the same opportunities for growth that the automotive aftermarket has provided us over the past several years. Our focus here is on formerly “dealer only” parts similar to the automotive side of the business. We launched the initial program with a limited offering, but have made additional investments in new product development efforts to expand our product offering. We currently have approximately 960 SKU’s in our medium and heavy duty product line.

We may experience significant fluctuations from quarter to quarter in our results of operations due to the timing of orders placed by our customers. The introduction of new products and product lines to customers may cause significant fluctuations from quarter to quarter.

We operate on a fifty-two or fifty-three week fiscal year period ended on the last Saturday of the calendar year. Our 2017 fiscal year will be a fifty-two week period that will end on December 30, 2017. The fiscal year ended December 31, 2016 was a fifty-three week period.

Results of Operations

The following table sets forth, for the periods indicated, the percentage of net sales represented by certain items in our Consolidated Statements of Income:

 

     Thirteen Weeks Ended  
     April 1, 2017     March 26, 2016  

Net sales

   $ 221.6        100.0   $ 208.1        100.0

Cost of goods sold

   $ 132.9        60.0   $ 127.6        61.3

Gross profit

   $ 88.7        40.0   $ 80.6        38.7

Selling, general and administrative expenses

   $ 43.7        19.7   $ 41.7        20.0

Income from operations

   $ 45.0        20.3   $ 38.9        18.7

Interest income (expense), net

   $ 0.1        0.1   $ (0.1      (0.0 %) 

Income before income taxes

   $ 45.1        20.4   $ 38.9        18.7

Provision for income taxes

   $ 15.9        7.2   $ 14.2        6.8

Net income

   $ 29.2        13.2   $ 24.7        11.9

 

Page 12 of 20


Table of Contents

Thirteen Weeks Ended April 1, 2017 Compared to Thirteen Weeks Ended March 26, 2016

Net sales increased 6% to $221.6 million for the thirteen weeks ended April 1, 2017 from $208.1 million for the thirteen weeks ended March 26, 2016. The increase in net sales is primarily due to overall increased demand for our products, including our new products.

Gross profit margin was 40.0% of net sales for the thirteen weeks ended April 1, 2017 compared to 38.7% of net sales for the thirteen weeks ended March 26, 2016.The increased gross profit margin was primarily the result of a favorable sales mix towards higher margin products and leverage of costs across a higher sales volume.

Selling, general and administrative expenses were $43.7 million for the thirteen weeks ended April 1, 2017 compared to $41.7 million for the thirteen weeks ended March 26, 2016. The increase during the thirteen weeks ended April 1, 2017 was primarily due to increased variable costs associated with higher net sales and general wage and benefit cost increases. Results for the thirteen weeks ended March 26, 2016 include a $0.9 million provision for doubtful accounts due to a customer that was in bankruptcy.

Our effective tax rate was 35.3% for the thirteen weeks ended April 1, 2017 compared to 36.5% for the thirteen weeks ended March 26, 2016. The effective tax rate decreased primarily due to increased benefits from stock compensation expenses in accordance with our adoption of ASU No. 2016-09 which were partially offset by higher provisions for state income taxes.

Liquidity and Capital Resources

Historically, our primary sources of liquidity have been our invested cash and the cash flow we generate from our operations, including accounts receivable sales programs provided by our customers. Cash and cash equivalents at April 1, 2017 increased to $156.3 million from $149.1 million at December 31, 2016. Working capital was $453.6 million at April 1, 2017 compared to $447.8 million at December 31, 2016. Shareholders’ equity was $620.0 million at April 1, 2017 and $601.6 million at December 31, 2016. Based on our current operating plan, we believe that our sources of available capital are adequate to meet our ongoing cash needs for at least the next twelve months. However, our liquidity could be negatively affected by extending payment terms to customers, a decrease in demand for our products, or other factors.

Over the past several years we have continued to extend payment terms to certain customers as a result of customer requests and market demands. These extended terms have resulted in increased accounts receivable levels and significant uses of cash flows. We participate in accounts receivable sales programs with several customers which allow us to sell our accounts receivable to financial institutions to offset the negative cash flow impact of these payment terms extensions. During the thirteen weeks ended April 1, 2017 and March 26, 2016, we sold approximately $146.0 million and $135.2 million, respectively, under these programs. We had the ability to sell significantly more accounts receivable under these programs if the needs of the business warranted. We expect continued pressure to extend our payment terms for the foreseeable future. Further extensions of customer payment terms will result in additional uses of cash flow or increased costs associated with the sales of accounts receivable.

We have a $30.0 million revolving credit facility which expires in June 2017. Borrowings under the facility are on an unsecured basis with interest at rates ranging from LIBOR plus 65 basis points to LIBOR plus 250 basis points based upon the achievement of certain benchmarks related to the ratio of funded debt to EBITDA, as defined by our credit agreement. The interest rate at April 1, 2017 was LIBOR plus 65 basis points (1.63%). There were no borrowings under the facility as of April 1, 2017. As of April 1, 2017, we had two outstanding letters of credit for approximately $0.8 million in the aggregate which were issued to secure ordinary course of business transactions. Net of these letters of credit, we had approximately $29.2 million available under the facility at April 1, 2017. The credit agreement also contains covenants, the most restrictive of which pertain to net worth and the ratio of debt to EBITDA. As of April 1, 2017, we were in compliance with all financial covenants contained in the revolving credit facility.

 

Page 13 of 20


Table of Contents

Cash Flows

Below is a table setting forth the key lines of our Consolidated Statements of Cash Flows:

 

     Thirteen Weeks Ended  

(in thousands)

   April 1,
2017
     March 26,
2016
 

Cash provided by operating activities

   $ 38,145      $ 23,914  

Cash used in investing activities

     (18,745      (5,598

Cash used in financing activities

     (12,177      (9,997
  

 

 

    

 

 

 

Net increase in cash and cash equivalents

   $ 7,223      $ 8,319  
  

 

 

    

 

 

 

During the thirteen weeks ended April 1, 2017, cash provided by operating activities was $38.1 million primarily as a result of $29.2 million in net income, non-cash adjustments to net income of $4.5 million and a net increase in operating assets and liabilities of $4.4 million. Compared to the Consolidated Balance Sheet at December 31, 2016, accounts receivable increased $2.5 million due to timing of cash receipts. Accounts payable decreased by $0.7 million. Other assets and liabilities, net, increased by $5.4 million primarily due to an increase in accrued income taxes partially offset by a decrease in accrued compensation.

During the thirteen weeks ended March 26, 2016, cash provided by operating activities was $23.9 million primarily as a result of $24.7 million in net income, non-cash adjustments to net income of $5.5 million and a net decrease in operating assets and liabilities of $6.3 million. Compared to the Consolidated Balance Sheet at December 26, 2015, accounts receivable increased $4.5 million due to increasing sales over our average days outstanding. Inventory decreased $6.1 million due to lower inventory purchases and increased net sales. Accounts payable decreased by $11.9 million due to lower inventory purchases and the timing of payments to our vendors.

Investing activities used $18.7 million of cash in the thirteen weeks ended April 1, 2017 and $5.6 million in the thirteen weeks ended March 26, 2016.

 

    Capital spending in the thirteen weeks ended April 1, 2017 was primarily related to $2.3 million in tooling associated with new products and $2.0 million in enhancements and upgrades to our information systems.

 

    Capital spending in the thirteen weeks ended March 26, 2016 was primarily related to $2.8 million in tooling associated with new products and $1.0 million in enhancements and upgrades to our information systems.

 

    Additionally, during the thirteen weeks ended April 1, 2017, we used $3.1 million to acquire certain assets of Ingalls Engineering Co., Inc. and $10.0 million to acquire a minority equity interest in a supplier.

 

    The remaining capital spending in both periods resulted from scheduled equipment replacements, certain facility improvements and other capital projects.

Financing activities used $12.2 million of cash in the thirteen weeks ended April 1, 2017 and $10.0 million in the thirteen weeks ended March 26, 2016.

 

    In the thirteen weeks ended April 1, 2017, we paid $11.0 million to repurchase 138,900 common shares. In the thirteen weeks ended March 26, 2016, we paid $9.6 million to repurchase 207,166 common shares.

 

    The remaining sources and uses of cash from financing activities in each period result from stock compensation plan activity and the repurchase of common stock from our 401(k) Plan.

Based on our current operating plan, we believe that our sources of available capital are adequate to meet our ongoing cash needs for at least the next twelve months.

During the thirteen weeks ended April 1, 2017, we experienced no material changes to our contractual obligations as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2016.

 

Page 14 of 20


Table of Contents

Foreign Currency Fluctuations

In fiscal 2016, approximately 77% of our products were purchased from vendors in a variety of foreign countries. The products generally are purchased through purchase orders with the purchase price specified in U.S. Dollars. Accordingly, we generally do not have exposure to fluctuations in the relationship between the U.S. Dollar and various foreign currencies between the time of execution of the purchase order and payment for the product. To the extent that the U.S. Dollar changes in value relative to foreign currencies in the future, the price of the product for new purchase orders may change in equivalent U.S. Dollars.

The largest portion of our overseas purchases comes from China. The Chinese Yuan to U.S. Dollar exchange rate has fluctuated over the past several years. Any future changes in the value of the Chinese Yuan relative to the U.S. Dollar may result in a change in the cost of products that we purchase from China.

Impact of Inflation

The overall impact of inflation has not resulted in a significant change in labor costs or the cost of general services utilized. The cost of many commodities that are used in our products has fluctuated over time resulting in increases and decreases in the cost of our products. In addition, we have periodically experienced increased transportation costs as a result of higher fuel prices. We will attempt to offset cost increases by passing along selling price increases to customers, using alternative suppliers and by sourcing purchases from other countries. However there can be no assurance that we will be successful in these efforts.

New and Recently Adopted Accounting Pronouncements

Please refer to Note 11, New and Recently Adopted Accounting Pronouncements, to the Notes to Consolidated Financial Statements.

 

Page 15 of 20


Table of Contents
Item 3. Quantitative and Qualitative Disclosures About Market Risk

Our market risk is the potential loss arising from adverse changes in interest rates. Substantially all of our available credit and our accounts receivable sale programs bear interest at rates tied to LIBOR. Under the terms of our revolving credit facility and customer-sponsored programs to sell accounts receivable, a change in the lender’s base rate, LIBOR or discount rates under our accounts receivable sale programs would affect the rate at which we could access funds thereunder. A one percentage point increase in LIBOR or the discount rates under the accounts receivable sales programs would increase our interest expense on our variable rate debt, if any, and our financing costs associated with our sales of accounts receivable by approximately $3.7 million annually. This estimate assumes that our variable rate debt balance and the level of sales of accounts receivable remains constant for an annual period and the interest rate change occurs at the beginning of the period. The hypothetical changes and assumptions may be different from what actually occurs in the future.

We have not historically and do not intend to use derivative financial instruments for trading or to speculate on changes in interest rates or commodity prices. We are not exposed to any significant market risks, foreign currency exchange risk or interest rate risk from the use of derivative instruments.

 

Item 4. Controls and Procedures

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

We maintain disclosure controls and procedures designed to provide reasonable assurance that information required to be disclosed in reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosures.

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, conducted an evaluation, as of the end of the period covered by this report, of the effectiveness of our disclosure controls and procedures, as such term is defined in Exchange Act Rule 13a-15(e). Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures, as defined in Rule 13a-15(e), were effective at the reasonable assurance level.

Changes in Internal Control Over Financial Reporting

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, also conducted an evaluation of our internal control over financial reporting to determine whether any changes occurred during the quarter ended April 1, 2017 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on that evaluation, there was no such change during the quarter ended April 1, 2017.

Limitations on the Effectiveness of Controls

Control systems, no matter how well conceived and operated, are designed to provide a reasonable, but not an absolute, level of assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. The Company conducts periodic evaluations of its internal controls to enhance, where necessary, its procedures and controls.

 

Page 16 of 20


Table of Contents

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

We are a party to or otherwise involved in legal proceedings that arise in the ordinary course of business, such as various claims and legal actions involving contracts, competitive practices, intellectual property infringement, product liability claims and other matters arising out of the conduct of our business. In the opinion of management, none of the actions, individually or in the aggregate, would likely have a material financial impact on the Company and we believe the range of reasonably possible losses from current matters is immaterial.

 

Item 1A. Risk Factors

You should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2016, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.

 

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

Issuer Purchases of Equity Securities

During the thirteen weeks ended April 1, 2017, we purchased shares of our common stock as follows:

 

Period

   Total Number
of Shares
Purchased
(1) (2)
     Average
Price Paid
per Share
     Total Number
of Shares
Purchased as
Part of
Publicly
Announced
Plans or
Programs (2)
     Maximum
Number (or
Approximate
Dollar Value) of
Shares that May
Yet Be Purchased
Under the  Plans
or Programs (2)
 

December 31, 2016 through January 28, 2017

     3,501      $ 68.68        —        $ 151,430,329  

January 29, 2017 through February 25, 2017

     5,408      $ 74.74        —        $ 151,430,329  

February 26, 2017 through April 1, 2017

     145,237      $ 79.41        138,900      $ 140,397,571  
  

 

 

       

 

 

    

Total

     154,146      $ 79.00        138,900      $ 140,397,571  
  

 

 

       

 

 

    

 

(1) Includes 3,830 shares purchased from the Dorman Products, Inc. 401(k) Plan and Trust (as described in Note 6 to the Notes to Consolidated Financial Statements in this Quarterly Report on Form 10-Q). Also includes 11,416 shares of our common stock withheld from participants for income tax withholding purposes in connection with the vesting of restricted stock grants during the period. The restricted stock was issued to participants pursuant to our 2008 Stock Option and Incentive Plan.
(2) On December 12, 2013 we announced that our Board of Directors authorized a share repurchase program, authorizing the repurchase of up to $10 million of our outstanding common stock by the end of 2014. Through several expansions and extensions, our Board of Directors expanded the program up to $250 million and extended program through December 31, 2018. Under this program, share repurchases may be made from time to time depending on market conditions, share price, share availability and other factors at our discretion. The share repurchase program does not obligate us to acquire any specific number of shares. We repurchased 138,900 shares under this program during the thirteen weeks ended April 1, 2017.

 

Item 3. Defaults Upon Senior Securities

None

 

Item 4. Mine Safety Disclosures

Not Applicable

 

Item 5. Other Information

None

 

Page 17 of 20


Table of Contents
Item 6. Exhibits

 

  (a) Exhibits

The Exhibits included in this report are listed in the Exhibit Index on page 20, which is incorporated herein by reference.

 

Page 18 of 20


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.

 

Dorman Products, Inc.
May 4, 2017

/s/ Mathias J. Barton

Mathias J. Barton

President and Chief Executive Officer

(principal executive officer)
May 4, 2017

/s/ Kevin M. Olsen

Kevin M. Olsen
Senior Vice President and
Chief Financial Officer
(principal financial and accounting officer)

 

Page 19 of 20


Table of Contents

EXHIBIT INDEX

 

  31.1    Certification of Chief Executive Officer as required by Section 302 of the Sarbanes-Oxley Act of 2002 (filed with this report).
  31.2    Certification of Chief Financial Officer as required by Section 302 of the Sarbanes-Oxley Act of 2002 (filed with this report).
  32    Certification of Chief Executive and Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished with this report).
101    The following financial statements from the Dorman Products, Inc. Quarterly Report on Form 10-Q as of and for the quarter ended April 1, 2017, formatted in XBRL (eXtensible Business Reporting Language): (i) the Consolidated Statements of Income; (ii) the Consolidated Balance Sheets; (iii) the Consolidated Statements of Cash Flows and (iv) the Notes to Consolidated Financial Statements.

 

Page 20 of 20

EX-31.1 2 d368068dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Mathias J. Barton certify that:

1. I have reviewed this Form 10-Q of Dorman Products, Inc. (the “registrant”);

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 4, 2017

/s/ Mathias J. Barton

Mathias J. Barton
President and Chief Executive Officer
EX-31.2 3 d368068dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Kevin M. Olsen certify that:

1. I have reviewed this Form 10-Q of Dorman Products, Inc. (the “registrant”);

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 4, 2017

/s/ Kevin M. Olsen

Kevin M. Olsen

Senior Financial Officer and

Chief Financial Officer

EX-32 4 d368068dex32.htm EX-32 EX-32

Exhibit 32

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

This Certification is intended to accompany the Quarterly Report of Dorman Products, Inc. (the “Company”) on Form 10-Q for the period ended April 1, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), and is given solely for the purpose of satisfying the requirements of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. To the best of their knowledge, the undersigned, in their respective capacities as set forth below, hereby certify that:

1.    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ Mathias J. Barton

Mathias J. Barton
President and Chief Executive Officer
Date: May 4, 2017

/s/ Kevin M. Olsen

Kevin M. Olsen

Senior Vice President and

Chief Financial Officer

Date: May 4, 2017

The foregoing certification is being furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Section 1350 of Chapter 63 of Title 18 of the United States Code) and is not being filed as part of the Report or as a separate disclosure document.

EX-101.INS 5 dorm-20170401.xml XBRL INSTANCE DOCUMENT 78659000 34297170 86978000 5291000 0.01 34449497 34449497 738601000 564002000 50000000 44181000 156344000 13615000 232924000 344000 71653000 33505000 32432000 171762000 67059000 738601000 8173000 110449000 101941000 2762000 39716000 3117895 88836000 619979000 57.11 27.40 19671 164461 58.21 4100000 575454000 1406394 2972000 200000 2800000 2000000 1076542 124592 370600000 101250000 1200000 7800000 250000000 11899000 0.01 34517633 34517633 711792000 551614000 50000000 44187000 149121000 12429000 230526000 345000 72629000 19320000 29788000 168851000 72833000 711792000 6302000 103848000 93223000 2795000 29525000 88436000 601642000 29.52 145363 49.22 557110000 3116000 101084 338300000 99995000 2100000 2700000 10000000 0.33 1700000 4800000 3100000 1600000 1600000 38970 2200000 56.66 430866 22500000 52.15 73000 8319000 4499000 0.71 0.71 127554000 -442000 208148000 70000 80594000 -11930000 24671000 996000 38874000 -5598000 4468000 2500000 405000 -6139000 1487000 56000 38931000 -57000 -9997000 2568000 5901000 14203000 23914000 5598000 34734000 135200000 41663000 34678000 0.0 440000 400000 9986000 -11000 0.0 0 46684 100000 100000 Dorman Products, Inc. 37464 10-Q 0000868780 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="8%" align="left"><b>2.</b></td> <td valign="top" align="left"><b><u>Acquisition</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> On January&#xA0;6, 2017, we acquired certain assets of Ingalls Engineering Company, Inc., a chassis and suspension business, primarily to expand our product portfolio. The purchase price was approximately $4.8&#xA0;million, comprised of $3.1&#xA0;million of cash and $1.7&#xA0;million of estimated contingent payments. The contingent payment arrangement is based upon future net sales of the acquired business. In connection with this acquisition, we preliminarily recorded $2.7&#xA0;million in goodwill and other intangible assets and $2.1&#xA0;million of other net assets pending final valuation. All of the intangible assets resulting from the asset purchase are expected to be deductible for tax purposes. The financial results of the acquisition have been included in the Consolidated Financial Statements since the acquisition date.</p> </div> 2017-04-01 7223000 5005000 2017 false --12-31 0.85 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="8%" align="left"><b>5.</b></td> <td valign="top" align="left"><b><u>Stock-Based Compensation</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> Our 2008 Stock Option and Stock Incentive Plan (the &#x201C;Plan&#x201D;) was approved by our shareholders on May&#xA0;20, 2009. Under the terms of the Plan, our Board of Directors may grant up to 2,000,000 shares of common stock in the form of shares of restricted stock, incentive stock options and&#xA0;<font style="WHITE-SPACE: nowrap">non-qualified</font>&#xA0;stock options or combinations thereof to officers, directors, employees, consultants and advisors. Grants under the Plan must be made within ten years of the date the Plan was approved and stock options are exercisable upon the terms set forth in the grant agreement approved by the Board of Directors, but in no event more than ten years from the date of grant. Restricted stock vests in accordance with the terms set forth in each restricted stock agreement. At April&#xA0;1, 2017, 1,406,394 shares were available for grant under the Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> We grant restricted stock to certain employees and members of our Board of Directors. The value of restricted stock issued is based on the fair value of our common stock on the grant date. Vesting of restricted stock is conditional based on continued employment or service for a specified period and, in certain circumstances, the attainment of financial goals. We retain the restricted stock, and any dividends paid thereon, until the vesting conditions have been met. For awards with a service condition only, compensation cost related to the stock is recognized on a straight-line basis over the vesting period. For awards that have a service condition and require the attainment of financial goals, compensation cost related to the stock is calculated based upon the probable outcome of the performance conditions and is recognized over the performance period. Compensation cost related to restricted stock was $0.6&#xA0;million and $0.4&#xA0;million for the thirteen weeks ended April&#xA0;1, 2017 and March&#xA0;26, 2016, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> The following table summarizes our restricted stock activity for the thirteen weeks ended April&#xA0;1, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Price</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145,363</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,011</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(37,637</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(276</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at April&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">164,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> As of April&#xA0;1, 2017, there was approximately $7.8&#xA0;million of unrecognized compensation cost related to nonvested restricted stock, which is expected to be recognized over a weighted-average period of approximately 2.8 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> Cash flows resulting from tax deductions in excess of the tax effect of compensation cost recognized in the financial statements are classified as operating cash flows. In accordance with ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09</font>&#xA0;(see Note&#xA0;11), the excess tax benefit generated from restricted shares which vested in the thirteen weeks ended April&#xA0;1, 2017 was $0.2&#xA0;million and was credited to income tax expense. The excess tax benefit generated from restricted shares which vested in the thirteen weeks ended March&#xA0;26, 2016 was $0.1&#xA0;million and was credited to additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> We grant stock options to certain employees and members of the Board of Directors. We expense the grant-date fair value of stock options. Compensation cost is recognized on a straight-line basis over the vesting period for which related services are performed. The compensation cost charged against income for the thirteen weeks ended April&#xA0;1, 2017 and March&#xA0;26, 2016 was less than $0.1&#xA0;million in each period. The compensation costs were classified as selling, general and administrative expense in the Consolidated Statements of Income. No cost was capitalized during the thirteen weeks ended April&#xA0;1, 2017 and March&#xA0;26, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> We use the Black-Scholes option valuation model to estimate the fair value of stock options granted. Expected volatility and expected dividend yield are based on the actual historical experience of our common stock. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using historical option exercise data. The risk-free rate was based on a U.S. Treasury security with terms equal to the expected time of exercise as of the grant date. During the thirteen weeks ended April&#xA0;1, 2017 and March&#xA0;26, 2016, we granted 55,508 and 46,684 stock options, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> The following table summarizes our stock option activity for the thirteen weeks ended April&#xA0;1, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Exercise<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Remaining&#xA0;Term<br /> (In&#xA0;years)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Aggregate<br /> Intrinsic<br /> Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(32,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.90</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at April&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">124,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,117,895</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at April&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,076,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> There were 32,000 options exercised during the thirteen weeks ended April&#xA0;1, 2017. As of April&#xA0;1, 2017, there was $1.2&#xA0;million of unrecognized compensation cost related to&#xA0;<font style="WHITE-SPACE: nowrap">non-vested</font>&#xA0;stock options, which is expected to be recognized over a weighted-average period of 3.6&#xA0;years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> The cash received from stock option exercises was less than $0.1&#xA0;million in the thirteen weeks ended April&#xA0;1, 2017. There was no cash generated from stock option exercises in the thirteen weeks ended March&#xA0;26, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> In accordance with ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09</font>&#xA0;(see Note&#xA0;11), the excess tax benefit generated from stock options exercises in the thirteen weeks ended April&#xA0;1, 2017 was $0.6&#xA0;million and was credited to income tax expense. There was no excess tax benefit generated from stock option exercises in the thirteen weeks ended March&#xA0;26, 2016.</p> </div> Q1 0.85 Large Accelerated Filer 132882000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="8%" align="left"><b>10.</b></td> <td valign="top" align="left"><b><u>Fair Value Disclosures</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> The carrying value of financial instruments such as cash, accounts receivable, accounts payable, and other current assets and liabilities approximate their fair value based on the short-term nature of these instruments.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="8%" align="left"><b>6.</b></td> <td valign="top" align="left"><b><u>Earnings Per Share</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> Basic earnings per share is calculated by dividing our net income by the weighted average number of common shares outstanding during the period, excluding nonvested restricted stock which is considered to be contingently issuable. To calculate diluted earnings per share, common share equivalents are added to the weighted average number of common shares outstanding. Common share equivalents are calculated using the treasury stock method and are computed based on outstanding stock-based awards. Stock-based awards of 37,464 shares and 73,000 shares were excluded from the calculation of diluted earnings per share as of April&#xA0;1, 2017 and March&#xA0;26, 2016, respectively, as their effect would have been anti-dilutive.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The following table sets forth the computation of basic earnings per share and diluted earnings per share:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> Thirteen&#xA0;Weeks&#xA0;Ended</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 116.65pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt"> (in&#xA0;thousands,&#xA0;except&#xA0;per&#xA0;share&#xA0;data)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">April&#xA0;1,<br /> 2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;26,<br /> 2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Numerator</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,187</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Denominator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average basic shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,678</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of stock-based compensation awards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average diluted shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings Per Share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> -1186000 221625000 61000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="8%" align="left"><b>4.</b></td> <td valign="top" align="left"><b><u>Inventories</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> Inventories include the cost of material, freight, direct labor and overhead utilized in the processing of our products, and are stated at the lower of cost or net realizable value. Inventories were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 45.45pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> (in&#xA0;thousands)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">April&#xA0;1,<br /> 2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,<br /> 2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Bulk product</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,833</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finished product</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,941</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,223</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Packaging materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,762</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,762</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">168,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> </div> 13127000 88743000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="8%" align="left"><b>9.</b></td> <td valign="top" align="left"><b><u>Income Taxes</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> At April&#xA0;1, 2017, we had $4.1&#xA0;million of net unrecognized tax benefits, $2.8&#xA0;million of which would affect our effective tax rate if recognized. We recognize interest and penalties related to uncertain tax positions in income tax expense. As of April&#xA0;1, 2017, we had approximately $0.2&#xA0;million of accrued interest related to uncertain tax positions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> We file income tax returns in the United States, China, India and Mexico. All years before 2013 are closed for federal tax purposes. We are currently under examination by one state tax authority for years 2011-2012. Tax years before 2011 are closed for the remaining states in which we file. We filed tax returns in Sweden through 2012 and all years prior to 2009 are closed. It is reasonably possible that audit settlements, the conclusion of current examinations or the expiration of the statute of limitations could impact the Company&#x2019;s unrecognized tax benefits.</p> </div> -668000 29187000 75000 45106000 -18745000 2473000 2500000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="8%" align="left"><b>11.</b></td> <td valign="top" align="left"><b><u>New and Recently Adopted Accounting Pronouncements</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> In May 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font>&#xA0;<i>Revenue from Contracts with Customers,&#xA0;</i>which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. As originally issued, the new standard would have been effective for annual periods beginning after December&#xA0;15, 2016. The FASB has amended the standard to be effective for annual periods beginning after December&#xA0;15, 2017. The standard permits the use of either the retrospective or cumulative effect transition method. We have completed an initial evaluation of the ASU.&#xA0;Based on the evaluation conducted to date, we do not expect the adoption of the new guidance to have a material impact on our consolidated financial statements. However, we have not yet completed our assessment, especially as it relates to disclosure and presentation matters.&#xA0;As a result, we continue to evaluate the effect the ASU will have on our consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> In July 2015, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2015-11,</font>&#xA0;<i>Simplifying the Measurement of Inventory</i>, which changes the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value. The amendments in this guidance do not apply to inventory that is measured using&#xA0;<font style="WHITE-SPACE: nowrap">last-in,</font>&#xA0;<font style="WHITE-SPACE: nowrap">first-out</font>&#xA0;(LIFO) or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using&#xA0;<font style="WHITE-SPACE: nowrap">first-in,</font>&#xA0;<font style="WHITE-SPACE: nowrap">first-out</font>&#xA0;or average cost. Within the scope of this new guidance, an entity should measure inventory at the lower of cost and net realizable value; where, net realizable value is defined as the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance was effective for annual periods beginning after December&#xA0;15, 2016, with early adoption permitted. The new guidance must be applied on a prospective basis. Adoption of this ASU did not have a material impact on our Consolidated Financial Statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal; break-before: page"> </p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> In January 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font>&#xA0;<i>Financial Instruments &#x2013; Overall</i>, which relates to the recognition and measurement of financial assets and liabilities. The new guidance makes targeted improvements to GAAP impacting equity investments (other than those accounted for under the equity method or consolidated), financial liabilities accounted for under the fair value election, and presentation and disclosure requirements for financial instruments, among other changes. The new guidance is effective for annual periods beginning after December&#xA0;15, 2017, with early adoption prohibited other than for certain provisions. We are evaluating the impact that the new guidance will have on our consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> In February 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font>&#xA0;<i>Leases</i>, which replaces existing lease guidance. The ASU is intended to provide enhanced transparency and comparability by requiring lessees to record&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>&#xA0;assets and corresponding lease liabilities on the balance sheet. The new guidance will continue to classify leases as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. The new guidance is effective for annual periods beginning after December&#xA0;15, 2018, with early application permitted. The new standard is required to be applied with a modified retrospective approach. We are evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> In March 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09,</font>&#xA0;<i>Compensation &#x2013; Improvement to Employee Share-Based Payment Accounting</i>, which amends the current guidance related to stock compensation. The updated guidance changes how companies account for certain aspects of share-based payment awards to employees, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The update to the standard was effective for annual periods beginning after December&#xA0;15, 2016, with early application permitted. Adoption of this ASU resulted in a $0.8&#xA0;million tax benefit during the thirteen weeks ended April&#xA0;1, 2017. The amount of benefit, if any, in future periods will vary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> In August 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-15,</font>&#xA0;<i>Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</i>, which clarifies and provides guidance on eight cash flow classification issues and is intended to reduce existing diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows.&#xA0;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-15</font>&#xA0;is effective for annual periods beginning after December&#xA0;15, 2017, including interim periods within those fiscal years.&#xA0;Early adoption is permitted, including adoption in an interim period.&#xA0;We are evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> In January 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04,</font>&#xA0;<i>Simplifying the Test for Goodwill Impairment</i>, which eliminates the need to perform a hypothetical purchase price allocation to measure goodwill impairment.&#xA0;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-04</font>&#xA0;is effective for annual periods beginning after December&#xA0;15, 2019, including interim periods within those fiscal years.&#xA0;Early adoption is permitted, including adoption in an interim period.&#xA0;We are evaluating the effect that the new guidance will have, however, we do not believe the new guidance will have a material impact on our consolidated financial statements and related disclosures.</p> </div> -144000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> In May 2014, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font> <i>Revenue from Contracts with Customers,</i> which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. As originally issued, the new standard would have been effective for annual periods beginning after December&#xA0;15, 2016. The FASB has amended the standard to be effective for annual periods beginning after December&#xA0;15, 2017. The standard permits the use of either the retrospective or cumulative effect transition method. We have completed an initial evaluation of the ASU.&#xA0;Based on the evaluation conducted to date, we do not expect the adoption of the new guidance to have a material impact on our consolidated financial statements. However, we have not yet completed our assessment, especially as it relates to disclosure and presentation matters.&#xA0;As a result, we continue to evaluate the effect the ASU will have on our consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In July 2015, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2015-11,</font> <i>Simplifying the Measurement of Inventory</i>, which changes the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value. The amendments in this guidance do not apply to inventory that is measured using <font style="WHITE-SPACE: nowrap">last-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> (LIFO) or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> or average cost. Within the scope of this new guidance, an entity should measure inventory at the lower of cost and net realizable value; where, net realizable value is defined as the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance was effective for annual periods beginning after December&#xA0;15, 2016, with early adoption permitted. The new guidance must be applied on a prospective basis. Adoption of this ASU did not have a material impact on our Consolidated Financial Statements.</p> <p style="MARGIN-BOTTOM: 0pt; PAGE-BREAK-BEFORE: always; MARGIN-TOP: 0pt"> </p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In January 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font> <i>Financial Instruments &#x2013; Overall</i>, which relates to the recognition and measurement of financial assets and liabilities. The new guidance makes targeted improvements to GAAP impacting equity investments (other than those accounted for under the equity method or consolidated), financial liabilities accounted for under the fair value election, and presentation and disclosure requirements for financial instruments, among other changes. The new guidance is effective for annual periods beginning after December&#xA0;15, 2017, with early adoption prohibited other than for certain provisions. We are evaluating the impact that the new guidance will have on our consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> <i>Leases</i>, which replaces existing lease guidance. The ASU is intended to provide enhanced transparency and comparability by requiring lessees to record <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> assets and corresponding lease liabilities on the balance sheet. The new guidance will continue to classify leases as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. The new guidance is effective for annual periods beginning after December&#xA0;15, 2018, with early application permitted. The new standard is required to be applied with a modified retrospective approach. We are evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In March 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09,</font> <i>Compensation &#x2013; Improvement to Employee Share-Based Payment Accounting</i>, which amends the current guidance related to stock compensation. The updated guidance changes how companies account for certain aspects of share-based payment awards to employees, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The update to the standard was effective for annual periods beginning after December&#xA0;15, 2016, with early application permitted. Adoption of this ASU resulted in a $0.8&#xA0;million tax benefit during the thirteen weeks ended April&#xA0;1, 2017. The amount of benefit, if any, in future periods will vary.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In August 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-15,</font> <i>Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</i>, which clarifies and provides guidance on eight cash flow classification issues and is intended to reduce existing diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows.&#xA0;ASU <font style="WHITE-SPACE: nowrap">2016-15</font> is effective for annual periods beginning after December&#xA0;15, 2017, including interim periods within those fiscal years.&#xA0;Early adoption is permitted, including adoption in an interim period.&#xA0;We are evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> In January 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-04,</font> <i>Simplifying the Test for Goodwill Impairment</i>, which eliminates the need to perform a hypothetical purchase price allocation to measure goodwill impairment.&#xA0;ASU <font style="WHITE-SPACE: nowrap">2017-04</font> is effective for annual periods beginning after December&#xA0;15, 2019, including interim periods within those fiscal years.&#xA0;Early adoption is permitted, including adoption in an interim period.&#xA0;We are evaluating the effect that the new guidance will have, however, we do not believe the new guidance will have a material impact on our consolidated financial statements and related disclosures.</p> </div> 818000 191000 94000 45042000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="8%" align="left"><b>3.</b></td> <td valign="top" align="left"><b><u>Sales of Accounts Receivable</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 8%"> We have entered into several customer sponsored programs administered by unrelated financial institutions that permit us to sell certain accounts receivable at discounted rates to the financial institutions. Transactions under these agreements were accounted for as sales of accounts receivable and were removed from our Consolidated Balance Sheet at the time of the sales transactions. Pursuant to these agreements, we sold $146.0&#xA0;million and $135.2&#xA0;million of accounts receivable during the thirteen weeks ended April&#xA0;1, 2017 and March&#xA0;26, 2016, respectively. If receivables had not been sold, $370.6&#xA0;million and $338.3&#xA0;million of additional accounts receivable would have been outstanding at April&#xA0;1, 2017 and December&#xA0;31, 2016, respectively, based on standard payment terms. Selling, general and administrative expenses for each of the thirteen weeks ended April&#xA0;1, 2017 and March&#xA0;26, 2016 included $2.5&#xA0;million in financing costs associated with these accounts receivable sales programs.</p> </div> 64000 -12177000 1046000 8417000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="8%" align="left"><b>1.</b></td> <td valign="top" align="left"><b><u>Basis of Presentation</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> As used herein, unless the context otherwise requires, &#x201C;Dorman&#x201D;, the &#x201C;Company&#x201D;, &#x201C;we&#x201D;, &#x201C;us&#x201D;, or &#x201C;our&#x201D; refers to Dorman Products, Inc. and its subsidiaries. Our ticker symbol on the NASDAQ Global Select Market is &#x201C;DORM&#x201D;.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. for interim financial information and in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (&#x201C;SEC&#x201D;). However, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting of only normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the thirteen weeks ended April&#xA0;1, 2017 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#xA0;30, 2017. We may experience significant fluctuations from quarter to quarter in our results of operations due to the timing of orders placed by our customers. The introduction of new products and product lines to customers may cause significant fluctuations from quarter to quarter. These financial statements should be read in conjunction with the consolidated financial statements and footnotes thereto included in our Annual Report on Form&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the fiscal year ended December&#xA0;31, 2016.</p> </div> 15919000 38145000 2022-12-31 5618000 52.19 78.21 32000 34479000 146000000 43701000 3830 P4Y3M18D <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The following table sets forth the computation of basic earnings per share and diluted earnings per share:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> Thirteen&#xA0;Weeks&#xA0;Ended</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 116.65pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt"> (in&#xA0;thousands,&#xA0;except&#xA0;per&#xA0;share&#xA0;data)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">April&#xA0;1,<br /> 2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">March&#xA0;26,<br /> 2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Numerator</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,187</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Denominator:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average basic shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,385</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,678</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Effect of stock-based compensation awards</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average diluted shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings Per Share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.85</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.71</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> Inventories include the cost of material, freight, direct labor and overhead utilized in the processing of our products, and are stated at the lower of cost or net realizable value. Inventories were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 45.45pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> (in&#xA0;thousands)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">April&#xA0;1,<br /> 2017</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">December&#xA0;31,<br /> 2016</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Bulk product</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">67,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">72,833</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finished product</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,941</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">93,223</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Packaging materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,762</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">171,762</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">168,851</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> </div> 78.40 37637 276 P3Y2M12D 53.86 300000 6.90 34385000 DORM 57011 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> The following table summarizes our stock option activity for the thirteen weeks ended April&#xA0;1, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Exercise<br /> Price</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Remaining&#xA0;Term<br /> (In&#xA0;years)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center">Aggregate<br /> Intrinsic<br /> Value</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(32,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.90</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at April&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">124,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">57.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,117,895</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at April&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,076,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 8%"> The following table summarizes our restricted stock activity for the thirteen weeks ended April&#xA0;1, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Shares</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center">Weighted<br /> Average<br /> Price</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">145,363</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">49.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57,011</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(37,637</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(276</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at April&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">164,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">58.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> 653000 600000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="8%" align="left"><b>8.</b></td> <td valign="top" align="left"><b><u>Related-Party Transactions</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> We have a&#xA0;<font style="WHITE-SPACE: nowrap">non-cancelable</font>&#xA0;operating lease for our primary operating facility with a partnership in which Steven L. Berman, our Executive Chairman, and his family members, are partners. Based upon the terms of the lease, payments will be $1.6&#xA0;million in fiscal 2017 and were $1.6&#xA0;million in fiscal 2016. The lease with the partnership expires December&#xA0;31, 2022. In the opinion of our Audit Committee, the terms and rates of this lease are no less favorable than those which could have been obtained from an unaffiliated party when the lease was renewed in fiscal 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> We are partner in a joint venture with one of our suppliers and own minority interests in three other suppliers. Each of these investments is accounted for according to the equity method. This includes a 33% minority equity interest in a supplier, which we purchased on January&#xA0;27, 2017 for $10.0&#xA0;million.</p> </div> 55508 11321000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="8%" align="left"><b>7.</b></td> <td valign="top" align="left"><b><u>Common Stock Repurchases</u></b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> We periodically repurchase, at the then current market price, and cancel common stock issued to the Dorman Products, Inc. 401(k) Retirement Plan and Trust (the &#x201C;401(k) Plan&#x201D;). Shares are generally purchased from the 401(k) Plan when participants sell units as permitted by the 401(k) Plan or elect to leave the 401(k) Plan upon retirement, termination or other reasons. For the thirteen weeks ended April&#xA0;1, 2017, we repurchased and cancelled 3,830 shares of common stock for $0.3&#xA0;million at an average price of $75.45 per share. During the fifty-three weeks ended December&#xA0;31, 2016, we repurchased and cancelled 38,970 shares of common stock for $2.2&#xA0;million at an average price of $56.66 per share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal; break-before: page"> </p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 8%; -webkit-text-stroke-width: 0px; font-variant-ligatures: normal; font-variant-caps: normal"> Our Board of Directors authorized a share repurchase program up to $250&#xA0;million through December&#xA0;31, 2018. Under this program, share repurchases may be made from time to time depending on market conditions, share price, share availability and other factors at our discretion. The share repurchase program does not obligate us to acquire any specific number of shares. For the thirteen weeks ended April&#xA0;1, 2017, we repurchased and cancelled 138,900 shares of common stock for $11.0&#xA0;million at an average price of $79.43 per share under this program. For the fifty-three weeks ended December&#xA0;31, 2016, we repurchased and cancelled 430,866 shares of common stock for $22.5&#xA0;million at an average price of $52.15 per share under this program.</p> </div> 75.45 P10Y 2009-05-20 -856000 800000 600000 0 P3Y7M6D 32000 55508 200000 P2Y9M18D 2017-01-06 100000 100000 2011 2012 138900 11000000 79.43 0000868780 dorm:ShareRepurchaseProgramMember 2017-01-01 2017-04-01 0000868780 us-gaap:StateAndLocalJurisdictionMemberus-gaap:LatestTaxYearMember 2017-01-01 2017-04-01 0000868780 us-gaap:StateAndLocalJurisdictionMemberus-gaap:EarliestTaxYearMember 2017-01-01 2017-04-01 0000868780 us-gaap:MaximumMember 2017-01-01 2017-04-01 0000868780 dorm:IngallsEngineeringCompanyIncMember 2017-01-01 2017-04-01 0000868780 us-gaap:RestrictedStockMember 2017-01-01 2017-04-01 0000868780 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-04-01 0000868780 dorm:AccountingStandardsUpdate201609Member 2017-01-01 2017-04-01 0000868780 2017-01-01 2017-04-01 0000868780 us-gaap:MaximumMember 2015-12-27 2016-03-26 0000868780 us-gaap:RestrictedStockMember 2015-12-27 2016-03-26 0000868780 us-gaap:EmployeeStockOptionMember 2015-12-27 2016-03-26 0000868780 2015-12-27 2016-03-26 0000868780 dorm:ShareRepurchaseProgramMember 2015-12-27 2016-12-31 0000868780 2015-12-27 2016-12-31 0000868780 us-gaap:ScenarioForecastMember 2017-01-01 2017-12-30 0000868780 dorm:IngallsEngineeringCompanyIncMember 2017-01-05 2017-01-06 0000868780 us-gaap:EquityMethodInvesteeMember 2017-01-27 0000868780 dorm:IngallsEngineeringCompanyIncMember 2017-01-06 0000868780 2016-12-31 0000868780 dorm:ShareRepurchaseProgramMember 2017-04-01 0000868780 us-gaap:RestrictedStockMember 2017-04-01 0000868780 us-gaap:EmployeeStockOptionMember 2017-04-01 0000868780 2017-04-01 0000868780 2016-03-26 0000868780 2017-05-01 0000868780 2015-12-26 iso4217:USD shares iso4217:USD shares pure EX-101.SCH 6 dorm-20170401.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Statements of Income link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Acquisition link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Sales of Accounts Receivable link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Inventories link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Earnings Per Share link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Common Stock Repurchases link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Related-Party Transactions link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Fair Value Disclosures link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - New and Recently Adopted Accounting Pronouncements link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - New and Recently Adopted Accounting Pronouncements (Policies) link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Earnings Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Acquisition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Sales of Accounts Receivable - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Inventories - Inventories (Detail) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Earnings Per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Common Stock Repurchases - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Related Party Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - New and Recently Adopted Accounting Pronouncements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 dorm-20170401_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 dorm-20170401_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 dorm-20170401_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 dorm-20170401_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
3 Months Ended
Apr. 01, 2017
May 01, 2017
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Apr. 01, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q1  
Trading Symbol DORM  
Entity Registrant Name Dorman Products, Inc.  
Entity Central Index Key 0000868780  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   34,297,170
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Income Statement [Abstract]    
Net sales $ 221,625 $ 208,148
Cost of goods sold 132,882 127,554
Gross profit 88,743 80,594
Selling, general and administrative expenses 43,701 41,663
Income from operations 45,042 38,931
Interest income (expense), net 64 (57)
Income before income taxes 45,106 38,874
Provision for income taxes 15,919 14,203
Net income $ 29,187 $ 24,671
Earnings Per Share:    
Basic $ 0.85 $ 0.71
Diluted $ 0.85 $ 0.71
Weighted Average Shares Outstanding:    
Basic 34,385 34,678
Diluted 34,479 34,734
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 156,344 $ 149,121
Accounts receivable, less allowance for doubtful accounts and customer credits of $101,250 and $99,995 232,924 230,526
Inventories 171,762 168,851
Prepaids and other current assets 2,972 3,116
Total current assets 564,002 551,614
Property, plant and equipment, net 88,836 88,436
Goodwill and intangible assets, net 32,432 29,788
Deferred tax asset, net 13,615 12,429
Other assets 39,716 29,525
Total 738,601 711,792
Current liabilities:    
Accounts payable 71,653 72,629
Accrued compensation 5,291 11,899
Other accrued liabilities 33,505 19,320
Total current liabilities 110,449 103,848
Other long-term liabilities 8,173 6,302
Commitments and contingencies
Shareholders' Equity:    
Common stock, par value $0.01; authorized 50,000,000 shares; issued and outstanding 34,449,497 and 34,517,633 in 2017 and 2016, respectively 344 345
Additional paid-in capital 44,181 44,187
Retained earnings 575,454 557,110
Total shareholders' equity 619,979 601,642
Total $ 738,601 $ 711,792
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts and customer credits $ 101,250 $ 99,995
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 34,449,497 34,517,633
Common stock, shares outstanding 34,449,497 34,517,633
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Cash Flows from Operating Activities:    
Net income $ 29,187 $ 24,671
Adjustments to reconcile net income to cash provided by operating activities:    
Depreciation, amortization and accretion 5,005 4,499
Provision for doubtful accounts 75 996
Benefit for deferred income taxes (1,186) (442)
Provision for non-cash stock compensation 653 440
Changes in assets and liabilities:    
Accounts receivable (2,473) (4,468)
Inventories (818) 6,139
Prepaids and other current assets 144 (405)
Other assets (191) (1,487)
Accounts payable (668) (11,930)
Accrued compensation and other liabilities 8,417 5,901
Cash provided by operating activities 38,145 23,914
Cash Flows from Investing Activities:    
Property, plant and equipment additions (5,618) (5,598)
Purchase of investments (13,127)  
Cash used in investing activities (18,745) (5,598)
Cash Flows from Financing Activities:    
Other stock related activity (856) (11)
Purchase and cancellation of common stock (11,321) (9,986)
Cash used in financing activities (12,177) (9,997)
Net Increase in Cash and Cash Equivalents 7,223 8,319
Cash and Cash Equivalents, Beginning of Period 149,121 78,659
Cash and Cash Equivalents, End of Period 156,344 86,978
Supplemental Cash Flow Information    
Cash paid for interest expense 61 70
Cash paid for income taxes $ 1,046 $ 2,568
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation
3 Months Ended
Apr. 01, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
1. Basis of Presentation

As used herein, unless the context otherwise requires, “Dorman”, the “Company”, “we”, “us”, or “our” refers to Dorman Products, Inc. and its subsidiaries. Our ticker symbol on the NASDAQ Global Select Market is “DORM”.

The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. for interim financial information and in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). However, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting of only normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the thirteen weeks ended April 1, 2017 are not necessarily indicative of the results that may be expected for the fiscal year ending December 30, 2017. We may experience significant fluctuations from quarter to quarter in our results of operations due to the timing of orders placed by our customers. The introduction of new products and product lines to customers may cause significant fluctuations from quarter to quarter. These financial statements should be read in conjunction with the consolidated financial statements and footnotes thereto included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2016.

XML 17 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisition
3 Months Ended
Apr. 01, 2017
Business Combinations [Abstract]  
Acquisition
2. Acquisition

On January 6, 2017, we acquired certain assets of Ingalls Engineering Company, Inc., a chassis and suspension business, primarily to expand our product portfolio. The purchase price was approximately $4.8 million, comprised of $3.1 million of cash and $1.7 million of estimated contingent payments. The contingent payment arrangement is based upon future net sales of the acquired business. In connection with this acquisition, we preliminarily recorded $2.7 million in goodwill and other intangible assets and $2.1 million of other net assets pending final valuation. All of the intangible assets resulting from the asset purchase are expected to be deductible for tax purposes. The financial results of the acquisition have been included in the Consolidated Financial Statements since the acquisition date.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Sales of Accounts Receivable
3 Months Ended
Apr. 01, 2017
Receivables [Abstract]  
Sales of Accounts Receivable
3. Sales of Accounts Receivable

We have entered into several customer sponsored programs administered by unrelated financial institutions that permit us to sell certain accounts receivable at discounted rates to the financial institutions. Transactions under these agreements were accounted for as sales of accounts receivable and were removed from our Consolidated Balance Sheet at the time of the sales transactions. Pursuant to these agreements, we sold $146.0 million and $135.2 million of accounts receivable during the thirteen weeks ended April 1, 2017 and March 26, 2016, respectively. If receivables had not been sold, $370.6 million and $338.3 million of additional accounts receivable would have been outstanding at April 1, 2017 and December 31, 2016, respectively, based on standard payment terms. Selling, general and administrative expenses for each of the thirteen weeks ended April 1, 2017 and March 26, 2016 included $2.5 million in financing costs associated with these accounts receivable sales programs.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories
3 Months Ended
Apr. 01, 2017
Inventory Disclosure [Abstract]  
Inventories
4. Inventories

Inventories include the cost of material, freight, direct labor and overhead utilized in the processing of our products, and are stated at the lower of cost or net realizable value. Inventories were as follows:

 

(in thousands)

   April 1,
2017
     December 31,
2016
 

Bulk product

   $ 67,059      $ 72,833  

Finished product

     101,941        93,223  

Packaging materials

     2,762        2,795  
  

 

 

    

 

 

 

Total

   $ 171,762      $ 168,851  
  

 

 

    

 

 

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation
3 Months Ended
Apr. 01, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
5. Stock-Based Compensation

Our 2008 Stock Option and Stock Incentive Plan (the “Plan”) was approved by our shareholders on May 20, 2009. Under the terms of the Plan, our Board of Directors may grant up to 2,000,000 shares of common stock in the form of shares of restricted stock, incentive stock options and non-qualified stock options or combinations thereof to officers, directors, employees, consultants and advisors. Grants under the Plan must be made within ten years of the date the Plan was approved and stock options are exercisable upon the terms set forth in the grant agreement approved by the Board of Directors, but in no event more than ten years from the date of grant. Restricted stock vests in accordance with the terms set forth in each restricted stock agreement. At April 1, 2017, 1,406,394 shares were available for grant under the Plan.

We grant restricted stock to certain employees and members of our Board of Directors. The value of restricted stock issued is based on the fair value of our common stock on the grant date. Vesting of restricted stock is conditional based on continued employment or service for a specified period and, in certain circumstances, the attainment of financial goals. We retain the restricted stock, and any dividends paid thereon, until the vesting conditions have been met. For awards with a service condition only, compensation cost related to the stock is recognized on a straight-line basis over the vesting period. For awards that have a service condition and require the attainment of financial goals, compensation cost related to the stock is calculated based upon the probable outcome of the performance conditions and is recognized over the performance period. Compensation cost related to restricted stock was $0.6 million and $0.4 million for the thirteen weeks ended April 1, 2017 and March 26, 2016, respectively.

The following table summarizes our restricted stock activity for the thirteen weeks ended April 1, 2017:

 

     Shares      Weighted
Average
Price
 

Balance at December 31, 2016

     145,363      $ 49.22  

Granted

     57,011      $ 78.21  

Vested

     (37,637    $ 53.86  

Cancelled

     (276    $ 52.19  
  

 

 

    

Balance at April 1, 2017

     164,461      $ 58.21  
  

 

 

    

As of April 1, 2017, there was approximately $7.8 million of unrecognized compensation cost related to nonvested restricted stock, which is expected to be recognized over a weighted-average period of approximately 2.8 years.

Cash flows resulting from tax deductions in excess of the tax effect of compensation cost recognized in the financial statements are classified as operating cash flows. In accordance with ASU No. 2016-09 (see Note 11), the excess tax benefit generated from restricted shares which vested in the thirteen weeks ended April 1, 2017 was $0.2 million and was credited to income tax expense. The excess tax benefit generated from restricted shares which vested in the thirteen weeks ended March 26, 2016 was $0.1 million and was credited to additional paid-in capital.

We grant stock options to certain employees and members of the Board of Directors. We expense the grant-date fair value of stock options. Compensation cost is recognized on a straight-line basis over the vesting period for which related services are performed. The compensation cost charged against income for the thirteen weeks ended April 1, 2017 and March 26, 2016 was less than $0.1 million in each period. The compensation costs were classified as selling, general and administrative expense in the Consolidated Statements of Income. No cost was capitalized during the thirteen weeks ended April 1, 2017 and March 26, 2016.

We use the Black-Scholes option valuation model to estimate the fair value of stock options granted. Expected volatility and expected dividend yield are based on the actual historical experience of our common stock. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using historical option exercise data. The risk-free rate was based on a U.S. Treasury security with terms equal to the expected time of exercise as of the grant date. During the thirteen weeks ended April 1, 2017 and March 26, 2016, we granted 55,508 and 46,684 stock options, respectively.

The following table summarizes our stock option activity for the thirteen weeks ended April 1, 2017:

 

     Shares      Weighted
Average
Exercise
Price
     Weighted
Average
Remaining Term
(In years)
     Aggregate
Intrinsic
Value
 

Balance at December 31, 2016

     101,084      $ 29.52        

Granted

     55,508      $ 78.40        

Exercised

     (32,000    $ 6.90        
  

 

 

          

Balance at April 1, 2017

     124,592      $ 57.11        4.3      $ 3,117,895  
  

 

 

          

Options exercisable at April 1, 2017

     19,671      $ 27.40        3.2      $ 1,076,542  

There were 32,000 options exercised during the thirteen weeks ended April 1, 2017. As of April 1, 2017, there was $1.2 million of unrecognized compensation cost related to non-vested stock options, which is expected to be recognized over a weighted-average period of 3.6 years.

The cash received from stock option exercises was less than $0.1 million in the thirteen weeks ended April 1, 2017. There was no cash generated from stock option exercises in the thirteen weeks ended March 26, 2016.

In accordance with ASU No. 2016-09 (see Note 11), the excess tax benefit generated from stock options exercises in the thirteen weeks ended April 1, 2017 was $0.6 million and was credited to income tax expense. There was no excess tax benefit generated from stock option exercises in the thirteen weeks ended March 26, 2016.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share
3 Months Ended
Apr. 01, 2017
Earnings Per Share [Abstract]  
Earnings Per Share
6. Earnings Per Share

Basic earnings per share is calculated by dividing our net income by the weighted average number of common shares outstanding during the period, excluding nonvested restricted stock which is considered to be contingently issuable. To calculate diluted earnings per share, common share equivalents are added to the weighted average number of common shares outstanding. Common share equivalents are calculated using the treasury stock method and are computed based on outstanding stock-based awards. Stock-based awards of 37,464 shares and 73,000 shares were excluded from the calculation of diluted earnings per share as of April 1, 2017 and March 26, 2016, respectively, as their effect would have been anti-dilutive.

The following table sets forth the computation of basic earnings per share and diluted earnings per share:

 

     Thirteen Weeks Ended  

(in thousands, except per share data)

   April 1,
2017
     March 26,
2016
 

Numerator

     

Net income

   $ 29,187      $ 24,671  

Denominator:

     

Weighted average basic shares outstanding

     34,385        34,678  

Effect of stock-based compensation awards

     94        56  
  

 

 

    

 

 

 

Weighted average diluted shares outstanding

     34,479        34,734  
  

 

 

    

 

 

 

Earnings Per Share:

     

Basic

   $ 0.85      $ 0.71  

Diluted

   $ 0.85      $ 0.71  
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Common Stock Repurchases
3 Months Ended
Apr. 01, 2017
Text Block [Abstract]  
Common Stock Repurchases
7. Common Stock Repurchases

We periodically repurchase, at the then current market price, and cancel common stock issued to the Dorman Products, Inc. 401(k) Retirement Plan and Trust (the “401(k) Plan”). Shares are generally purchased from the 401(k) Plan when participants sell units as permitted by the 401(k) Plan or elect to leave the 401(k) Plan upon retirement, termination or other reasons. For the thirteen weeks ended April 1, 2017, we repurchased and cancelled 3,830 shares of common stock for $0.3 million at an average price of $75.45 per share. During the fifty-three weeks ended December 31, 2016, we repurchased and cancelled 38,970 shares of common stock for $2.2 million at an average price of $56.66 per share.

Our Board of Directors authorized a share repurchase program up to $250 million through December 31, 2018. Under this program, share repurchases may be made from time to time depending on market conditions, share price, share availability and other factors at our discretion. The share repurchase program does not obligate us to acquire any specific number of shares. For the thirteen weeks ended April 1, 2017, we repurchased and cancelled 138,900 shares of common stock for $11.0 million at an average price of $79.43 per share under this program. For the fifty-three weeks ended December 31, 2016, we repurchased and cancelled 430,866 shares of common stock for $22.5 million at an average price of $52.15 per share under this program.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related-Party Transactions
3 Months Ended
Apr. 01, 2017
Related Party Transactions [Abstract]  
Related-Party Transactions
8. Related-Party Transactions

We have a non-cancelable operating lease for our primary operating facility with a partnership in which Steven L. Berman, our Executive Chairman, and his family members, are partners. Based upon the terms of the lease, payments will be $1.6 million in fiscal 2017 and were $1.6 million in fiscal 2016. The lease with the partnership expires December 31, 2022. In the opinion of our Audit Committee, the terms and rates of this lease are no less favorable than those which could have been obtained from an unaffiliated party when the lease was renewed in fiscal 2016.

We are partner in a joint venture with one of our suppliers and own minority interests in three other suppliers. Each of these investments is accounted for according to the equity method. This includes a 33% minority equity interest in a supplier, which we purchased on January 27, 2017 for $10.0 million.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
3 Months Ended
Apr. 01, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
9. Income Taxes

At April 1, 2017, we had $4.1 million of net unrecognized tax benefits, $2.8 million of which would affect our effective tax rate if recognized. We recognize interest and penalties related to uncertain tax positions in income tax expense. As of April 1, 2017, we had approximately $0.2 million of accrued interest related to uncertain tax positions.

We file income tax returns in the United States, China, India and Mexico. All years before 2013 are closed for federal tax purposes. We are currently under examination by one state tax authority for years 2011-2012. Tax years before 2011 are closed for the remaining states in which we file. We filed tax returns in Sweden through 2012 and all years prior to 2009 are closed. It is reasonably possible that audit settlements, the conclusion of current examinations or the expiration of the statute of limitations could impact the Company’s unrecognized tax benefits.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Disclosures
3 Months Ended
Apr. 01, 2017
Fair Value Disclosures [Abstract]  
Fair Value Disclosures
10. Fair Value Disclosures

The carrying value of financial instruments such as cash, accounts receivable, accounts payable, and other current assets and liabilities approximate their fair value based on the short-term nature of these instruments.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
New and Recently Adopted Accounting Pronouncements
3 Months Ended
Apr. 01, 2017
Accounting Changes and Error Corrections [Abstract]  
New and Recently Adopted Accounting Pronouncements
11. New and Recently Adopted Accounting Pronouncements

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. As originally issued, the new standard would have been effective for annual periods beginning after December 15, 2016. The FASB has amended the standard to be effective for annual periods beginning after December 15, 2017. The standard permits the use of either the retrospective or cumulative effect transition method. We have completed an initial evaluation of the ASU. Based on the evaluation conducted to date, we do not expect the adoption of the new guidance to have a material impact on our consolidated financial statements. However, we have not yet completed our assessment, especially as it relates to disclosure and presentation matters. As a result, we continue to evaluate the effect the ASU will have on our consolidated financial statements and related disclosures.

In July 2015, the FASB issued ASU No. 2015-11, Simplifying the Measurement of Inventory, which changes the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value. The amendments in this guidance do not apply to inventory that is measured using last-in, first-out (LIFO) or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out or average cost. Within the scope of this new guidance, an entity should measure inventory at the lower of cost and net realizable value; where, net realizable value is defined as the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance was effective for annual periods beginning after December 15, 2016, with early adoption permitted. The new guidance must be applied on a prospective basis. Adoption of this ASU did not have a material impact on our Consolidated Financial Statements.

In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments – Overall, which relates to the recognition and measurement of financial assets and liabilities. The new guidance makes targeted improvements to GAAP impacting equity investments (other than those accounted for under the equity method or consolidated), financial liabilities accounted for under the fair value election, and presentation and disclosure requirements for financial instruments, among other changes. The new guidance is effective for annual periods beginning after December 15, 2017, with early adoption prohibited other than for certain provisions. We are evaluating the impact that the new guidance will have on our consolidated financial statements and related disclosures.

 

In February 2016, the FASB issued ASU No. 2016-02, Leases, which replaces existing lease guidance. The ASU is intended to provide enhanced transparency and comparability by requiring lessees to record right-of-use assets and corresponding lease liabilities on the balance sheet. The new guidance will continue to classify leases as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. The new guidance is effective for annual periods beginning after December 15, 2018, with early application permitted. The new standard is required to be applied with a modified retrospective approach. We are evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.

In March 2016, the FASB issued ASU No. 2016-09, Compensation – Improvement to Employee Share-Based Payment Accounting, which amends the current guidance related to stock compensation. The updated guidance changes how companies account for certain aspects of share-based payment awards to employees, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The update to the standard was effective for annual periods beginning after December 15, 2016, with early application permitted. Adoption of this ASU resulted in a $0.8 million tax benefit during the thirteen weeks ended April 1, 2017. The amount of benefit, if any, in future periods will vary.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which clarifies and provides guidance on eight cash flow classification issues and is intended to reduce existing diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. ASU 2016-15 is effective for annual periods beginning after December 15, 2017, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. We are evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, Simplifying the Test for Goodwill Impairment, which eliminates the need to perform a hypothetical purchase price allocation to measure goodwill impairment. ASU 2017-04 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. We are evaluating the effect that the new guidance will have, however, we do not believe the new guidance will have a material impact on our consolidated financial statements and related disclosures.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
New and Recently Adopted Accounting Pronouncements (Policies)
3 Months Ended
Apr. 01, 2017
Accounting Changes and Error Corrections [Abstract]  
New and Recently Adopted Accounting Pronouncements

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU will replace most existing revenue recognition guidance in U.S. GAAP when it becomes effective. As originally issued, the new standard would have been effective for annual periods beginning after December 15, 2016. The FASB has amended the standard to be effective for annual periods beginning after December 15, 2017. The standard permits the use of either the retrospective or cumulative effect transition method. We have completed an initial evaluation of the ASU. Based on the evaluation conducted to date, we do not expect the adoption of the new guidance to have a material impact on our consolidated financial statements. However, we have not yet completed our assessment, especially as it relates to disclosure and presentation matters. As a result, we continue to evaluate the effect the ASU will have on our consolidated financial statements and related disclosures.

In July 2015, the FASB issued ASU No. 2015-11, Simplifying the Measurement of Inventory, which changes the measurement principle for inventory from the lower of cost or market to the lower of cost and net realizable value. The amendments in this guidance do not apply to inventory that is measured using last-in, first-out (LIFO) or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out or average cost. Within the scope of this new guidance, an entity should measure inventory at the lower of cost and net realizable value; where, net realizable value is defined as the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The new guidance was effective for annual periods beginning after December 15, 2016, with early adoption permitted. The new guidance must be applied on a prospective basis. Adoption of this ASU did not have a material impact on our Consolidated Financial Statements.

In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments – Overall, which relates to the recognition and measurement of financial assets and liabilities. The new guidance makes targeted improvements to GAAP impacting equity investments (other than those accounted for under the equity method or consolidated), financial liabilities accounted for under the fair value election, and presentation and disclosure requirements for financial instruments, among other changes. The new guidance is effective for annual periods beginning after December 15, 2017, with early adoption prohibited other than for certain provisions. We are evaluating the impact that the new guidance will have on our consolidated financial statements and related disclosures.

In February 2016, the FASB issued ASU No. 2016-02, Leases, which replaces existing lease guidance. The ASU is intended to provide enhanced transparency and comparability by requiring lessees to record right-of-use assets and corresponding lease liabilities on the balance sheet. The new guidance will continue to classify leases as either finance or operating, with classification affecting the pattern of expense recognition in the statement of operations. The new guidance is effective for annual periods beginning after December 15, 2018, with early application permitted. The new standard is required to be applied with a modified retrospective approach. We are evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.

In March 2016, the FASB issued ASU No. 2016-09, Compensation – Improvement to Employee Share-Based Payment Accounting, which amends the current guidance related to stock compensation. The updated guidance changes how companies account for certain aspects of share-based payment awards to employees, including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The update to the standard was effective for annual periods beginning after December 15, 2016, with early application permitted. Adoption of this ASU resulted in a $0.8 million tax benefit during the thirteen weeks ended April 1, 2017. The amount of benefit, if any, in future periods will vary.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which clarifies and provides guidance on eight cash flow classification issues and is intended to reduce existing diversity in practice in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. ASU 2016-15 is effective for annual periods beginning after December 15, 2017, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. We are evaluating the effect that the new guidance will have on our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, Simplifying the Test for Goodwill Impairment, which eliminates the need to perform a hypothetical purchase price allocation to measure goodwill impairment. ASU 2017-04 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. We are evaluating the effect that the new guidance will have, however, we do not believe the new guidance will have a material impact on our consolidated financial statements and related disclosures.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Tables)
3 Months Ended
Apr. 01, 2017
Inventory Disclosure [Abstract]  
Inventories

Inventories include the cost of material, freight, direct labor and overhead utilized in the processing of our products, and are stated at the lower of cost or net realizable value. Inventories were as follows:

 

(in thousands)

   April 1,
2017
     December 31,
2016
 

Bulk product

   $ 67,059      $ 72,833  

Finished product

     101,941        93,223  

Packaging materials

     2,762        2,795  
  

 

 

    

 

 

 

Total

   $ 171,762      $ 168,851  
  

 

 

    

 

 

 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Apr. 01, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Restricted Stock Activity

The following table summarizes our restricted stock activity for the thirteen weeks ended April 1, 2017:

 

     Shares      Weighted
Average
Price
 

Balance at December 31, 2016

     145,363      $ 49.22  

Granted

     57,011      $ 78.21  

Vested

     (37,637    $ 53.86  

Cancelled

     (276    $ 52.19  
  

 

 

    

Balance at April 1, 2017

     164,461      $ 58.21  
  

 

 

    
Summary of Stock Option Activity

The following table summarizes our stock option activity for the thirteen weeks ended April 1, 2017:

 

     Shares      Weighted
Average
Exercise
Price
     Weighted
Average
Remaining Term
(In years)
     Aggregate
Intrinsic
Value
 

Balance at December 31, 2016

     101,084      $ 29.52        

Granted

     55,508      $ 78.40        

Exercised

     (32,000    $ 6.90        
  

 

 

          

Balance at April 1, 2017

     124,592      $ 57.11        4.3      $ 3,117,895  
  

 

 

          

Options exercisable at April 1, 2017

     19,671      $ 27.40        3.2      $ 1,076,542  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Tables)
3 Months Ended
Apr. 01, 2017
Earnings Per Share [Abstract]  
Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share

The following table sets forth the computation of basic earnings per share and diluted earnings per share:

 

     Thirteen Weeks Ended  

(in thousands, except per share data)

   April 1,
2017
     March 26,
2016
 

Numerator

     

Net income

   $ 29,187      $ 24,671  

Denominator:

     

Weighted average basic shares outstanding

     34,385        34,678  

Effect of stock-based compensation awards

     94        56  
  

 

 

    

 

 

 

Weighted average diluted shares outstanding

     34,479        34,734  
  

 

 

    

 

 

 

Earnings Per Share:

     

Basic

   $ 0.85      $ 0.71  

Diluted

   $ 0.85      $ 0.71  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisition - Additional Information (Detail) - Ingalls Engineering Company, Inc., [Member] - USD ($)
$ in Millions
3 Months Ended
Jan. 06, 2017
Apr. 01, 2017
Business Acquisition [Line Items]    
Business acquisition date   Jan. 06, 2017
Business acquisition, total purchase price consideration $ 4.8  
Business acquisition, portion of purchase consideration paid in cash 3.1  
Business acquisition, estimated contingent payments 1.7  
Business acquisition of goodwill and other intangible assets 2.7  
Business acquisition of other net assets $ 2.1  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Sales of Accounts Receivable - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Dec. 31, 2016
Receivables [Abstract]      
Sale of accounts receivable $ 146.0 $ 135.2  
Additional receivables outstanding if receivables had not been sold 370.6   $ 338.3
Factoring costs associated with the sales of accounts receivable $ 2.5 $ 2.5  
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories - Inventories (Detail) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Inventory Disclosure [Abstract]    
Bulk product $ 67,059 $ 72,833
Finished product 101,941 93,223
Packaging materials 2,762 2,795
Total $ 171,762 $ 168,851
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Authorized number of common stock shares for grant 2,000,000  
Date of plan approval May 20, 2009  
Maximum grant period from date of plan approval 10 years  
Shares available for grant under the plan 1,406,394  
Compensation cost related to restricted stock $ 600,000 $ 400,000
Stock options granted 55,508  
Stock options exercised 32,000  
Cash received from stock option exercises under the plan   0.0
Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation cost related to stock options $ 100,000 100,000
Cash received from stock option exercises under the plan 100,000  
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost related to non-vested stock options $ 7,800,000  
Unrecognized compensation cost related to nonvested stock options, weighted-average period 2 years 9 months 18 days  
Tax benefit generated from compensation cost and credited $ 200,000 100,000
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost related to non-vested stock options $ 1,200,000  
Unrecognized compensation cost related to nonvested stock options, weighted-average period 3 years 7 months 6 days  
Tax benefit generated from compensation cost and credited $ 600,000 0.0
Capitalized compensation cost $ 0 $ 0
Stock options granted 55,508 46,684
Stock options exercised 32,000  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary of Restricted Stock Activity (Detail)
3 Months Ended
Apr. 01, 2017
$ / shares
shares
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Beginning Balance, Shares | shares 145,363
Granted, Shares | shares 57,011
Vested, Shares | shares (37,637)
Cancelled, Shares | shares (276)
Ending Balance, Shares | shares 164,461
Beginning Balance, Weighted Average Price | $ / shares $ 49.22
Granted, Weighted Average Price | $ / shares 78.21
Vested, Weighted Average Price | $ / shares 53.86
Cancelled, Weighted Average Price | $ / shares 52.19
Ending Balance, Weighted Average Price | $ / shares $ 58.21
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Detail)
3 Months Ended
Apr. 01, 2017
USD ($)
$ / shares
shares
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Beginning Balance, Shares | shares 101,084
Granted, Shares | shares 55,508
Exercised, Shares | shares (32,000)
Ending Balance, Shares | shares 124,592
Options Exercisable, Shares | shares 19,671
Beginning Balance, Weighted Average Exercise Price | $ / shares $ 29.52
Granted, Weighted Average Exercise Price | $ / shares 78.40
Exercised, Weighted Average Exercise Price | $ / shares 6.90
Ending Balance, Weighted Average Exercise Price | $ / shares 57.11
Options Exercisable, Weighted Average Exercise Price | $ / shares $ 27.40
Ending Balance, Weighted Average Remaining Terms (years) 4 years 3 months 18 days
Options Exercisable, Weighted Average Remaining Terms (years) 3 years 2 months 12 days
Ending Balance, Aggregate Intrinsic Value | $ $ 3,117,895
Options Exercisable, Aggregate Intrinsic Value | $ $ 1,076,542
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share - Additional Information (Detail) - shares
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Earnings Per Share [Abstract]    
Stock-based awards considered as anti-dilutive 37,464 73,000
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
Numerator    
Net income $ 29,187 $ 24,671
Denominator:    
Weighted average basic shares outstanding 34,385 34,678
Effect of stock-based compensation awards 94 56
Weighted average diluted shares outstanding 34,479 34,734
Earnings Per Share:    
Basic $ 0.85 $ 0.71
Diluted $ 0.85 $ 0.71
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Common Stock Repurchases - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Apr. 01, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Repurchased and cancelled shares 3,830 38,970
Common stock repurchased, value $ 300,000 $ 2,200,000
Common stock repurchased, average price $ 75.45 $ 56.66
Share Repurchase Program [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Repurchased and cancelled shares 138,900 430,866
Common stock repurchased, value $ 11,000,000 $ 22,500,000
Common stock repurchased, average price $ 79.43 $ 52.15
Share repurchase program shares authorized to be repurchased $ 250,000,000  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Apr. 01, 2017
Dec. 30, 2017
Dec. 31, 2016
Jan. 27, 2017
Related Party Transaction [Line Items]        
Rental payments based upon the terms of the lease     $ 1.6  
Lease expiration date Dec. 31, 2022      
Scenario, Forecast [Member]        
Related Party Transaction [Line Items]        
Rental payments based upon the terms of the lease   $ 1.6    
Equity Method Investee [Member]        
Related Party Transaction [Line Items]        
Equity method investment, ownership percentage       33.00%
Equity method investment, cost       $ 10.0
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Additional Information (Detail)
$ in Millions
3 Months Ended
Apr. 01, 2017
USD ($)
Income Tax Contingency [Line Items]  
Net unrecognized tax benefits $ 4.1
Unrecognized tax benefits which would impact effective tax rate if recognized 2.8
Accrued interest related to uncertain tax positions $ 0.2
Earliest Tax Year [Member] | State Tax Authority [Member]  
Income Tax Contingency [Line Items]  
Income tax years under examination 2011
Latest Tax Year [Member] | State Tax Authority [Member]  
Income Tax Contingency [Line Items]  
Income tax years under examination 2012
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
New and Recently Adopted Accounting Pronouncements - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2017
Mar. 26, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Tax benefit $ 15,919 $ 14,203
ASU 2016-09 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Tax benefit $ 800  
EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (YLI$H?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ CFRD2F;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ".;*1*NUUH9.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*&G:#DSJRTI/&PQ6V-C-R&IK%B?&UDCZ]G.R M-F5L#["CI=^?/H%J]!*[0,^A\Q384KP;7--&B7XC3LQ> D0\D=,Q3XDV-0]= M<)K3,QS!:_S01X)%4:S!$6NC6<,(S/Q,%*HV*#&0YBY<\ 9GO/\,S00S"-20 MHY8CE'D)0HT3_7EH:K@!1AA3'MZ?)G6S6P;6;=(Z5>TDL^>-N(Z^;5ZV.YW0BV*\CXK5EFQW)>5K%9RN7X? M77_XW81=9^S!_F/CJZ"JX===J"]02P,$% @ CFRD2IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ".;*1*DOK\TV," 4" & 'AL+W=OW(JY+=)&U[G\B44!H&4_9?R)U0!=>1*(V:46%^ M@_HF).LF+RJ4#K^-8]N;\3%^2>*)YB>@B8!F DK^2X@G0CP3H%$ 8V0FU0]8 MXJKD[!'P\;0&K"\%?([59M;::/;.?%/9"F6]5U$)[MK-A-B/"+1 P!D!E.]9 M /D$]LBAHW\%#BXB]@O$W@QB0X\7],1/3[STQ-"3!3VU-L!%9'Z!U"N0.O3< M$G 1A5\@\PID#GUC";@(&/D53MDWNB_\+%??L7\VO8B.#&I7GKS M'E\8DT0%%#VI4!K5HN<%)1>II[F:\[%/C0O)AJD'@_F/0/4'4$L#!!0 ( M (YLI$IT SDR 0, (\+ 8 >&PO=V]R:W-H965T&UL MA9;=CILP$(5?!7'?Q7]@LTHB;5)5K=1*JU9MK]G$2= "IN DV[>O;5B6VD-[ M$\ Y,_.-@T]F=5/=/Z_@!W^^PL %.\:.4 MMWYV']E6GI1ZM@^?#NL862)9R;VV*0ISN2IZN5/5S_*@S^M8Q-%!'HM+I;^JVT M?4;[2Z]5/68Q*'7Q,ES+QEUO8_[7,#B C %D"C"U_Q5 QP#Z%L!<\P.9:_5] MH8O-JE.WJ!M^K;:P+P6^IV8S]W;1[9W[SG3;F]7KAK!53O CM D<(5*-@#=?%T'I_!\0R,9RZ>S>.YMP>#A#M),T@( MSF:80R> # G,!$R3@C1I2",\FD&2SLI@2H3P]Q60$9ZF#*;)0)HLI,D]FBPH M(P1GU(,!5"C-%U@XR,(#%HH\%AY4890C[+$ *IQE%&81((L(6;PJ6Q%621'S M?Z10145.%TY8#K+D(8M799L'53+OF.]"R;N4PQ@8P5Z"0A#JFPD"=@6CS(,! M9-2^50L\"]Z&0Y[ W'!X2-(0 ML8POO#88]DT<&B==,$X,.R<.K9/ZUCEJQ P5W0G?.4'58C^P<^+0.JEOG:/F M?S20:I$&=DZQ.;N+KH[VZ--I.#+/5::I\('8,\M:W=MITX]%;FF%4 M_5)TI[+IHR>ES9#E1J&C4EH:2G1G^,YF.IX>*GG4]I:;^VX8$8<'K=IQ_$VF M&7SS!U!+ P04 " ".;*1*O^\V.HD# "!#P & 'AL+W=O2AB2@5E&T0 (8*=I>T]+* M(L*#2M)6\O994K0@S\SF1CSHG]E_9LF/N^M+UW\;3MZ/J^]-W0Z;Y#2.YXN;<@R7_4LZG'M?'N:@IDY1*9F*?L?C[[N+IL$DO<;7ZN7TSC=2+?K<_GB__;C/^>G/EREMRR' MJO'M4'7MJO?'3?(;/.S03@&SXM_*7X:[\]54RG/7?9LN_CIL$C4Y\K7?CU.* M,AS>_,[7]90I^/A_29K2X'O^OJ_ZK#>-HD>;(Z^&/Y M6H]?N\N??BG()JNE^L_^S==!/CD)8^R[>IA_5_O78>R:)4NPTI3?K\>JG8^7 M)?][F!R 2P#> L#\,D O 9H$I%=G;Q*\$Z"'Q4[KC!PDZ1A_)L)%$W@'*_OXU&. MUV*\GN/-?;PF15PEV2QI9PE8IXTAE0@R4P!&JC&B&\/=D&$>KQ)[-PQJ+)"Z MD63*HI/=6-&-Y6XL<6/9,)!!YN@L"S*7YS;2&R>Z<=R-(VX<+[K(J!A%D%AP8V4TNNLFYFYRXR=DP>9YKTKV=I#(ZTIE" M]%)P+P7Q4O#VH]&T,5P59C+/92^@9#XIYL8R0"G^9&H'EE)*D*'!(N(GPDO@ M?H#Z =Z>(@,Z58(,"XLVXD=&)R#W@]0/LH$RG3L%U)"@ \B*"(M!AC%H1G.K M(QED@ (GJ*4$!<[&T&&K:4F"#%UTSF6$ F>HI0P%3D>+!>NPP%#(BY@=F:' M(6HI1$$ I+:*O1)$JIU7LA9!Y"ARHE@)5T#A%O?Q2\W&9)<,4%7LU76RA)N,/.?[H M.N$1!?RQA98HBJ /(ZM&CCY'EWW(D68,Y/2]C,BRB!\9?,B7H8YB:]%\P$1F M#<7;3M+9 ./8?,L@10Y21\&%G) .BB*C;Z:D4^!B"W6448H"2MGS8]DB7/Q< M23KI[86FS>F7LG^IVF'UW(UA6S5O?HY=-_J04WT*.4]A/WR[J/UQG$ZS M<-Y?-X77B[$[+QO>]+;KWOX$4$L#!!0 ( (YLI$HYVJ_5$ ( !(& 8 M >&PO=V]R:W-H965T&ULC97;CILP$(9?!?$ ,6>2")"6 MK*I6:J5HJ[;73C($M 93VPG;MZ\/+")@M 3390]LIK .&\M:3C MN5L+T>\1XN<:6LPWM(=.KE24M5C((;LBWC/ %VUJ"0H\+T$M;CJWR/3\@?O1')D=HBG)I6NAX M0SN'096[3_[^D"J]%OQL8."SOJ,J.5'ZJ@9?+KGK*2 @HS%KC(&!T<9EY6C]4WX>]#^3#/:E(_.[TFJ^5R]EXD28;N*LXH M*8TDF$F"1\5AK8C\28)D_@DBL$($VA_.(5*[/[3Z0^V/YO[MH@@C2;6DTQ+? M\X/86U2RENWD%=MA(BM,M(;9+6",9#O+XFT\?X'R']$#26PEB5TDCB M69+8,]>"Y@/"!Z+$2I2LB19EE\DJ41A%T2[:I0LBFS#VTR0,[42IE2A=$RV^ M[C+]*)%-:"5"L]VI3LMOF%V;CCLG*N1&U]NQHE2 #.IM9+Q:'M#3@$ E5#>5 M?6:.*3,0M!]/8#3]!HJ_4$L#!!0 ( (YLI$J1?-U%]P, +H1 8 M>&PO=V]R:W-H965T&UL?9A=CZ,V%(;_"N)^%LZQ 7N41)I0 M5:W42J.MMKUF$B=!RT<*9++]]S4?FV5\CO^SW&?FR\N;?=U_YBS!!\ MJZNFWX:78;@^1U%_N)BZZ#^U5]/8?TYM5Q>#?>S.47_M3'&<@NHJPCA.H[HH MFW"WFN]VFO0U5V9C7+NAO=5UT_^U-U=ZW(83?"SZ7Y\LP%D2[S;4XF[_, M\.7ZVMFGZ%'+L:Q-TY=M$W3FM U?X#D74\"D^+LT]WYU'XRIO+7MU_'A]^,V MC$='IC*'8:RBL)=WDYNJ&FNR/OY=*@T?;8Z!Z_OOM?\Z)6^3>2MZD[?5/^5Q MN&Q#%09'VC4-;]=-O<+CU0ULOM5@K M=?%MOI;-=+W/_V1J">,#< G 1X!M^VLDHTZ<_MIG MI)',]4$E6J>\#<7:4-2&$9^< #"01UX\["1;-N!Z1TS5#1DXP]0 ">;D#QEI!7)9DI MH,%UPZGDBH(?[?" @X3:D:Z=A#:4IN1-,2H +7PCF0'J"HJ3PUD8X\(Y%AI+L"(@,_NZ\@+Y/3_21U M'I*(]&7Z:N#!AA1LREW"D&&62MS5E%.!;U_)@PTIV'3LFN&0!0)=M'$ZK95G MIX$\VI"BS67H'CEH(;A;HYS3::U](Y!G&U*V:9=M2*F5(;J+-*-2 CRK(O)L M0\HV[;(-*;1 :J#OB]DZJC3Q&>+AAG1OJ-VE".FV#Y)4D)6:T:E49[[IQ;,2 M-9F@VOVG3GZ7"@#P[MK1G&C\M5Z>, X@7'+V:G? _/^7R,\*.:^53CSZ([ METT?O+6#_1Z?OII/;3L8:S+^9+OJ8HKCXZ$RIV&\S>Q]-Y\FS ]#>UU.2J+' M<E! MXY_&6,4]NK9EKK? ZPA2DF5)\H$I+C0M\Q@[V3(W@Y="P\D2-RC%[9\C2#,6 M-*77P+-H.Q\"K,Q[WL)W\#_ZDT6/+2RU4*"=,)I8: KZD!Z.^Y ?$WX*&-W* M)J&3LS$OP?E2%S0)@D!"Y0,#Q^,"CR!E($(9OV=.NI0,P+5]9?\4>\=>SMS! MHY&_1.V[@MY14D/#!^F?S?@9YGYN*9F;_PH7D)@>E&"-RD@7OZ0:G#=J9D$I MBK].I]#Q'&?^*VP;D,V [ V 386B\B?N>9E;,Q([S;[GX8K30X:SJ4(PCB+^ M0_$.HY?R_BYGE\ SIQRGE&R5DBX9#,F7"ME6A6/V#IYMPW>; G<1OEL+O-_& M[S?Q^XC?_Z_!]REIDKRIP58#56#;N$J.5&;0<8U7T65;'[)X(?_2IU7_QFTK MM"-GX_%:X_ ;8SR@E.0&]Z?#U[4X$AH?S(]HVVG')L>;?GX^;'G#Y5]02P,$ M% @ CFRD2N;2Z+RS 0 T@, !@ !X;"]W;W)K,Z9,^-Q,1G[Z'H 3YZ4U*ZDO??#D3%7]Z"XNS$#:+QIC57^# M@U7%P#OX"O[;<+9HL96E$0JT$T83"VU)[]+CZ1#B8\!W 9/;G$FHY&+,8S ^ M-25-@B"04/O P'&[PCU(&8A0QL^%DZXI W![?F;_$&O'6B[ M4M) RT?I'\ST$99ZWE"R%/\9KB Q/"C!'+61+JZD'ITW:F%!*8H_S;O0<9_F MFSQ?8/N ; %D*^ VYF%SHJC\/?>\*JR9B)U[/_#PQ.DQP][4P1E;$>]0O$/O MM4J3MF+3$G.:8;!NS1C!D7U-D>RE.V7_P;!^>[RK,(SS_2^$+!(==@D,D M.+Q:XEY,_D\2MNFI MO%:7*D-J..D[SQK@-[E\4W^1,^3_L7;CNA';D8CR\; M^]\:XP&E)#/*J5>=RVGK?'QAS90M:N"O30X#1MPUQO0501 MI!7C27+#M) =+;+H.]DB,X-7LH.3)6[06MBW(R@SYG1'WQW/LFE]<+ BZT4# M7\%_ZT\6+;:P5%)#YZ3IB(4ZI_>[PS$-\3'@NX31K !E I$*./GS$F7E &X/K^S?XJU8RUGX>#!J!^R\FU.[RBIH!:# M\L]F_ QS/=>4S,4_P@44A@REV29JQ M2R":8XY3#%_'+!$,V9<4?"O%D?\#Y]OP_:;"?83O_U!XO4V0;A*DD2#];XE; M,3=_)6&KGFJP39PF1THS='&25]YE8.]Y?)/?X=.T/PG;R,Z1L_'XLK'_M3$> M4$IRA2/4X@=;# 6U#\=;/-MIS";#FW[^06SYQL4O4$L#!!0 ( (YLI$JA MH1$5M0$ - # 8 >&PO=V]R:W-H965T&UL?5/;;IPP M$/T5RQ\0@Y\;GG+EX MG(_:O-@.P*$W*90M<.=>-NYX"!EWK,6GL']ZD_& M6V11J;D$9;E6R$!3X+OT<,P"/@)^M7X+QO2YP$A(" 94+"LQO M%[@'(8*03^-UUL1+R$!NZ[ >XQJ:-@@W),>'V&N MYQJCN?@?< 'AX2$3'Z/2PL8558-U6LXJ/A7)WJ:=J[B/T\V.SK1M IT)="'L M8QPR!8J9?V..E;G1(S)3[WL6GC@]4-^;*CAC*^*=3]YZ[Z7,KG-R"3HSY#A! MZ J2+@CBQ9<(="O"D7ZATVWZ;C/!7:3OUM&3VVV!;%,@BP+9_RK\"DF3_3\Q MR*JC$DP;9\FB2@\JSO'*NXSK77Q"\@F?9OTG,RU7%IVU\^\:N]]H[<"GDESY M >K\]UH, 8T+QUM_-M.038;3_?Q_R/*)RW=02P,$% @ CFRD2N0?A8RT M 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5 MRQ\0 TN;= 5(V515*[72*E7;9R\,8,47:ILE_?N.#:&H07FQ/>-SSEP\+B9C MGUP/X,FSDMJ5M/=^.#+FZAX4=S=F (TWK;&*>S1MQ]Q@@3>1I"3+DN0]4UQH M6A71=[95848OA8:S)6Y4BML_)Y!F*FE*7QR/HNM]<+"J&'@'W\'_&,X6+;:J M-$*!=L)H8J$MZ7UZ/.4!'P$_!4QN-.D:,A"WYQ?U3[%VK.7"'3P8^4LTOB_I'24-M'R4_M%,GV&IYQTE M2_%?X0H2X2$3C%$;Z>)*ZM%YHQ853$7QYWD7.N[3?'.;+[1]0K80LI5P%^.P M.5#,_"/WO"JLF8B=>S_P\,3I,U,$96Q'O,'F'WFN5)A\*=@U""^8T8[(M M9D4P5%]#9'LA3MDK>K9//^QF>(CTPS9ZFNP+Y+L">13(WRQQ!Y/^7R3;]%2! M[>(T.5*;4<=)WGC7@;W/XIO\@\_3_HW;3FA'+L;CR\;^M\9XP%22&QRA'C_8 M:DAH?3C>XMG.8S8;W@S+#V+K-Z[^ E!+ P04 " ".;*1*TL==YK(! #2 M P &0 'AL+W=O; ?@ MR*M6O2UHY]QP9,Q6'6AA[W" WM\T:+1PWC0MLX,!44>05HP?#F^9%K*G91Y] M9U/F.#HE>S@;8D>MA?EY H5301-Z-Y0LQ7^& M*R@?'I3X'!4J&U=2C=:A7EB\%"U>YUWV<9_FF_0&VP?P! M.%'F!B=BYMX/(CQQ>N^U3!*>LVL@6F).BA/_!\[WX>FNPC3"TS\4IOL$V2Y!%@FR_Y:X%Y/]E81M>JK!M'&:+*EP M[.,D;[SKP#[P^":_P^=I_R),*WM++NC\R\;^-X@.O)3#G1^ASG^PU5#0N'!\ MY\]F'K/9<#@L/XBMW[C\!5!+ P04 " ".;*1*ST9%9+0! #2 P &0 M 'AL+W=O9NQ%$BF>PT.*2@=C7UT#X,F[DMIE MM/&^.S#FB@:4<%>F XTWE;%*>#1MS5QG0901I"3CF\TU4Z+5-$^C[V3SU/1> MMAI.EKA>*6%_'4&:(:,)_70\MW7C@X/E:2=J> '_O3M9M-C,4K8*M&N-)A:J MC-XEA^,NQ,> 'RT,;G$FH9*S,:_!^%)F=!,$@83"!P:!VP7N0)DXZ MIPS Y?F3_3'6CK6DM)"97HI7\VPQ-,]>PIF8K_"A>0&!Z4 M8(["2!=74O3.&S6QH!0EWL>]U7$?QAN^GV#K #X!^ RXC7G8F"@J?Q!>Y*DU M [%C[SL1GC@Y<.Q-$9RQ%?$.Q3OT7O(DV:?L$HBFF.,8PYKQ/L5@EVD6#WWQ+78F[^2L(6/55@ZSA-CA2FUW&2 M%]YY8.]X?)/?X>.T?Q.V;K4C9^/Q96/_*V,\H)3-%8Y0@Q]L-B14/AQO\&S' M,1L-;[KI!['Y&^&PO M=V]R:W-H965TIVF3 M5NG4:=MG+G$25 @ID$O[[V=(FF5;M"^ C=_SLS'9:.R3:P$\>=&J^/ MC+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$DN65:R(X66?2=;9&9P2O9P=D2 M-V@M[.L)E!ESFM(WQZ-L6A\E A'*>)XYZ9(R -?G M-_9/L7:LY2(F!D@IJ,2C_:,;/,-?SCI*Y^*]P!87A00GF*(UR M<27EX+S1,PM*T>)EVF47]W&ZV1UFV#: SP"^ XQ#YL21>4?A1=%9LU([-3[ M7H0G3H\<>U,&9VQ%O$/Q#KW7(DT/&;L&HCGF-,7P=\?CF_P.GZ;]0=A&=HY7C?VOC?& 4I(;'*$6/]AB**A].+['LYW&;#*\ MZ>&PO=V]R M:W-H965T/&O5N9RVWO<'QES9 M@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN]Y%I(3M:9-%WLD5F!J]D!R=+W*"U ML"]'4&;,:4)?'0^R:7UPL"+K10/?P?_H3Q8MMK!44D/GI.F(A3JG-\GAN _Q M,>"GA-&MSB14#Y3,Q7^#"R@,#THP1VF4BRLI M!^>-GEE0BA;/TRZ[N(_339K.L&T GP%\ 5S'/&Q*%)5_%EX4F34CL5/O>Q&> M.#EP[$T9G+$5\0[%._1>BH0G&;L$HCGF.,7P=(T.5*:H8N3O/(N WO#XYO\ M"9^F_5[81G:.G(W'EXW]KXWQ@%)V5SA"+7ZPQ5!0^W#\A&<[C=ED>-///X@M MW[CX#5!+ P04 " ".;*1*XM]ANK0! #2 P &0 'AL+W=O M3+AIT&KA@VE;YGH+HDX@K1C?[>Z8%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8 MT#U]"[A-&M MSB166TKFXC_#%50(CTI"C@J52RNI!N=1SRQ! MBA:OTRY-VL?IYI#-L&T GP%\ =RG/&Q*E)2_%UZ4N<61V*GWO8A/O#_RT)LJ M.E,KTET0[X+W6NYYEK-K))IC3E,,7\_P:=J_ M"-M*X\@%?7C9U/\&T4.0LKL)(]2%#[88"AH?C^_"V4YC-AD>^_D'L>4;E[\ M4$L#!!0 ( (YLI$H(&R38M $ -(# 9 >&PO=V]R:W-H965T/&ME7$Y;[[LC8ZYL00MW@QV8<%.C MU<('TS;,=19$E4!:,;[9O&-:2$.++/G.MLBP]TH:.%OB>JV%_7T"A4-.M_3% M\2B;UD<'*[).-/ -_/?N;(/%9I9*:C!.HB$6ZIS>;X^G?8Q/ 3\D#&YQ)K&2 M"^)3-#Y7.=U$0:"@])%!A.T*#Z!4) HR?DV<=$X9@ M=VG2/HPWMWR"K0/X!. SX)#RL#%14OY!>%%D%@=BQ]YW(C[Q]LA#;\KH3*U( M=T&\"]YKL>5W&;M&HBGF-,;P9@A2-C=AA-KPP69#0>WC\2Z<[3AFH^&QFWX0F[]Q\0=02P,$ M% @ CFRD2C-QB\>V 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+]XDJY5M*9LJ:J566J5J^\S:8QL%/"[@=?KW M!>PX;NH78(9SSEP8LA'-BVT!''G5JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF M8;8W(*I(THKQ)+EC6LB.%EGTG4V1X>"4[.!LB!VT%N;/"12..=W1-\>S;%H7 M'*S(>M' =W _^K/Q%EM4*JFALQ([8J#.Z-H'? 3\E##:U9F$2BZ(+\'X M4N4T"0F!@M(%!>&W*SR"4D'(I_%[UJ1+R$!L7)O3 M R45U&)0[AG'SS#7]-&9RQ%?'.)V^] M]UKLTB1CUR T8TX3AJ\Q"X)Y]24$WPIQXO_1^38]W&PO=V]R:W-H965T/BTF;9]L#./0JA;(E[IT;#H38N@?)[)4>0/F;5AO)G#=-1^Q@ M@#61) 6A27)#).,*5T7TG4Q5Z-$)KN!DD!VE9.;_$82>2ISB=\@+-<*&6A+?)\>CGG 1\!?#I/=G%&HY*SU=J[A/\TU& M%]H^@2X$NA+N8APR!XJ9?V..5871$S)S[P<6GC@]4-^;.CAC*^*=3]YZ[Z5* M,UJ02Q!:,,<90[>8%4&\^AJ"[H4XTB]TND_/=C/,(CW;1D]N]P7R78$\"N0; M@?SZ4X5?(6F6?8I!-BV58+HX3!;5>E1QD#?>=5[OXQN2#_@\[+^9Z;BRZ*R= M?]C8_E9K!SZ5Y,I/4.__UVH(:%TXWOJSF:=L-IP>E@]$UE]&UL;51A;YLP$/TKEG] #02:* *DIM/429L4M=KVV8$#K-J8VB9T_[ZVH8QE M_H)]YW?OW?E\Y)-4K[H#,.A=\%X7N#-F.!*BJPX$U7=R@-Z>-%():JRI6J(' M!;3V08*3)(KNB:"LQV7N?6=5YG(TG/5P5DB/0E#UYP1<3@6.\:?CF;6=<0Y2 MY@-MX07,S^&LK$56EIH)Z#63/5+0%/@A/IXRA_> 7PPFO=DC5\E%RE=G?*L+ M'+F$@$-E' .URQ4>@7-'9--X6SCQ*ND"M_M/]J^^=EO+A6IXE/PWJTU7X -& M-31TY.993D^PU)-AM!3_':[ +=QE8C4JR;7_HFK41HJ%Q:8BZ/N\LMZOTWRR M3Y>P<$"R!"1KP,'KD%G(9_Z%&EKF2DY(S7<_4-?B^)C8NZFC\O&NT[%0^(; M_Q<^C]0/JEK6:W21QCX?W^1&2@,VE>C.YM+9*5X-#HUQV[W=J_DMSX:1PS*F M9/U7E!]02P,$% @ CFRD2AH6"ZZQ 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Z%INP*D;*HHE5IIE:KMLQ<& ML.(+L==TQ X&6!-)4A":)/=$,JYP5<38R52%'IW@"DX&V5%*9OX<0>BI MQ"F^!EYXU[L0(%4QL Y^@/LYG(SWR*K2< G* 0A@I OXVW1Q&O*0-S:5_6GV+OOYN+_$GC!IHV2C8>GG T9+\]_@ L+#0R4^1ZV%C5]4C]9IN:CX M4B1[GT^NXCDM^E?:/H$N!'I#('.B6/D7YEA5&#TA,\]^8.&*TP/ULZE#,(XB M_O/%6Q^]5&GVN2"7(+1@CC.&;C$K@GCU-07=2W&D_]'I/CW;K3"+]&R;/(V653K4<5-WD37A7V@\4[^P>=M_\Y, MQY5%9^W\S<;YMUH[\*4D=WZ%>O_ 5D= ZX+YT=MF7K/9<7I87A!9GW'U%U!+ M P04 " ".;*1*LXCB;/H! "I!0 &0 'AL+W=OL(__,,E(TY\M!M MX:4]-U(OX"(;R!F^@_PQ'+F*\.)2M1WTHF6]PZ'.T0=O?TBUW@A^MC"*N[FC M.SDQ]JJ#+U6.7%T04"BE=B!JN,(!*-5&JHS?LR=:D#KQ?GYS_V1Z5[V@2JXK48R246%^G?(B).MF%U5* M1]ZFL>W-.,[^MS1[@C\G^$N"%_XW(9@3@O>$R#0_569:_4@D*3+.1H=/AS40 M_9_P]H':S%(OFKTSWU2W0JU>"R_T,WS51K/F>=+X#YK@47/8:MY=L*I@*<.W MEN&;]. !$=H- JM!8 S"!X-H5:--$]LAH1426@R2U69-FB>CZ8TFW*5V2&2% M1!9(NH),&L^]HP0[STZ)K9380GE:4>(MQ=LE=DIBI21;2N2N*,F6XO^+DEHI MJ87BK2CIYEC\S8;ANTNC'[%OA)_;7C@G)M7],[>D9DR"\G-WZ@@:]6XN 85: MZFFBYGQZ/:9 LF%^&/'R.A=_ 5!+ P04 " ".;*1*Y6/\G1L" #/!0 M&0 'AL+W=OZ.D M$Z7?2-FO$1)U Q2+@/70J3=Q.)7^<[3>Y1IO +]:&,1L[^E*#HR]ZL/78^F'VA 0J*56P&JYPA8(T4+* MQI]1TY]2:N)\?U/_;&I7M1RP@"TCO]NC;$K_R?>.<,(7(E_8\ 7&>C+?&XO_ M!E<@"JZ=J!PU(\(\O?HB)*.CBK)"\9M=V\ZLPZA_H[D)\4B()X+*_8B0C(3D MG9 ^)*0C(5T0D"W%]&:'):X*S@:/VZ_;8_T31>M4=;_60=-L\TZU1ZCHM8JR MN$!7+31B-A83SS$3 BGU*47L2K&)[^B+!%L'(OL(V=U#TO^82)QU)H:?S&L( M,[= ZA1(C4#ZH5')HE$6LS*8SF+2?%&KQ7R:8Y(LB-U6,J>5S&$E75BQF"B< MY4E68;!PL\ONW"3)4Y"XW>1.-[G#S>+K;?*[-'&PP&P?8ZP1-/NM*?"S&1G" MJ]FED_KOF$6GJ?0.K52,=X2J8;\BD3/@92FJ*4(>UZ, M6M)T;IZ:N3//4W:3M.G@S!UQ:UO"_QR!LB%S??G!ES)S/0T$% JI M'8AJ[G "2K61PO@]>;KSEKIPV7^X?S+9598+$7!B]%=3RCIS=ZY30D5N5+ZR MX3-,>2+7F<)_A3M0)=3G$3DK63BT)IR?O8-IUIAW$E?I39"_!4 M@.<"/_QO03 5!*L"-)*9J"]$DCSE;'#X^+)ZHK\)_Q"HPRSTI#D[LZ;2"C5[ MS_TH3M%=&TV:XZC!"PW^J#AM%:$_2Y "F"FPE0*;^F!)X25V@\!J$!B#\$., M9!5CU"1&TQE-G'C1?A5EJTKP+@CL,*$5)K3 [%8PHR9:;.-[_GYQ:B/-5K8/ M,/X'362EB2PTJ]#':+,-3N+U2[:)]I$=);:BQ!N4:+7),=X&ULE5=M;YLP$/XKB!]0\/%B4B61FDS3)FU2 MU6G=9YHX"2K@#)RD^_>SCZO*NEWX M!R&.]T'0;@ZLRML[?F2U_++C394+V6SV07ML6+[51E490!BF0947M;^"KV!Z$Z@N7\F._9#R9^'A\;V0IZ M+]NB8G5;\-IKV&[A/Y#[-63*0".>"W9I!^^>2N6%\U?5^+I=^*&*B)5L(Y2+ M7#[.;,W*4GF24QD.W]^]?];)RV1>\I:M>?FKV(K#PL]\;\MV^:D4 M3_SRA9F$$M\SV7]C9U9*N(I$I_;W-J!:^,%QE*E;]USZ+6SXOQ_VZ& M&X Q@-X DJL&D3&(>@,2Z^2[R'2JGW*1+^<-OWA--UO'7"T* ,$9I$I.VC M41(3(<:H@U@[B$<.K"!7'2;1F+H+,M0_G"A!B1*$*+*(,$R,DZ0H28HX2"P2 M#)/B)!0EH8@#:I%09\A('*;1;"*;#"7*$*+,(NHP=$"4CJ>F6VK>'?V5 M-U/AA8$@JJ<38B2X[ G]P!S@@B:(HJE=GXBK59I=RQA7*T'D2E.;"P-1G =P MM0*F5KM*&1!UMA![.W15?6VR 93;C -0MP^V0#KEF(;IAL QH)#JYE MC(L;,'';DXV!LBD>7+& *=:9[.2V/0E<94]%@XL:$%%G=OTP((JRF$"N0<:! MX*4!L".!O36">R88[XTF&!<6IVDV4:L +S2 %1I["S6@_VVAP>! 7;%FK^\> MK;?AIUJHH^N@M[_?/( ZD%O]*WGOZ6XI_]QTEZ;O>;,OZM9[X4(>]_6A?,>Y M8#+*\$[&=Y#WM+Y1LIU0KU2^-]UEI6L(?C07L:"_#2[_ E!+ P04 " ". M;*1*^IKVTV(" "3!P &0 'AL+W=OPWM&K=/+-SSR+/^%W55A2/O34/%GQ.K>7]PD?L^\5+=2F4F M_#SKZ(U]9^I']RSTR)]4+E7#6EGQUA'L>G"/:']"Q#A8BY\5Z^6L[YA4SIR_ MFL&7R\$-3$2L9H4R$E0W#_;$ZMHHZ3A^CZ+NQ#2.\_Z[^B>;O$[F3"5[XO6O MZJ+*@YNZSH5=Z;U6+[S_S,:$(M<9L__*'JS6YB82S2AX+>V_4]REXLVHHD-I MZ-O05JUM^V$E"4J:)X)WCMBV/R.FC-&>ZSWIC"3 M=BOLF@Y>ZME'CE*<^0\C--JTI@ 0+&2*P F0N@ M !8(08'0"H3_11 NDAQL(FO3#C9A1.*-0".0$P&<:,&)5IPH"=#&AL8@)@8P M\0(3KS ?2!*3!.8D(":4&(X1FJ"3U<+";_3:P&Q<9 5BTQ*(U M-B)>NG%@"+S01X0!U.K1P *>V@K*_CJ(P*@R!)%5L<6Z;U&PO=V]R:W-H965TJ3$"9Z:YM.K^.3,>>[--6[DVBY3N19=/;-0:J6&SM5QU2?E>![9]0V*4&H M2%M>=_%FY=8>U68E+Z:I._&H(GUI6Z[^;D4C;^L8Q^\+3_7Q9/J%=+,Z\Z/X M*MZ'0MNTB)PSJ^QW=;S'H#I_A5BYN>C:,^E1D\VCC^CTWAB]H;S\;OW+RYYF\P+U^)!-K_KO3FM MXS*.]N+ +XUYDK>O8DR(QM&8_7=Q%8V5]Y%8QDXVVOV/=A=M9#MZL:&T_&UX MUIU[WH8W+!_-8 ,R&I#)('.;DPX@%_EG;OAFI>0M4L/FGWG_C?$=L7NSZQ?= M5KAW-GAM5Z\;7.6K]-H[&C7;04/FFDF16N\3@D"(+0G-*PH[R, 8,^<@FSO M"':0@PYRYR"?.RC]) <-=9INT"",9K(/' IR*,"A'H<&'$HI*F%, 6**$%,5 M'J8(,)\R6ZL+V\9 #@/2*3T."[>-Y+0B,*<$.260#_,X9(Q2&V M2*H%$%C/]Y@ (.R#2 BB+,%+.<&5CS, 17Q4%GXTEBP4+H8[! Y;!$&9#X)$ M2QRX0^"P11#DMPA05"QPX!:!PQY!D%]3HXC--B[#F)5+W1G#;0*'?8(@O[!& M$?O07UE!<[^VTMG)U0IU=&>VCG;RTKD+PVQUNA?<$W?R_95=+HM;?X!4$L# M!!0 ( (YLI$I,7%3WWP$ &8$ 9 >&PO=V]R:W-H965TX'+W/M.JLSEQ;!>P$DA?>&^0J.4OY M[(QO=8$CEQ PJ(Q3H':YPA$8U MZ0K\":,:&GIAYE&.7V&J9X/15/QWN *S<)>)C5%)IOT751=M))]4;"JISB&0MQ"%Y1T_^#W!< M06S6(Z2K1:2>GRX3C--U@6Q5(/,"V3*!.+JYA8#9>(SPF'27;;.;4MZC=FD4 M13?)D,7S<%"M[V2-*GD1QEW$PCL/R[UOH!O_P0Y1Z/DWF3"!/ZAJ>Z'161K; M//Z)&RD-V"2C.YM?9X=^-A@TQFUW=J]"ZP?#R&&::C+_6LI_4$L#!!0 ( M (YLI$KZ)7"47P( *0' 9 >&PO=V]R:W-H965T?SO$">@,IK:37-^^MB&$@TW5 M/\'>S,[.V+";7;EXDQ6ERGEO6"LW;J54M_8\65:T(?*)=[35_QRY:(C26W'R M9"0^K6S3,;VXD\XV?%ZI;NA"//34/$GRUE_+IQD7L+O-2G M2IF EV<=.=$?5/WL=D+OO)'E4#>TE35O'4&/&_<9K0MD$RSBM:97.5D[QLJ> M\S>S^7K8N+Y11!DME:$@^G&A!67,,&D=OP=2=ZQI$J?K&_MG:UZ;V1-)"\Y^ MU0=5;=S4=0[T2,Y,O?#K%SH8BEQGF;7ZB2B29X)?'='?5D?, M2X'66!]F:8+V[.Q_VJW4T4L>()1Y%T,T8+8])IA@[@A/LX\E JC$-EBD!Q\+ M% B@BM@T 2V^?B#B0 F"$&"T!*$$P((DA<4DH)@$$#,_VF119C73 M6RPA40S+2$$9*2 CGLE( ;=ALIHI@5 )#F$Q*U#,:G'#^($9Y,,?K;]\7Y/Y M1]MCTHE0_VEQPR#JT?N*'K00M%23SM6@_U(#H19JO$EO:Z@XV3$@G9*?6V6Z MR"0ZCIKGP/3&67QK1I#MF7>:?GY])^)4M]+9+=,!.]<3#G?P%02P,$% @ CFRD2J#8A4A_ @ M0@@ !D !X;"]W;W)K&ULC5;;CILP%/P5Q <$ MV]Q7!"E)5;52*T5;=?OL$">@!4QM)VS_OKZP+ %G%1Z";>;,F6,&GV0]9:^\ M)$0X;TW=\K5;"M$]>1XO2M)@OJ(=:>63$V4-%G+*SA[O&,%''=34'@(@\AI< MM6Z>Z;4]RS-Z$775DCUS^*5I,/NW)37MURYTWQ>>JW,IU(*79QT^DU]$_.[V M3,Z\D>58-:3E%6T=1DYK=P.?=A"I (UXJ4C/)V-'E7*@]%5-OA_7+E"*2$T* MH2BPO%W)CM2U8I(Z_@ZD[IA3!4['[^Q?=?&RF /F9$?K/]51E&LW<9TC.>%+ M+9YI_XT,!86N,U3_@UQ)+>%*BX<$&;@45*:?";N5>MOO?F29P. M8?8 - 2@,4#F_BS 'P+\CX!(%V^4Z5*_8('SC-'>8>9M=5B9 C[YLT1C#/OJH@&S-9@T 0#;Q&[)0+!9,1X4L$H ]ED;-&28)9BB0B@ M/8-O+=37\?ZTB.@.06 E"#1!<%-C.MLI@PDUIM48/_'!K!(;*(V!74MHU1(N MM:!9FJW!Q-,T0%TS-4N8I+K!W>B)K'HBBYZ91[8&DTP2Q>$J"&=REJ@P6D61 M74QL%1-;Q" [06(E2!ZW2FHE2!^P2KIP 90V6+R>)2SP07)O0R"P?^3@ ;\, MH*D3( 0VRUB0"(6?F ;>.7O@ [890#>^25>!\;*Y%J?1,B1$*QC>$6<]D380 M6<3Y^/?AOP_4$L# M!!0 ( (YLI$H\<\.V30( *P' 9 >&PO=V]R:W-H965TSCES\662AHLWF5.JG/>257+AYDK5<\^364Y+(I]X32O]Y\!% M291>BJ,G:T')WI)*YF'?GW@E*2HW3:QM*]*$GQ0K*KH5CCR5)1%_5Y3Q9N$B M]V)X*8ZY,@8O36IRI#^I>JVW0J^\7F5?E+22!:\<00\+=XGFSP@;@D7\*F@C M!W/'I++C_,TLONT7KF\BHHQFRD@0/9SIFC)FE'0Q5OG!CU]G3 SDQ]<*;K[1+*'*=+OOO]$R9AIM(M(^,,VF_3G:2 MBI>=B@ZE)._M6%1V;#K]"PTFX(Z >P*:?$H(.D+P*"'L".$'(?R4$'6$:$3P MVMQM,3=$D301O'%$>QYJ8HX=FD=ZNS)CM+MC_^EZ2FT]IQB'B7M;!$9QC_%T!'T8& ICA6\%1BX !(ZN,9M;3#B*]!F2F<"1!F#! BL0 M7 E,88$0% BM0'@E$(\2:3$SBZG:BC_=B3("G42 D]EH6P%,X,-.)J"3"2" M8($I*#!]O)8Q*!#_OY;K^/%:SD G,R!-# L@'[YD_N.)HCOW% %1!*/##8+" M.W[ B[A$&)"(QGY:T'18T_')\08O4$G%T;8#Z63\5"ES 0?6ON4L;<<9V==H MOFD;QX=,V\=^$'$L*NGLN-+OHWW%#IPKJD/TG_3ISG7K[!>,'I293O5=[W1ZQMT^@]02P,$% @ CFRD2O5-/]@C @ =P8 !D !X;"]W M;W)K&ULC57;CILP$/T5Q ?$8,A5!"G9:M5*K11M MU?;9(9. UL:L[83MW]<7EK+$2'F)[?&9<^;8\9"U7+S*$D %[XS669C!Y%G_*IH5<-! M!/+*&!%_]T!YNPWC\"/P4EU*90(HSQIR@9^@?C4'H5>H9SE5#&I9\3H0<-Z& MNWBSC[%)L(C?%;1R, ^,E2/GKV;Q[;0-(U,14"B4H2!ZN,$34&J8=!UO'6G8 M:YK$X?R#_=F:UV:.1,(3IW^JDRJWX2H,3G F5ZI>>/L5.D/S,.C!<(??$'/'\0;KLRE,T!Z%W=/%2QV]Y3A99.AFB#K,WF'P !/W"*39>PGL MD]CCNW2<+/T$B;?&Q!(DGPA6?H+42Y!:@O03P7IDTF'6%E-;3#J;L#GWBLSO M1=)H).(P<310P;,)*PNORL*C$H]4%G=6HAGVBRR](DN/R 3!RDNP>OS&UEZ" MM:>"9&338>;#LXSBB2LS1^[[]T<>G72"8N(!Q8][C;T/9!?C!]QVH)'=\:V@ MP;MG("ZVX\F@X-?:MMM!M.^J.]M4T7^X:\D_B+A4M0R.7.GN8WO$F7,%NIAH MILLH]5>@7U X*S-=ZKEPK= M%&^Z-H_Z;TW^#U!+ P04 " ".;*1**%B[ MH/P! !-!0 &0 'AL+W=OP M)YL8?Q$M@/1>*>E%[K=2#GN$1-D"Q>*!#="K+S7C%$NUY0T2 P=<&1(E* R" M+:*XZ_TB,[$3+S(V2M+U<.*>&"G%_.\!")MR?^-? \]=TTH=0$4VX 9^@/PY MG+C:H46EZBCTHF.]QZ'._:?-_IAJO '\ZF 2J[6GG9P9>]&;KU7N![H@(%!* MK8#5ZP)'($0+J3+^S)K^DE(3U^NK^F?C77DY8P%'1GYWE6QS?^=[%=1X)/*9 M35]@]I/XWFS^&UR *+BN1.4H&1'FZ96CD(S.*JH4BE_MN^O->YKUKS0W(9P) MX4)0N?]'B&9"]$:(C7E;F;'Z"4M<9)Q-'K<_:\#Z3&SVD6IFJ8.F=^:;+"5>8S8) 2GU)$;I2',)W]/ VP=&!2-P9(J>)R/"C&Q-; MMT#L%(B-0'PCD-YUP6)2@^EM%Y+'S>.=%0&POR=7@3#?%)U'%2U;N>S&CUC.IJY2 M^P$"AR1B$& P@"2F\N.ON^>!P5.4G+W:NLH'6Q0QT]/3T^_N@;Z2,N?W^SB1 M7W^QR_/#B^?/9;@3^T#ZZ4$D\&239OL@AU^S[7-YR$2PECLA\GW\?#P.]R*(4$5SS5T'>&$?;'WGL+W_IW>-5),,@YO\C@HQ?P9<-(M='ZF5; MQ_XPJG_S,0O64;+EU\?]31HW8+_[\*;^G2;X![&-D,JP\-M@WT(%.(V$O\_2 M=1'FTH,#"OT.4)> ?0:8?P=<O20+XNR*7.8@) MT+2QBS21:1RM"?!U#C_PV"1/-TB<="] CGZ\?L7/SYYI>>)1PC_NTD("0"#A M6>7WIL0 /XWG)#+S^D.]@%VU1T;>BIS+(&Y*\V4*6@:0W:;I6G+82D.BO\U2 M*?DA2S=17G]V+>(8B.+QK4@$GC;JDF"]CQ)BHSRZ%5S<@[:2S94U]ILLW7-0 M:!F)>7#?7!UX^#:2J%A@:.]( M))UZWF"9($M@]Q*E4['*B_J0EX&,PH8817&1-U7G3R+:[I"-5K= #>#9)OV6M# MJ:8Y,'C_&. JX.3\Z/%#'&C3BD0YH'BV]HSWU[*7KJ.,HN(GB* >B-<[;'N,A..(9MCS/"D -Q 7% ME&2Z S$]TEFMG^(] Q7$.$VV ] 6^[ZAJ-^C7.EHXBSP94"P1!(V!Z/W]4(> M@E!\_06X5U)DM^*+;WA#":*8[D!SBDS^%W\-QYT?6P25[(I4=N4 M@X$I1#\ M;.@/1U_RH,AWP*:_ 4%F0V\XI'_:8'S)(RF15,2II3+@DZDWG2Z]Z7)!C^#7 MV6CAS2<3%'?T/^AKE&H/Q$X>1(@*.6Y8R-4:9 H."HB-(C& V6%PB%I8Y(/( MP:D$5(16?>U')BL4$421QVBN\_E >I]#KMXR1]79K=4U2V8Q3[=.DII_(0FZ")E@^Q2:]=!8=3 MZ:\FH8LLW 52($='M,Z^S35H M$5>N%>BE.%8' SL)'3'OW=SMTG0,]_A*B MR 3- V*K(M='S,88L'/>=7$XQ*2F0*_;8W 3!>U,"F9-._HZG-!AQ$.CNX48 M/7M2E>_1,P!\6EV=;!LD6N=XO-2W1L3T7 S:3/<1<_^M=^R:71WED[!4(_UR3Z_KU MI:;6,Y__=WHG("PE;CB"302SE3/80%RL!89P9I$ZHILTS6&HD(;-R% @*JR7 M/-PA#Y($#RH6N2AIPLKS\$$!T.KI(4JT* %300RMXB[$+R@]#7:.)QPI+0]# MTP1P2!#M&.TDQ!ND,\L)SX@EP,H!^BP!2RIED!T)KX!O@BCC!U>0D3LX<8 ,YW00[;/P(*I.9"8F.U&MNH;-L1LVU"A1$0_XO]#;&"2UT,Q%!O#7(H ]9"C/YB/P-,B[10HT5)GD MX>N"W#K:?K0WQY!AO( 6/M3N1)%9IQO.&"06."Y7BD*?@L7<)_UL :( ,J-3DP@/N!>G5$AZ"KQ:43BKE0K<@ MA)*]3L U$(($3!L3E44&(>7H\J U0T+(0J*!1A+>:&0]5)E[Q?U &&!.%1!G M]M"1)!L@ -1)2B@3C"FUTH( 8ZT$'I5E(7F**@HG#@(E<0U$' MK50%<@:)(0H-/2G/$?6@U6C B!SL!'4!@B&5%QPC\,/J12:^*6HE:J(6X+J MQ$!38VN;S"HQAK M V9-,"W"<@=)GT,L)PNT-&IK%5Q);6+1A9V-IG-_:*5*:9K)S!^[@M:".EL7 MI$Q/]222-0._.-S9HE(U-0A*9>- 1T]WC:X'"0=#3#U0C8NA/Z^B.IE<^),* MJC:GR-H(?DGE:A%!?#^"!;,Z-K,24LT?,] MO5:%3,-$ &32!_LDTI;*!#3FS%6U960>IA(D%O1SP5W'C*I(B'8N Z'T0#ZH6.6! &<8 M:\7!#8H9D #$)]NA(P0B&U-"6TN+XR,>!D 5BB!:57*SM00@QV'KP 3,^\8.>TNDY9/BN/S.4G]K*(/UDG MXHS/%]YPMH0/B[%W,9FP*V21G2B=2ZP\+:357GP4OBY,N>/*!SMIBK=1-W'[26 MQKJNU 7L@9*-]]HIZ>&'F<\=')@+F6'P/1X.+]0("&ALC*>^ "\.H*,4O0M($K\PH22Z89S27*1B81JD?3 M7Z8@[^@HO2)N3)6SS[?4R% <4/..:T65>B+-V'N,7O%9.0K31> _(E%U9CVR M.U534R*%"J@QFPM10PSA!1 0S*]"H@Z$(A-M&@5$MNE1Z,!]3VPIM8PPLS5N MMZ9\6U4]:D'/%(N,5\ETBH3"5#N+0BMW^WJ4PI:<%_X/82)DUK((NIZV;&25 MKW)U<7VU*U6,R1C6SB)=70DXZFTB$#H,V-<"&_,H5 MS/&)*>Z4_L$V!7&CB#6CXI0)A6MGAJH)@@W05YBM!EV@LGP49:64(0-U17-- M^M?N3Y9VBNU%[F/$Q8,[.!>IM#5L2&_/SJ&<@E?-J:,68\:+TM&OI29ZY1"4 M_J;("!!!0%'##C"01?IBE@]4*W-15-2K($1N&.';AA520>=AE,?:1]3'H!\& M<5BH1TXLH]7^#6EK,/&8365:>@%WRA0E+H)*!&KDN%7"S]P99N>7=0RY@V&= M"QBJGK.&[S+TI_:+]J0,Z[#WO->5HA2C,D3DH2G[7>PQA/V-*G-94WI-18 \ MD-,\CQ=,-XJ8!A)F_%1@A8;?Q$?3F3>93\ *39?^>,R^19''NC-8O=$(K=Z% M/QXQE'[X]GR"%>4%Q^K?;.)?S-FE*D?@L_%BKAY 0+AT5ZU2:C2?>M,Y@IX1 MZ)4*5]PQGI+$TCB4,?JBC-&1=S 0L;S18%#W^$$5WZI-E%1F6AW<[2(X.&"T M6CA9Y[L R*Z(.@A45P[3*@M]W JB8\ 3TVK29U1%V%!]J![40GRJ0U;D=M3^ M]^@563\SN&=BLT&72AFHQO8L?EK5M:62&/I288S9%-*R0-2R-!=:Y"B#4$LC ML]7UC_QMZA.O#(9+TQ%0FK**S3O)CJ'PMMFQGZS#7=J> =J>FK%2PJM7;)/Y MT_0G,YJDIC])Z!5#&.[1FE.24ZKUCE@KB6X>2KC#%D,@\S; :-64C3Y+EY D MZ*)-D#!04B,W@*#8Q"C!5JQT'%SE GEZ#-2: &EK?$54/+J$((VMTTJ&T@MDU6N(MV7#G#":O%%U(M8T%Q1]E7@: M,HI[D858"H13#E3:+(ODIP%$>8+R,@3([CE0I:2/6#0N(-24JJ9TU+$K^NA, MH!-LW(022YTKL0L&5O.YGN>KSV0<2JL8,LUFW@RB%APUG7OSBVF5#YY@M-WY M%8--1_<$@UU^6&VWF=@"$1ZPX1" #F$G9WR\]&>.#5=[)1L^';+7FLQHQBD M(FL]]Y?#'F,]GGJS)0:ILX4/_L#41U=AXHW 2%] ,/M.O,% M&OSQ O#@$Y^"7F^XF'NSZ1AIC+8>_]-XI56H5GET)E]894&?]_L4[&Q4S:2= MYD4PY44,E!NAM#]:3Y6/T6G"*CN8#<@'%/AIO.T;4@&L1+=!*=6=/["ZUMZM M2U0MC<^:7@"O>0$/=SX_/*([[=#>9SD'S=P PJBAVK8?H@E4H7H]"-&1'L6O M1>:TDS%XA,0W?AW7?AU/"I(Q)R_0:*!S+9K2T![Z;W%!#]O\37T\QMUD91U9 M:^RR-H0U70C=4:! MZ;E;F GU"_.FKOV*KBZ_==D'8+UVL9J["D;]LU]"'K$ MZO ;IH6XVIH%VCI$S#L5X>,4AK)6E&%B6DW]TA2=KE(!K4E(J5R&#G(!90A+ MIO.I;9\$Z(N)F]XAY:+.QD@*56$UQEH-:,JV\5/05"CLH9#/PUFP##@=VHDO M\]RJ7034=#2@56%"A[$1JCE MW0H@EF,;RK\SQQ\DW7/=E[ 4EH3_$2:@"YO M5;.CQ,OBD#M$0'_ 29J65O9ML43V"K)$WNEC@ARD: /9*)"D6'F'@ M"_93G0'57EK$;#+U)AE 5:^;?2%NU>)L%ZOJYC-GFELQWH9XZCNS.S" MKUQ-8@X\])*5-D*?CBJ\YIEGBU0[.'G32;]7C5%4%5>9,=5B6$N(JCRB=N%: MKW[QZ7!T_ND9()-#5*?NQV'N%WGQ8U: (3UWFL?48.XF@WU]QX4"UK(?R*!? M"BYW)H,VQ<:K(,NC,#H$5(.%N(85"7:,!5)7(;49J$\&+TVUA\'&8H&)LG($ MHQ&4NLKLECSR:'63!$Y7Y6[41Y6=S>;^?.Z@2B6&9J+ O1P1:,54XF9J82K/S\[P1I!9 M&'::%MM=8W\794T!;+(&X#5 2]-%M0_6^J*:BL92]7,M3*,#!J!*J,I4IH&G MQ4QKZ=L@BE5#]='IL]@$>J2M8%5>MZ2I4[-SS.A62.L/2FSC"L$&5WDVS M",>,MTZVAXZ]5P?W![+N"#FBN[9"'#$:N?7MG+6P!'#OTI].' -4V&,R>RZQ M;G S?P0W.\A/)T/O ABQEYW= FX7\I@&G?4CW^SR(/=I\!ZTV;'2W= QDC=' M]E@-8/3*"LR=9YM# GT' 0EBND:(@HV]+[1*;_&RK/J=VIDHK!T4J MI-%TFQ47BI%C:+Q,%EA[)BRK)*6K6[C MA8YN%3L/2W9N*<.30_2QK7&\?'9:C7[I-QF5C'X7KSY+ &VN4JC",+WBI-IV10M''2K;KTIG\M24O-F"() M8NPU=@/J(C$)8VK6TG>SI+I[8?KM3192!_:L?<>U2L&P$N,S<\/0HN34!CJ0 MH(SC!N\?.:B )BZRI.S23B*;"@4R7N[ -4!W:!T%J@=$W$=AJGK=J!Y@KB,# MZA,5-L&9:V[>B#7E82M]:T;^M+\6'[4F$?>!]4.P<)[HA@EU$50925TY4@O# MBJ,!_#?VB=WJV(SJV*C2*;XW HT:P:9M&[D@TM"!XX=UG3K7=[ ;:W4Q$S=6 M<9^E!)QB2HVU6-AW5@<6UUE\=*I !QT9D$)26Q_E/JDU'T.C/#:=4_HR PBZ M-!=C%+V80R?)];: GZ+,1E&J=AGDX,7CK]@=F>OQ(0H B_:'(%2NLW/G8;3X M4E931ZY(-;3 %6:?_T'9YU+2&_J@?53?K8\AV$ [B3F3=(8JR^A"@\U[5YOI MLD+W+19PII0?ECO/]AHQ]WYV4+OMZW5>EB;.=ZZ*N:*I(V(G%U_)GDM@VYSN M[3(X,]W3HAJ@''0;Q'TK[@@;;'8D&5FM4[I#L"KO$$"TDJ0HZJW7OIR!YF(= M78G(LA3[_K),/&A?P:?A78BP3D0PX:8Z7$93Q<=7J^N7)N!R4F_3P7#I 6"P MNH5V0"_3A%!1K0?LTG2WX[T9_K!QMCB8V>$-9&T*0 M46W'-)+%@(EH$V7P":)G_:GR'2UO#"7Y7#T8S ?X%IBRF_:[\IRI96@T M^I*_HQ[5&.%>B9OL9,!CCW\OR'G/J/Z7;@8%^!1$
  • G !CZ56+C!HG]MV> MVI945V'*7^N"I^ZR>NEV63ELB&NOBBV&P]V+T\)X<)4[S.5%0W;^,3V $S^> M#)^]X)>ZJA=:C7:IS1G-H ;@@^[6QF^8[?W2Z]2.:]&)U&(PG#:9Y2.:4[0S M]O4%0!J0;\);S_I\@>7G[],XPHOYSYI.U%,EB%4EB/]A$L0<">+_QQ+$' GB M_X829*7Z3PGZ# ER&UW//U)_=HM@_-G"^^_8PMMY8-=46SXBC3Z492.5-%YU M7 __L[&LM;&LA[25GN4.LK:7(?_L!_B7]P,T*B-.\0E!JHO8-L([I3)5 MN7GMUL*N;:G,E'":CY_.%7\6[OY_%.ZWF]'(B?;F5 M]UQN_?D-2>P_ZV_3>:/258W8%#P+GP_G[:_*M+=W741__AX;';\#ST=?K*]O @-M#IK%VU];T.;1>7VF'@Y=WM:Q88!4PJF.?7DXE=Z?! M[+V<>Q*5]*L1J_=BFY=73X55ORK[F!NB)_'B2=R%JW3<)^QY-YA[+= 5Q:C[ MQF#K"R6OJ-AE+[_QELMOO;0<65[*)+YSNL7"^R@7;-A6R\LZ?I0I[L M'#[B9%O?/J=5:P7FRKEB?G-LNPG&5ZA]>S7'JBR]-MN%R.W1NAF]'>JX;-Q5 M"U2.]4"- 73OJ_E>.7W?B_1.L]OL37 ?[8N];A$U3=N8#5N? GPT5-GG5LI) M4Y+5%\CUG3%[XPPAMS1VG'[II)4'ZKV\_8-L4V3KVXI.:D;LWY AL+%2C]IP MI9NV6;6LA31=2_SXF&L=NB&S?^E'06P#Z#7N?FC>:[P=0U2M6ET['?@.-1VBP4P)9 MJ\\:>L9];?@9?Z[52OL;R,OWB^FHQ;ZH^?>.=Y;K>.C!<2HV?7"8C50?'/E: MF.MP._)P?J=EU3JW.T3YAH*/&&J0Y4GS*Y3Z@D@3F/.UE3 :8RI M3?!#_&G#[ ?/VXCPZS)X_D-XQ&#P6ZIGY.ZK?!45.MEBN#J_T&[;&,@X%L))*':)=SN%U5TMIXX74]F:TQ>41K8E_ M6,I"_9&"87M"C-)6ICWO9.QZ ]\/ZA6S)E=4?ZM!Y44D,59+ZP"HA.JV';7E MV\R?7J# =SQN)K<%OK0M];#G580!A 5=YZE>.\_?J-LVZJ7*0CPT7%_.*1LN M/>S=%)G<10?445BI!YYK6).)/QS^]728;9&$V]-X IOT,D>;D];3=GEIW_E_ M[.6!M[4&RDJW5V^XZ0ZL-%;JOC+;5,G;FRI;6I4>V\K88L_B"*B/[=B< M].^J9$Y/5K:-L(MUOBL[(Y5/T6A.;(@"]A%^_L)/:"!YM/KIMJ6P>/&PO=A;46S9%NCBR7+F]-=/%U^2C.R2K:-YB<[YCLYW/ETJWGM=D%6:HN1 UYCI2",F0TJXLO::6&.6-26+4"WT_ M\A@B'*8Q;]D=4PW(1,M5 B]'"+C\6Y'C!#Z>O?[:"G7S"KAQ]F8V\Q_/;_;Q M,QLXA\!Q?,@3&$27T/M]T@O_,*^.[5$O_HSZ)\Q[Q-$!XHGH0.*52?3Z74WC M0O!I<^?0 9H9,0S6B";P%E&RDL1D%8@1NG%P:(!,4"&!TJ>J*P<&:9Y<.'"> M.?">AQ$NI*WM*KC?53]]+S!X1B"A=!080@>D<8V4PI+?:<=.MN /(=#;RTVM M%982;8)P :<$.^@B*R%S+,=6].I^9;R=MLCGN;-CR*%]1D M+=3[5B^'6]_<.7PO<4$ZZW?%*$"SH[JFFW>4E)QAMYA?%@R.+)C&:*@#*B') MD^8S5R73 )80K+%4)-M&ODE4+W&GANO4%<=J#D]0\[_>YQ)S+!'=%JWO_DO> MY?^L>'[U]Y+MO\J^X)>UJ\\MT3R_)R!R<0HBHU,0>0*?S?SZF35Z_>N]U2+L M- @C"E8MH8KP7FU%\AP[/:9#2^!GT_K1G6=ZZA,TO4(KW8OO\.O<'!>HI>K> M+-$&$SC9'XWP(!IG+4>*!$[V)YR3EEW;@E/#GWX'4$L#!!0 ( (YLI$HQ M<"[D^@( "X5 / >&PO=V]R:V)O;VLN>&ULQ9A+3QLQ$(#_BK6G]I!N MUH'P$$&"0*5(%8U(Q-UX'6+AM5/;&^#?=[PAK0-AU,N4T[Z\WD^V9[Y9GSTY M_WCOW"-[;HP-HV(9X^JT+(-65$U,Z&I5Z%@EG1J%&Q;<*$K=FUC3J^L(G== 5M M"]9]>E*/B@K.HXCPSEH'?6]4P?RIA@=^4E<)G YR#-?.Z!J^7K-9@D@O!.86 MP"I=!LD12/X?(2^%$58J-NLF, ,<(("#3P-D7Z8B@SQ ( \^;:K'(BPSR$,$ M\I 6\E($W2%-O0K0]&VH#!&T(2W:A?S5PC?? !TA0$>T0#-A5#=6%U*Z-DWE MK9)*KT5'\8?P&"$\IB6OE$H8QG]<*4T1% M[(C;=%/5O:GPX-FY%S"SLFN5$V*.J(@ED7S:*#87S[NCABFA(G;"=Z$]NQ.F M5>Q*!VE<:/TN'>:"BE@&-ZF&@^(II34;S0N[J-TJV6N3\'),S L5L1A0S.HH MQ\1L41'K(DO&[,L\22)\S=DP3U3$HO@H+[^"YIB8/2IB?;Q/S_M&DF,&X<0& MR:H4UH.56'>GPKS^>N28F$XXL4ZPV@6X $ $44 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V,UN@D 4 MAN%;,5R PSGC;Z.NW+AM>P,3'('(7V:FJ=Y]*9MBHG.Z,)\;"(&<\R[($\+F MW58FE&WCB[+SDTM=-7Z;%"%T;TKYK+"U\=.VLTU_Y]2ZVH3^TN6J,]G9Y%9Q MFBZ4&\](=IOQS,GAN$WI.%!LWC0#!XTCP?-X4&+>- " M'K2,!RWA0:MXT H>M(X'K>%!E HRIO@D"6N\UB1P37BO20";\&*30#;AS28! M;<*K30+;A'>;!+@)+S<)=!/>;A+P)KS>+.C->+U9T)M?\*TM?6SC]69!;\;K MS8+>C->;!;T9KS<+>C->;Q;T9KS>+.C->+U9T)OQ>FM!;XW76PMZ:[S>6M!; MO^!?R4AO7QAGCQ_!E4WNGUUR,_QAS0AN'ZZ5?7[&,/7A_I'2H=]BU7!\^ILR M3/V-4#=_#7<_4$L#!!0 ( (YLI$KH]2X:D $ .84 3 6T-O;G1E M;G1?5'EP97-=+GAM;,V8WV["(!2'7\7T=K$(W=R?J#?;;C>3[058>VJ)+1! MIV\_6G7)EBYQ49/?32D<..>#DN^BD_>M)3_8-+7VTZ0*P3XPYO.*&NE38TG' M2&E<(T/LN@6S,E_*!3$Q&HU9;G0@'8:AS9',)D]4RE4=!H^[\3;U-)'6UBJ7 M01G-UKKXE72X3Y@ZJKLYOE+67\4)R>!Y$[/X.#9-8M0G[(@*OQ>V_;CN=4W. MJ8+^A6;*4N54F'S5Q"6IMXYDX2NBT-2IKZ2CXBTXI1=[WKETX44V,3';U.S' MA/1R'&%;4S] %SEGY1"O!?65Z@*[)S^IX.$VY,;1T+H8=4'U;"\BS6/4LW;B M.;=([=4IJ#BJ>$Q]N0_[:=RR>^\[\.^@9UUSVJF?CT. <&0@'-<@'#<@'&,0 MCEL0CCL0CGL0#CY" 4$Q*D=1*D=Q*D>1*D>Q*D?1*D?Q*D<1*T&UL4$L! A0#% @ CFRD M2I+Z_--C @ % @ !@ ( !^ @ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ CFRD2CG:K]40 @ $@8 !@ M ( !AQ( 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ CFRD2N;2Z+RS 0 T@, !@ ( !X1H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CFRD M2N0?A8RT 0 T@, !D ( !GR 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CFRD2O+\@K*U 0 T@, M !D ( !7B8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CFRD2@@;)-BT 0 T@, !D M ( !'RP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ CFRD2K1[+)G$ 0 -P0 !D ( !Y3$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CFRD2N5C M_)T; @ SP4 !D ( !^3< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CFRD2OJ:]M-B @ DP< !D M ( !\3\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CFRD2OHE<)1? @ I < !D ( ! M@D< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ CFRD2O5-/]@C @ =P8 !D ( !4D\ 'AL+W=O&UL4$L! A0#% @ MCFRD2C%P+N3Z @ +A4 \ ( !NG( 'AL+W=O $ $44 : " M >%U !X;"]?7!E <&UL4$L%!@ I "D $0L %)Y $! end XML 44 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 45 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 47 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 27 143 1 false 11 0 false 4 false false R1.htm 101 - Document - Document and Entity Information Sheet http://dormanproducts.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Consolidated Statements of Income Sheet http://dormanproducts.com/taxonomy/role/StatementOfIncome Consolidated Statements of Income Statements 2 false false R3.htm 104 - Statement - Consolidated Balance Sheets Sheet http://dormanproducts.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheets Statements 3 false false R4.htm 105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://dormanproducts.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 106 - Statement - Consolidated Statements of Cash Flows Sheet http://dormanproducts.com/taxonomy/role/StatementOfCashFlowsDirect Consolidated Statements of Cash Flows Statements 5 false false R6.htm 107 - Disclosure - Basis of Presentation Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Basis of Presentation Notes 6 false false R7.htm 108 - Disclosure - Acquisition Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Acquisition Notes 7 false false R8.htm 109 - Disclosure - Sales of Accounts Receivable Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsLoansNotesTradeAndOtherReceivablesDisclosureTextBlock Sales of Accounts Receivable Notes 8 false false R9.htm 110 - Disclosure - Inventories Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventories Notes 9 false false R10.htm 111 - Disclosure - Stock-Based Compensation Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 10 false false R11.htm 112 - Disclosure - Earnings Per Share Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Earnings Per Share Notes 11 false false R12.htm 113 - Disclosure - Common Stock Repurchases Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsCommonStockRepurchasesTextBlock Common Stock Repurchases Notes 12 false false R13.htm 114 - Disclosure - Related-Party Transactions Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock Related-Party Transactions Notes 13 false false R14.htm 115 - Disclosure - Income Taxes Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 14 false false R15.htm 116 - Disclosure - Fair Value Disclosures Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Disclosures Notes 15 false false R16.htm 117 - Disclosure - New and Recently Adopted Accounting Pronouncements Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock New and Recently Adopted Accounting Pronouncements Notes 16 false false R17.htm 118 - Disclosure - New and Recently Adopted Accounting Pronouncements (Policies) Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies New and Recently Adopted Accounting Pronouncements (Policies) Policies http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock 17 false false R18.htm 119 - Disclosure - Inventories (Tables) Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventories (Tables) Tables http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 18 false false R19.htm 120 - Disclosure - Stock-Based Compensation (Tables) Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-Based Compensation (Tables) Tables http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 19 false false R20.htm 121 - Disclosure - Earnings Per Share (Tables) Sheet http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Earnings Per Share (Tables) Tables http://dormanproducts.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 20 false false R21.htm 122 - Disclosure - Acquisition - Additional Information (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureAcquisitionAdditionalInformation Acquisition - Additional Information (Detail) Details 21 false false R22.htm 123 - Disclosure - Sales of Accounts Receivable - Additional Information (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureSalesOfAccountsReceivableAdditionalInformation Sales of Accounts Receivable - Additional Information (Detail) Details 22 false false R23.htm 124 - Disclosure - Inventories - Inventories (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureInventoriesInventories Inventories - Inventories (Detail) Details 23 false false R24.htm 125 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 24 false false R25.htm 126 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Activity (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfRestrictedStockActivity Stock-Based Compensation - Summary of Restricted Stock Activity (Detail) Details 25 false false R26.htm 127 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity Stock-Based Compensation - Summary of Stock Option Activity (Detail) Details 26 false false R27.htm 128 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureEarningsPerShareAdditionalInformation Earnings Per Share - Additional Information (Detail) Details 27 false false R28.htm 129 - Disclosure - Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureEarningsPerShareScheduleOfComputationOfBasicEarningsPerShareAndDilutedEarningsPerShare Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail) Details 28 false false R29.htm 130 - Disclosure - Common Stock Repurchases - Additional Information (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureCommonStockRepurchasesAdditionalInformation Common Stock Repurchases - Additional Information (Detail) Details 29 false false R30.htm 131 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation Related Party Transactions - Additional Information (Detail) Details 30 false false R31.htm 132 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 31 false false R32.htm 133 - Disclosure - New and Recently Adopted Accounting Pronouncements - Additional Information (Detail) Sheet http://dormanproducts.com/taxonomy/role/DisclosureNewAndRecentlyAdoptedAccountingPronouncementsAdditionalInformation New and Recently Adopted Accounting Pronouncements - Additional Information (Detail) Details 32 false false All Reports Book All Reports dorm-20170401.xml dorm-20170401.xsd dorm-20170401_cal.xml dorm-20170401_def.xml dorm-20170401_lab.xml dorm-20170401_pre.xml true true ZIP 49 0001193125-17-158119-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-17-158119-xbrl.zip M4$L#!!0 ( (YLI$HU";[YME4 $T) P 1 9&]R;2TR,#$W,#0P,2YX M;6SM?>ESXT:2[W=']/^ I_%LV!$$&_?1MOL%3H]VV]W:;GF\?E\Z(!*4L 8! M#@#JF+_^958!Q$&0!"F2 M7T[-HBB2I49E7E5;^L_/G_/DY#YMY/TB".?KG@ MA]P%XT>C>!Q$M[]-O3"._%\NGOSTXO^^?_/=S_^'91G; M_<+\S\@/_<3+?.8RP@='/F/'H_G4CS*&9>ZR;/;N[=N'AX?A>)*.XN$HGKZ= M!!$\%W@AF_K)?3#RT[<,RQ:=_I..YQW#*$-!'"J5GS['\VC\CA$J7UF)[V7P M.#.&(2'H?_$ MN,6P!LR'#]:0,<*0^8P/I\QG'T?JCX=Y7X\W2<@ \Z+TEXL*B?CU,$YNWPH< M)[X-#1(8TG@U76# MH4\L^DZ#MI[A4?[M__SVXM0R*_M(P)QS'.ZL/*J9??TA]KCP:MCRKTT:!X-,UF23NI^ L.@Z\/ M8P2K.4N>VMOD/[:,?C1/$MBEJ]KEO[8T]!]'=^V-\)>6!I$7C-+V%N2G%IJ" MZ-Y/L_8V]#=L)-8;I<%H!>."4&[E.RTS_Z$(1OZ M'?;ZRT4:3&,D*)NHH.TN$O\R2\7N'_88L<,']/Q#I*EN]!Z2\G* M1<$[RTOOC&B,_W'^-0_NO1 T0FIDEI*]JBFR#F__^>U6!%$>@&Q[YT19D#U9\70:1U^R>/37ESLO M\=-/\XRH4VBP)?$J)\/'*O$IZ;%*]^5'=YEP7=94P75L5N1LE94$DV,U2S-9 M0^4U230L77#MK\)7^>*]* FZ"B_Z^6TW"@X_XPHG'GC&>8X3O@I O*;HJK;K MC!=-'-BW\9/O?_9#%#X? N\F"(,L\%.+".9LZTF7&I.^!?VV;AJ6;+BLX8@< M*TF&QFH")["2JO"FK4L:9_)?X7_*Q7M9T/D:[1L):G?3-,R$X)L2A8)+!L@%Q8)*&-@ MVGZG':RW=U$ 8CE+YO[N%'/+0GN?XJI)PI[G2T%Y)4FZI*NM<[9)6C6?O$S3 MN3_N&Y5R)RKIV.L$&FGJ9WM>>/N1-P*H5U%3N+K$H>-MHZ&_HE,%R:E(H$%: M*-DD)^G,&?/L+DZ"?_=OY8$1)'/TGS4KKQQ_8^;&XP#]\[("TN:Y1I#M3WQ8^^-K[Y%NA8]^ M]C&.1KW=QCP'I(L*+]?O9'/O#H)O3AX?[*+;!U!%'0A?I4 MKR-BI1CK[6H6B.9<);U:EFU!_I7WA+3W=_9X, I47I'%UMFK#W^)1+ 83\0M M 6$LBC(G-ZELIZ!.Z&4$1M]M 'Q8;-W+:!3.T0[\-8['#T$8]I!F'4@6)+%N M3G2AI4G]/7 D3I[@T1Y2" MZH_!/2-L^33) _7'-7L-7A8EV6052]59R;&!:D>7@7Z.UR51511'P# #ON"] MHG*-N-(.U-794]D+T(Q(M[LX'/M)B@H[>^KA"A"Y5A=@$R5UNC]E=WY2:=)O M$P.VML:K=9&]FH*5,]QC>:W!MN8Y\%57S>D*29TO?S>(@O3.'Z-(.X7-S .Y M^!W?OIM7D[."_B_SV2S$1=!_TL&T$E:*[U8Z6G9NKLQZO6EACD4=3*WE7=L< M?9U XAN;*+S!Y)SY44K.J(TD 47N8X#0?"H? 8,-OS(>O&3\:88/5J-6H/V3 M($J#T4$-[=9( 6_!E.N.P1J:B\M 5%A34A36Y6Q-P4=L2UGL!9'G54V72S8= MC =U5E\E\KT(/VT1@UQ0S[ZJ?M T)2TS2QOJ+6T=!86*>@W070=0JO MZVI=$VS2YWM<,'_XB-OPQ\:]GWBWOO/H)Z,@]:^28'2,M8TS+;-PT7]H,^OT> MP6R2B:7OPA6N,GQXI+NZ)DRXIILSQH'58R%9F+V9*UH7#.ET2@=U-C-)I/YP1+8TA2W(];+Z9ECWM M5+KM/TURO7GO!2&*9#=.R*(ZEG2T3$'21(UG+=XQ6XG\IO^P1$ M;B$TP>30!!/VNZ-;-BMIN@5"4U583E5M^%IQ+54M0[$JI^1[?T?2*GPQPC!^ MP"0@L$/L>'Z33>9A 35 7- \S4 A)5;BCP]IQ>]NEU3/%BB]^M.,U@*O[T@>A"F^W&.OA3D$5>?83_"@JO[[:\ MH*VJDA6.M8D,T%2)-55!8EU7 M@]EQ-4M02T8*R\C6CC0>-MU#X07QL/)0(.D>T$;76U?2B^5[K"5][_D>0K_R M/3;,^S[R/80#YWLLD[#G^2+Y'C*O*J+X!Z=2[D3EWO(]CB)P,-^#YU6] M+4MB?_D>QR %\SUD>)/40LF!\ST.OO)ZEN]QC.DL\CW4WN5['(5Z#%Z#Y54' ML+UTOL=1)!)'8@M"W01ZH7R/8Q!,\CTX6:C#CHZ6[W&4U4SR/>15TNM0^1Y' M6:Z8[P$-]-;9.T:^QU&H5!'607(?>I'O<0R:=7(>IM6O'3AJOLXZYUC<9UPUR6R4(8QG''7>XXW[!EW7R7 M@^&N]XY(/HH81T2R#*Y#/2JP+2)Y_VC98Q"OD*S*IIK>$BW[TDBQG65E)Z18 M)1.;T_8!PNX#4JS[VGH&4DPB2#%1$T\#*7:,_2:!AP?_R/L!BIGS%$14FL(" MO DBLOY*?,WE&!9<, F\193/&('@AWZ@VVI8)$U!"]!-7GH?.U[MQW,*A2VI M*B<]XOF'R'> V[2M,A%>I8*OQ)JB@ZN,TUG3LCE6@,^&Y5JZ9)8I$D(S@^;@ MK*FLRB)B6HC*9G2UZ/PTN(G8);6Z8[N2U\ M$2/C-S^[B\>7Q)P@ O#V-B&7 M9B,B;'M^""H%G:*+DLT(G!&.L\P(=KT*(I/2LE:VX+X)^P][T#MH#EF*K-"IJE4MFNJZ[. MZHJI:::H"1:7(Z-%O'9JLR1:3^K.G#H1)J$GTT29;D-EP^ZFEE5Z'>=RJ.C* M3W]-XG0+%?:2/,&3Y:8*VT19(P(Z(ZR*;C_X8'"FGZ%E;L%O%2$4%8FP 6PA M+@?.@@7WB.)%4'8$(*NZJ6BNR+."):.9;8FLR6LVZX!EI)F6::N:\97(%EYI M\& M58=A@,H_WT#N0K#P7((;<&*T7O)6<](ZK/;QG;V-E%2LSF[\RB,W5PO,^5:AX2[LZ![LZL@8 6^\'BI*;G[N3N?Q MM\N:1(..VZ=3CD%Q6"B)G(9\ZO$6VC[UHFU+=><*'B3FJ1>GLJVZL6B+,YC. MS!*Q*L>0E_>\TPQPKL=!.,?LZ"\^>,W$F78>$6#DC]TDGF+$;)X1R^[3I(BP M%AD0- VF.S=UOKV,RS*SN)80H,6YFLYA,IICL)(JPE^Z:[&V+(J&)L,4*2I5 M5XV+-?="9!>4+^7Z931*T"*P??K?Y[-G[W6-2+Z+)O)=:AJU$]7$_,X2&!8- MJT[C) O^3?^.Q@C9\TGBV3:FW?$X(2+H6V]B?SN1TP@;-):-Z:7!:*\4=YE6CGSFAM6KLUJ)6$^GC3MKFXC9 MBU#*;Z(T)Z.)=$ZS3Q."XL'P]U'7;U?*$+RNRG+S;OO:P-L1^HO;0W*W);\^ MHX^[5+YX#TZYT-BE:\EH6$T@S,!%N_>C^79.YO%FDMS2H?$-!%UCX$M 9W(3 M#*:F]'':,*5&K1MXU2'7B2&1DJLD/O82[#@]8*YJG*S7]UEES,V9J>O+RZB! MT+].O'$O30-,T&-Y7A>;\]:%H#H3*%8=-N>'K:)[QYM3#;:82LF\E"4M+.&<"-9$QH7D.*C./>\51:OJ3./$KEU Y MCUGBQ9 M'7!*S*??4]1L])P&6AEX@17%4;<,HH]K#Q'AK"SK6G-S/8/.KC*V1"?TD3,: MNAQ*,\UG,RT-=>D%$2[,3Q&:")\FQZ1]5Z0)#?HT8SZ;*=DT[SD.JK (6_%0 M?5P)Z(!)7!-+OPMUFSA4(/2WNHWB>(S0058H\,4&3E2HV$0PXQM)Y]W(:6$!GD(NDM-IBGZ6)<'-/",F6KP,04 M5@7]RTJV9;*:J$NL+ D&+YJ&[1@R-5YD99DMSR)QQ3EDOZU4B1S B74KM67L M[;XA_7V7\]7C48CNO=S< NW#[V0VN6!\1:.3-)LPV M*CKA/8W+(M9;D)>MI,;0-ZF!U3=9]9%H'H]Y]$8=M&V(6C'3+QC@ZR@!,-U? M$KAF/F6'R-Z*K5'JRI,3 ;R$%W3HC7N%GD?G!B36RGR_7O)'P320AF/9G:0Z M*QIY,\7MQOEQP#/N07N>C=0U^H^V@:2*]:6R)4U+,:Z1[X])P(/Z8U3+^!7( M?Q\]2U*U66["=+I0TS@I\$F8YE>0-8F'2&IC/,5T[@QWTGUAB?11AN)1)J\H M=1G:C9Q.>V)IX>SIB'._.T+$':&H6I<=T4[1FOU05FM:5&HZW,%+.VA/Y2S! M$'56UF69E43!9 U>MEG5!<-!%F5'XR6TJ,D^()=:KM@,;:1T21;KHT90,*+6 M !*U#KZ9! G;(!BA3$1N''QKMP@WF"='EWF>U6U18255TE@#)I(5'4-235MT ME0*#*34D6_O@*_"H O9#(!T@\<(P![CL= W?$2U_O%M#UY0RK:4+)57"\V5> MF 2XW$G\)$=-$:,Y-Y>VN*W@B!S@R!%7]T2_+7H2-V)H!UI2AJZSD:@*KJ8+!(O)7 MUQ5=DP1I@5_=]IKQ[9FQWT1EDO^>7D;TC?MG=$>,L"!)LJ2+(EZR8;"2HU@D MML,*AFN+IN::DL(M;@>3%&6?6S?$M\ARCYZTZW)753X6#H2D&&@KF.S(F?#R,'=8S5+ ]-6 MY35)-"Q=<.VO)!_-!GWH10QHQ/%\E*4#YC(:#4%-KAAA#^#.7:KC[ IW)JE8 MHBHI%;FQ1[@SNGV?[F6X;5;FFJQ6HNIP%QX,#HFB6PHFX*KBPZ MG,#9>9X9]$JGMSJ0YK*TX'MP;R^CL?_X7_[61MUSUZ4 "A+^T10-_,[J8FR, M:V.^J!VDHS!.YXE_#<,WPQU,])6T6(+-V;RKLC(83Y@ZK+$:;XNLJP&!KFAS MDNA2GO]'F/TT#N[_XS;["0:,G\C9&I-F3Z'_RX7[Z>,U^^7R_SGO&)Z;93\Q MY O7^.WRPY_OF/_PIK.?_C6/LY^N@RDHBX_^ _,YACU;_O 3\\>GSS;[Y((OOWT^>H?\-4[1H#^+NU/?] _/SC7U]#/HO,(!4:8=W+YT78^7N=O M9!_\F[^"C$7NLB RXK]\]B$89W?D]PL&'8UTYJ$6(#L4/\^\\;CX3)[]Y0($ MZ=\OF)LX&?L)?E]E6U+P[";QO;_8@.3)OF.\^S@8UQX<,_=@#-U&OUQD\6S1 MM08=YU^'_B0C+?#Q&_Q#&.*?;V^*+]]FXS4]KNP&_YCC'R1NFI+[/4AW\T7' M*U[Q-DMJGW"-5+Z8%;3_9GS^]?(C:WZZOO[T&_*V6#+/7$/_N+QVR#P[Y2RW M+*SVU4/>]X=S^>L_KLO6L/@^?7[')+?WI MZAVC($V=EJ+V]TTK\2=F B* O?>2 +0:"Q/I92 ATK+#VN\CV#3%3\4:^Q0Q M_^E%^9A?Q* *\:(GJGX'C,>@@YX&*>-%8R:=IV@\8+#H)I=Q V@_2T#;)4'X MQ&0QXS_.\-%XGL#W1)A"DH N,,_?"R3"QFZ6?&*^TTAE@"BGPQ\QGT.EDCG/'1'[&I CMIB,! M7[Z<@X)G0V N=AYA]4IH^A!D=_ D,KGA\A"9@+6"3Z$,XV_E8L :PC!FO$QX(7KY\8'\PF7#>EH M$B=,YCWBX[,X]1=3,Z%F/(R%OB,M!E'A('/GW?O0GX^,H48297E)!8+)ZT2+TMCX1 M?NY0P0>>P-3Y=*RUH90CS"__*RG8MXSHZ!@!7Z%GH"$7$*O&=8!4RK5;8,\) MAGR>2JG)6Z52EC*>'&4L@D]Y0)_$29="?.G^/4-7X22LX\GREB*SDLO9L/4E MC=4YWE8=278=C*F=/<-3\0SE/7N&)#3(DD5(3*)RI9X=Q=?F*((_!I) 8^CQ M,(T'$S> ?@'6#%[(" 8S!HF9'ZB5G+L'(&.LG_#[\K/]TX_HN5&_[1Z=FR?B M\Q'9FU^]SL01]/&;5_%-!0Z=4TX?,K]'\ @QKS,_F2[L=WS+@/1DQEXRIEZ4 M#>[3*(NAQZGWQ-QB#!B<+O06A '(0OQ_^F+2S8@<'L/:0[H6!C]X$E/\M7PN M61RTTV<'Z";D3*"-8WK@@DY+-"Z)P+6-#"^6=V,=/B3>C+ =UAG[KSELPTG@ MC\D.P59D*RWZJKV(B?'>W86KD%(',O&1-S$,>0+^#B$X\51C^]!-R;@-=$S(U"9!=/)+$_G:88.UQ135M$+16Z!N_0$"KSB MP*+/4S:JS3J)"M1(H/[;>)3O[JZI.C< M%4NA7 @#<*8S[""*&R,N&S.?&W#.8II9BA]X( M76Q$(Q1^>3YPZ*0V=-\;W2VMH9(,<(TSQIB!VUY.-H_1$AJ;X0<2IPQ$72H6 MY /,,V@)+PB]PO'-%WIMSNJ^YSZVJG<;-[<@E4B^!B EKDM@A(01_YCIMX05*V0ZE:$XYQ=0.2R ;S M3YJN23=_RXM0RA1W1>?AKQPZ%D0X!DH;V<=Q0K8, 1.0]>PQZ0Q, MWP,#4.PN6#,*$O#1$+4W0I&61XPR_(WV.:F$?FYC,.Z'R/.$W!1/B%F6ZKDL MC)Y ;B+$.AJG#.;=Y;(5U,T<1A^2UGFV:DEE6D:1H).I#_O:15)(D74J(;P% MD8M6P)/PB<8K*_"Z-",\)3X K@=\X8*O25FH'A4S@T>=B&V$91CYR&EX!J1B MDLOD8J"4C[5!@1#,Z*C;1D:YD?@D)DG#6^O8NQT1X/R-Z 7]U= H/@(B_88( MMGB>(?@?URC5^$#!A)S]5H=)MT:#+?=4#F)4M-*FX(#5'&=UE,U5 7V@'ON> M&RK+(5 2'.6&TO(O)!R)"N$N2#(,+#[X_E^H&6!10==+XIX(>]+?;UXRNJO8 M031(#_^&D6'P$XR.\.DLW'LMW%$(3V*\+!YW7NX@SZ=X]O%O-"E!O"[; P4< M<1(76[>^>-8NG7>[+PCA%2X(KO-ZZ.#M[V%!U%V"VCR=PR>KPR>J4@8YT.'R MDY7!E'IXHXB1<'^_V!@"N8FS+)XNWBFM;K*O[U_LU?4P3!F!JBP[;;=5USV& ME=-<=VZ[<*G18GW;G+!\Y1>RKY0L##\#KQS/]2Z69@-V!ZS-B 2#ZXN/A,*( M%[;#@$^'Q")7AL0!$^9M_MX\=:;Q+;E3=!_LZ+ X=Y6);:N3N;D%+L0@2?YF M68[CNFMBKD>TL_)N/S@NR%+>G[;HM9JX9>&98GRF%Q)#%ZQZVQ\1;[%DN$@M M!65) >UU43Y["Q3+,<$E2-KSDCP0%;%38QI3^^6B$EL[X YL:?O];C22:G&' MH/#(F^KDMQ )?^8QV%/:)+(ZX'C^5>\151L*!Z'PK'B>NVO^20I0GMRF^4%4 M!XJH[KJF?CR);2.+0TUY!=OFY#=)GKAZBOM$4'=>02>R280AK[_4)ID]=G"5 MC\"[+GLH]S;) 5"7P3!.H[G-Z'?0ZF_W\&]?K%_QF3V^4#9(*B?=MTRH/"4 M$FY7)L>I+8AY5\!)+P(TJ( +X?4_<^\J1-?210V8>[H+1'<(O&IE9 M332&QSSDAPJL1X\1WGQ70'M@./5Q"T.-XO+.,(=>KTK,=F(F8?RPG,#G/1;) M>0C102@;N7BC@/+ []#>GTQ@S>1(W*45N%A .5ZKQ!NEB]P[Z 1AI*,04T\) M7 PV05Q"4)1AOF,5D8/C7<9_RJ0U HD5$% 2THJ MXJ<:P\<5,BYPB-O/-<+_P']9,;TC>H7164SU6DPMH+9U_'D7G.TJ5#G!DN:[ MH43&L@0[7H?2%B#"_*UMZ,-NF$[L(\[\G0Q<^U)WI74;G+[ ;)B"%*0N!YHNM;CW@)G&8S\DUUWD M%TD464;+4F(AF6[I(?20<0JC^C[&"R]#A(=2);TPMPND.O,4^.&8[/<%V)Y> M29#-81/

    */01-[8=XX"7RT@UK _H5VSU\0!A,TYV? (+(E%KCJW'0'JGR* M)&\,O^W"AKB\:/?-=Z6Z+L'@> W";66T!4/S1"&28N05=SLD0?H7.TG Q$*3 M@W2UH-UC?A]^@0/(%8(/=@/>6Y.GF>CH]95P4XO1PKDH1W?Q0O]1:& M:S4#PC[(SB>WL10LE.6!S&FD@:0,%$VJKY0S*'PO&."^8,*KYOX8$,TN74990G*DE'C^W^B MU[@/CIR!'^>,BU;P!\95$/9-$K-*06!>A.3C[]()*KY7;=OJ>1'Z$,];. .N$Q M?R.(Y',:R@FOT?.8^R,+SH[3JT[N$:2!K)](]&/7Y!YU>"KW(3QW.J7AZ[X< M11SPO#K0=/D05'XCEM$Y5^ND=?9YS*_2-GJ%@9R\]'#U9O?79#GI T4]$;-B MUX,Q]72"T<^<37'XNFU@?L"IRD"6CG"SW#E]N,_I"M&'K*XOB:[5E>Y+V\HVU!:IDW7/9MLP/&98[%MX0 MQ71(CSV=K+L_%XH1.NB>LKZB_035+ MAX3UU/.PCG1?WM_E;_Y#=5_\S)**?(B;(@>W*#T$\LF-S;.'DZ=G%6F)P/F/C- M&*.1'^;+GXR(SEC+$!NUG&%!?IK\&L?C]$L<[G>.-A4I[CHS%^]Y4= TH5ZO MN3[P.E6N%R0$9%UNQP/47'5LU70526%M1^59B8/QZX(JL2XG*IQLZ+HJ&WNH MN=K0PFNRO_9;U?3*^!6FYK-C_!=HRR^7MK.GTJ8\M^?:ICC;%%/_!@M(+F:< M]/V"E4V7)FZI:&C#%*E;L4GRA/[#8B9 M,:?7ZE +&*DIOV9FWE/^#2C>&#T[9D3K.4,?J;\H)QD&W@UFJP=^[4HJ5)W MZTKJ>RU5/;V+$S2CDBET$1$S*4^[)ER9#4:9PG3.075[M '[1HZB*"P101C&B.:2S5^KAY(=SR M[H;ZI2I*< 7+T :PL!;A%5H<$@SQ+'PBI2J1TV"[ MQR5-0 \QHS VLT3]H#9BO-P!)%A(Y!Q^AN6]J$1(/(_M"2?7]RQ^>O/=TCN6 MKK(@WL+B$@K"@JF?W=&*E@SM! ->\[(4(H;$*KPFC5CZ$RW<.*2EF-FBAF=> MSA$&+JH#25E4BL4WJ&*UZ#$) =)Y*AP=RHQBW'D\+N=RVPKSUD3[WGS7O83A M 'NB"B&_!^XAGH,)B?4H<76B=P4><<"2L4"3O48IUNX\&@!8HUV7[G% U4?K M_6;Y547S;,',F]IF??-=E9G1> VOGWN)P_9GZ2^K;<[EWO;[ZIT2W9?F=4OU M?IQLW"9+%QFV2EN&+=FV-&)3]OL'AF[*CP[&HLN_<>2?,B-ZI2CZ(:A,"&C%>0H2,1V4WV&H;I:5GV?5 M!%LB),N/>#74CX>%%+0G@2_1NW4&>%.;$N.US/A>8"7V?BC>!^J7S85E\CO5 M']G#SNRBZ%9NS>/#>5:9,3M!=SZ">YUX69P<=@^=P6@'!:,]5Y,<:W&*6R[. MA>MZ]-6Y\PT# U[;N;C820",!.E0<+BSJ%Z[&VP_BJ=!A,)ZV4D\?,L"F-4 M@[\U7"2-^9[<]M%/Y%:IY](IOUC)U5--5BO#"#W+X3_(P(Z_HGM!=F\']M(* MZZ34TY)U5QQAO0[[3E(/4@JXE[2JXD$4\K>@J/J74GV8D9V.JCK/R+?I76U[ MU]P2#NP<0^O'F,]65NW>H?SJ[U,X[,#!OBO1.W7P?VV/_&3Q!_3*H[7WJ-#,P+-/&_QF E+INS(JJ@9K&F; M.BO)ILP:G&ZPMJ7QHLZ;BBPY7_FO\L5[%MHHM7RE#734B?[BA7[ZV;_WH[F/ MY^8]S,KB+MX+ J\(/[ M%94AZY05L]U=F)T28J0])\04BS!X^62WT[\U0.G;I0&+N47<%"9\Y+D)*3E8 MQ'P\:!T.F$E"PKD#9DRJ6S.A!RL[3^3#6T[N?&_,S+'Z[+_+DNVS),8<>I)8 M1$O(PC?C^2A+!T5B"RR&_-(6+R-MPOBA2*_!,=!T)-@ET#$1-B0E<%@;.U/->U?'T*Y;F)+]B^:^3E7.'QJ!4>#Y*1T6V#T"P-21Y*;4D: M;97KMLS3>)%DB[U4W#OE?(M],*"U6-TR$UXPZV+GW?@*[U0UY^%?A7UU*I$P M11UP\HF2X2 RMNZM*)7"S\ M; RH.!"$U[!O7J&JN?)&?WFWZ-87 8+3PQ@+ U4YD8N=]T#JN2Q&EVUU+AC6 M=Q#7>59>7)^=O/:ZCC,O/!4/B5?YTU%4N]*H: --?C'@S"O04/W#M+ZBPDV] M(;W7@]MN)VYQ*OQ85QB+SZ_G?([7\-6G<4"WC+%:!U*IPUD6-Y''QNA?\R#Q M+\D%D/2.V1YB=7@5;X7F!;4&UUE'19W>7Y,X3:^2^-@0LH[H*N'BO::IDEBC MKC+F)A8IQY0=$HMD6:K)&YK&NK)ML9(&;0W>TEE;E3A7T&5#M\WS';A+6!U] M[Y ?4AL!)OOE,3\[WWYKK*HG-V >?.;.&S/?2VVE6.()@9Q4BPV]J96Q2 ?, M]\)0:VU)+ZZE=Y1Z>7[^O+B[-"!WEF)/>(<^$TPJI8*&S!^5RD%,D&,""4QF MYD=>2*[)KI8X@A&._"3S$&L#7<[B-*"%-(*HM;@%*<#T9E6!I@53*C=QAT]8 M4:.U%A/TXXU&R9Q@??*AYH-;,[2>7,X*G)X$H5_E4N*#CHP6E3M^CTB9D"^( M38+IMNZ"R!LPE]$X\'+,TV_^8S"*@:MAR)"B3; Z)G'B(S-%>LDO"$F\/C=. MF(D/4L$+*3/F"?##3X=T(.1)>CLZL'L>P8,P91ZYM@=9??/$@ E"45*DO3?/ M[N(DR)ZP9^B#OAS>RK/P+V&(NW9I1'QS1$ADXD]AAN@-S:1_0GZ^@BF+A@6O MQDTN?7D FI!923R_O7M##H(%"NI:< 06&KXJAM\XO3*"(7.9X1W4>.%Q'(&H M>(+VP)0T0 F>W7FP[.=C4)JIGV6A3S3K(,>E(4@MS3=;SK;#P M@V1QO2ZY.AZ(G&?DNO@PF 99_OP(=RMT$DQ!S%,0&E95\:*G?.4#:?I/:;W\ M6%4>=+EJ?IWZ7%*TR!C?]NE_+R,COUG_BEZL?YUX8[^7]A)8%*RB: UT47Q]@4?31=-(NW@LZK]4-P]JH&Y9O$M\'N&S=.+'!YF$VSA MY.DR\Z?I1]CHT#(!,PR:%@CY/BX%Y>*])/.8_D%=$FAEH-5!2FRT#:*/2X_7,+,%_!*YN;F>06A7"?MY4<^DCZQ!J2.I M8D?Q6M+2\$I!Z>/*_!1A(LVGR3%IEUNVF:UH@LF9K*-;-KA\N@6TJPK+J:H- M7RNNI:K4625I0#5?=2,ES=.NG"P:29\!$ M#&;A(0H[2::I\K*JLQH/0D72;9O5=5=B346W!9 [%J?KY[2;TTF[X?D].^$X M4VA/XVHFSH$QCF?4^2M7*%-?QB_MK)]^++9W"3K,;]X3.E<2]8!46$XGH-Z6 I_X=8!?Y=F6M!8,*M@$/*645!F%05KS- ,S)JE>R4]Z M)&VI0YGX)%:*Y688GQ0,I$&,,N2!U'E37-?HH"7Y&^&1O!A0EM=93FD=(/3Z ML)^PXM'"L*)T0M.'9C!44K+Z%LOWH5.8^LE],/*Q/30>%8,F93^1ET .N*Z) M/PN]D<],,?T(G'QB72R&DP\7C0KHXW8>T'*KX!#_/OPR9'XUC"L8+SC&,-P; M'XV[M S^T!A,$MR"C1<2IY=.))W9"/8*N1#+2\:5*C>TQLVB#T*K%T5S+WSS M75Y4"3U]Z!-=><:;@)G(+".W>3FO,DJH):OHCJ1,>5-:5C5WD.GK::6EMIO#S%.?AI/\@%2*HX$)V$E%#2"<5X(EO8/G>"4+M8(-":C\Q:@N2+B0$HY M):32%6)&\@A?68J/!&=H43OF'_$#+,4D#]=!=SB()Y*^71 -?>&Z1DD^PA#TLT30/,S(( M6HZ+[M2<:70O%S-%.+'87F3,+02WDDM&5,8\RZ&>2Z3WOACU?\Y#HK?D ^DM MF>7YC7KK"^RP,)@\%376?B,EULCB@E'"/ET<7I;Z:I KG!'U!TB[:=D.HYK4 M*<@#L$'1Q:)2VG(.Z]1+_H(]2JO*-7ZF\>3V+-=KHA-!0-/M0*+305K*E%P( M>;-9F.O3KI+$XQ=QVI( ;#+$ZH M9J.KJ*:>:87X;B;/.H.''H4H V(<8[D^5+J%94 MG\P?MPQ@"@8IM6MQ20?4 M&/'0CEV80G@_/M@ 1LW0 %ZC=AT'8R(+J(U!57>;E6%5E:Z[4+I?2AMC9]4Z MA3F93U^=N^8&8B":M3B; [M8 Y)QS*'/! ER5,N&PYB$2DL MM]DB*G?\95DKNX1\X>DUL!CU3!@NVT05OX%JZ84WG)LQ54.I5DZ\K/Q=K?N] M+ :)X/H+7^$EM\2= ?&5Q/>Y0P O)CXVE6DHBC&N )HM*$%8T,4/<>Y,>JA= M8M F>77R/%A S]F)7J+-\VJ[Q*"KNB4_#BHTU J6K^@/RY8OU* ?HN!&9=1T MK?*:K@O7*P^/4"*I7=E:BGV (1*\3H665: .A5.!W7Z M36NS[O;'L929Z]\D1]!FPD9M]@&//-,V/46"N$0(%B'<$)]=B)8RZAND!,(6 MY67?9_2$&3RF.WR.8.V([P"R*QH]$>F";H:74&7PA! M*K[I6T#1%3%FU(_) M>'M>='V.I-"P\82=IWZ=5>U\JRAA&!C668]I]7C"&QAP5F= M[V=M?A-&]2I!0%2@(;PHF#S1;E-T ?/H+I77)*8;T\/YZ#97+GFC8%2$'BE\ MLE 3,Q*()"Y/CFBL61^Y%[G0 M0=C!< @%85N59!OOFN>U1=JRM(=-\69+2X M?(M .,' $<5?A-P+UX]T1[RX> Q,\<>-H#A!:7JCNU5:=1%\73CVRY.VE5;% M"2GUZCD4>TJA6%(Z^<"R>O,9HE4M3%9U-W"0I8V/&\&9SL+XR??IO?LL/9K) M\RXJA]]+6J[Z"D"95$RKU4HCVQ,ZF,_H)EBT*N+ =_$#%?Q1 MQ?ZOFKL@Y\CY)(TLDRHW>4VV63YT6HZ-G)3D%()!3X.3^<:EN.KB'8WIH63H5 Y3"#WZ(GEA#UC)E$+$B M/IF1E]XQ$[Q.D4HNRIC"]2M/*KVT!F_?U=6H1,U0:S?W7!M$OP+;9<;SI!"7T$N2X3GK@^__!?2@,; 2*E^$H(NCZKR_ 0+ZO>@) M9Y29S'&.*B>T1.+"/GTZB\N^BTMC?HNAV#W*2R(B88UO/*ZJ[C^$.S(N[C\, M:%S'LV#$""+WXSO&JF]??#:70*0-@;_-0&Y^)?( ]W>(4"'G_./%F,KK9Y?$63[\VG'V,^9SQ72N M,"QW@6NH5?5 $FV":4VHY"= &.&:@$GFY:D7%0*=>M"&!(86LK3:??E(1'$3 MY&WYNRH=4H.S I%8-CDW&YR-,-O&0,[9X#PE"5H)=JO[$Z$JRTE;G_A?8]H M#:C^&L=CL@[!VO2"!-?8LCCT,3,HHD%NLHCSJ("?0"=38EG>LM_F;\R0C^NX]""'DR.&%D/[JA- E4T!HT*= M1&$4-S#Y\.TZZ;4*O+4_>4;_KSV);!\ ]DVI$%>)#RMT7)02R2N(0/>?,()C MT A2#Y,C> [S1B1I0W9$%_(Z9PU=1L"T#R$ARYB!QW 22O@B.3(')'0'(['!EC AT!R2OAR-A'!T#R*M4"S;L" MDM? D?=YH+D1D+P.CDS XYT R:OAR'6$\49 \BHX,NJNSH#D%7#DU5"AC1JM MA"/C"ED'2.X$1Z8(QC6 Y,UP9*J'-P&26^'(O7%)=K_88"/L=F<1O(RV95:9 MW&^^J\)L=P/9$N1 !6:[/<@6#[,Z01E7@6S??-<.L^T"LLW7P,[HVLZMVS&C M3!N6MH9]W05+2Q1)%4V[D0U;DK%O+IP!LV? ; \!LY5+H$S'_?09+X$*'[RG M=/4M?"^H7*2_;P-BW%F_+&,72_VRX#D9Q (*]VS(8GZDO2MDL:H@=H$LY@*Y MN/]N1\@B'C8FSX(L8E#<"Y)G01;S<[\S9/$E(8N'W?N;,5_/V?S"JLV_ N%5 M^L7IK@@O7&TYQNNY"*_.E.\7V%614$25+R&ZNN.YJL*LB>CJA.I80V(3& MZ2P%6D$XE2C6&7OS MB;;6>O/GG[=AF6CKG7'7*_^6[S,7>70V[B!ZX]YNY@ M"BS9;UO['\1RZ;$QL!%3LLU26H:2K QGGPR"9%OZFUOIC!06C9$DZ'3LJ7X'<47238S1%4,! M2TQA54&P6(^Q%Z4?HQ!AY';N0MX5'FQ:GK(*B V4*-+$DROY*X"LG1SJ+CG"TCQ4ET2)"CNU86>RA5 WG"*=4$*6 ZI)-20;D>(HUI&F[FR=2$2!LZ&\\^0BR.;U? MF]@5U'!AYGG(&(]SRY2QXA+XI+Q]&9J@ML_/:I+*Z=6;YJT0Q8O V<<(MC>B MKUV<[> ITFWBYR+ZP4\JH9O\',A+F;28Z-;1@!&"#;%<1'R/C2C2;NEHU,P# MRU\PL,SD]E0&L[0HOX"O*4!Q^5"'S-4\2>=>5. V:B,FN"9X SHGW_.2,N26 M8R4XON]Y46ZO4])&$AIPZX,J*T(J1>D/#$M6 HI*$15*_"*>&SX-FV0*L_N%8A<&S*T?D0U&*H3DVRC) M$70T_E_<>^)[X$3E2V9ODU. 5L98ND=>9BH&P^C. @X1? 2)DZ8Q;+6LB-[G MR[.%WW0'%9*BBX&^DX9M&FVT(@!5XCF2^:/?RRH)\L5[I6F/M8^^4WT#MYBK MTZMO(&"1%![Z7"H>\@Q"5Y1J\],K+Q@?>TET980&O@LGM17.J Y]DZM6G,)\ MIIKX0^7$LX=$\R)XJA*O;O#85A/5<$*26R\*_DT60:F,X0/(DZL*=N/39 &B M*7%+AS3A)5W2>,17$@NBP8+U+$EC)KFWMPX0_5S=HF@=O!N_61CEU'YC?T3/0"H/K-4L0T?JC[PX-=^:[QBGM9;@F-4_1F< MG>KO,-*)GQ"OC(X-RW!@4@89.HCS(3V/ R,QG=_ -@R\A$ '/X'3E 6CO]#! M?)K>Q&&!ROEH?+&-_V9^#>,;8M1_(3@\M&81TAZD=7[ N$:'(. M/Z*@#'*J-(](>4-_W.$, 'VX-]]1+VZ&N8M)#AX8(? L/VT WR3WK_#49#3R M9^1@=G$ \*:23E'6N,0,,8K=H(F*YC695A!#V39S.57*HB46!K M7^:P_!FXMM1+ASWCT=#Q@(S1&__OO')%*9+0XZU% MDQ_)8@&-GOCTOO@1"%(\$"5!' KAK<%U2^^_\'U!_A2!7W+:BU"4M"R>LHVO MG?CY)!3C"#!],!H35,+](N13O(/$P:;>$TF3) EJM33)RBD@OAN ' M)L19B%N2Q)Y?UH/$E8D29[*QI3L? M3)9;"_6W3[*B\A +$1?(&H.",3[[F$>"JLZ%!;[]30?@0?S7BFL.BL7;6$%D MBZP.9'7/N-^W@[7"4<_#'V:.^>IA $<%9UW6>;W=6Z^/OU,(ISR//+D0#B]= MO!)7GDNU$ MHL/78#E](GB7U"TAMG\0C* _-FBRXZ_0>8;3XH))\$^2U+-/-G\%NK\NG]4+ MRPQW>9.3!<-A0;"XK.1H.JO9KLL*@J-8G*9RIJ1_E?'5L)]D8=-:P]3<\ROG=7VLFLR!U49.6)JUW#=2T]@G]!CW5^HQ@[XS:D>X MN?G71[L5-H-G!91 9Y,CM8=0ZO/?H8AA>4M=C0A(;JJ8LF:Q#JF M"S:-J0NLZ0@@H<&.$U3)L6!ET&4@:F)30'0DID4)WFP6Y#=-09Y+G,H6:^S( MS_[4"Q!?7-SA!*[CM9],A?T=2MFX+4R#E7C1 @M0L5G-U4D%;L51%%?5-1+FMNRS/V8ZJVXII.,ZQ+R1;FS: D==)'(;Q T'[ MT'-%G\:\\@@FQO7FV2*9!R^,&&%>%V$O19W3)+D\_9WP=_% ^?.[W6/PA()5 M5S^LKHGRLDA'52F/"T<$2K?R6+)^4%B<-G)_O]AXF'@39UD\7;Q36MUD7]^_ MV*OK9YKE66YE8K7-\[HEM#0GLAY2Z\*61HNMVN):@P4&7RC-%;38MC0274W? M\/]*RX\.1OAV&&>ON)Y'.'^YJ$0ZMQ0='<;VQZ5]_0\0"KPR5&1\/-_Z19=_ MH\8AP\\RAD0W5XJB'X+*A&1W\3P%B5@M^>X_XBE*^7E6#;T2(5E^''N9]^,R M3&Z?RRYGX29Z+U:O3Z%M?2Z=B!!P0\*\S=^."G0?2[.?U"_#*Y?)5XZT,[LH MNI5;D[FY!4ICT%9_LRS'<=TU")G#FC$?'!>,%MZ?ME3]JMDU+#Q3C 7<5XP< MQ\EA]U!;VY=ZKM=C/O1R?=G%*6ZY.!&R0HZ&CKXZO^]D@>0?R2T[-"56'_!: M)['=IK6/9SL]AT1IH*C\(4@\B^JUN\'VHY@DA,?)LI-X^I+O%,=\EM:5]5G$ MHA:7I=(8"(U 5C.'CK]XM_,KET2>* U$33X-J;X'6A55.XOWHV\?A]X@@7=I M85 ]OTNK>F=7?J'6R6T?7?HVMH[T%V;P?VT@KKI-33DG57'&&]#OM.4O5O0TD!K:IX$(7\ M+2@J$>3/.)[?A'[?).-^1W8ZJNH\(]^F=[5E\*P NC!7?D+O63['T/HQYK.5 M55FF!']U](6YXTD -SR5H-C.!)X/.EY@$^3@P_,VZ V!Q]@&2]=O+"=1[HA; M705^7903M&CIA .A775;5C3#,5E%TR16T@2#U55)82555'17DE3'M ^ =CW] M^Q=Z=@5)]>KBXLH BOQ-,YJF3R]H'C"3A 1+L!)>@C']T+LA%V&3(EOW?G*' M>=/S+ B#?Y<7W<\PF2)-BPSQ>;+(]::E+Q Z3%*GL9?\5L2ETI7MA2FK(R=7 M,'JTT!8"FM/G HY?V:+C.B^Z#MX_,'1+OW&V#4 RT) ^E-@AT*7UV1D&_")2Y;=S?%)IY'PQH MO21DF0DOB&G>>3<>WYWL--3GA /->?A785^=BI^IJ -./I%3JAU)5(6!)HK] M";GL68&=T 9Q,8WYSA^_V"9Y[CDGS_$#73I(W*)_Q.KB0!!>P[YYA:KFRAO] MY=VB6U\$"$X/P2<,5$7X-K82D*H?))S[FN$1-0.Z9]"Q0XWM^$N[+Y3W>6P] MTV=Y6;$3 MMRA,\5A7&(O/K^=\CM?PU?T_H'NSYC+HKA"$+:\-35?=?=GEALOB!LPWW=Y=Y]RL=0?1< MB7\*O_'"'J]TW('TEY%"IW^G- @M61QJ1]DP6_)N_46QU1M5]\_J31<%=[PA ME@>5T+@E>",=>S9S"EW].BP=6*[*4-^GH;,5?SK=Y[UTZ36!X_;M-F^T5B11 MJQ?;V(HBRHRQ'[S#6KOP[1=:>VUO2&%94P77L5F1LU56$DR.U2S-9 V5UR31 ML'3!S9'"6+GMY[=+(WF9.@,]M(E 2.O&1W^ M;;ZZ1YCX Q_T' XV30WM'09\.B06+@:^J (&SSV.QK>%\]7XFOAB9RX5WRZ" M8N5P,2;6>.J'RTJ*!5;TS-,K7BL+C=O;Q <;HLFMRRA+4):,&M^3X,L^.'(& MB3X['\$+24%L+UM3;7:G,^^7QF!SVHG<_KCSC=]#^4001R_V7*_'?$8$;B>J M2+CK!6[G>*XPDN6!S!WD8N/>R"("B3@-"L^RJ >RZ!4:4HM"M"H^ND=?9YS*_2 M-GJ%@9P<%,GX96;$:[*<]$,54>V-MA74TPE&/W,VQ>'KMH'Y :WE3< EN[Q,B5H-FCW6VL[8!>E5X.QWGP5^^$XWQN 9J7!)N5U11? M)VKSV?1M!4;<&S;S6RL+<\;(H6TER0,P#%ZU_2CI0^$(MN-KJQWVK0"SU %W M*B'VW8%9PKF2V/&W!+U_X>1VQ ^B.E#$3O423A<*1"[A.,4]<5([P$*3*0Q/ M<1,(ZL[+XT1V@##D#U+/X36?19:^7<\@6@<9V/$MG,,_=[99OC68D"(-).5U M6_CR2UKXIR[+^P76XB_):KB,S94=6105-,67:6X2$IIW 38/O@F@2'6N+WR$ICIQ ,F MC,@9KAVDHS!.Y\D!SEAY1U MK]E9?5#)<]S?5QY-%CS;#NN].,,LCT!#?Y(MA-,-_J$-B>BYV2C92(\KN\$_ MYOA'OB99LBBAE^JZ)/W/%V]:\P!K?^HE3TSY MQ 2V6(BXB(<@NV,\9@8+,/*3]"Z88=GPA[M@=,=\R?Q[/V(^#-%Y\(&4:$!0 M%LZC/YJ#RO09Z\X+Z/=82/PN2*'C:1 ^,5-RBH8%QA.\%Z[H?L@0+<3,9S&M M39Y!MRG6&2=%QW'8 WB8W)&8PMC"D+G!]M_S0Z4D%-X0HO*%@4Y >'LA\5[( M$$@1\E5/0T?E\\J0 $HHJP@72*WT"A_\QUD ,PRM5IT*"@*60"<-XUD0X5OR M"NO&?!QD#&C;:9!E/A"5WX]'R,6!PCSX.>' -3H*+,0>Q? A13[>QPG1 -F= MAZ^(4^R 3LPHGH=CNIAN$,D2WV1>$ %?)TD\A>Y!^WJ3"4PP"A="$TSTG1_E MH\AI]E(F\2/_@5:*KW)FR=[\IL4(Q?+T2H[@2LF7*LZ=Q_QO'( 4P9(/T!E= MSL":8C6F\]DL#&!9DZ47/^!.F ;0*TJ ,$)8#^EV%-VE_C0#"\B+5L-&<># M54=W*5F&070/+>@NA>7KC6!%XA$AD3GX*1D3C%9,]H9/+CH%F0"K>(S;+DA) M'Z-P/H85X3&B^/=R//G3Q; H?<58!OD.>"!2I;CX&6AE_M.+YB#CRBTJJ#2J M0<;T/<\-N2694%_H;]: K[+7HCKBI(M*Z;-\HKBL)*IN.!UR!SK M**8@*(ZCBZY;7H@KRYRVAPMQUUQ[.X8=\.XJGV\C&N>G#Z3G3Q.4LSDPLX\> MF")S]*9E KEE6_+^\[3_?LK@J*)\(_!BIHMLY(A":S)BS8KZK)@ M MX D"15*#23FB]:48<##^\C-T-48^<0>@#^JRP"XEJX8BLH,TG8/&SDT#&]\9 M,5>T%CCX"Y?1:,B =/KAKQ_) LO !$<%P5R%\!R:+]?)'*R"'[!UKM!!HED_ MT3;DL?)K^Z]7GH!.R#/$"TH6) Z(>Q!$ M-+*(SALQPT JI* 5AXR[RS7;8##YE;D;UV8FA,_B0!,YAIH%:.+5)HN83MQ0 M7/:F8 EX:$9Z%+E*YQW;?Z_*0TE&YM!.APPMRT'HGP23[(FE1B89._1 1[\: M>-E&077\VD!7.>AG'0G"4%A!PA(!Z&W*RE!1*B3L[ ]-_7$PG[XZ4=67R\J+ MG,4;'V89=.8,)K*J,L\^;%]]V$_@E9HQV/RX7VT0@*,L1O=T#BXBIO.,T>?# MO5?9^;!%X]O$FX+W=:HFB#9G?0>8D)/1"HF.DV\'2 M"U-0:D_,C0__&?NYEH#Y)[H+_SOVP;M!4P\Z@1?G&A!L\7% ')FBQUPGT@_> MO1>$W@V-OA%W'*4\AJ:\G <9\=G'X%FB;@ OE02J5G)C',- HSC#0=R0N?"9 M>8J#]$;@2N,KHR1NB$*PEKR=J M8YBBBY-8<2>;A;/ "Z665JV$5IZ44KBJ+UG5JF.-,"S>B=9'SI#=R:SPZC?O M,9C.IR0H01NX( BPNMJG"5IQQ@QF"=RHO?G@EBE(FJCQK,4[)BM9MLL:O":S MIJ:*JFZ[JJU8U >_XKD_R1=>@)=T$CM-93F:%(C"R=LC@)HQ\?YSF0:,4:21%D_*9)C&ZXC2_EY$@ MF#56DY5*(&@;DNJA17"5XJE_[3WFQ]TFN#:3(-N1;OA3$%55?11$35%Y?L(75==MA-5V05,=6!-.$Q> -)P@*K^_&&X'77MAF+$#QS_&Y&0%>L" >'H=0X?5W_%%'^/L M3S]K#@'LGOPK?&[7^K7+$[%4*D\05)T31=8R. -VN,.QAN.JK,(K'"QAVW%M MC?*8UK-5?U/L+3F]-R:TE#V]).&GJOZGX:'JK0Z+JW[WOYJ[UB/LS&20$J*P M7!5U*S)[>&+U?!8*DB1+.K!0L"1@H:-8H(E *@B&:XNFYIJ2PBU8>(03K)[H M+XGG]!WUEZL;&B_;$JO;%ABF"AJF%N>RO,MK*AC@BJSP"XX*+ZRZ>B1(KK(8E2"4=^K MW;**!0K*ZDKX4_^-UWHB2%(XJB MNJ,=+JJ<)1BBSLHZVIJB8((3*=NLZLHZ)XNRH_%@"2T,3;ZQ6S<2UZ)9Z2/H MN3T/.[P] W:W!85<6C7I;R=HI?OE%:0F*+E>]V9P.(#Y6P0=5E_$G4 M>$%$C2@*LM(BGRW+X3638Q53T5B)UX!V&=QKR1%4R7055=*%BGRNUC#N2DM? M."!R*BZ,73E0" 3AN1SH%F&BIM$E(TE9=DA6-M6#JL M!+J:-55!8EU7 \WD:I:@EHJ&%S5]:2=TI' ];ZK/_Q,+Q.V?(5L(R.Y,$1"\ MP[4)B'7$O62TM1N'ND=?N_-*O'A/8O1["L#FY),!/8-\TAET!U9Z$40CGX,Q M?C,),/0^N@/#_I>+NRR;O7O[]N'A89CZH^%M?/_6NOROB_).$X^"=_S@+@U&0_49.&IAQ +^F(#Y^N:CY&"5OKFBHWW@, MTHOWE'FM#] .?W[;^I[W/[\M!I*3_+9&\\^STB&AP\Z\)$-+IS2/0"N4WRX> M]*-QY3&)/%9\5[RJTOG/;_.I>^X\KI7_O9S7A2(QZ%EF]D3GM)0T\ 'AUOJ]J[_V @/,,?D2M=EY%I1UU7D5;K"+'2\+@ M6UU'=;>DE^OF,T:HZE.6'PU^8U-5BQST@+)\(U-92V,ULNI)-&UZZ=98^@_�%#9W*)([@SQ$YJ$DK(K5\!*RG:(P!\=]G8^ E M0K\X_1N:XX//Z6ER1^%$03E;>FNF2F9Y@17435.EL)S("LIQINIL'ISRM)W- M@].:NGZICAYP!Q0$80\OB.?8\^&7.3PF'L8&J$_DB:[S [)'D8@%">SA\G4N MBAK:2)J@]%2"DR@IMODR\B,/6- (HN;?@@?AC[PTZX,'@!/('60"!>H \)QR MCI ]>R;E#MX*Q1H=8":Y?"8%E6Y$39(%-*5D3>^KL[+B^A3SJ?I+P\XB]\#\ M1BZ-N:0P-G^_\QI$,(?P=#%=*&"+[PXP7>>-]]P)POUTJ GJB]ZOT+Q0YX=; ME&? Q'-6)(U''7YVSC&.'D[&.7+1APGID[P^.,U]B<'4=%0>6CG=RXY_?5L;>2CJ81?X2X_#+%6RC.N']_P=02P,$% @ CFRD2DI\ M2_YZ"@ /UX !$ !D;W)M+3(P,35.FW4=%:K^V5$;))P!T,6<-O<7W\!VS&Q'6H[Z;Q( M_A3;\!S.X3G@8R#G_(_GD(!'Q 5F]*(SZ/8[ %&?!9@N+CJ?I]YH>GE]W?GC M_:^_G/_+\\#X:@K^]A%!'$H$'N SHRQ<@ZF_1"$$'EA*N3KK]9Z>GKK!7/BL MZ[.P-\<44A]#X@G$'[&/1 ]X7BKRK[CQ,W#2/1IV3ZR2>Q;1X P<68\N.8)2 MU0:!:E\5]0?OO/Y;KS]\Z)^<';\[.Q[^QZ[-5FN.%TL)WOB_FZBHJ+CJ6C4_#+N.+WE&_/^C] M_>DF[H;.K[^ N.[9\XP3O(703U+,L(>ID$H)9$$(IE\="%T\@\)&/!<@B5J# MT]/3GBFU:@>,AYO*^@;2%6=!Y$MAR-*]U#_N#RQ()+P%A*L-:@[%S#20%&C, MB=,,<2JY72)3"3$DYCBJ&HK"\"P+)>QK:4Y4\50MQ[-O0EW$%C*X3R W, M[NVWO;C0JNTKEY1\O5U=(+^[8(^]I+#<+#_B7(VL7="DM!P;(%P.4P4:<5Q MH&=_60[1)>6M8/J(A"Q'Q64:-RP2!K$ORF&F2*,&!93 ?CE&%>Q R!7? 5$E M>8R$?('D+0R16$$?579Y-;>%B,HK56V,YC BJD?^B2#!-C1ZI)@%2\S0V&@_Z S67IW#[ M4HD"L2Q@"3OOY27DA4<"!7?TO;GV(?$C8H WZCX!)S5ZFU^K-VN(8G+N5=F78IF;EJ'B8H,!^@5'!2-8OPR#K$ M-@>QO):9:LQL@H$)$T:;2P*%2,9\&5TN@)O#8Q>''R#1\0"8+A&2HF5O;_8F M4+U7Y1))K+JG-I4&_0*?;ZOS"=YLJ?-;RV\U?B^A6%X1]B3&F"-?EM.8K^1F M[:3Z3*H% R.YYK 'H-*97?>D0CC[BFC^J'\753XIT" MG/P.^GE^4UD8M4% ,SJS[E2A&@M7B ICVSTB.N:Z9$**Z5*%Q^K%J0/OM4'5 M8WS?-MQ.,2@,>JE GI$%[.9:#VGD(7]"3C%=B GBAJ1ZW.]&NUD]RK.:"@)* M$C"B6CX;\:F&1,BH&23W:!5Q?ZE&2LT1_9(,-[?#/+>QN'C@ DM@RW CAI-Y M=0*Y7*O@2DU_OE:Q<:A61YZ;^>,\\XEHS\@&MO"6^X;AF5Y??H#/S<,SAP W MNV^+X9F6I?>CV['IS^'()Z0*I\6C7P4K$BM1U@8,TY/:4PD*;:M-L2^H/ M;BK)&HP"MM*KN%DK8%N5UHN^FQ=-&,&^^HC^9MZT:=#M5845O?I>!=ZD;;7[ M.H=?\7DP*W5[K_LD8MS.4%C=LU9_P)M81,OQ=UD&JN$&AVG)Z2E'A77"74M" MK=N\TMI0#8=X28:;ZL+J7W&=J"6YTKFU32=:NV:C(#"_D!1/L56O[V:PL-)G MR=-W&Y'VT3;P9HPDQ.U9C8J- M)9L\:7.M:QS4-4SQWAV3]=\8@(LGZ292>E]4G6_T"MS088Q*IB3=?\I)7'*@5 MMQL5EO1*W2A5Q9SZSI31MT:=#+7:H/0B<:)367'K@K5KF,C[+0W2W=-D\W3G;FX5V@\@T>T8A?7"!GO K?M\-1DL=(J* M>S0')OO$F4Z]<-$1.%P1%0[&SR#W-=Z=MZ*G?$W%4A(CT4O%I@(*Z.U$&<8? M<_V7:)5*6'(TO^AHI_;2% !?%*+[')*TBL12MW*9R0%:D/@=0$(ZO1_7\FT: M*QBN "6&CS=B?A*["9PA4M%D5;?$Y!LMX2>Q-C_,*QBM("5&VW]2++/]O&>G MKU!WV^DMSI7IC$M "^DV'#EO0)Q6YX;Y1I #HN^\%.?I1][@R!L.NL\B2%2L MHT'6T_4T2'%U-7 FOMFE@VF_---.#Q$I-K*\3%;][BC-IU.I5VSD;0S4W7*J MNV5PLH\FS;1HID)IMI^J7I$"=*-O:SM"/G'2'GZ@G]1U@Y<2%SG5*<.E-_LI M4I(&J9HF-G!SMYTG6:Z, M A>=['MFJI-%01Z(SRN="D.[4/_T$PIGB,??8SJ8^%*Q?AP6Q?GG2KO3 5#F 4/!AA$//D0I)@0?4@CK2LB!<8R MTJ4?.8M6%YT8CI7X'28&_XV$M6[\ :EO,W1-)5*1CS3?_F.D8B,?ITDB1J%B M*$D@D?YI_)91G0U$6R%&B0%VO[QB(W%GQF;J/4ZZ^'Y]20A[TJ'8%>-C%LWD M/"+ID1I],%OU 5.OXTN.U*>PL/NG)M"V.614?4'S=9G5>BXYL6#M(9)0DE2CS#6>L'HK;2?S:-12_6W!K],GU>B[Z#FC96\]/=?*(\ M8+12GUV/:3HH8TU9H4V+GMR^H^I)^KU122*_$F>K5OT'\KJ/C 5/2DPZ U[K MG(4+K,_]"8'4W* /:O(T%9NQL3KDU2:1 ,T.-(=$X MR2) NC&<;%OTI: E.B%*BRY))?']^AO*DB7;HD39DBGM[5-BF^1\WW!$SI C M\N//;S/JO& N"/,O.L='_8Z#?9=YQ'^ZZ'QYZ X>AK>WG9]_^OZ[C__H=IVK MFP?G=Q=3S)'$SB-Z8SZ;+9PAHFY D81&G#OB_S5! CM=YUG*^7FO]_KZ>N1- MAH(&?^L?ON_T?N_W3Q_[9^;OWY^]._TB79O,%)T_/TOFG^Z^PL'/% M?!]3BA?.38SJW\[=W?#(&5#JC%5AX8RQ HJ]HZ@M&A,$U?GBHI-B^3;A](CQ MI]Y)OW_:BPMVOO_.618^?Q-DK<+K:5S\N/?[+WH2[QA00T:Q558UE5 MCS]\^- +?UV6%N1K&Q;KJJ^[Q2??T^.A->)V?E,"/ MG%$\QE,GQ' N%W-\T1%D-J>X$WWWS/'THN,Q/NLJK???]W\)3,\ XPM]NH'-O*F$=,$$5_2)$09$JPMQ_@O(8/R6*$.-[% M1$JT+I^Q)"ZBU?,:(O%\0]FKN"($,7B?CIP79A"I!AC%Y,7-*&X>EHE155(\M9_ 8-@G&"1 M^G^0/586QDYM=-["&8SQ!?W4W L)">NQ%Y8 M<.!*\@+35@U,"T4>CG3X\_T\U/\!"&>)JY#L->(^N,IBA/G#,TP;U9NNF80: M*2F?U LHAKD&%!S(4.#]%%1.W"UPOG=%: #FM?E+I3JH"%*%2@,<,[ Z96QC M/ ^X^PP6*:JWAC)R*J0WQA#>1Z^I(N!Q^:@S\@A ?,?<4 80'"I_,<:J%8@OAJ/^S.36#RR ME9^_^-.$3[?CRB9%1.F#[B-WE)X4G<05\' M!%>W-B\#07PL! Q-$_A58:M;1X8BZV9^QV!\6O[,D:=FFGN(&GGB]-=N++LA MJ%LO<;"PJ)M^KB";+!]#W1^,:R2N;L:)Y*7C%3O;T9P]9$**T+,*W?$16H2U MZNGZ?;$T7%$ MYCVPL+,>IE+$WRB;.^OVCZ.M]A^BK_]47MK]]!-CGGA@=,6$H@FF%QU=J9X% MI)\X$P+L;$JD!F6ZA V$RUZ\ Q WG,V&3%E] (9_/U?9+6H2O<1@=.G%N^LW MR1'C'CQ>?'$+Y@#!-_SJ2[ 0P/=TZTL,@[2.<9T2[6D0<%Z_J7 "7V(?Z_M; M5]H.\J7:EI@B0)^Q'KJFN WL(#\4C/J@*]31-R- MA<"_:]/I=BI95*(GU-:L:JU+8#B+ZT]A0,R>&F*)3-\'#@R0F(?IB\?]?L=Y MQ2IS+_P,G^:<, XNQ$7GI.,$ C"R^7+3H=$DMZ;ZA.1)FF2WV2P/,,NFM98Y M["2:^[$]YG%@Q>EGQ$1[9^W17N8DN2 M9KTV3"=,3]O3L89$3;V*1 ?O=NEMFX%[7OZR!3\N3A,=H85:D1\&7"4>:_PV M36$;_N=V>BN,'6;H,ZM8XL #[-T1-"$4; &+0@*:\E;0KQ)G1HAXM_X0S8E$ M-+4+HJ-17-$*'R&PU 6(T8_V^ <+'8OK65KE0_X34:]?Q/H%%X@&ZNU&%5B_$DKU*W[%5>UPBO* M\E8K4T5L8$QU/PPMX:/YS"AXC4(-,2KA/Q-W837+7/(?@8;8?)@ &-ELT0"4 M7=8:ZI0&S:!G5["!?\3Q'/RI*$:*\S!-O >3FG88,0@;Y6)$D2\!EGH$YRJ* MTH\[N55LXFJWJ@PJ6EGW-QU)\\9.&RL0Z^Y] M>M%AXQ%IY4JMGEW^0]3*A54]63-OJY5+HWK218Z_9FFTK70UWD7"\D/;6&[, MSFL[<&9A=2LW'PO)YZ_Q:?8B6\YY/;9JY5I_(4BA*_< K)*)>1;-&GK%RJRAO7-+:>$J\J]KO"XQJTVW=&E9O%*UDF M*,TJ5;49G/0.HS&WG"::P7'MC$!#4MN' -IF$4:PJ_3&W"0BP\K-X!4MTL2# M=N9BC3%/H\8LOA)JC(XX$N61[8IT*6C/1L#?\]&VV0 M'M3C)F3%>C!MM$%Z2![1"O5@VNBW%_RT"0+Q"3$L/,MW>5RLD.%WN@2!O"J- MX*#=L#5EI&^@'+_M@P?4-VI#V<78$[%<]>Y*.(Q')Y^$WD9RKNH:YAT:L)1X M\D+4'0 WC%^Q8"*G 8U=17WBB;Y*-7J/3I0)(T/?Q91&A_#I,Z[-ZUE))5F= M])0^"TJ73I)=V.K:T"ZA?GK5:-_)II6+IS4IS=A3:>4B;$U*,W9S6[D;58UO MK]2XR[S7RM7NJE5F-&5I%L8;_NIF-1'36EI$"4]0DR#P36=K$8 F@Z"=6BH9 M@VX,_]EG$;1HJ[EZK1BO_;5'1:U,5:O#J JVQEJ9UU:]GG3!7RNS M[ZM7C]DNER9[__]N?BO86]+D^W]3D^$F3SO/5CF$_K(W_S2O(GS3ER8%H96) MGX=05UX6P'[YH@=/TBIQ[:)M@"4O4+0-5W-%HLUS 6[4F4W/V M/#H0');ST M3UU@K,\8**[Y[:2# HQC]/H+#!.<(*K>/8@7W\*#^0-,:U !$5K;&MN[D& MG*M+._(2KBIHV(:/\5LX?F)O\ (AVQ/^',PF$.E/HQY;F#:OS[(X=FYZ*2VJLE8Y8!6JJ8DC9SY6S.#.4N27;-M9R M%U[;1EMXD;5M@!5;QB+W#N4V@8TN-6T: MY'TO*O[*^#2TE_07 K<&:4,U6W0Q;]/PEKE0MVG8<^_%;1K8_-MMFX:VDLMG MOT92JSMAM>0^]A3H"3SV\.%_4$L#!!0 ( (YLI$JME)ST[ X -+. 5 M 9&]R;2TR,#$W,#0P,5]D968N>&UL[5W?<]LV$G[O3/\'GOIR-W.R9#M) M+YZX'5FV.[IQ+(_L]-I[R< D).%* 2I VE+_^EN0E$A)!$A*I$':>4HL MC] M/N+'[F(!?OIY,7.M)\P%8?2\=7S4;5F8VLPA='+>^G+?[MWW!X/6SS]]_]VG MO[7;UN7UO?6;C5W,D8>M![1@E,V6UB4>$TH\:,.Z(?2/1R2PU;:FGC<_ZW2> MGY^/G+&PV9'-9ATHB*A-D-L6F#\1&XN.U6ZOVO\UU.3,^G!TB64L9P/( A-<-[J+G;1NFZK;O^'1/! M$.Z[2 @R)M@Y3&%=PR^)X@YQO$\7*="Z-\4>L9%;/JX^$M-KESV+2\*Q[1T& M8[NQ@[6]),)VF? Y[ME_^B3DIN,S^XP*6%J?/9G-,!:JF MMQ614SF\>W\V0WPY'(,9XG%B>]@)"O9LCSS!LE4!TDR1+P#RA0DC2@G5\%\-: P3[7B!P. ;*B;VC''4N MB>M#]]I^4BH'):E4(FF@QPQZG>QL(SSWN3V%'BG*[PU%Y)0(;X1=L#BD8>0M M'SB"069+$14 +":IU/53VN+@_E;QVC(;+Q'(+7Z&/B\M#^JYRY[#YL!G9)! M][_CH*$/KJBT'RN 6H+X>!20\-K96Q':W:?"4\$EE5@CM^A95"KFE=_J"XUYZJ"#E2.1E7SMFVD5]-[ MU%*,X:O@C6?)JAIKNK-2S1O-DE4U5I7?4O426$1N]2MBY.54O^YK!%6-\AH1 M_BMR?1P+KZA/ZR55C5,Z]?2+&(1<3MO$0J=IA7>]=R:_E]P"]RW985-9R$OJY%J-=QR*P3E>G("A7J M Z+ 4H(IM>W@,?)=KYAVN]5?1EHX MA2:X[3_B]IJ98IJF-1#IZZRS:V1RS8;.,-@P=>1.??BK;*JD)(A0=F=3>,4* M[:8[&-9"E\-07]4V1_.<:7T=0< M"G71(W;/6_GK=5X3FJ\GM<&S(*( "EFZ)II?C<=8[FSC2QB?,O5D_>0X/R!= M(S7!"?,''L ,5. UQ55,8DCL4L@-'>+(3%OX(W#7QYAS[&2]J5Q-U!QCL#-1 M M"HG9J@'6&;32CY"SL#!]9&6*N#;"\AL">BNB5ZU ]BTA:=1TQ9[,B M%M]*"Y:_&UJ,P\P9'/[XL=MM67-.& =G\+QUTK)\ 9JS>6@G5X9\-VR2%WW" M$I.8"Q 5H^X:1[WQ[JH##1:T>=A!S"XGTATS+@FW^/!?8>]V(_1A%.=,^H;8 M.6]YW,?QCXQZX'5>N8$?>]X2>"+_8Z2G[#4S:,DKZAO$W>;8T&BICH-\-G?, MP,FK82#;&HA1G[X:U'OX(3$-[QI/0T'S.X;^OO'07] WBVG[8(:VU!V)-/+V M-:.S3(_ 2BEJ;A@+#!<\C&566<5A*\,,%C@W9S8\S_#;>J.M&I\7E$;'5K'D' MSB4+$P/[:$X\Y,I?>S,YFA1L5R6MMLS!*O&$A3SB(/L96%V@=_*YQ'/+O-^Q M%R,]A+N]Y+TJ]L)^B/8+&TR,![2XP!26 M,^\:S)CTMQ3MC=-)=(PSR(]*1WA0FZ6L$)_1@LS\V2_@=7A15P$E\JT;N>N: M>%^1MEG&2$2<,QMC1P1O/N[GXFH!YC,1RADXNYX)-".9FJ>Q<.+GQK33 M]H=DB=IK:"@C8>M<_M5"SE&JW0U%X1KHK6^[.%1)Q ]WYN"3Z^V_\N7TV2V MGA!QY1 &SLPA2HF;4=&&&G%CDJ.;O/CK.=)&?#DZP3(LT;SPNH'B\I M>U\XQ9M/(MH*4*T1'1O:Z=YCR[8DGS3)RM:P-_Z>Z\%*8FA$C)S4+X6N/&\\ M/='N8%Y?<09>1=R7'T]H0BI?N60J-^*;D--7 17Y=YR:D/Y7[X&W&YIJ0BYA M-9RJ-BZ:D&)8#2,5IHT83T!\?:0JLDG,GY\QQO1A&1DQ$3FQU9JK73:!U/,*ISO"RCUTK&D+Y28!57D M8R/?LOB^9?'5/XLO[L9@T$PXFFG2JC45ZJ-_=AZ.JLHKP% X)TAQ6B-=AOH> M(&WYD^8HPF^6^L!3G:JOONW9BP'*5/=T%'392;E M;:(.&)-J!5=^YP2V6Z\&:%93Y7J#,HS;J [IY:W]JG,1=,N3\72-;\D)3734 M]P^+Y9Y\WU[>08$)_(UF(AQBN[SAW(2\2ZCY5(-\B;39_E;V\M>PY.KR(#/0Q=/#%HWJVC"B+&H6+$OU)JX4^%/'XC[C&'J< 9A1H3^^+.F@I$[(7;4 M":;0R83C"3 O-X5S ]FM61]$PV>*N9B2.:R(\FNYL!P6PI56WP2Z&PRC^6HQ M)^%5>S+G4.7JI18UH?-P'EP,2">!1F($]$4)&[=8U;OT=1ZT,J.9=;]+#I85Z\"L.C>[#8H9%V(1(YSZPTXWW)H0N M]T%;P!%K0BBR/ JVO.NF!!F+F[2;69J["XGYJ%N^4_TE V],P#'+VMQ<&-,= M N-GT_;8?=:=-9\VHA(&3[&WWK./9:# MH>XSU1G\*H#\9/(#6M0H[_8*<9> W0!:_8X1UV\MI)8UX?&NF8SV5+61+D7A M>NBM#:\HBS=8=T.1H;4Z?7!^P3'$U%YF!7[U=>J"0A?#4I0+3*X\\5L6F*SJ1O;-8"7+-XNFE306-91?3 (1[K]]3H1#[.3)+77\4%/+ M!!+@,LI#4B\"FV6,:JF=-K=+-4930_/Z%\K7Y\SC>PY4O4!5ND::#ZB'.4P0 M0YHT%VV;^\KK2/=IJ4:('Z;(^P_S76-U5>\7568)N4* MUH1=JK+09JX!3=C$*HL,O0G0A+VL_>>*3-?0^&Y6[H!VIK.>)&#+AS&^[E6# M4F44-"4VG^IIIK[&AEEK18$UQ393N+(;>^CI$7#C:47EH$N-2Q6]$-'8CLDM M?@Y.G,E$#G?9;I/8T.V-'-:FD;@L"!B.@UDP*TR? M6K2!.B>CRF:^0+3//+EA.*428-YVRO>%H2K0U\)V5(:Y2IMXDS0<.'^]XG!9 M)70KEWWC(;7<;G4I*][&5X.*#67C S2/^Z-96]8'U7/:[D7CBR_L$MTR<.,> M6'1+.W+7F7/0&R:(DK^B._&I8"YQPDLLJ'/'L9 I\/+/X3BE]<.R/J2O^!:&KYAK8O[ZTK M]TH]:\EJ^AW$=>56=0RA"1-B9/_67]5K1'APQ5JL:FT[A,YHIDYHE(M4J_Q5 M0[H#D],FFLGF4T?J_ AC'?[X/U!+ P04 " ".;*1*P\*$'#4Z !..P, M%0 &1O[JHN4R4G M$O7-FMO=*\5)IOQ>)G;%SM[=FWHU14N0S%N)U)*48^]?__"-WR2"!"@2#7GJ MZG8L_O_E^=S&_ MN[J^?O,??_GG?_K3_[JX0!\_WZ'_6N -#MT8HWOW.?"#[0OZXC[@382^>/[? M'MP(HPOT&,>[G]^___'CQ[OE*EH$[Q;!]OW*\UU_X;F;BPB'3]X"1^_1Q45" M^Z^5;L/>7/R,G]ZNK$+LQ>1HM"2/D3_W!]*(_ON@/[_N3 MGT?3GT?#_YM_.MB]A-[Z,49O%S^QA]''P/?Q9H-?T.>$JQ[Z\N7J'9IO-N@; M?3A"WS!E%"_?"5J;1$"B-3_Z\YN9=$*[?._W^\'WRX)M__B?$'_[Y M.?(*+_P8)H\/WO_7KU_N%H]XZUYX?A03;@HO4F)EKPYFL]E[]E?^=.3]'#$J M7X(%4XX"@TCZ!/W71?+8!?W5Q<"Y& [>/4?+-W^A _XI##;X&UXAQL//\H6Z&'6F:4:4D@T6!8(; MJO,@+!6$"/5.V+_X?O<&>GDY^)W\WYN_9/21& "Y_A*Q(5!N#/1;,LK_^Q-GN%T=Q,2WX2\PBG!: M5,0\+%J]&RX2@*+@F&LPF#;T%X3CH(3U/E>"]?+(-Q2 MM$[[HS['*OU-;M0[XL27;KB,ON_H!$6!W9_]BK3J:#P>_# V-,*2-.&G$?.$._D@0 YW 3Q/,*0BVXZ0LF((B0M 4P+8A9A$^;$W."(!+J;3?"# M+JK1B@2[RV#_$*_V&^0F+]! >+&/XF"+0[0(\=(COPQ6Z%\'_4'/&??9 _\Z MF_5FL[$-8*RRZ3)(2C4,!,QP3Y;HGOO@;;S8PU$M*B7/FX5D.1-:2[%9BD=* M#.6HP4.Q%?$8#F_B1P(C5PBYR6@"0Z?:Z@YP4Z$.$- LB4\BJS1W<^MZRVO_ MRMUYL;NY"K;;P+^+@\7?9%^V_D63,*KE1MW@1I.1(_"44D64+/)\) @36#'2 MB-$&PE;;,CL',N\(V0LB\X(3!D69LID6X*:FH79V:);_0R9ZO/SDACY9T$4? M, D)\+5//B..XGOW&47#^2J[9[[)%TPZXILWLO'7N=[/MNFX_+4SX1T6B M_CGZ'(1?\8]L2_(V#'SRXP*SO\Z?O4@:A^C0,!H4:C"F'BL-I]-IWH\Q$FP# M@ R! ':K":5,5Y@+*!H9?C"UU-0J,[_O@&Z:*\=AFS;6_ M"+;X2Q"1WU-W1'A^\I9X^>'E>X1)J'RSHXDX1)CY(O:>V%*U+A&@BZ%@O$5K M_&L@:>!,CIU*'*"4$[JQBC@OZ"WEYB?Z9S89)QRAAQ?TEC)%5JH_H90OE#$& MGXT K^4C?T74&*9:]HF6/:YE\OL%5>\NI]X@5:J;\O&S)8ZL=81+_%V['ZZ= MU7>R$4]\\4>Q#9]L4I/ ZTKLP5_Q+?C2N%V/@O%5LA9[JHAPG/',F8F5;X.S MC'>&5[%=*F%05 (9 B5CH/0$B*Z$DF&0& =BD=FE(IRFU@"W!FR$_FQ=IZ_- MYK%>.N#VW@Z.\&XJ2C M035VEYW!6. K(8 H!9AS,GDME!%EYD*70TMOLR9R/[_!B M'[*9_]/S8K,GP<%G(LI5L-WM^8QWLTKV5&YQ>/?HAGB^I?"3!9&MT#:YMFB# M875S=9Q)LD.1&QAE(Z-D:$1M"N4&I]D)Z5XA&1\Q!GJ(LP"T9@#0'@,[.R*Z MH+<4ELC]P1(K"3 C$MV&]#=T%HR]BX0UT%5 FV@KA/VMZ1[$"441/@KW#_YH MT@VP$766J\-D4X"]V0W\@MC=5,*O"=<3RO5] 'UL7/C^!;O.A((SS+H=M>)# MQ@VUP:V0V:"?-UCX[:93!'&JD6?6B"OW9HZEA#/JFJ2[PC/&35H[^VPXG14L MNN-\.C5?W$R*S"63E3LC0$(8.XR[*F7N2&)PTU9RVX?/0IEZ ]\WF0U*3=X2 M;WZ:8,RI7Q7L'W;_OLJRI$" ]_5T.71/1JE*#"@\8Q( ^8$U,OZ'@V393 D@ M2@'VU/X$.1QE.8Q9>IG)%"S\2%P(R_ZPCSP?1]%\\?>]%['\4?9CB/''8.MZ MA\96AQG+YJE/JQ6M0/&$ M/[HQOEGE_C)0_\)51&!Q5<&9QFWHR^2LO]RYIX,@.@H]#LG]V1H8MJ>*(CK= M'#II(0++L*E@X#60K5.<)4C^0G[!,L3532)[!1:E*1\Z)VZ7E5,@)F 7R]J3;0 E6W6J77L".@T%-))"IP"O-%^N3B601S%WI;6^J5 I_=6Z$'ASGUA5U_.!.Y%)#3$ M?$ZQE@#_HQTT6^4.F+D M@9?/K$I?HK3Q:_TVDH/%# MI.7X(G\C"^2T^H%(/JK,S>U^7%CHMRN,!G+Z23I;>320\87RC"&1SIFP MQJY_Y9A#@KM>5B8D23'K,G.Y@=\!5;Q\KSU8H8!ICEX_AL_*,P;[&E?8P=>R MQ(O6Y7Y7O@+KNQJD4X]F_<-#MSQ!\,3"%J64[O)!5TO2,<8:6,*GFM-" _1J M+OG/)^(&GMP-*[427[EA^$+6;']U-WLL^=AJ[QK$F!)#&@O<05*?F14'H5,U M^R%'NX?<&"7D$:/?"?!V./2"Y2=_606^+L0?U8A/6*)S[BWCKT/1[V(WC$T+ M/ZX1_@->>SZ]IM>Q"FK=;A?".P7A6?T6G-&&=+Q:/BOO@=759(\KYF9U[2]" M[$;X(^;_U;(#"0EPQUS.E\[]R.F@UC_S05 R"GJ;C/,3S,6C#E7![B6)XE9< M6$\4F2Q3C7T(KC;U>B!7*!$$S\%VZ_%"3Y379 ]\0197,MNH>,,D6N5L:*S3 MIR-Q7)(CQPTQ3Q!HOFQ-0J=,PD6=A,9P5F^"!5C5J 4*1:+&^*T;WH0D$(SQ MDLW426V$BH]<]Z9A5-6PHVY[@\O9,$-74CZ?S'9NB((0<=I\/9(5'X'#6KMR M.SFY(R[WCLC])%M]F42;HJD>HDY%0:UD_^4&^X:3?(Q(=@JH](KI+, :?I2K M>SN3V4B4[,N#".6(=G_D)\T';%?*(U=A5LKJS,!V176J1 5+"U3$79H:J*(3 MX.F8>:9HOH\?@Y">+-3[_Z,W8*;?0S9TRM>E*\["M,LIHHPD^%1[HHPE4VS$ M970K9028:F5F*)EB2Q5C!9*NHVBOCB+Q-"2". LZUX&GEW+T]!"G9PET&@DG MAXTGE0T,,D5[JX1+3AE60.5F'T>TT2]9GJI^S_PKD*#)\:&UU5")G!Q12^#3 M7$PYAH)J*<& 5&*-E6@ZU TPI"J/> \?@X&.[OG5]+)?!A=&QIIYIHE055L? MZ%_[[_J#?\]%:&C<[_7[[/\%AOY=3$1LFS*')S0<]4:C66\TF[(_D7^.!]/> M9#BD9PAT&X']FAI3#Q$Z.W[W=_-B"1#E1WYE^H8!7!3?K'X)@F5T%VSD85[Q M*:-P*PRMG/TPGIRBF1^&,"*)4H$!VBBA.7I0U$R62B&+.TDN-IVCHQS)W M7UQ?5%'[[$4+=_/?V T_^4M:$.!PFZ?J44,E]V7C:ZR,QWU1UBPI>\>)(4J- M9<)\E%1ZZ' #K3W)G":2F2C27V=D2;W^2CVTLGO.:UW<$G7.=[29D5NZGUGR ME.D]\F,65(UAV)\-G4N^+9X4;MF15Y K"!EN57.R)(-4DIL5HG100@A@J_MD M:1SI=P';VI:#(MW-EH@-$8=]Q/Q2'N^V=>\^?WK>83_"'["/5YXLB[SN+8-Q M6@TKZD[_LI],9PG)I"L>(8H$5?16T.TH7:HNE&M76IY3SE_E_9@2R9-.=;3W M+&2DIVB>^S>O2FE@V(JS;3,L!5J 4& M;[F6V<5^V?/%(L3T9\*I]%NKO6T4@4HL:63).L-A L6,=*_8HYWN%],ZQ].ZA]&Y"'A:66M9ZYD" FMY+OUG1ID]DLA:7-#2-0DK$_B5&,S;^J(4X!<#0;'1&)0Q$85!VJB45DR M,OBE2J,*[KC+,J51M]#CEK&H$NJ/1L!V7 M UYJQJS.9Q$6?_-B+7Z[]%?E];4E8 MI?>,[W@K,*5<9W32GXX=4T8YTK"5 M8SL0VCE=:#-[ZQH0S7;;5?75_?EPP@H_D^,7-#^3WQW>@*Q^UM )L90!C($J^2/BMD1SFHAFXHRXUM"20^)J39A&!#VE5L-#]B0(&M+A M-9(*!D>S2SZKP HD-!6K% ?58IE'P9%QE6.@J -S"+A-:MI($H;*GS-L_87! M-?9:^\E5A]1(A)>$2Q-J0R1'5R235E]J4(+ [--1408N/PDQMN/!S%]^XSG21^Q=L' M'!Y\C>IG#6[RE3*@ M9VP',)&KP0:D?' C;Z'X#?FS@!AA#&@L#J=)@'1L03W$B-D!CB9R\>Q)F0Q0 M6"B84Q40,I&M0<&<+$.\S3[&2\WI0_8V-%*.6=+H<3R8]&NPPPYAQ #6S3?M M*. "#.P1.B%Z%(>\N1[:$KR.LM M;6A' INR918 IJ092*#=X?#)6^ L3RZ?24>O4"W83S>KK/,1 M/_EAZ757[LZ+W0W][7P;[&OAV?9H *!N602-K/)!?U)T!4CP4DA]S;/30QE# M-'TVUTQ-'#F*W-D<6XCS!>M)8)4L.G9D*LG[(/*/"/2>7 MU\!_PA%=4_]PPV5T3QM1Y/].9?H:Q/^-XTS:4\RYT7BV.;XF0FCLF@['?6W7 ME[*$.$^]XNT!5IB(L(1><)QSC!;[/0,Z9I[ONQ]F\\21ZT-)_!D'R _\"Z%C M5D0-!3O6C<&IN%0SL1K<*:EDFEL9USV MIX8\;-I*BM8-R7'[RCQO&Q]$WQV7>>,>^H&]]2/Y_87[A$-WC=%.VF/O[-UT MI9\QXKOE7Q[4H5.3N&$649U_)GT>PDT>,J&5@S([]&@,%9P<="Y:2P)F]SV% M7)$=N6AU1E<*Q%)==)]5S.]V76$_#MW-M;_$S_\'OY3DRI8_9RC/N'1PG8S= M63*_\_MY@A)BI!"A93[WN V1'%V13.0C5QI4DI@LE]Z8Q:MW U!\R2P66BF5 M/[Z\=(K *&M( ]87H!-QG1/%-8@AQ18!&FHRA:[/W@:'5R0T7P>A?#8I/F44 M/X6AM2QH6 ,HX,20E#P.$4:1TL:<]9?:D)%5O?/PF**J.V-')>TIJ+);9'B7<0REI MMK-N"\Y.%3H/N"T7VLL)#9YMH6ZNU< KUY,]"+SYX9./_^CM;C$Q&C]VU[)> M9NKO@Z.QA"F=9B[381TFTP%0-H)-R#Q= 37X#%(%["H5 (O7"N.N1ZU,AR#8 M?5[@*+IWGT53@L]$^/*3J\^>[_H+SU_/:88._)?=C( M%JP*+QJ$5CTWRE8W'(Q'XDX0I8K>4KH_(7J>2TC3&S\)<911AX%9ZU(+K"V( ML=%PFT:5$>V$%="&-23P_.'%CRA^Q"@BXT54%VZBB[!2%Z90J6[.>6@JZK&5 MNO:T"?(/;[.9^\L;HLGPFJQ]_;5'QN#MNN8+LEX.CVZ_Z+UKNKZ]*F/*_42' MSFPXXS7N$]J\*SRECKR4/&_31FQ4#&"XXGU'<@\*7_ JR#$::-:''UZ)HO=(%QZOAN^ M7,=X&]%&FN1-HA;"WYK@%!.KD&&BRQ$-8JQ#,=2C4UI_C&-6=($643G;"L:34MZ%/E "2,PX+='LY.<9H7>;.DY;0"W>5?5]3>!@]:]K1QEW/$@KI1CYPDGU88=4H+?,^Y'=F"F:735B<@H!Q0P/*-?87[Q\\7S,HL6ZKUKZ#@1ZRAC16F@<0RA'$OU& MB2)&%1I(+4AZB"8=28UCJLHL2X$E59 MZ+JO.+J4/P^,JGN]([O19#2N1A0C M:!&8F@A8"22Y@) 8NI<=-%;K!!0[65:"TOY ^1L0^#EF0R/N*4-01M"2S8(V MA#Q$D;*0QG$D-\12)$DT8PF6ZG+3*E^!15.#?*W9:-2OA!-X8EJ+='9495BH>B!D!1\.G9W7H^.W2B+26_^TL? MHC&78E)%:\!(I1>0L+B=5&\$A:=A<)AG0>OL\7B])(BAMX+<3^ @.T$XAJG; M,'CR(IISJ#*3G2S:$PX? A/"#0[O%%KB&LK0(_$$1](# 3_$;H0_8O[?:S_) M&+]U7^AVSGWH+BMV'U5>-NL6%#C2VG#()F=&$;U-:/]$X)1=H!#T>XB- .8W MVI<^Z;;$Q=QQ0L!HTS#9 _"IZL85)ZU0H<-KG0TY\Y8S44=G6-:<9% M]EEUEF4S##:7?%2 H!W7DW2,50V#)UU1Z@J!\@YMRM^_@@0H(N5\:<1B@[Y3 MB.Q!T"?RV: M]]4?M*L2 $68C"L-&QPEQ:$D<$N'2)IJVG RWXT:^%'*(WD41U3TY((SF0MS ML^#/=@&TSK*KT5JI.4N@2\.0E$]^+5?=,LI>AH5L"4=:4\9E-5Q9T):!=BZ] MF TS4;8A/ILQN:!P]\Z;&6P-&F7*L0.)MR&F9\P?\0J'(5Z*'>'DZKPF,I6( M@2)5A4.=6S&SZCTA,5QZIN.FM2=LPW 7BAGQPQ]&.,HM/Q>\K[R50-?!0S7P ME34*Y@A8#9J-Z$;#&M',XSCT'O8QVX<.LIJ0M^X+NU 8AC20HC]6.H73")MV M$"=QJS//308Y9\%'37L;\:9&^8%IM\R/WF8?>T\8?5JM\"*F-5OR=5T%/RC/ M$&#\;E*1O.1SJA763%1HI;CIQ7IB@ON85J!VY&].5W@K-;BN_;6[V42?_+7G M8TQ+G=$:LJ[_0I@L;3VB^I;INEOU+*E:ZZ$=A1^ZR@S5@TD9E6SU)4%DS04BSD]17'A*G-GO;- M2XI^2>-!A[U_.@DT(_3=IL110ATLK:QUP9VCLH9'1>QZ MR"]/!C<7!*B;;G&:5U07$!Y9)1Z>3R86.%77#"2/F\5=*0\:T>?D,@WC.:VD M)M9;0>XGT*L'K\ 07*-0**&7HRH^8KL$0!TT'$U MDN\&K 8\/=9\'49\_WHD>\I(LENGJZ67W#$0Z?*G+O MZM^$P)*<'8W+Q0-G> IU@Z.$68[ V*_(%BAA#HPMEH3F_?B2&3=A<%ROP!> MQ"B;:"G<:C0#BKJJ38#<(Q XTEH,]\?]RR/ "[N&\N@,L&<+D!]A>[& K"2 MVO=T "LP*]UL.! 0%(7?W!^_NL2J/'<3S?WE+?F>C_PP,(SUYD(-2A"85F=/ MQ^H&A^%G#Y&!4#H2VVI.QT)L,-NFS\XT(_K*;/YFU52J;_&EZ-74&BC([_:[ MW89X="T\E[\$ =U23K1"N\,=EQY*:-H&QC9DY045W,7?W#4]S=LF9FH%_"IM ML11I9*U9,&X5,RO(;_GB;-7S@95G6$U?>!R=%H M3RA'5RA3"*DPK#PL9!H P0+-8OWTO/-XGY:/A+6![,.5/6H2#27CZU3%G8DJ MBXP.R@@A2@D("Z>+Y&0BX4RDI40D8TBH,*L"%&0* ,%"=E.,A(-W--?T,=@L MR4?\]/>]%[_(/F+=:R8Q4L.+1F[_8"KV1'(TV5J(4X+96FA9/CNV&U3MK@ < M%478"**:\?M9]1:0/ @#.3&ZAF>?](]GKAX2=,#GK6;R9#-5>J_.DO(N[:L# SQV! MZT=?@QA'K'AAP@6B/Y9A"D0V6NT"> M&\^NM"@3^F$POG.I[,%*M?*B,3B?@H8"TAMKLI5KG;^ZS]YVO_TE=/WX%H=> ML*0]G.E.S,WJEGRF^6X7!D]NZ94[Y7=-7_%494S5()WQ:#J:\8N>@C9:4^)H MQZCSENITUXU:ZHX00ZX8XIW9:Y\=23[(2\Z((TX=4?)L"Q7=K! = 25# -P! M[4AZI\%W![L-J@OH]$ZHEO(@ A#!8.617?$9@P%#86"-X]YA M$U\*L Z(>_([46LJ\&59("<2-8B4CHRRH7LH&QQEH\-L)QG5V"2],+?G"D*K5#]N.A DS-O!3]XOM*#@\W,D M-=M@+1$_&\>B?\8Q'%Y>MNU@P#?E0)287=+]O E^1#S,+M,:Z(Y>NW!KS_^ M[Q1*V*?Y@%'<[RARJI$-EZX=:OQ-.O*9!33=:.PXH/%2_5@=T&CB M1\&AZ"CX_!Q)LX!&E_C9.!;]N;A_.9BV[6!L#6BZ56)I0%.F-1L#FH9P:\__ MV!K09 6_6PQH5(G"^QU%3C62Q(;3B9*_R57)/ZN IAN-90'-+J>M(-61U4&- M)H84G(J.DL_/F30+:G2)GXUST<\0FO5':D&-AI.Q-:CI5HFE04V9UFP,:AK" MK3W_8T-0P\LE?@FBBA@E]XQ9KY -K!%L#R:Y+9&D9">E\=-1V?U;M[N$8 6\ M-A;/2<3C%3O! IS& DSJ!3#H'(XQ<(#Q SG!H5H? 90\"P7=!C=%9I-+/0C; M,/N>+#%']7Y+IX<@M 83-?.?1&P8C/P0*:)DFB5SLD]^7/ F&'-_*9H#ICV@ MV3/$_WB[#8[JLI5;(6T4@:?SJW-!99S.N3]01A051V99S;D>C84'D^$MR&P& M4)Z3*(^JB";^^O'F!VHD]I2?N6N:";D/->ROH7S\?7 M,=[*H_!3Z=KA?-28U-RY-JR MW=L4X-6&I\D^@F5>YC;8>(L7_K\G+*[*R=CA2TIYTYJ#5=Q'#_$1T&_BOS8O MC]I0R>M:"E7B0-$#R+4* ?KT<*/VZ*#L28/0+1E>PQ331(3L.*NP$PFSZ7ZZ M3!/1F9A*PH[K@LI$"5,0JK"J/$ID\H,"@=6PB[X1J-;VQJM^!P(<98QH%-NX M3)JW9##A%'N(TD2"*& U_38E97/3-][1>\=;+4>(=Z/>[P(?Q8\8$8:VK%P! M_<>&CFD%KJJ,M!1A4G6!8"UE$RAC0N& \2VYI M\Q)K<]$[/J,%A.(6Q'(RL5Q&"12!5495@)%4ST\] H5 FU A]M")@#R2;PUQ=TR6Y+-=UZXSL"CEPE$.BY%?LB]\%\\?>] M%^(/^\CS,0%W]$LHWRRN?A)$-7(Z)$R&%OV08$3+=8T>). MU2:'X]%X-N9]5E(,IJEV/&&516?<.D,^2E+@ZL5PKY4N55!T0^D2FG5;X?$X M]TIBE*383D=]>2N;KG2IAMQ93?DG!VNST@C>::\5?9T!!0CERW=YBG/E*V;# M BD?ZC/DN.^,4BCF-ZR*^U6 ^K) MB\BT^CD(/P;[AWBUWR3-[>1?6?Z*651)^= H N6,L@F.TT.K($0)Q;35'QBD MVA+2.19RF0CI5@AI$$^UIGB IVK5M!,YB],K6O"#KI4W&Y%%=Q5LMX'/ILC2 M0$3E/>-QL@)3RE8UB(9LWNY417L7R)_*PN;'/&O07P7;)9SD?3C M;G)_N]G'44SB/<]?E\6:#:B87O3HLZAJ9(/1P!E/^1(H;V1^$*.(C).F4;F; MW-%QA()L*,,+HLYU<>1#R#"(CH.R@?() R@W%,!Q0>?Z8 YH7FL&R%L5_O3H M+ID5/6#L,U,"6U$U=Q/I^JJADF%F>W;8<>N&\0N/CZ13T]N?ZP]%UXL#) M*($I/[YB9*!#VE,E^!H2. M,EXTDE)&L\LRK.2H6E"MMV5Y2Y"D(R\$LJH,588SJ:8L0EW]DK/F-7C4-5BY MS9Q+IP9U-JQ-6Q6W&G3VK%O5S%0!<_ EILCC 3ECKH"U,.I99&=@LA8D(7%E*IQ%@&FI!@(M-&[P-$W_(3]?46_@,.G M#.+H8&B-K+UA?YB AKT->#GF-"'2/MN1*[EF;\K\)=:2M_4R44$,>X%]-_2" MST&(%VX45T98DH=-FGDI!QJ[5TY2X2^AU$,)+> HJQ71G :B&4-%I:D5P"%7 M!21&OOO1#B^\E4?FHZK$!_GS $@Y8D*CRL7O*_@.U2VK%*G-958@[-S>!0!'D#Y<)B/UG1W>+P[M$- M,>T^L9C[RX_>9D]6=XS-NK.KIM1 /($6BUH3UNS8(:2;'+>TS @=KH?8@.P2 MHAA26#]\0U(S2CIR$72O?I]UB>'Z236W2S174-GQG^WP'8W@5.Y"]+\!K">A M585],LJ+*(FHZ3IJ7@?Q%=4\Z=C]9'CL'%+J:250"SU!JRIP>,]43A&X/X2N MX9:#5$$]L*A42YY1"_!U:('@58-!C4.RP;!_#%YYY@H+;@\RL.R(^+M3S]&< MWI9ZS'N#!H I=PVZVH;U$TF(@9?YU(EY&-);S*RPVH>7[!E1;&W^PPV7:K[C M5/H@_N1$IG52-R]+? PC?<';(A<26O(<4#CE'Q1<(,:&+9['K"*/O%&WBC3O MHUH":[G?:N-;V>C+#I)$:+9;Q-A.BD-J+EC:&<4BOZ;)NL8=D>E@K.[=:,/[ M@V0DQHH 8L*,A6LE"+5R7[??;MWPA0=>![JK*F=KB^=J"$T=_]7D*]CHQ?*E MMEMU7 J$+?)5]=QJX&@XF.BXIT(1^][Y.:36=7?H@_(*.@O_HPXJ'9>CJ&<0 M+X,WA.;Z%^SCT-W,_>5\N?5\C]YI)'SBZGL0BB^;]!9*'.DT49F(F_."<@\) MVNP0HD@=]LI$)Z([!='7.='=HNB8DX?=R-6RY0* U74' M)2KR*S@_*'38*P ME .-J6263L.2J1<(86W(55*^V@_\"]J=5[1C6-0(:@Q.E597@(]<,?; );=O M(=NVH*7LXY=KG^">U6*+6/N(^T?7%Y/WYR!<88\L':[]6QQZ@:R;DTD.P('= MB5@:URO&_5FUM\AO[E7N[?409Q3E.!6=86+":Q;II^S2QMJ<8:C^JA9_DQ%O M@\5*46.B7,8';(1@WC/4^\GNOM6K=+Y[8D/_B;WU(^WF\T3BM37^A1"//Q*D M?':]\*_N9B]=L-C!W&MRV4H2:^2.#IP!D#>GDO10(@L2PB F#:+B("H/8@+9 M%(!:_C&=@UG@2,&WH;> 3=JS0JT@$X;Z!W]=OR]PJ==+NA MG@/MQ?^HP7NW'[4X'?R1HO>&'@QB_O@CQO!? _\)1T3HK_NJ>AC&QG\5$\2! M4!K'QD MK+O8#>-S5->8JNL#7GN^KZBQ\Y_F)'[4S#16]KE>Z31EWQ)(@[77-;FU&"-/ MII.:9)5.YSW %8\M\V+;'[-TRE1?][RB*;1MSGR]PK==(L!WW0V-'X@=.C'_Z@'0MU^5"<_&_R10O>&#@QB^GB% M0?R7FM:]+1 ^!X_^1;\=[G@Z:.N&A 5M@HUKSC&C.>O]XQ$ 6W%L7\";%C=F MG1]9B$O?T7P?/P:A]P_<^OZ!=)QS\%K ZP+;BT"J_RSG[MR?7V]"B M%9^#D,63'1OTT7!GZ.T.9="Y03EH;_E\[/02QAB@?Y$!^GR\WXF*SD*\"+D% MW3!GA_;^DFTV8+0C]%Z#[Y.!N0L76/IQP#SA0[U #X<"B37VIV<<+KR(RG+M MQZ'G1]Z"K:8'5>;=S8"FO6$G4FC%*NW="TTW#'.<]5#*&_BFH VZ9BY1$"WJ M:;Y>A^PL2T5C1OUBI] ^\HS=?:6SBA*/1>HF'ULZSCG$A3+F=;:B.G> '>90 M=Q<(MJ19N;L[X_/N.FBV$NQ5?H SC_(.CE&^8=JGS_/75P'QVNXBWKN;>QQN M#81_RIR<9URH*I[6NF[8L;\\.OM,V48YOA%E_.R#R8X^D-SM5BB7#A2AMR_8 M#:/2_O!G&'3J>IJ.HE&MSWR.86JWA3_.M[S':84C1OWIZ+)];WM\P9NVC@]6 M^8I-YQFNGJ1GU0(=)ZN!.(&'P&)%#/B^+3N@"L0DLN9Z 9\66O=1;0;KYUY\ M1(AQLX^CV&4W=8K;*!T9JWR\,W+Q4B'40[?1N-_!7D2.,9LV8RU0M5-V(\W> M;=@N$=VF%ZS^/&?N$#O=A#T>YSP=H.96X6@P&+>7BE3N^,ZVD$5+VGUM!2M: M4LLK+$Q1Y[,Z[3X,=0J.AC3HXRFK M7#[9H8/3T2E7$T[.Z)2U@7A:95TZV/>OGNM>VREK]Q^H=/_HCW# >H*3:?. MM>D7MG)](FWZSO[GGO W]Y>WQ,B^NEO\,:#R-0USF@QET\JC ?\ZR)Z*37A1 M'4%<,^5T;+V%=BZOPCEW]DEJ.K6\(K^L[RY: M=[5E^6IS5I/A.[[6S_$DN&8W[HX( WZA.<@GB0@-5,NO=AC'$$OB& MK1DYM8YT:H+LWG&)'%$(@6?<)?32T@$RI!(CUT_$*&V/SO?>A%2V]!L5GJ+E3?,CFM5K.B4UY_ MG*S)*4GD^DO$B*(\52!<=2.MDTE[[SXG6PWQ"RBP-"VS,+TJ: <,9'36NUE= MN='CYTWP(YH_1"SGJ.I#RUXQ#2\)'QIGEZ/990Y;[ 0B6"%*$3&29&TDB$(" MJQTYG>9R&L56C4$> :M*.\"H^NSYKK_PW,UM$'GL/$$97?)785 FY4=C*V(X MG)2@+:6,$M(VH:XMN8_1IRTW IK#5B"QFJM@:+R;H%]-_2"J@W.TF- MVO_AZ!JG88/T##-'Y=^2=G'S. Z]AWW,3A_C -V2Q6]7A>Z#V-U4 ^-$,2=4 MS'LZ#._%D0J+&358@,@LK8B.4@W8 8W:8$WZ BA4] .4\7@\U(:,!4%:2Y)G MFWD'DO]L%X"J8Z]*98 !ZCJ*]GCY<1]Z_IIG1O'3]-SQ>7IT+JV\J$_(- "U MN--R\N/.ZM7F<]X!$=REZDI* >*$%%@_[\[M9720C&]!.9C&KN#(Q^EK#LSW M9=E!GYXI8*5IZN4/F_9A1QSH))D,9[D @4A^NY[<3X;$ FB@)[F5 &9-RDX MWT40Q2C$&XIY&AE%>5<##CBI_1V!JEPS[1SZ4_K9Z>)R[B^_X=@+BQ@6&7&W MZ1GD\:6.4ZD93QAHS*KR6?1L=#E-T@F8Y879<.R<,.0#HB4;$?%*,\@5>:#I MN?6.COK.<,*!*?7DW%)N.$3&0V) Q$<4H5#6M#P[UC>>@&Q618ECRSI[Y@RI ME]D+5+IP2XXDRW@X3;%@ 44MRSP4JIH#54F8#CX4^=+(U.O/QC+LNS+L=UI4 M4BU(Z481#.&'*EC0FB^;#?E79,<*0=.^C\(8'=W9 .(\:Y4ERFO? X3K$3-: MR3X3&48/< E9\+ME@6MFVR?PIMGO@WV?BR]GZCX M-AP 92QIM,T8#R0P3#):>_GK?IR^%5AL2?9<-F\&11+N\FQ>/CDB-], 6>D_ MY!^%;2RB9]\5H*W4)@AT][O=AFUMNYLDO^O:7Y$0WE5)IE)\VR1TU5C2N8\R M3"ZPY4AGB7TH1QW^P*X3Z1TUZ4$AJF?'!8AJZ P"HO?NLU@MR].IBL\8A%MA M8(ULV8$CCL-I]KG8%8),H#I%#D=9#E-H*#69O,T?BPMJV96W. ^?@K!NW4N, ME\/!]-B^06]GGB;+D8U;< 538CZE=@Y<4?$>/\K8.G]TOL4:,?T1^H MK8]RMDY^]?M]Z-)JRW!&N?;E>1>.H#]O'*BV4K4=G3 M!I$A84'#BOI# 8X\*791.B$& XYV)&/XH!V]]WGI8B+=0X5TIC!28VYYF%2I MPR*D7/ODP^(HOO&O_46PQ>1/.)HO%N%>FH_=A!(\PJK8TPA;9OW+&O2Q/L5L M*$0\.Q\,L=&0&,XJ?+:H%X9=\2KR$B7D\B/W!&!A3"8Z!NB=N!MJ(Z)58*& M]EKE6N0)[A_=^#^#_69YO=V11=FGU0HO8N^)\OR-?$ ]JZHC!N\/:CC4R0V> MCFI< HK)8(B-AOAP*!V//4A'M,HKM*L=YT@[^0D=_7CT%H_H!U./Q]6#4_70 M)T-:"L9;H8R A2Y#$3\*7D-%^1".XZ!^*6^:>[/ZZ&WVY+<\N2K7UDIB<;I4 M#+H*3=8T+N;,DJ#]J!HO'X2N!D5EY4*C.S$TC&_H5AW,*70J7]W]ZV[EFQ0^ M=Y)$O>3$DZR2(",/Z=(:(COORYHHTR(G=L1@S6&(-AEX-R;E32/,GT[ZI_@Q M\&.7CE7#?1KV@ZWG4P,NO4%^LI2$]X< 5,Z!4VH#QU\>] I]4Z@KN+5J1=KL MUSZXD; #0* ( %0 &1O'X_'#Y/KZZ)__^/.??OJOX^/1Q=7#Z%\V0% M5@"MC&ZP]Y\GBZ+1\>@Y"):?3DZ^?__^QIE1VW]C^XN3&?8LS\:6>TP1><$V MHB>CX^.DAU\B6CZ-/KPY>_?F0^;+O1]ZSJ?16>:G"4%1GPZ0 Y].W_YX?/KW MX]-WCZTO5P3/GX/17^V_\<*C"]_SD.NBU>@JH>J'TU:8CNX1(Q0Y;^*VW(1!P,ZC/Q]EN'Q](NX;G\Q/SDY/WYTD!8_^ M_*=15/C3*\6Y"M_?)<7?GOSKR\V#_8P6UC'V: #4Y"JRQLJJOOWX\>,)_QJ5 MIO@3Y:W<^#8'1X' D; $^]=Q4NR8_73\]NSXW=LWK]0Y^@?K\"?BN^@>S4:< MAD_!:HE^/J)XL7314?S;,T&SGX\JG[T]Y_;]<^':X8//&K M:V\&A3C51R/6[M?[ZS7YK+[E+8GOA'9 ^50*X@EXPLJ>2)L[:4OL/=3\]@!S M'+$^IK-K6"8+U(#,S38ZIVT]F>]\BAG[$]>B%,\P48!MR^V>KXE%GZ]<_SN]P 3903LVBHVUIO8"4]OU:4C0V/X]Q!$V8\?A M_[?[9J=M4AD]?>"TP(GV!$ M,W^V8D;09)P_A8F&1U70&@D5 L!T@ MAQ<T_SS=,GQWP+#9=UUR.RE13R0E>D=(@_/<&QT/W75 M>NB1)2:3.J&+X*P!@,-(RI_. ')L;Q#G.1?8#6%Z%;]TBD%')'4(&M"Q@%G' M)ML]6H;$?H892;N?#77ZZ9"]>^2"Q,$$HV#U2"Q89#;KH@<&Z_74Z?G)9'%0 M:?L8MLK&.V3D%GV'.<\D#R]P5V/'7P*>L4 "T_^. (4A*)=,?NR!U0ZZ[T;B MOO4#1!_]M9R_%IKIE,PM#__!.YO W/)=[$0"@>=D31D9)2&MG'+ZB%Z#AQ1[B%+8FI[@*Z.M;XP4N^R;\QL?]J?H,[$<=M),06LDJ=#? M^V1I1D'?N"3*PJIO]J4=Z>3RD6._-5[C[OKF..TY$KP283L^LR<^#2B7K+@X M?F>M>*U^AKXM+0/'JH<)U U%?>-6%-+[F3WB7K3QU\.(5_75-Z_ERDH_(UK5 M5]^\BO26OH_ .OWV?R+&6D[_Y[ZDH[ZYO+(P^<5R0Y1VWM.;:\.;,+9\M@: (Z[@F.3@C:!=3N0.>SFQGOMT18C.(RHX\RMW\.3JB$ M/(=Y'*-?&7T=.7-Y[] _T)3KTF4N;Y_DAS#ND?NU*;+?S/V7$P?A$QC5]^P/ M-KSOCT_?QE[MO\!/W\;0M<.ZOW*M>=*<:STA%Z;$QO>3WNF9A(2Y)*]@'[#< MWY!%+CWG D:VA#1AT7I4;DY\]LNW9%C&)<,R?J(!L9A#,T^4H5D)6?QS_]1$LWX" M'1)F['30Z_^B50E9Y>6V1E\J17.-@4[#@(4BL7@P,;&R2MNB_ J[B$Q@9LU] M(L8U7VI;M-VC.69;G!?<6HNRN5A:K'_JF,T0QNAAM7CRW1*R\M_7]&1/_3') MTV81.VD(_LP=^9O!97&)DR6/MSFVG[&[EA9FQ%_4.3L2*OR2U3WRB8,(#V]\ M>WIZ- (&9@A.2>1_V*WX"G( M-RD^9P=\)&=;BM.[ TY2.25%ZOT!J0K),\7J[P>L2LZE%)\/!WS$4D4*TX\' MF"0B=XK3?Q]PDAL74J@^'J 2ZAIKE$"X/*"DJ$NFH/4MDO]T4C13]FZ\++DF M$C>. ];.VS.0BDY'QZ-UP=S?_FP451O]%?[OA@RQT6?B4SKZ8I$Y]O[6W (Z ML^@31S.DQW/+6C(%\<,)<@.:_,(TQ0\933'^^1MS$$]GGWW?H0]^.E=B?5%4 MJKD6VYS2C1#0HXXE:1[J2T#LKYLKHC_@R+ID>V MA X*HZW@!HBX@FUYXC/G3 CP39?L%B;S]9XCV)*S,::7KS"!88?%GD56U["K MT%L?OH(@Y+M W_S:@QT441''??:H#\'U_EJQ'8A*ZZ,<$+Y\9?$ZZ!QY2#Q3 M1:7U4!X->$133- M$I,N**Z#=N@W70("@O-E=% 9KT:VMBIH+2NI@V)^.>X> MO2 OE$R%8BDME"*^:WV&!02Z(\B^8V>!/:YN!_@EF9\B!M0JZ^#K5\2NM"-G M_ *DS=%MN'A"9#J+#^ JET_35@;$Z09Q%8=![6:&S*M,EJS7A@YU5%6Z9UIH MA32=*I]F^3NZ@&@MNJ<@F>7L4)0*LQAM'%RF.A0;8+-A%C#5F=@ FYQRV6:PPNJN*5J5[$!I"52OOM/(=&32FQOFFJ^[ 12#V:DMKY'PV;C *SC:F^ MQP88%8PL[5R-1LT>L?1NJJ>Q 4CU]?M6'D?HY" A+!AL/6$79@.BE0P(RFNA?IT5Y\["SK4W ML988!)Q,0(V(C>J*6OBA% 4BYU3\41]=%1Z 0B%]=%;,X%P9[50J@5HLJX-J MEC^5W7^%_UW^'L+FY2)V(S:86(2LX#3F]Z]%L4Y*=;5P!2L>!^O+O5S1GR,O MNE13?!=1U,R=\5W[!8OO=6JJH>G. F4+)(F4T0'C9GA MAYV$+\UGWP6-AK)-,BA>SE2N-D1>*HXYY>J:>9,O[X&LYTTRU-$?@J3!,_/% M^TG5X5!>5AO5&2352"^OH(/^.X*6H O%AO@D0:**1*U24P]'_A*18'7G6M&U M#-A*EDQP$Y\)TBHZ>+A'@86]-"4SZ-_A(N32 \A%V!:&N"I4U!(O*#%J5>Q2 M2E7U\*1X<@_DK*Y].JN9D9I*>,E M=[^E,)F5Y*$V3'E+6 J+F7%5RK HJ;LI6F:E=:B_U@2XG#4)KQK^GEW7FIF% M2F9],S7S3!>XR>QGID>#ML%-ZL$T-2]-%\#)2IL>/]K1!B=P6[5+6;-3QT,- M.;48WI8>HF9:H>JAI.!23P$STRQ5>UJ)(O=2H,RT2]4#2HY0$[O4\'>H.FZ6 M33F_Y!P\,]-,U10G]?,S1=!,;J >8BH.]I>I*ES'@[V(LT=A_D9!=@&8KMX F;LNOYWZ Y=^>3"#Y^"6>@FR@!3 MU4,:^ M$)H SWHCZ;]*"YO!C0'!*.-@.W]S3%\U+HPI4:FKF*+IR-@Z#9YC4 M?PC3-,IJ#(*#:TI#=>KCTH.@O#K'5D^/JNQ B-,.R,N-]D'3PW.:*AU*6ZWI ML3L=@+>YJYL>R-,9:,E!8GI<3V> E5]7[SWH1Z^4S4)8KF#/IQ>8H Q0\17U M'YDI1'9%G=4?\09^&$5-C+X@6*W.:)W<:32V _S"#3!:KJP[_X93*WKWV[]' MM@\SA,>?I)E:'GW&QAWQ7S!@>K[Z2A$H]&L&4OJK;H#VT=7A NG.H F=UU'K)0^OJJ6'$]C9X9#BY]/")P'^(_K;5&MK3>R.*#.)RJYS;A341&]N8J\?BD[\O^S-+M&*4:P\++[2^,O: M7&6J#H,GL1=:F3=)$\/@,0D(K<-4MLXPN%A+-[&+I/JM"M4&!L(?"X=+13A9 M8AC%RL/@*XZ[30[1TOA;93Z5&M/YJ <[B83<9(IH>KRC3&V(]=VLVE"6_U3 M5>':J.[AT.S M^5&W\:T[QU"XF4VC0@*;D(R^8PB(L<7J*1D%6I1O<0V(_ M6UQ"GC"'K.OR?6(Z$V?,5*^GQ=<>OU6$'*"$"?^<+I%WO;RPYAB!M;-$/39@ MLXH6'L+ETN4466Y"D>3-XR([BK6U7H_LTFG,?P%ZAF/,O-,ON MLL_PJ1G(FV42V&=YLTQ,-=(VBS-%L>O*!;ATNZS#SFD:E M=DD*]A=E)1-2LUN=N[2M=@]O5W[9=O=#AW^WO5M_7,XL4,..WNQ.J0$SO ^< M.AKY:E5=:#4T_V1^0_1C-3,][V=]XU-%\3,^7 MV>OVT2J8QO2,G"H.T^[P+$O?8Z:6V!&NM447TW.Y=81K;772]-1O=7&M=XUM MC]+"M4!/G)*^29:X)1\+H(P$>PC>M[.6*>(B^"Z]@:N\=<%3#BY*P3-3T:H9 M955XQ"9S"24%RDP-J!50FW=,4[CZ5F4TY&JXP-1V?1H2Q UP<5Z+=>[!#&PZ MDBN5LAI@DBBY@ M.Y_.,E_>JC,D:V0@?,)Z0]=P8-48IK1*)Z':20\3?_$$2H DHK:RN$Y,,_2 MXD)!MXE4ED=B>33:4:MFCE(3 ^>1^Z$[8#1N9R#<,NOLW&,IM*X=.*GP#%OK M%_/BG=K[*_.M1DFZC=C,ZI79E66\=@*(R?4U_9ZE"ILSJ-@H MIVB9&6^F(M]50":5>TV_E=,4/S79S_3;-G71JS[13+\VT^-\2^1PTV_&J$)8 M4W0U_=7B#F9>USI1N^>1APNYJI$CYQ2H+2";+MHT51FJ)$0N3";@G1[0JX5> M9LM80[@%#+7Z$1XL%U$F&!=O4 [&J_ 9=!T6/#CU&*UEI KT:86*FA*,\.LN M[)I+1%@4+()2NB2)1JJKZN ITW]%^HBRDIU8QS(-W_K!@^\ZZ0S.?!._2]*T M%9T;H03W0MH$A2EGNCI< 5;C662Z(JPXR53VZ>UIP%H/UBWY3*/N M5YG(@:J$N^(:>C*RQO3 EH4IR'U,ZZ6W*)C.[F$HR8LD&W)U3:T^O[%@I6'+9>]^93<(F6O[@7U1J%&2UHYYO%(L%QK,5=>2>_%]\J5GP^E M:C#@IDL,33&4;56F2PM-,1,L.]-MYDWA*J25ZSOL7:^-@N4FV$B3-1@#Q?B[ M19Q'Z$42'I@OTXG"&WDTV0WW\1)@?(&Q*E%H2TII>>=F/9@\X<1Z$./L'A.? M!I1G0WN*SIK(E58AJK9L5 <.2?J8!]C>L(W*$\"Q=S?M.#M'ZI:([KYPIN+[ MF^S7\8(I60* ^NIML,C=^OP^&Q#*UAM]]*,WV-??&3^@U_^&@I33-M@UZL\H M]*)Y/S55HF%I8CM44I9KEM^\-YA2!#LXCDFV)P41&6 M]@WO%!ZW(9OA\23(O=#>+3S"?G89K1<+NVP)@/S*Q8R>0=OH;J>PBV4 3CF] M]B*1K&O$RCL9)$["736U.'D.$U1OK87\%FXO7>EYHP7.W&M*0^1231^ MT?2O(X V:$@;OQ$E#'VY1"4HK/6UA3+[:?4S"6T7@>DAIMV87,O#>%L+DZ:# MOZ$E9G',*6E[@41>6\IB43!A-,LANSMH=*Z/Y3)PYC?2/0H#[P',S I.@#1V MC?8*9!=*]C;#\34-06>FB$ZP%ROTIL?\=#L00D^]Z6% /<"H[L8Q/6AHV)O% MICW+]%N[_8R'R%-B^F7>?M#L,7[$U*N^.SH@@I 4TW/+]#1*[4)"FCW3M^^@ MBRRZIC_6IW&C:1)S:?I[?P,3,P6NOU;O ;X@\N3OZ3@T<),U>QYPWV>\0@!< MN[?_# "VA1];HC-MNA7V5 'M"%Y)>'.[%^AVYFIW^5VDAW"QL,B*7US+SK_U MJ[6'*S?:KMPTWM/9XQ_!ZMH#VD/.!L_T]?AL>?'^#2KF#.& O??33QQ2 PJ, M1!BF&_T5X?DS,P2 R&;-$9<"F>WWRL(D?LY&#_AJQ)DU+OV&W]7MWF1LAS?M MZ])GUNBL#9*1TV/KZ!?[/Z#;8__?SDS%=WC;2@W2#F,RN#$Q;J7\POG6)N$4 MNC<9V^%-^[KT&1;EO;W3O54LV+@U> M;9W,],B^71J\>FXRTZ,(=VGD:EG8V@4(Q;YQI\F M]OAJ"BWW$9'%%J:A,B6[.#\/Z9K46,B\*Y3?EGJ"3-S?CJ/7ZRZXV<\!K1K] M[)JO>)./PEZ=Q/'?$6QO8:5*>S\@VU/O.F=M"PE#S)U(PCCK2=9I0LD@9[/P M+D7A6H_(%-K)I.Z6B)W$66IOW@K(-2@8SM[!?\VD]/GJ.8@4;AS3'/$\%59& M58FYE_%;3V':$DE[FXQTOXVP8GGW$'^D9R@.44:M1Z#-Y>U#O)"^32G >I2JSH$\&Q]>&H:%PY1.@/=X?)R0(- MG/V6 [19-4S/^;6M\>K9@MTJ*=AAF+855&%Z/K%!'T_%" /3LULA+UM M+V69UCC/2XNPK8&",,NA&CL.CJB[]F:L&?8/':&=8R_ #G;# +^@!V2'A&>T MO7RUW1#89JG\V)B'$3S3V08?LG?9NVE;RPO115+DH:S"XCKW@2H>5@?5!:4Q>5,FGO[1_,@H+P)^ZK8R M($XWB*L8NMK-#)E7V1E5KXU=D2P%J]3TY]7J0%1_H9@>2%('/66!RO37TFI* MEI48FO^>68>(K85=TV,MI%*7<.,W__&PIM).DX-@8WDV"$O8B1=AN@"U"^7. M]/""'B>O6+%IEY^#O9"W$\;">-(Q%_T]6H;$?H9I1@=C_S^D=HA]7%V_#5Z\ MU]!9^X.\Q*3\8%17MQK3AK7AD2[G.^+/B;48OV(IG^45AD-__D$D)0[B*O5X M8+LGH^Q'T"LBNOC#U^4]) \OY8BJ+M\-1?E=VP'=X!X%F.1O(\0GWMV:CLVK M>&U;TW:EJY+92;6((/&;)DB:DJ*PW &Z2368=+!BY:85W%A5K&Q;; MTMVYGPJT9L9,=BXB;<08"4[4!-C3 [)-D6TINZU'P-PAZ$S"W;B_J'R&FNX4 MV0[&)6>XZ?Z2;H%M+?J:[FG9RCP62V^FNV6JE>MJP2%198V7R104^71-2Q7L M[7FNM-IC8U7ASB+!ZA%6+ 7%@ 6I#\8B&R53_H)@W3O74=ID5&H$4:B@)0YP M@QR^_\WGA.=68#J:,B.;-8?#T?2[!Y/^&2_A*+39M)V+K 7J]75P=X-@+[A\ M76+"ISS+QBTR$906U4'S=(D8"=Z<4T3O 3X@"TYB=(M$LTM>1P<7V:U(:GLM M*:B;WLS6667CKZPV(%ZJ/%N5U8;$R_DJ^T7BG:C1@![?'/(L$"JN?()LBP;2 MTU!06"?=7SVZ1#:>85">I"X687F]'E&UZ:'F_:S3EAX;.A#!CN=D,&1.O=*R M.M4!\8F2"UZ32)BFQVFIGF%9O"JD#=/-=DT@*Q#?=H%9?ELZ"6G;^FHY8I92;GW7EHKSI8?.MA&G1#*N: MGWOD-V^)JD#J3P T>.WV.RWW*X1 ICJ6;8(E.^;V#@NM3ICH9M"C]3J@2/A+ MB[@8Y$>@ZC=D$;G+I;2LIMP%$9*QHUAJYQ,4'@;=4M.8L+A6VEFF-^S-D6>O MJHS@\CI#X4)FPQ.7UTI]NJE4F.YE-;1R $L(R#L\0'0;Z,5BJE MVWZQE Y*OWJ@JOISC\5@ 3WGR$,S+$SY(RH](,JO/1 48=%-O:P89MLD%&9K M:M+2@#A^?+:"7_W0=:X72]CN+VPP*NQW158SI5$+DT6+@6+9"_ M3+=754F>&W8!V:E@NMU*2=3-(B;<+4WWDG6%5.5>9;H3K2L@Y<>],J%>,L; 5IVWB3>RUP1.*(\7;U9BB5+U7S#><*MIPJO/;$.UVJVY=N M1_LBS0OL"(5<;66&?=,CW120*373;>^U,ZTNJ%OTG=]I9-%5[FKL &W( ?&0 M7;)C]QL)U H].[ITW8&32I!B).WQ@67&LHA#ORX=&!=FX3C]*,Y^HE:QDS0H M8^??(Y@!9AO-)*=T>N,%XK:U?9<*AI4WEL?E/Q'_PI[%DP3RUV'J<)DFEM> M?/9/?(_Z+G820> N0]!T5E(YU:0?@;YSD,;^HR-JLQ4/%1%CW;2M)3]"UR/; M T!EW>C<4#J=2;GKHYT/AM'O+(KWJ_.0P@E'Z<1?/,7>R('L0HJ4E:\BQM;A9?LLE4=TSU=C#>^Y='H,[$:4 MJ^_0^E.'9$_7HO(S$=D,S53K@7AXAZLFR8*A:PF$H%6SWCQIC?%A6VF"FSXI MX+"Y% _.\A3^]PB(PS9[KY(EX__J82"8)>X?LRLX.,Y_HBYR=-/+$)'BE$^7 MD1&M2W 4&C9K,^Y\3II^T6[[0Z RV??4A5Q\!UVK#%TDIN( $Q;7\L: $$@U MXH>Q/5:-0.%:AHCC/94OA8CHDQQW>4FEVWJ1+-CAL3WVG/AQ\IJ"2[W6=F4Y M-D9K3Q=K^;ON#<\_P<6;JC[R,U6IBI9P^J3WBMUCLYS6 $,1U>OHPLKAV=.E M(+C39 M533/B2Y.T=*;4WK78TI03"-0>TF(3R8^C)J2<%JKB8%=+%.VE:ZT7A M!N.O>%^P!K:'3:,Q>'>^BVVLQT*[YYL'AWX5_;?%1E'>C*&;@@ SS1O 3R>, M!^:TA7_\/U!+ 0(4 Q0 ( (YLI$HU";[YME4 $T) P 1 M " 0 !D;W)M+3(P,3@H #]> 1 " >55 !D;W)M+3(P,3&UL4$L! M A0#% @ CFRD2L/"A!PU.@ 3CL# !4 ( !3'L &1O M