0001193125-18-004609.txt : 20180105 0001193125-18-004609.hdr.sgml : 20180105 20180105171245 ACCESSION NUMBER: 0001193125-18-004609 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 49 CONFORMED PERIOD OF REPORT: 20171130 FILED AS OF DATE: 20180105 DATE AS OF CHANGE: 20180105 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NEOGEN CORP CENTRAL INDEX KEY: 0000711377 STANDARD INDUSTRIAL CLASSIFICATION: IN VITRO & IN VIVO DIAGNOSTIC SUBSTANCES [2835] IRS NUMBER: 382367843 STATE OF INCORPORATION: MI FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-17988 FILM NUMBER: 18514167 BUSINESS ADDRESS: STREET 1: 620 LESHER PLACE CITY: LANSING STATE: MI ZIP: 48912 BUSINESS PHONE: 5173729200 MAIL ADDRESS: STREET 1: 620 LESHER PLACE CITY: LANSING STATE: MI ZIP: 48912 10-Q 1 d501559d10q.htm 10-Q 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 November 30, 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-17988

 

 

Neogen Corporation

(Exact name of registrant as specified in its charter)

 

 

 

Michigan   38-2367843

(State or other jurisdiction of

incorporation or organization)

 

(IRS Employer

Identification Number)

620 Lesher Place

Lansing, Michigan 48912

(Address of principal executive offices, including zip code)

(517) 372-9200

(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 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, or a non-accelerated filer (see definition of “accelerated filer and large accelerated filer” 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 transaction 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 December 31, 2017, there were 51,522,587 shares of Common Stock outstanding.

 

 

 


Table of Contents

NEOGEN CORPORATION AND SUBSIDIARIES

TABLE OF CONTENTS

 

     Page No.  

PART I. FINANCIAL INFORMATION

  

Item 1.

  

Interim Consolidated Financial Statements (unaudited)

     2  
  

Consolidated Balance Sheets – November 30, 2017 and May  31, 2017

     2  
  

Consolidated Statements of Income – Three and six months ended November 30, 2017 and 2016

     3  
  

Consolidated Statements of Comprehensive Income – Three and six months ended November 30, 2017 and 2016

     4  
  

Consolidated Statement of Equity – Six months ended November  30, 2017

     5  
  

Consolidated Statements of Cash Flows – Six months ended November  30, 2017 and 2016

     6  
  

Notes to Interim Consolidated Financial Statements – November  30, 2017

     7  

Item 2.

  

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

     13  

Item 3.

  

Quantitative and Qualitative Disclosures About Market Risk

     19  

Item 4.

  

Controls and Procedures

     19  

PART II. OTHER INFORMATION

  

Item 1.

  

Legal Proceedings

     20  

Item 6.

  

Exhibits

     20  

SIGNATURES

     21  
  

Certification of Principal Executive Officer

  
  

Certification of Principal Financial Officer

  
  

Section 906 Certification

  

 

1


Table of Contents

PART I – FINANCIAL INFORMATION

 

Item 1. Interim Consolidated Financial Statements

Neogen Corporation and Subsidiaries

Consolidated Balance Sheet

(in thousands, except share and

per share amounts)

 

     November 30,
2017
    May 31,
2017
 
     (Unaudited)     (Audited)  

Assets

    

Current Assets

    

Cash and cash equivalents

   $ 64,425     $ 77,567  

Marketable securities (at fair value, which approximates cost)

     111,410       66,068  

Accounts receivable, less allowance of $1,800 and $2,000

     74,859       68,576  

Inventories, net

     73,713       73,144  

Prepaid expenses and other current assets

     15,533       7,606  
  

 

 

   

 

 

 

Total Current Assets

     339,940       292,961  

Net Property and Equipment

     66,874       61,748  

Other Assets

    

Goodwill

     104,290       104,759  

Other non-amortizable intangible assets

     14,667       14,323  

Amortizable customer-based intangibles, net of accumulated amortization of $22,808 and $20,846 at November 30, 2017 and May 31, 2017

     33,512       35,983  

Other non-current assets, net of accumulated amortization of $11,089 and $9,931 at November 30, 2017 and May 31, 2017

     21,745       18,635  
  

 

 

   

 

 

 

Total Assets

   $ 581,028     $ 528,409  
  

 

 

   

 

 

 

Liabilities and Equity

    

Current Liabilities

    

Accounts payable

   $ 17,427     $ 16,244  

Accrued compensation

     5,619       5,002  

Income taxes

     1,959       936  

Other accruals

     12,940       13,820  
  

 

 

   

 

 

 

Total Current Liabilities

     37,945       36,002  

Deferred Income Taxes

     16,943       17,048  

Non-Current Liabilities

     5,496       3,602  
  

 

 

   

 

 

 

Total Liabilities

     60,384       56,652  

Commitments and Contingencies (note 9)

    

Equity

    

Preferred stock, $1.00 par value, 100,000 shares authorized, none issued and outstanding

     —         —    

Common stock, $0.16 par value, 60,000,000 shares authorized, 51,508,548 and 50,932,489 shares issued and outstanding at November 30, 2017 and May 31, 2017, respectively

     8,241       8,149  

Additional paid-in capital

     193,711       174,742  

Accumulated other comprehensive loss

     (6,466     (7,203

Retained earnings

     324,873       295,926  
  

 

 

   

 

 

 

Total Neogen Corporation Stockholders’ Equity

     520,359       471,614  

Non-controlling interest

     285       143  
  

 

 

   

 

 

 

Total Equity

     520,644       471,757  
  

 

 

   

 

 

 

Total Liabilities and Equity

   $ 581,028     $ 528,409  
  

 

 

   

 

 

 

See notes to interim consolidated financial statements.

 

2


Table of Contents

Neogen Corporation and Subsidiaries

Consolidated Statements of Income (unaudited)

(in thousands, except per share amounts)

 

     Three Months Ended     Six Months Ended  
     November 30,     November 30,  
     2017     2016     2017     2016  

Revenues

        

Product revenues

   $ 85,590     $ 76,961     $ 166,157     $ 149,206  

Service revenues

     16,227       13,756       30,916       25,156  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total Revenues

     101,817       90,717       197,073       174,362  

Cost of Revenues

        

Cost of product revenues

     43,349       38,890       84,433       74,425  

Cost of service revenues

     9,197       8,236       17,498       15,867  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total Cost of Revenues

     52,546       47,126       101,931       90,292  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross Margin

     49,271       43,591       95,142       84,070  

Operating Expenses

        

Sales and marketing

     17,815       15,687       34,838       30,484  

General and administrative

     10,491       8,284       19,817       16,546  

Research and development

     2,967       2,768       6,065       5,446  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total Operating Expenses

     31,273       26,739       60,720       52,476  
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating Income

     17,998       16,852       34,422       31,594  

Other Income (Expense)

        

Interest income

     429       296       798       419  

Other income (expense)

     626       (377     1,069       (8
  

 

 

   

 

 

   

 

 

   

 

 

 

Total Other Income (Expense)

     1,055       (81     1,867       411  
  

 

 

   

 

 

   

 

 

   

 

 

 

Income Before Taxes

     19,053       16,771       36,289       32,005  

Provision for Income Taxes

     1,900       5,600       7,200       10,900  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net Income

     17,153       11,171       29,089       21,105  

Net (Income) Attributable to Non-Controlling Interest

     (53     (20     (75     (73
  

 

 

   

 

 

   

 

 

   

 

 

 

Net Income Attributable to Neogen

   $ 17,100     $ 11,151     $ 29,014     $ 21,032  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net Income Attributable to Neogen Per Share

        

Basic

   $ 0.33     $ 0.22     $ 0.57     $ 0.42  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.33     $ 0.22     $ 0.56     $ 0.41  
  

 

 

   

 

 

   

 

 

   

 

 

 

See notes to interim consolidated financial statements.

 

3


Table of Contents

Neogen Corporation and Subsidiaries

Consolidated Statements of Comprehensive Income (unaudited)

(in thousands)

 

     Three Months Ended     Six Months Ended  
     November 30,     November 30,  
     2017     2016     2017     2016  

Net income

   $ 17,153     $ 11,171     $ 29,089     $ 21,105  

Other comprehensive income (loss), net of tax: currency translation adjustments

     534       (1,606     737       (4,184
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income

     17,687       9,565       29,826       16,921  

Comprehensive (income) attributable to non-controlling interest

     (53     (20     (75     (73
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income attributable to Neogen Corporation

   $ 17,634     $ 9,545     $ 29,751     $ 16,848  
  

 

 

   

 

 

   

 

 

   

 

 

 

See notes to interim consolidated financial statements.

 

4


Table of Contents

Neogen Corporation and Subsidiaries

Consolidated Statement of Equity (unaudited)

(in thousands)

 

     Common Stock      Additional
Paid-in
     Accumulated
Other
Comprehensive
    Retained     Non-
controlling
        
     Shares      Amount      Capital      Income (Loss)     Earnings     Interest      Total  

Balance, May 31, 2017

     50,932      $ 8,149      $ 174,742      $ (7,203   $ 295,926     $ 143      $ 471,757  

Issuance of shares under share-based compensation plan

     566        90        18,486               18,576  

Issuance of shares under employee stock purchase plan

     11        2        483               485  

Conversion of minority interest to retained earnings

                (67     67        —    

Net income for the six months ended November 30, 2017

                29,014       75        29,089  

Other comprehensive loss

              737            737  
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

   

 

 

    

 

 

 

Balance November 30, 2017

     51,509      $ 8,241      $ 193,711      $ (6,466   $ 324,873     $ 285      $ 520,644  
  

 

 

    

 

 

    

 

 

    

 

 

   

 

 

   

 

 

    

 

 

 

See notes to interim consolidated financial statements.

 

5


Table of Contents

Neogen Corporation and Subsidiaries

Consolidated Statements of Cash Flows (unaudited)

(in thousands)

 

     Six Months Ended
November 30,
 
     2017     2016  

Cash Flows From Operating Activities

    

Net Income

   $ 29,089     $ 21,105  

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

    

Depreciation and amortization

     8,268       7,038  

Share-based compensation

     2,666       2,734  

Excess income tax benefit from the exercise of stock options (see note 5)

     —         (2,476

Change in operating assets and liabilities, net of business acquisitions:

    

Accounts receivable

     (5,859     1,847  

Inventories

     (218     (7,963

Prepaid expenses and other current assets

     (7,916     428  

Accounts payable, accruals and other changes

     1,377       6,836  
  

 

 

   

 

 

 

Net Cash Provided By Operating Activities

     27,407       29,549  

Cash Flows Used In Investing Activities

    

Purchases of property, equipment and other non-current intangible assets

     (10,409     (6,238

Proceeds from the sale of marketable securities

     123,601       64,522  

Purchases of marketable securities

     (168,943     (67,792

Business acquisitions, net of cash acquired

     (468     (437
  

 

 

   

 

 

 

Net Cash Used In Investing Activities

     (56,219     (9,945

Cash Flows From Financing Activities

    

Exercise of stock options

     16,395       10,345  

Excess income tax benefit from the exercise of stock options

     —         2,476  
  

 

 

   

 

 

 

Net Cash Provided By Financing Activities

     16,395       12,821  

Effect of Exchange Rates on Cash

     (725     (1,385
  

 

 

   

 

 

 

Net Increase (Decrease) In Cash and Cash Equivalents

     (13,142     31,040  

Cash And Cash Equivalents At Beginning Of Period

     77,567       55,257  
  

 

 

   

 

 

 

Cash And Cash Equivalents At End Of Period

   $ 64,425     $ 86,297  
  

 

 

   

 

 

 

See notes to interim consolidated financial statements.

 

6


Table of Contents

NEOGEN CORPORATION AND SUBSIDIARIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

1. BASIS OF PRESENTATION

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. The results of operations for the six-month period ended November 30, 2017 are not necessarily indicative of the results to be expected for the fiscal year ending May 31, 2018. For more complete financial information, these consolidated financial statements should be read in conjunction with the May 31, 2017 audited consolidated financial statements and the notes thereto included in the Company’s annual report on Form 10-K for the year ended May 31, 2017.

2. INVENTORIES

Inventories are stated at the lower of cost, determined on the first-in, first-out method, or net realizable value. The components of inventories follow:

 

     November 30,
2017
     May 31,
2017
 
     (in thousands)  

Raw materials

   $ 35,909      $ 33,190  

Work-in-process

     4,955        4,831  

Finished and purchased goods

     32,849        35,123  
  

 

 

    

 

 

 
   $ 73,713      $ 73,144  
  

 

 

    

 

 

 

3. NET INCOME PER SHARE

The calculation of net income per share attributable to Neogen Corporation follows:

 

     Three Months Ended
November 30,
     Six Months Ended
November 30,
 
     2017      2016      2017      2016  
     (in thousands, except per share amounts)  

Numerator for basic and diluted net income per share:

           

Net income attributable to Neogen

   $ 17,100      $ 11,151      $ 29,014      $ 21,032  

Denominator for basic net income per share:

           

Weighted average shares

     51,264        50,421        51,109        50,287  

Effect of dilutive stock options

     697        595        669        624  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator for diluted net income per share

     51,961        51,016        51,778        50,911  

Net income attributable to Neogen per share:

           

Basic

   $ 0.33      $ 0.22      $ 0.57      $ 0.42  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.33      $ 0.22      $ 0.56      $ 0.41  
  

 

 

    

 

 

    

 

 

    

 

 

 

The Board of Directors declared a 4 for 3 stock split effective December 29, 2017. All share and per share amounts in the form 10-Q reflect amounts as if the split took place at the beginning of the periods presented.

 

7


Table of Contents

4. SEGMENT INFORMATION

The Company has two reportable segments: Food Safety and Animal Safety. The Food Safety segment is primarily engaged in the development, production and marketing of diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation. The Animal Safety segment is primarily engaged in the development, production and marketing of products dedicated to animal safety, including a complete line of consumable products marketed to veterinarians and animal health product distributors; this segment also provides genomic identification and related interpretive bioinformatic services. Additionally, the Animal Safety segment produces and markets rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.

Neogen’s international operations in the United Kingdom, Mexico, Brazil, China, and India originally focused on the Company’s Food Safety products, and each of these units reports through the Food Safety segment. In recent years, these operations have expanded to offer the Company’s complete line of products and services, including those usually associated with the Animal Safety segment such as cleaners, disinfectants, rodenticides, insecticides, veterinary instruments and genomic services. These additional products and services are managed and directed by existing management, and are reported through the Food Safety segment.

The accounting policies of each of the segments are the same as those described in Note 1.

Segment information follows:

 

     Food
Safety
     Animal
Safety
     Corporate and
Eliminations
(1)
     Total  
     (in thousands)  

As of and for the three months ended November 30, 2017

 

        

Product revenues to external customers

   $ 44,721      $ 40,869      $ —        $ 85,590  

Service revenues to external customers

     4,839        11,388        —          16,227  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     49,560        52,257        —          101,817  

Operating income (loss)

     8,668        10,529        (1,199      17,998  

Total assets

     175,836        215,099        190,093        581,028  

As of and for the three months ended November 30, 2016

 

        

Product revenues to external customers

   $ 37,366      $ 39,595      $ —        $ 76,961  

Service revenues to external customers

     3,595        10,161        —          13,756  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     40,961        49,756        —          90,717  

Operating income (loss)

     8,883        9,094        (1,125      16,852  

Total assets

     143,901        215,974        127,436        487,311  

 

8


Table of Contents
     Food
Safety
     Animal
Safety
     Corporate and
Eliminations
(1)
     Total  
     (in thousands)  

For the six months ended November 30, 2017

           

Product revenues to external customers

   $ 87,004      $ 79,153      $ —        $ 166,157  

Service revenues to external customers

     9,291        21,625        —          30,916  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     96,295        100,778        —          197,073  

Operating income (loss)

     17,446        19,198        (2,222      34,422  

For the six months ended November 30, 2016

           

Product revenues to external customers

   $ 73,059      $ 76,147      $ —        $ 149,206  

Service revenues to external customers

     7,059        18,097        —          25,156  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     80,118        94,244        —          174,362  

Operating income (loss)

     16,882        16,874        (2,162      31,594  

 

(1) Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.

 

9


Table of Contents

5. EQUITY COMPENSATION PLANS

Qualified and non-qualified options to purchase shares of common stock may be granted to directors, officers and employees of the

Company under the terms of the Company’s stock option plans. These options are granted at an exercise price of not less than the fair market value of the stock on the date of grant. Options vest ratably over three and five year periods and the contractual terms are generally five or ten years. A summary of stock option activity during the six months ended November 30, 2017 follows:

 

     Shares      Weighted-
Average
Exercise Price
 
     (in thousands)         

Options outstanding June 1, 2017

     2,708      $ 32.88  

Granted

     819        59.26  

Exercised

     (603      27.50  

Forfeited

     (59      39.87  
  

 

 

    

Options outstanding November 30, 2017

     2,865        41.41  

During the three and six month periods ended November 30, 2017 and 2016, the Company recorded $1,264,000 and $1,218,000 and $2,666,000 and $2,734,000, respectively, of compensation expense related to its share-based awards. On June 1, 2017, the Company adopted ASU No. 2016-09, which simplifies the accounting for share-based payments to employees. The guidance requires the recognition of the income effects of awards in the income statement when the awards vest or are settled, thus eliminating additional paid-in capital pools. The guidance also allows for a policy election to account for forfeitures as they occur, rather than on an estimated basis, and requires that excess tax benefits be classified as an operating activity on the Statement of Cash Flows. The Company has elected to account for forfeitures as they occur. The adoption of this ASU reduced income tax expense by $3,418,000 and $3,794,000 for the three and six month periods ended November 30, 2017.

The weighted-average fair value per share of stock options granted during fiscal 2018 and fiscal 2017, estimated on the date of grant using the Black-Scholes option pricing model was $14.69 and $11.84, respectively. The fair value of stock options granted was estimated using the following weighted-average assumptions.

 

     FY 2018     FY 2017  

Risk-free interest rate

     1.6     1.2

Expected dividend yield

     0.0     0.0

Expected stock price volatility

     27.7     35.2

Expected option life

     4.0 years       4.0 years  

The Company has an employee stock purchase plan that provides for employee stock purchases at a 5% discount to market price. The discount is recorded in administrative expense as of the date of purchase.

6. NEW ACCOUNTING PRONOUNCEMENTS

In May 2014, the FASB issued ASU No. 2014-09—Revenue from Contracts with Customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard is designed to create greater comparability for financial statement users across industries and jurisdictions and also requires enhanced disclosures. In April 2016, the FASB issued Accounting Standards Update No. 2016-10— Revenue from Contracts with Customers (Topic 606), which amends and adds clarity to certain aspects of the guidance set forth in ASU 2014-09 related to identifying performance obligations and licensing. The guidance is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. The guidance permits two methods of adoption; a full retrospective method to each prior reporting period presented or a modified retrospective approach with the cumulative effect of initially applying the guidance recognized at the date of initial application. The Company has formed an internal team to implement this ASU and is currently identifying revenue streams and reviewing contracts at each significant subsidiary and evaluating the potential impact on its consolidated financial statements and related disclosures. The Company will adopt this ASU on June 1, 2018 using the modified retrospective approach.

 

10


Table of Contents

In February 2016, the FASB issued ASU No. 2016-02—Leases to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessor have not significantly changed from previous U.S. GAAP. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018; early adoption is permitted. Modified retrospective application is permitted with certain practical expedients. The Company expects to adopt this ASU on June 1, 2019 and is currently in the process of evaluating its lessee and lessor arrangements to determine the impact of this amendment on its consolidated financial condition and results of operations. This evaluation includes a review of revenue through leasing arrangements as well as lease expenses, which are primarily through operating lease arrangements at most of the Company’s facilities.

In March 2016, the FASB issued ASU No. 2016-09 — Compensation-Stock Compensation (Topic 718): Improvements to Employee

Share-Based Payment Accounting to provide guidance that changes the accounting for certain aspects of share-based payments to employees. The guidance requires the recognition of the income tax effects of awards in the income statement when the awards vest or are settled, thus eliminating additional paid-in capital pools. The guidance also allows for the employer to repurchase more of an employee’s shares for tax withholding purposes without triggering liability accounting. In addition, the guidance allows for a policy election to account for forfeitures as they occur rather than on an estimated basis. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2016 with early adoption permitted. The Company adopted this standard effective June 1, 2017; this resulted in a reduction of federal income tax expense of $3,418,000 and $3,794,000 for the three and six month periods ended November 30, 2017. The Company believes that tax benefits related to share-based payments will result in a lower effective tax rate in fiscal 2018.

In June 2016, the FASB issued ASU No. 2016-13—Measurement of Credit Losses on Financial Instruments, which changes how companies measure credit losses on most financial instruments measured at amortized cost and certain other instruments, such as loans, receivables and held- to-maturity debt securities. Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost the Company expects to collect over the instrument’s contractual life. ASU 2016-13 is effective for fiscal periods beginning after December 15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings. Early adoption is permitted. The Company does not believe the adoption of this guidance will have an impact on its consolidated financial statements.

In August 2016, the FASB issued ASU No. 2016-15— Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Issues Task Force). The amendments in ASU 2016-15 address eight specific cash flow issues and apply to all entities that are required to present a statement of cash flows under FASB Accounting Standards Codification (FASB ASC) 230, Statement of Cash Flows. The amendments in ASU 2016-15 are effective for public business entities for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption during an interim period. The Company has not yet adopted this update and is currently evaluating the impact of ASU No. 2016-15 on its consolidated financial statements.

7. BUSINESS AND PRODUCT LINE ACQUISITIONS

The Consolidated Statements of Income reflect the results of operations for business acquisitions since the respective dates of purchase. All are accounted for using the acquisition method. Goodwill recognized in the acquisitions discussed below relates primarily to enhancing the Company’s strategic platform for the expansion of available product offerings.

On December 1, 2016, the Company acquired the stock of Quat-Chem Ltd., a chemical Company that manufactures biosecurity products, based in Rochdale, England. Consideration for the purchase was $21,606,000 in cash and up to $3,778,000 of contingent consideration, due at the end of each of the first two years, based on an excess net sales formula. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $4,684,000, inventory of $1,243,000, land, property and equipment of $2,526,000, accounts payable of $2,197,000, deferred tax liability of $1,133,000, contingent consideration accrual of $1,058,000, other current liabilities of $604,000, non-amortizable intangible assets of $1,889,000, intangible assets of $6,900,000 (with an estimated life of 5-15 years) and the remainder to goodwill (non-deductible for tax purposes). These values are Level 3 fair value measurements. This business continues to operate in its current location and is managed by Neogen Europe, reporting within the Food Safety segment.

On December 27, 2016, the Company acquired the stock of Rogama Industria e Comercio, Ltda., a Company that develops and manufactures rodenticides and insecticides, based near Sao Paulo, Brazil. Consideration for the purchase was $12,423,000 in cash and

 

11


Table of Contents

up to $2,069,000 of contingent consideration, due at the end of each of the first two years, based on an excess net sales formula. The preliminary purchase price allocation included accounts receivable of $1,863,000, inventory of $1,026,000, property and equipment of $1,840,000, current liabilities of $2,177,000, contingent consideration accrual of $430,000, non-current deferred tax liability of $1,307,000, non-amortizable intangible assets of $591,000, intangible assets of $3,252,000 (with an estimated life of 5-15 years) and the remainder to goodwill (deductible for tax purposes). These values are Level 3 fair value measurements. This business continues to operate in its current location and is managed by Neogen do Brasil, reporting within the Food Safety segment.

On September 1, 2017 the Company acquired the assets of The University of Queensland Animal Genetics Laboratory, an animal genomics laboratory located near Brisbane, Australia. This acquisition is intended to accelerate the growth of the Company’s animal genomics business in Australia and New Zealand. Consideration for the purchase was $2,063,000; $468,000 has been paid in cash with the remainder due in annual installments over the next five years. The preliminary purchase price allocation included inventory of $19,000, equipment of $419,000, long-term liabilities of $1,629,000, intangible assets of $850,000 (with an estimated life of 5-15 years) and the remainder to goodwill (non-deductible for tax purposes). These values are Level 3 fair value measurements. The new business, renamed GeneSeek Australasia, continues to operate in its current location, reporting within the Animal Safety segment.

8. LONG TERM DEBT

The Company has a financing agreement with a bank providing for an unsecured revolving line of credit of $15,000,000, which expires on September 30, 2019. There were no advances against the line of credit during fiscal 2017 and there have been none thus far in fiscal 2018; there was no balance outstanding at November 30, 2017. Interest on any borrowings remained at LIBOR plus 100 basis points (rate under the terms of the agreement was 2.35% at November 30, 2017). Financial covenants include maintaining specified levels of tangible net worth, debt service coverage, and funded debt to EBITDA, each of which the Company was in compliance with at November 30, 2017.

9. COMMITMENTS AND CONTINGENCIES

The Company is involved in environmental remediation and monitoring activities at its Randolph, Wisconsin, manufacturing facility and accrues for related costs when such costs are determined to be probable and estimable. The Company expenses annual costs of remediation, which have ranged from $38,000 to $57,000 per year over the past five years. The Company’s estimated liability for these costs was $916,000 at November 30, 2017 and May 31, 2017, measured on an undiscounted basis over an estimated period of 15 years; $54,000 of the liability is recorded within current liabilities and the remainder is recorded within other non-current liabilities in the consolidated balance sheet.

The Company is subject to certain legal and other proceedings in the normal course of business that, in the opinion of management, should not have a material effect on its future results of operations or financial position.

10. STOCK PURCHASE

The Company has a stock repurchase program, authorized by the Board of Directors in calendar year 2008, to purchase, subject to market conditions, up to 1,500,000 shares of the Company’s common stock. As of November 30, 2017, 1,350,632 shares were available to be repurchased under the program. There were no purchases in fiscal year 2017 and there have been none thus far in fiscal 2018.

 

12


Table of Contents

PART I – FINANCIAL INFORMATION

 

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

The information in this Management’s Discussion and Analysis of Financial Condition and Results of Operations contains both historical financial information and forward-looking statements. Neogen does not provide forecasts of future financial performance. While management is optimistic about the Company’s long-term prospects, historical financial information may not be indicative of future financial results.

Safe Harbor and Forward-Looking Statements

Forward-looking statements, within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, are made throughout this Quarterly Report on Form 10-Q. For this purpose, any statements contained herein that are not statements of historical fact may be deemed to be forward looking statements. Without limiting the foregoing, the words “believes,” “anticipates,” “plans,” “expects,” “seeks,” “estimates,” and similar expressions are intended to identify forward-looking statements. There are a number of important factors, including competition, recruitment and dependence on key employees, impact of weather on agriculture and food production, identification and integration of acquisitions, research and development risks, patent and trade secret protection, government regulation and other risks detailed from time to time in the Company’s reports on file at the Securities and Exchange Commission, that could cause Neogen Corporation’s results to differ materially from those indicated by such forward-looking statements, including those detailed in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

In addition, any forward-looking statements represent management’s views only as of the day this Quarterly Report on Form 10-Q was first filed with the Securities and Exchange Commission and should not be relied upon as representing management’s views as of any subsequent date. While management may elect to update forward-looking statements at some point in the future, it specifically disclaims any obligation to do so, even if its views change.

Critical Accounting Policies and Estimates

The discussion and analysis of the Company’s financial condition and results of operations are based on the consolidated financial statements that have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires that management make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, management evaluates the estimates, including, but not limited to, those related to receivable allowances, inventories, accruals, goodwill and other intangible assets. These estimates are based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

There were no significant changes to the contractual obligations or contingent liabilities and commitments disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended May 31, 2017.

The Company adopted ASU No. 2016-09 related to share-based compensation on June 1, 2017. There have been no other material changes to the critical accounting policies and estimates disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended May 31, 2017.

 

13


Table of Contents

Executive Overview

Revenues for the Company for the second quarter ended November 30, 2017 were $101.8 million, an increase of 12%, or $11.1 million, compared to revenues of $90.7 million for the same period in the prior year. For the year to date period, revenues were $197.1 million, an increase of 13%, or $22.7 million, compared to revenues of $174.4 million in the first six months of fiscal 2017. Net income attributable to Neogen for the second quarter of fiscal 2018 increased 53% to $17.1 million, compared to $11.2 million in the second quarter of the prior fiscal year. Adjusted for a 4-for-3 stock split effective December 29, 2017, earnings per share in the current year second quarter were $0.33 compared to $0.22 per share in the prior year. Net earnings were favorably impacted by excess tax benefits related to stock option exercises totaling $3.4 million for the quarter. For the first six months of the current fiscal year, net income attributable to Neogen increased 38% to $29.0 million, or $0.56 per fully diluted share, compared to $21.0 million, or $0.41, in the same period in fiscal 2017. Net earnings were favorably impacted by excess tax benefits related to stock option exercises totaling $3.8 million for the year to date period.

For the three month period ended November 30, 2017, Food Safety segment revenues increased 21% and Animal Safety segment revenues increased 5%, each compared to the same period in the prior year. For the quarter, the overall organic sales increase was 6%; organic growth in the Food Safety and Animal Safety segments was 9% and 4%, respectively. The acquisitions of Quat-Chem and Rogama, both in December 2016, and GeneSeek Australasia, in September 2017, contributed $5.3 million to the overall revenue growth in the second quarter. Overall organic sales increased 8% for the year to date period; the organic increases were 9% for the Food Safety segment and 7% for the Animal Safety segment. The previously discussed acquisitions contributed $9.5 million to the overall sales increase for the six month period.

International sales were $38.6 million in the second quarter, an increase of 24% compared to the prior year. Expressed as a percentage of sales, international sales were 37.9% compared to 34.4% in the second quarter of the prior year. For the six month period, international sales were $73.1 million, an increase of 21%; international sales were 37.1% of total sales in the current year to date period and 34.6% in the prior year. For each comparative period, international revenue increases were the result of the acquisitions of Quat-Chem (England), Rogama (Brazil) and GeneSeek Australasia (Australia), and to a lesser extent, revenue increases at previously existing Company locations. Currency translation had a positive effect on international revenues of approximately $900,000 in the second quarter as the pound, euro, real and peso strengthened against the dollar; for the year to date period, the positive impact was $800,000.

Neogen Europe sales increased 15% in U.S. dollars in the second quarter compared to the prior year; for the six month period, sales increased 8%. For the quarter, a 44% increase in genomics revenues offset lower mycotoxin sales, as last year’s deoxynivalenol (DON) outbreak in corn crops in western Europe, primarily France and Germany, did not repeat in the current year; for the year to date period, genomics sales increased 31% and helped to offset lower DON sales. Sales at Lab M, the Company’s subsidiary in England, increased 22% in the second quarter and rose 27% for the six month period, as its culture media products were integrated into Neogen’s global sales and marketing efforts.

Neogen Latinoamerica recorded a sales increase of 36% in the second quarter, despite termination of a distribution agreement for cleaner and disinfectant products which occurred earlier in the calendar year. Food Safety products increased 25% and Animal Safety products increased 20%, with broad-based gains recorded in both categories. Additionally, genomics had a significant increase in the current quarter, as a large research project conducted for the beef industry was completed during this period. For the year to date period, sales increased 18% with increases in genomics and Food Safety products offsetting a $700,000 decrease in sales of agricultural cleaners and disinfectants, resulting from the terminated distribution agreement. Neogen do Brasil revenues increased 22% in the quarter and 30% for the year; for both periods, increased sales of mycotoxin and dairy drug residue test kits offset a decrease in forensic test kit sales resulting from increased competition and customer losses caused by conversion to different testing methods. Neogen China sales increased 23% in the second quarter and 17% for the year to date period, each compared to the same periods in the prior year, led by increased sales of the Company’s Acumedia and Lab M brands of culture media, allergen test kits and genomics services. Revenues for Neogen India rose 48% for the quarter and 38% for the year to date, each off a small base, on higher sales of Animal Safety products for each period and stronger Food Safety kit sales for the year to date period.

Service revenue was $16.2 million in the quarter ended November 30, 2017, an increase of $2.5 million, or 18%, compared to $13.8 million in the second quarter of the prior year. For the year to date period, service revenue increased $5.8 million, or 23%, to $30.9 million, compared to the prior year. The growth, for both the quarter and year to date periods, was led by increases in sales to the global cattle and companion animal markets, increased testing volumes with a large poultry customer, and to a lesser extent, revenues from the acquisition of GeneSeek Australasia, in September 2017.

 

14


Table of Contents

Revenues

 

     Three Months ended November 30,  
     2017      2016      Increase/
(Decrease)
     %  
     (in thousands)         

Food Safety

           

Natural Toxins, Allergens & Drug Residues

   $ 18,989      $ 19,030      $ (41      (0 )% 

Bacterial & General Sanitation

     9,324        8,429        895        11

Dehydrated Culture Media & Other

     11,395        9,864        1,531        16

Rodenticides, Insecticides & Disinfectants

     6,126        1,052        5,074        482

Genomics Services

     3,726        2,586        1,140        44
  

 

 

    

 

 

    

 

 

    
   $ 49,560      $ 40,961      $ 8,599        21

Animal Safety

           

Life Sciences

   $ 2,394      $ 2,674      $ (280      (10 )% 

Veterinary Instruments & Disposables

     11,687        9,649        2,038        21

Animal Care & Other

     8,742        8,268        474        6

Rodenticides, Insecticides & Disinfectants

     18,046        19,004        (958      (5 )% 

Genomics Services

     11,388        10,161        1,227        12
  

 

 

    

 

 

    

 

 

    
   $ 52,257      $ 49,756      $ 2,501        5
  

 

 

    

 

 

    

 

 

    

Total Revenues

   $ 101,817      $ 90,717      $ 11,100        12
  

 

 

    

 

 

    

 

 

    
     Six Months ended November 30,  
     2017      2016      Increase/
(Decrease)
     %  
     (in thousands)         

Food Safety

           

Natural Toxins, Allergens & Drug Residues

   $ 38,153      $ 36,637      $ 1,516        4

Bacterial & General Sanitation

     18,443        16,992        1,451        9

Dehydrated Culture Media & Other

     21,971        19,408        2,563        13

Rodenticides, Insecticides & Disinfectants

     10,817        2,049        8,768        428

Genomics Services

     6,911        5,032        1,879        37
  

 

 

    

 

 

    

 

 

    
   $ 96,295      $ 80,118      $ 16,177        20

Animal Safety

           

Life Sciences

   $ 4,820      $ 4,929      $ (109      (2 )% 

Veterinary Instruments & Disposables

     22,174        19,281        2,893        15

Animal Care & Other

     16,521        15,252        1,269        8

Rodenticides, Insecticides & Disinfectants

     35,638        36,685        (1,047      (3 )% 

Genomics Services

     21,625        18,097        3,528        19
  

 

 

    

 

 

    

 

 

    
   $ 100,778      $ 94,244      $ 6,534        7
  

 

 

    

 

 

    

 

 

    

Total Revenues

   $ 197,073      $ 174,362      $ 22,711        13
  

 

 

    

 

 

    

 

 

    

The Company’s Food Safety segment revenues were $49.6 million in the quarter ended November 30, 2017, an increase of 21% compared to the same period in the prior year. For the six month period, Food Safety revenues increased 20% to $96.3 million. Organic growth for the segment was 9% for both the quarter and year to date periods, with the acquisitions of Quat-Chem and Rogama, each occurring in December 2016, contributing the remainder of the growth.

Natural Toxins, Allergens & Drug Residues sales were flat in the second quarter; revenues for the year to date period increased 4%. Sales of drug residue test kits, primarily used to detect the presence of antibiotics in raw milk, increased 18% in the second quarter as new products gained traction, particularly in international markets; for the year to date, dairy drug residue test kit revenues rose 9%. Allergen test kit sales rose 9% in the quarter and 13% for the six month period, as continued product recalls relating to allergenic contamination of food continued to expand the market. Sales of test kits to detect the presence of natural toxins in grain crops decreased 11%; aflatoxin test kit sales increased 13% due to moderate outbreaks in U.S. and Brazilian corn crops while sales of deoxynivalenol (DON) decreased 34% as prior year outbreaks of DON in corn crops in the U.S., Canada and Europe did not recur in the current year. For the year to date, sales of natural toxin test kits decreased 2%.

 

15


Table of Contents

Bacterial & General Sanitation sales rose 11% and 9%, for the three and six month periods ended November 30, 2017, respectively. Within this category, the Company’s AccuPoint sanitation monitoring product line increased 23% for the quarter and 19% for the year to date, on sales strength in both reader equipment and consumable samplers. Sales of test kits to detect pathogens increased 14% in the second quarter, led by strength in Listeria products, including the Company’s new Listeria Right Now test kit that launched earlier in the fiscal year; pathogen sales increased 10% on a year to date basis. Revenues for the Company’s consumable product lines to detect spoilage organisms in processed foods increased 8% and 5% for the quarter and year to date periods, respectively. Dehydrated Culture Media & Other sales increased 16% in the quarter ended November 30, 2017, led by a 26% increase of worldwide Lab M sales and an 18% increase in the Company’s line of Acumedia dehydrated culture media. Year to date, sales in this category increased 13%.

Rodenticides, Insecticides & Disinfectants products sold through the Company’s Food Safety operations recorded revenues of $6.1 million for the quarter compared to $1.1 million in last year’s second quarter; for the six month period, sales were $10.8 million compared to $2.0 million in the prior year. The increase was the result of revenues generated by Rogama and Quat-Chem, acquisitions completed in the second half of the 2017 fiscal year. The increase was partially offset by termination of a distribution agreement in January 2017, which resulted in a decline in sales for those distributed products of $283,000 in the second quarter and $716,000 for the year to date. Genomics Services revenue recorded in the Food Safety segment increased 44% and 37% for the three and six month periods, respectively, due primarily to growth of these services in Europe and Mexico.

Sales for the Company’s Animal Safety segment were $52.3 million in the second quarter, an increase of 5% over the same quarter a year ago. Revenues for the six month period increased 7% to $100.8 million compared to $94.2 million in the prior year. Organic growth in this segment was 4% and 7% in the three and six month periods, respectively; the GeneSeek Australasia acquisition in September 2017 contributed the remainder of the growth. Sales of Life Sciences products decreased 10% in the second quarter and 2% for the year to date period; the decrease in the second quarter is due to order timing of forensic test kits from a domestic commercial lab and increased competition.

Veterinary Instruments & Disposables revenues increased 21% in the three months ended November 30, 2017, compared to the same period in the prior year; year to date sales in this category rose by 15%. For both periods, the increase is primarily the result of strength in detectable needles, syringes and animal marking products. Animal Care & Other sales increased 6% in the second quarter and rose 8% in the six month period due to market share gains of vitamin injectables and increased sales of vaccines to a large distributor; additionally, last year’s results included sales credits totaling $1.1 million in the first quarter as the Company removed its popular canine thyroid replacement product from its distribution channels, after the FDA approved a new drug application for a competitive product.

Rodenticides, Insecticides & Disinfectant sales decreased 5% in the quarter and 3% for the year to date period, as the termination of a distribution agreement with a manufacturer of cleaners and disinfectants in January 2017 resulted in lost sales of $1.6 million in the second quarter of the current fiscal year and $2.5 million for the year to date period. These losses were offset by a 14% increase in rodenticide sales in the second quarter as the Company gained incremental business with several large customers; year to date sales rose by 9%. Genomics services revenues reported through the Animal Safety segment increased 12% in the quarter ended November 30, 2017 and 19% for the year to date period. Sales to the beef and dairy cattle, poultry and companion animal markets continued to experience strong growth, the result of focused sales and marketing efforts in these areas.

Gross Margin

Gross margin was 48.4% in the second quarter of fiscal 2018 compared to 48.1% in the same quarter a year ago. Gross margins were positively impacted by improved cost inputs at the Company’s genomics operations; this improvement was somewhat offset by mix changes resulting from the three most recent acquisitions (Quat-Chem, Rogama, and GeneSeek Australasia), all of which have gross margins that are lower than the historical average for the Company. Gross margin for the six month period ended November 30, 2017 was 48.3% compared to 48.2% in the same period of the prior year.

Operating Expenses

Operating expenses were $31.3 million in the second quarter, compared to $26.7 million in the same quarter of the prior year, an increase of $4.6 million, or 17%. Sales and marketing expense increased $2.1 million, or 14%, primarily due to increases in salaries and related personnel costs and shipping expense, which was consistent with the increase in revenues. Approximately $620,000 of the increase is due to the three most recent acquisitions. General and administrative expense increased $2.2 million, or 27%, in the second quarter; recent acquisitions contributed approximately $715,000 of incremental expense, including the amortization of acquired

 

16


Table of Contents

intangible assets. Additional increases were for salaries and investment in information technology, primarily from depreciation of equipment and outside contracted services. Research and development expense increased 7% in the second quarter, primarily from increases in personnel related expenses and outside contracted services related to new product development. For the year to date, research and development expenses increased 11%. Operating expenses for the six month period were $60.7 million, an increase of 16% over the same period last fiscal year. The recent acquisitions accounted for $2.6 million of the increase.

Operating Income

Operating income was $18.0 million in the second quarter, an increase of $1.1 million, or 7%, compared to operating income of $16.9 million in the prior year. Expressed as a percentage of revenue, operating income was 17.7% compared to 18.6% in last year’s second quarter. The decline in operating margin percentage was due to the overall percentage increase in operating expenses, offset somewhat by higher gross margins. For the six month period, operating income was $34.4 million, an increase of $2.8 million, or 9%, compared to operating income of $31.6 million in the prior year. Expressed as a percentage of revenue, year to date operating income was 17.5% of sales compared to 18.1% in the prior year.

Other Income and Income Tax

Other income in the second quarter of fiscal 2018 was $1.1 million compared to a loss of $80,000 in the second quarter of the prior year. Components of other income in this year’s second quarter included $497,000 of currency gains, $429,000 of interest income and $75,000 of royalty income. Last year’s fiscal second quarter included currency losses of $424,000, partially offset by interest income of $296,000 and $22,000 of royalty income. For the year to date period, other income was $1.9 million, primarily comprised of $962,000 of currency gains, $798,000 of interest income and $75,000 of royalty income. For the same period in fiscal 2017, other income was $412,000, which included interest income of $420,000 and royalty income of $67,000, partially offset by currency losses of $178,000.

Income tax expense in the second quarter was $1.9 million, an effective tax rate of 10%, compared to prior year second quarter expense of $5.6 million, an effective tax rate of 33%. The current fiscal year second quarter includes a credit of $3.4 million resulting from excess tax benefits from the exercise of stock options due to the adoption of ASU 2016-09; refer to Note 6 of the Company’s Consolidated Financial Statements for further information. Also in the second quarter, an IRS examination of the Company’s federal income tax returns for fiscal years 2014, 2015 and 2016 was concluded. As a result of the favorable outcome of the audit, the Company reversed a total of $816,000 from its reserve for uncertain tax positions, which had originally been accrued in prior fiscal years, with a corresponding credit to federal income tax expense. For the first six months of fiscal 2018, income tax expense was $7.2 million compared to $10.9 million in the prior year; the year to date effective tax rate was 20%, compared to an effective tax rate of 34% in the prior fiscal year. For the year to date period, the Company recorded a total credit of $3.8 million to federal income tax expense for excess tax benefits from the exercise of stock options, due to the adoption of ASU 2016-09.

Net Income

Net income attributable to Neogen increased 53% from $11.2 million to $17.1 million for the three month period ended November 30, 2017. For the year to date period, net income was $29.0 million, a 38% increase over prior year net income of $21.0 million.

Financial Condition and Liquidity

The overall cash, cash equivalents and marketable securities position of the Company was $175.8 million at November 30, 2017 compared to $143.6 million at May 31, 2017. Approximately $27.4 million was generated from operations during the first six months of fiscal 2018. Net cash proceeds of $16.4 million were realized from the exercise of stock options and issuance of shares under the Company’s employee stock purchase plan during the same period. The Company spent $10.4 million for property, equipment and other non-current assets during the first six months of fiscal 2018.

Accounts receivable balances were $74.9 million at November 30, 2017, an increase of $6.3 million, or 9%, compared to $68.6 million at May 31, 2017. Days sales outstanding, a measurement of the time it takes to collect receivables, were 62 days at November 30, 2017 compared to 60 days at May 31, 2017. All customer accounts are actively managed and no losses in excess of amounts reserved are currently expected.

Net inventory balances were $73.7 million at November 30, 2017, compared to $73.1 million at May 31, 2017. The Company actively monitors its inventory, and balances the need for adequate product availability to minimize backorders with a desire to improve inventory turnover and efficiency levels. Formal programs have been instituted in fiscal 2018 to improve inventory turnover.

 

17


Table of Contents

Inflation and changing prices are not expected to have a material effect on operations, as management believes it will continue to be successful in offsetting increased input costs with price increases and/or cost efficiencies.

Management believes that the Company’s existing cash and marketable securities balances at November 30, 2017, along with available borrowings under its credit facility and cash expected to be generated from future operations, will be sufficient to fund activities for the foreseeable future. However, existing cash and borrowing capacity may not be sufficient to meet the Company’s cash requirements to commercialize products currently under development or its plans to acquire other organizations, technologies or products that fit within the Company’s mission statement. Accordingly, the Company may choose to issue equity securities or enter into other financing arrangements for a portion of its future financing needs.

 

18


Table of Contents

PART I – FINANCIAL INFORMATION

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

The Company has interest rate and foreign exchange rate risk exposure but no long-term fixed rate investments or borrowings. The Company’s primary interest rate risk is due to potential fluctuations of interest rates for variable rate borrowings (no borrowings at November 30, 2017) and short-term investments.

Foreign exchange risk exposure arises because the Company markets and sells its products throughout the world. Revenues in certain foreign countries as well as certain expenses related to those revenues are transacted in currencies other than the U.S. dollar. The Company’s operating results are exposed to changes in exchange rates between the U.S. dollar and the British pound sterling, the euro, the Brazilian real, the Mexican peso, the Chinese yuan, and to a lesser extent, the Indian rupee, the Canadian dollar, and the Australian dollar. When the U.S. dollar weakens against foreign currencies, the dollar value of revenues denominated in foreign currencies increases. When the U.S. dollar strengthens, the opposite situation occurs. Additionally, previously recognized revenues in the course of collection can be affected positively or negatively by changes in exchange rates. The Company enters into forward contracts to help mitigate the economic impact of fluctuations in certain currency exchange rates. These contracts are adjusted to fair value through earnings.

Neogen has assets, liabilities and operations outside of the United States, located in Scotland, England, Brazil, Mexico, China, India, Canada, and Australia where the functional currency is the British pound sterling, Brazilian real, Mexican peso, Chinese yuan, Indian rupee, Canadian dollar, and Australian dollar respectively, and also transacts business throughout Europe in the euro. The Company’s investments in foreign subsidiaries are considered to be primarily long-term.

PART I – FINANCIAL INFORMATION

 

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

An evaluation of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of November 30, 2017 was carried out under the supervision and with the participation of the Company’s management, including the Executive Chairman and the Vice President & Chief Financial Officer (“the Certifying Officers”). Based on the evaluation, the Certifying Officers concluded that the Company’s disclosure controls and procedures are effective.

Changes in Internal Controls over Financial Reporting

No changes in our control over financial reporting were identified as having occurred during the quarter ended November 30, 2017 that have materially affected, or are reasonably likely to materially affect, internal control over financial reporting.

 

19


Table of Contents

PART II – OTHER INFORMATION

 

Item 1. Legal Proceedings

The Company is subject to certain legal and other proceedings in the normal course of business. In the opinion of management, the outcomes of these matters are not expected to have a material effect on its future results of operations or financial position.

 

Item 6. Exhibits

(a) Exhibit Index

 

  31.1    Certification of Principal Executive Officer pursuant to Rule 13a-14(a).
  31.2    Certification of Principal Financial Officer pursuant to Rule 13a-14(a).
  32    Certification pursuant to 18 U.S.C. section 1350
101.INS    XBRL Instance Document
101.SCH    XBRL Taxonomy Extension Schema Document
101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF    XBRL Taxonomy Extension Definition Document
101.LAB    XBRL Taxonomy Extension Label Linkbase Document
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document

Items 1A, 2, 3, 4, and 5 are not applicable or removed or reserved and have been omitted.

 

20


Table of Contents

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

NEOGEN CORPORATION

(Registrant)

Dated: January 5, 2018

 

/s/ James L. Herbert

James L. Herbert
Executive Chairman
(Principal Executive Officer)

Dated: January 5, 2018

 

/s/ Steven J. Quinlan

Steven J. Quinlan
Vice President & Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

 

21

EX-31.1 2 d501559dex311.htm EX-31.1 EX-31.1

EXHIBIT 31.1

13a. – CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

NEOGEN CORPORATION AND SUBSIDIARIES

I, James L. Herbert, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q for the period ended November 30, 2017 of Neogen Corporation;

 

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

 

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

 

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

 

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

 

  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; and

 

  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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

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

 

  a) all significant deficiencies and material weaknesses in the design or operation of internal controls 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.

Dated: January 5, 2018

 

/s/ James L. Herbert

James L. Herbert
Executive Chairman
(Principal Executive Officer)
EX-31.2 3 d501559dex312.htm EX-31.2 EX-31.2

EXHIBIT 31.2

13a. – CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

NEOGEN CORPORATION AND SUBSIDIARIES

I, Steven J. Quinlan, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q for the period ended November 30, 2017 of Neogen Corporation;

 

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

 

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

 

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

 

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

 

  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; and

 

  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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

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

 

  a) all significant deficiencies and material weaknesses in the design or operation of internal controls 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.

Dated: January 5, 2018

 

/s/ Steven J. Quinlan

Steven J. Quinlan
Vice President & Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

 

EX-32 4 d501559dex32.htm EX-32 EX-32

EXHIBIT 32

18 U.S.C. SECTION 1350 CERTIFICATION

NEOGEN CORPORATION

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with this Quarterly Report on Form 10-Q of Neogen Corporation (the “Company”) for the period ended November 30, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James L. Herbert, as Executive Chairman of the Company and I, Steven J. Quinlan, as Chief Financial Officer, hereby certify pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

  (2) Information contained in this Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

Dated: January 5, 2018

 

/s/ James. L. Herbert

James L. Herbert
Executive Chairman
(Principal Executive Officer)

/s/ Steven J. Quinlan

Steven J. Quinlan
Vice President & Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.INS 5 neog-20171130.xml XBRL INSTANCE DOCUMENT 1500000 51522587 1629000 419000 19000 850000 1058000 604000 1133000 2197000 3778000 2526000 1243000 1889000 6900000 4684000 430000 2177000 1307000 2069000 1840000 1026000 591000 3252000 1863000 86297000 487311000 143901000 215974000 127436000 0 60000000 51508548 0.16 51508548 0.0235 0 2865000 41.41 1.00 100000 1350632 324873000 5496000 60384000 581028000 5619000 -6466000 916000 17427000 520359000 15000000 8241000 193711000 16943000 1800000 1959000 520644000 12940000 285000 37945000 54000 339940000 4955000 66874000 64425000 73713000 74859000 111410000 581028000 104290000 32849000 35909000 14667000 15533000 175836000 215099000 324873000 193711000 285000 -6466000 51509000 8241000 190093000 22808000 33512000 11089000 21745000 55257000 0 60000000 50932489 0.16 50932489 0 2708000 32.88 1.00 100000 295926000 3602000 56652000 528409000 5002000 -7203000 916000 16244000 471614000 8149000 174742000 17048000 2000000 936000 471757000 13820000 143000 0 36002000 54000 292961000 4831000 61748000 77567000 73144000 68576000 66068000 528409000 104759000 35123000 33190000 14323000 7606000 295926000 174742000 143000 -7203000 50932000 8149000 20846000 35983000 9931000 18635000 0 1.33 468000 2063000 P15Y P5Y 21606000 P15Y P5Y 12423000 P15Y P5Y 0.41 29549000 50911000 50287000 0.42 624000 174362000 437000 2476000 149206000 25156000 67792000 6238000 31594000 21032000 7963000 -1847000 16921000 16848000 21105000 -4184000 419000 84070000 -8000 411000 -428000 32005000 7038000 -1385000 10900000 -9945000 2734000 2734000 2476000 64522000 30484000 16546000 73000 12821000 5446000 31040000 73000 74425000 90292000 15867000 6836000 52476000 10345000 80118000 73059000 7059000 16882000 94244000 76147000 18097000 16874000 -2162000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>9. COMMITMENTS AND CONTINGENCIES</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company is involved in environmental remediation and monitoring activities at its Randolph, Wisconsin, manufacturing facility and accrues for related costs when such costs are determined to be probable and estimable. The Company expenses annual costs of remediation, which have ranged from $38,000 to $57,000 per year over the past five years. The Company&#x2019;s estimated liability for these costs was $916,000 at November&#xA0;30, 2017 and May&#xA0;31, 2017, measured on an undiscounted basis over an estimated period of 15 years; $54,000 of the liability is recorded within current liabilities and the remainder is recorded within other <font style="white-space:nowrap">non-current</font> liabilities in the consolidated balance sheet.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company is subject to certain legal and other proceedings in the normal course of business that, in the opinion of management, should not have a material effect on its future results of operations or financial position.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>5. EQUITY COMPENSATION PLANS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Qualified and <font style="WHITE-SPACE: nowrap">non-qualified</font> options to purchase shares of common stock may be granted to directors, officers and employees of the</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Company under the terms of the Company&#x2019;s stock option plans. These options are granted at an exercise price of not less than the fair market value of the stock on the date of grant. Options vest ratably over three and five year periods and the contractual terms are generally five or ten years. A summary of stock option activity during the six months ended November&#xA0;30, 2017 follows:</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="72%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></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"><b>Shares</b></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"><b>Weighted-<br /> Average<br /> Exercise&#xA0;Price</b></td> <td valign="bottom">&#xA0;</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="2" align="center"> <i>(in&#xA0;thousands)</i></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</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"> Options outstanding June&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,708</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32.88</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">819</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59.26</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"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(603</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.50</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"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(59</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39.87</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"> Options outstanding November&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.41</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the three and six month periods ended November&#xA0;30, 2017 and 2016, the Company recorded $1,264,000 and $1,218,000 and $2,666,000 and $2,734,000, respectively, of compensation expense related to its share-based awards. On June&#xA0;1, 2017, the Company adopted ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09,</font> which simplifies the accounting for share-based payments to employees. The guidance requires the recognition of the income effects of awards in the income statement when the awards vest or are settled, thus eliminating additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital pools. The guidance also allows for a policy election to account for forfeitures as they occur, rather than on an estimated basis, and requires that excess tax benefits be classified as an operating activity on the Statement of Cash Flows. The Company has elected to account for forfeitures as they occur. The adoption of this ASU reduced income tax expense by $3,418,000 and $3,794,000 for the three and six month periods ended November&#xA0;30, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The weighted-average fair value per share of stock options granted during fiscal 2018 and fiscal 2017, estimated on the date of grant using the Black-Scholes option pricing model was $14.69 and $11.84, respectively. The fair value of stock options granted was estimated using the following weighted-average assumptions.</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="78%"></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"><b>FY&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>FY&#xA0;2017</b></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"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.2</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"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</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"> Expected stock price volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.2</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"> Expected option life</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.0&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.0&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company has an employee stock purchase plan that provides for employee stock purchases at a 5% discount to market price. The discount is recorded in administrative expense as of the date of purchase.</p> </div> Q2 2018 10-Q 0.56 0000711377 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>2. INVENTORIES</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Inventories are stated at the lower of cost, determined on the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> method, or net realizable value. The components of inventories follow:</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="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></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"><b>November&#xA0;30,<br /> 2017</b></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"><b>May&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</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"><i>(in thousands)</i></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"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,190</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"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Work-in-process</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,955</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,831</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"> Finished and purchased goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,849</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,123</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,713</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,144</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> </table> </div> LIBOR plus 100 basis points 27407000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>6. NEW ACCOUNTING PRONOUNCEMENTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In May 2014, the FASB issued ASU No. <font style="WHITE-SPACE: nowrap">2014-09&#x2014;Revenue</font> from Contracts with Customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard is designed to create greater comparability for financial statement users across industries and jurisdictions and also requires enhanced disclosures. In April 2016, the FASB issued Accounting Standards Update <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-10&#x2014;</font> Revenue from Contracts with Customers (Topic 606), which amends and adds clarity to certain aspects of the guidance set forth in ASU <font style="WHITE-SPACE: nowrap">2014-09</font> related to identifying performance obligations and licensing. The guidance is effective for fiscal years, and interim periods within those years, beginning after December&#xA0;15, 2017. The guidance permits two methods of adoption; a full retrospective method to each prior reporting period presented or a modified retrospective approach with the cumulative effect of initially applying the guidance recognized at the date of initial application. The Company has formed an internal team to implement this ASU and is currently identifying revenue streams and reviewing contracts at each significant subsidiary and evaluating the potential impact on its consolidated financial statements and related disclosures. The Company will adopt this ASU on June&#xA0;1, 2018 using the modified retrospective approach.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> In February 2016, the FASB issued ASU No. <font style="WHITE-SPACE: nowrap">2016-02&#x2014;Leases</font> to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the statement of financial position a liability to make lease payments (the lease liability) and a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessor have not significantly changed from previous U.S. GAAP. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December&#xA0;15, 2018; early adoption is permitted. Modified retrospective application is permitted with certain practical expedients. The Company expects to adopt this ASU on June&#xA0;1, 2019 and is currently in the process of evaluating its lessee and lessor arrangements to determine the impact of this amendment on its consolidated financial condition and results of operations. This evaluation includes a review of revenue through leasing arrangements as well as lease expenses, which are primarily through operating lease arrangements at most of the Company&#x2019;s facilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In March 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-09</font> &#x2014; Compensation-Stock Compensation (Topic 718): Improvements to Employee</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Share-Based Payment Accounting to provide guidance that changes the accounting for certain aspects of share-based payments to employees. The guidance requires the recognition of the income tax effects of awards in the income statement when the awards vest or are settled, thus eliminating additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital pools. The guidance also allows for the employer to repurchase more of an employee&#x2019;s shares for tax withholding purposes without triggering liability accounting. In addition, the guidance allows for a policy election to account for forfeitures as they occur rather than on an estimated basis. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December&#xA0;15, 2016 with early adoption permitted. The Company adopted this standard effective June&#xA0;1, 2017; this resulted in a reduction of federal income tax expense of $3,418,000 and $3,794,000 for the three and six month periods ended November&#xA0;30, 2017. The Company believes that tax benefits related to share-based payments will result in a lower effective tax rate in fiscal 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In June 2016, the FASB issued ASU No. <font style="WHITE-SPACE: nowrap">2016-13&#x2014;Measurement</font> of Credit Losses on Financial Instruments, which changes how companies measure credit losses on most financial instruments measured at amortized cost and certain other instruments, such as loans, receivables and held- <font style="WHITE-SPACE: nowrap">to-maturity</font> debt securities. Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost the Company expects to collect over the instrument&#x2019;s contractual life. ASU <font style="WHITE-SPACE: nowrap">2016-13</font> is effective for fiscal periods beginning after December&#xA0;15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings. Early adoption is permitted. The Company does not believe the adoption of this guidance will have an impact on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In August 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15&#x2014;</font> Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Issues Task Force). The amendments in ASU <font style="WHITE-SPACE: nowrap">2016-15</font> address eight specific cash flow issues and apply to all entities that are required to present a statement of cash flows under FASB Accounting Standards Codification (FASB ASC) 230, Statement of Cash Flows. The amendments in ASU <font style="WHITE-SPACE: nowrap">2016-15</font> are effective for public business entities for fiscal years beginning after December&#xA0;15, 2017, and interim periods within those fiscal years.&#xA0;Early adoption is permitted, including adoption during an interim period. The Company has not yet adopted this update and is currently evaluating the impact of ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15</font> on its consolidated financial statements.</p> </div> 27.50 NEOG 51778000 51109000 false <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>1. BASIS OF PRESENTATION</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form <font style="white-space:nowrap">10-Q</font> and Article 10 of Regulation <font style="white-space:nowrap">S-X.</font> Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. The results of operations for the <font style="white-space:nowrap">six-month</font> period ended November&#xA0;30, 2017 are not necessarily indicative of the results to be expected for the fiscal year ending May&#xA0;31, 2018. For more complete financial information, these consolidated financial statements should be read in conjunction with the May&#xA0;31, 2017 audited consolidated financial statements and the notes thereto included in the Company&#x2019;s annual report on Form <font style="white-space:nowrap">10-K</font> for the year ended May&#xA0;31, 2017.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The calculation of net income per share attributable to Neogen Corporation follows:</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="92%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></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"> <b>Three&#xA0;Months&#xA0;Ended<br /> November&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Six&#xA0;Months&#xA0;Ended<br /> November&#xA0;30,</b></td> <td valign="bottom">&#xA0;</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"><b>2017</b></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"><b>2016</b></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"><b>2017</b></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"><b>2016</b></td> <td valign="bottom">&#xA0;</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="14" align="center"><i>(in thousands, except per share amounts)</i></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 for basic and diluted net income 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> <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 attributable to Neogen</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,032</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 for basic net income 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> <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 shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,287</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 dilutive stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">669</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">624</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> <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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Denominator for diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></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"> Net income attributable to Neogen 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> <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: 5em; 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.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.42</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> <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: 5em; 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.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.56</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.41</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> <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> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The components of inventories follow:</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="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></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"><b>November&#xA0;30,<br /> 2017</b></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"><b>May&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</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"><i>(in thousands)</i></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"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,909</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,190</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"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Work-in-process</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,955</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,831</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"> Finished and purchased goods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,849</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,123</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"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,713</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,144</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> </table> </div> 39.87 59.26 59000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>10. STOCK PURCHASE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company has a stock repurchase program, authorized by the Board of Directors in calendar year 2008, to purchase, subject to market conditions, up to 1,500,000 shares of the Company&#x2019;s common stock. As of November&#xA0;30, 2017, 1,350,632 shares were available to be repurchased under the program. There were no purchases in fiscal year 2017 and there have been none thus far in fiscal 2018.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>7. BUSINESS AND PRODUCT LINE ACQUISITIONS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Consolidated Statements of Income reflect the results of operations for business acquisitions since the respective dates of purchase. All are accounted for using the acquisition method. Goodwill recognized in the acquisitions discussed below relates primarily to enhancing the Company&#x2019;s strategic platform for the expansion of available product offerings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> On December&#xA0;1, 2016, the Company acquired the stock of Quat-Chem Ltd., a chemical Company that manufactures biosecurity products, based in Rochdale, England. Consideration for the purchase was $21,606,000 in cash and up to $3,778,000 of contingent consideration, due at the end of each of the first two years, based on an excess net sales formula. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $4,684,000, inventory of $1,243,000, land, property and equipment of $2,526,000, accounts payable of $2,197,000, deferred tax liability of $1,133,000, contingent consideration accrual of $1,058,000, other current liabilities of $604,000, <font style="WHITE-SPACE: nowrap">non-amortizable</font> intangible assets of $1,889,000, intangible assets of $6,900,000 (with an estimated life of <font style="WHITE-SPACE: nowrap">5-15</font> years) and the remainder to goodwill <font style="WHITE-SPACE: nowrap">(non-deductible</font> for tax purposes). These values are Level&#xA0;3 fair value measurements. This business continues to operate in its current location and is managed by Neogen Europe, reporting within the Food Safety segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> On December&#xA0;27, 2016, the Company acquired the stock of Rogama Industria e Comercio, Ltda., a Company that develops and manufactures rodenticides and insecticides, based near Sao Paulo, Brazil. Consideration for the purchase was $12,423,000 in cash and up to $2,069,000 of contingent consideration, due at the end of each of the first two years, based on an excess net sales formula. The preliminary purchase price allocation included accounts receivable of $1,863,000, inventory of $1,026,000, property and equipment of $1,840,000, current liabilities of $2,177,000, contingent consideration accrual of $430,000, <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax liability of $1,307,000, <font style="WHITE-SPACE: nowrap">non-amortizable</font> intangible assets of $591,000, intangible assets of $3,252,000 (with an estimated life of <font style="WHITE-SPACE: nowrap">5-15</font> years) and the remainder to goodwill (deductible for tax purposes). These values are Level&#xA0;3 fair value measurements. This business continues to operate in its current location and is managed by Neogen do Brasil, reporting within the Food Safety segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> On September&#xA0;1, 2017 the Company acquired the assets of The University of Queensland Animal Genetics Laboratory, an animal genomics laboratory located near Brisbane, Australia. This acquisition is intended to accelerate the growth of the Company&#x2019;s animal genomics business in Australia and New Zealand. Consideration for the purchase was $2,063,000; $468,000 has been paid in cash with the remainder due in annual installments over the next five years. The preliminary purchase price allocation included inventory of $19,000, equipment of $419,000, long-term liabilities of $1,629,000, intangible assets of $850,000 (with an estimated life of <font style="WHITE-SPACE: nowrap">5-15</font> years) and the remainder to goodwill <font style="WHITE-SPACE: nowrap">(non-deductible</font> for tax purposes). These values are Level&#xA0;3 fair value measurements. The new business, renamed GeneSeek Australasia, continues to operate in its current location, reporting within the Animal Safety segment.</p> </div> --05-31 0.57 2017-11-30 Large Accelerated Filer 669000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Segment information follows:</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="92%" align="center" border="0"> <tr> <td width="62%"></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: 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"><b>Food<br /> Safety</b></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"><b>Animal<br /> Safety</b></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"><b>Corporate&#xA0;and<br /> Eliminations<br /> (1)</b></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"><b>Total</b></td> <td valign="bottom">&#xA0;</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="14" align="center"><i>(in thousands)</i></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" colspan="4"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>As of and for the three months ended November&#xA0;30, 2017</b></p> </td> <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"> <b>&#xA0;</b></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> <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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Product revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,590</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"> Service revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,227</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> <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"> Total revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,817</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"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,529</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,199</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,998</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"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215,099</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">581,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8" colspan="5"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top" colspan="4"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>As of and for the three months ended November&#xA0;30, 2016</b></p> </td> <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"> <b>&#xA0;</b></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> <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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Product revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,961</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"> Service revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,756</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> <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"> Total revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90,717</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"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,094</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,852</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"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143,901</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">487,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></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: 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"><b>Food<br /> Safety</b></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"><b>Animal<br /> Safety</b></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"><b>Corporate&#xA0;and<br /> Eliminations<br /> (1)</b></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"><b>Total</b></td> <td valign="bottom">&#xA0;</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="14" align="center"><i>(in thousands)</i></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"> <b>For the six months ended November&#xA0;30, 2017</b></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> <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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Product revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">87,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,153</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">166,157</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"> Service revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,916</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> <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"> Total revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197,073</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"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,198</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,222</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,422</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></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"> <b>For the six months ended November&#xA0;30, 2016</b></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> <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" 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"> Product revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">149,206</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"> Service revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,156</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> <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" 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"> Total revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80,118</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">174,362</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"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,874</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,162</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,594</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <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="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> A summary of stock option activity during the six months ended November&#xA0;30, 2017 follows:</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="72%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></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"><b>Shares</b></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"><b>Weighted-<br /> Average<br /> Exercise&#xA0;Price</b></td> <td valign="bottom">&#xA0;</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="2" align="center"> <i>(in&#xA0;thousands)</i></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</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"> Options outstanding June&#xA0;1, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,708</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32.88</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">819</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59.26</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"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(603</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.50</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"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(59</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39.87</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"> Options outstanding November&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41.41</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"> The fair value of stock options granted was estimated using the following weighted-average assumptions.</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="78%"></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"><b>FY&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>FY&#xA0;2017</b></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"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.2</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"> Expected dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</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"> Expected stock price volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27.7</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35.2</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"> Expected option life</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.0&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.0&#xA0;years</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 819000 603000 2019-09-30 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>3. NET INCOME PER SHARE</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The calculation of net income per share attributable to Neogen Corporation follows:</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="92%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></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"> <b>Three&#xA0;Months&#xA0;Ended<br /> November&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>Six&#xA0;Months&#xA0;Ended<br /> November&#xA0;30,</b></td> <td valign="bottom">&#xA0;</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"><b>2017</b></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"><b>2016</b></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"><b>2017</b></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"><b>2016</b></td> <td valign="bottom">&#xA0;</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="14" align="center"><i>(in thousands, except per share amounts)</i></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 for basic and diluted net income 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> <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 attributable to Neogen</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,032</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 for basic net income 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> <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 shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,421</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,287</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 dilutive stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">669</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">624</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> <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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Denominator for diluted net income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></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"> Net income attributable to Neogen 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> <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: 5em; 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.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.42</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> <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: 5em; 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.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.56</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.41</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> <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> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Board of Directors declared a 4 for 3 stock split effective December&#xA0;29, 2017. All share and per share amounts in the form <font style="WHITE-SPACE: nowrap">10-Q</font> reflect amounts as if the split took place at the beginning of the periods presented.</p> </div> NEOGEN CORP <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>8. LONG TERM DEBT</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company has a financing agreement with a bank providing for an unsecured revolving line of credit of $15,000,000, which expires on September&#xA0;30, 2019. There were no advances against the line of credit during fiscal 2017 and there have been none thus far in fiscal 2018; there was no balance outstanding at November&#xA0;30, 2017. Interest on any borrowings remained at LIBOR plus 100 basis points (rate under the terms of the agreement was 2.35% at November&#xA0;30, 2017). Financial covenants include maintaining specified levels of tangible net worth, debt service coverage, and funded debt to EBITDA, each of which the Company was in compliance with at November&#xA0;30, 2017.</p> </div> 2 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>4. SEGMENT INFORMATION</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company has two reportable segments: Food Safety and Animal Safety. The Food Safety segment is primarily engaged in the development, production and marketing of diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation. The Animal Safety segment is primarily engaged in the development, production and marketing of products dedicated to animal safety, including a complete line of consumable products marketed to veterinarians and animal health product distributors; this segment also provides genomic identification and related interpretive bioinformatic services. Additionally, the Animal Safety segment produces and markets rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Neogen&#x2019;s international operations in the United Kingdom, Mexico, Brazil, China, and India originally focused on the Company&#x2019;s Food Safety products, and each of these units reports through the Food Safety segment. In recent years, these operations have expanded to offer the Company&#x2019;s complete line of products and services, including those usually associated with the Animal Safety segment such as cleaners, disinfectants, rodenticides, insecticides, veterinary instruments and genomic services. These additional products and services are managed and directed by existing management, and are reported through the Food Safety segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The accounting policies of each of the segments are the same as those described in Note 1.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Segment information follows:</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="92%" align="center" border="0"> <tr> <td width="62%"></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: 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"><b>Food<br /> Safety</b></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"><b>Animal<br /> Safety</b></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"><b>Corporate&#xA0;and<br /> Eliminations<br /> (1)</b></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"><b>Total</b></td> <td valign="bottom">&#xA0;</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="14" align="center"><i>(in thousands)</i></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" colspan="4"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>As of and for the three months ended November&#xA0;30, 2017</b></p> </td> <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"> <b>&#xA0;</b></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> <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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Product revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,721</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,869</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,590</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"> Service revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,839</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,227</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> <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"> Total revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,817</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"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,529</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,199</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,998</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"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">175,836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215,099</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190,093</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">581,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8" colspan="5"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top" colspan="4"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>As of and for the three months ended November&#xA0;30, 2016</b></p> </td> <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"> <b>&#xA0;</b></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> <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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Product revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,366</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,961</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"> Service revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,595</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,756</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> <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"> Total revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">90,717</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"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,883</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,094</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,852</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"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143,901</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127,436</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">487,311</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></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: 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"><b>Food<br /> Safety</b></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"><b>Animal<br /> Safety</b></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"><b>Corporate&#xA0;and<br /> Eliminations<br /> (1)</b></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"><b>Total</b></td> <td valign="bottom">&#xA0;</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="14" align="center"><i>(in thousands)</i></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"> <b>For the six months ended November&#xA0;30, 2017</b></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> <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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Product revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">87,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79,153</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">166,157</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"> Service revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,291</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,916</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> <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"> Total revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">96,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197,073</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"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,446</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,198</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,222</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,422</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></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"> <b>For the six months ended November&#xA0;30, 2016</b></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> <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" 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"> Product revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">73,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">149,206</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"> Service revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,059</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,156</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> <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" 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"> Total revenues to external customers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80,118</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94,244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">174,362</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"> Operating income (loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,874</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,162</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31,594</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <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="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.</td> </tr> </table> </div> 197073000 468000 18576000 485000 166157000 30916000 168943000 10409000 34422000 29014000 218000 5859000 29826000 29751000 29089000 737000 798000 95142000 1069000 737000 1867000 0 7916000 36289000 8268000 -725000 7200000 -56219000 2666000 2666000 123601000 34838000 19817000 75000 16395000 6065000 -13142000 75000 84433000 101931000 17498000 1377000 60720000 16395000 P15Y P5Y 3794000 0.0100 0.05 96295000 87004000 9291000 17446000 100778000 79153000 21625000 19198000 29014000 -67000 18486000 483000 75000 67000 737000 11000 566000 90000 2000 -2222000 P5Y 57000 P10Y P3Y 38000 P5Y P4Y 0.000 0.012 11.84 0 0.352 P4Y 0.000 0.016 14.69 0 0.277 0.33 51961000 51264000 0.33 697000 101817000 85590000 16227000 17998000 17100000 17687000 17634000 17153000 534000 429000 49271000 626000 1055000 19053000 1900000 1264000 17815000 10491000 53000 2967000 53000 43349000 52546000 9197000 31273000 3418000 49560000 44721000 4839000 8668000 52257000 40869000 11388000 10529000 -1199000 0.22 51016000 50421000 0.22 595000 90717000 76961000 13756000 16852000 11151000 9565000 9545000 11171000 -1606000 296000 43591000 -377000 -81000 16771000 5600000 1218000 15687000 8284000 20000 2768000 20000 38890000 47126000 8236000 26739000 40961000 37366000 3595000 8883000 49756000 39595000 10161000 9094000 -1125000 0000711377 us-gaap:IntersubsegmentEliminationsMember 2016-09-01 2016-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:AnimalSafetyMember 2016-09-01 2016-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:FoodSafetyMember 2016-09-01 2016-11-30 0000711377 2016-09-01 2016-11-30 0000711377 us-gaap:IntersubsegmentEliminationsMember 2017-09-02 2017-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:AnimalSafetyMember 2017-09-02 2017-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:FoodSafetyMember 2017-09-02 2017-11-30 0000711377 us-gaap:AccountingStandardsUpdate201609Memberus-gaap:DomesticCountryMember 2017-09-02 2017-11-30 0000711377 2017-09-02 2017-11-30 0000711377 us-gaap:ScenarioForecastMember 2017-06-01 2018-05-31 0000711377 2016-06-01 2017-05-31 0000711377 us-gaap:MinimumMember 2017-06-01 2017-11-30 0000711377 us-gaap:MaximumMember 2017-06-01 2017-11-30 0000711377 us-gaap:IntersubsegmentEliminationsMember 2017-06-01 2017-11-30 0000711377 us-gaap:CommonStockMember 2017-06-01 2017-11-30 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-01 2017-11-30 0000711377 us-gaap:NoncontrollingInterestMember 2017-06-01 2017-11-30 0000711377 us-gaap:AdditionalPaidInCapitalMember 2017-06-01 2017-11-30 0000711377 us-gaap:RetainedEarningsMember 2017-06-01 2017-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:AnimalSafetyMember 2017-06-01 2017-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:FoodSafetyMember 2017-06-01 2017-11-30 0000711377 neog:TwoThousandElevenPlanMemberus-gaap:EmployeeStockMember 2017-06-01 2017-11-30 0000711377 neog:UnsecuredRevolvingLineOfCreditMemberneog:LiborPlusMember 2017-06-01 2017-11-30 0000711377 us-gaap:AccountingStandardsUpdate201609Memberus-gaap:DomesticCountryMember 2017-06-01 2017-11-30 0000711377 2017-06-01 2017-11-30 0000711377 us-gaap:IntersubsegmentEliminationsMember 2016-06-01 2016-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:AnimalSafetyMember 2016-06-01 2016-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:FoodSafetyMember 2016-06-01 2016-11-30 0000711377 2016-06-01 2016-11-30 0000711377 neog:RogamaIndustriaEComercioLtdaMemberus-gaap:MinimumMember 2016-12-27 2016-12-27 0000711377 neog:RogamaIndustriaEComercioLtdaMemberus-gaap:MaximumMember 2016-12-27 2016-12-27 0000711377 neog:RogamaIndustriaEComercioLtdaMember 2016-12-27 2016-12-27 0000711377 neog:QuatChemLtdMemberus-gaap:MinimumMember 2016-12-01 2016-12-01 0000711377 neog:QuatChemLtdMemberus-gaap:MaximumMember 2016-12-01 2016-12-01 0000711377 neog:QuatChemLtdMember 2016-12-01 2016-12-01 0000711377 neog:TheUniversityOfQueenslandAnimalGeneticsLaboratoryMemberus-gaap:MinimumMember 2017-09-01 2017-09-01 0000711377 neog:TheUniversityOfQueenslandAnimalGeneticsLaboratoryMemberus-gaap:MaximumMember 2017-09-01 2017-09-01 0000711377 neog:TheUniversityOfQueenslandAnimalGeneticsLaboratoryMember 2017-09-01 2017-09-01 0000711377 us-gaap:SubsequentEventMember 2017-12-29 2017-12-29 0000711377 us-gaap:ScenarioForecastMember 2018-05-31 0000711377 us-gaap:OtherIntangibleAssetsMember 2017-05-31 0000711377 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-05-31 0000711377 us-gaap:CommonStockMember 2017-05-31 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-05-31 0000711377 us-gaap:NoncontrollingInterestMember 2017-05-31 0000711377 us-gaap:AdditionalPaidInCapitalMember 2017-05-31 0000711377 us-gaap:RetainedEarningsMember 2017-05-31 0000711377 2017-05-31 0000711377 2016-05-31 0000711377 us-gaap:OtherIntangibleAssetsMember 2017-11-30 0000711377 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-11-30 0000711377 us-gaap:IntersubsegmentEliminationsMember 2017-11-30 0000711377 us-gaap:CommonStockMember 2017-11-30 0000711377 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-11-30 0000711377 us-gaap:NoncontrollingInterestMember 2017-11-30 0000711377 us-gaap:AdditionalPaidInCapitalMember 2017-11-30 0000711377 us-gaap:RetainedEarningsMember 2017-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:AnimalSafetyMember 2017-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:FoodSafetyMember 2017-11-30 0000711377 2017-11-30 0000711377 us-gaap:IntersubsegmentEliminationsMember 2016-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:AnimalSafetyMember 2016-11-30 0000711377 us-gaap:OperatingSegmentsMemberneog:FoodSafetyMember 2016-11-30 0000711377 2016-11-30 0000711377 neog:RogamaIndustriaEComercioLtdaMember 2016-12-27 0000711377 neog:QuatChemLtdMember 2016-12-01 0000711377 neog:TheUniversityOfQueenslandAnimalGeneticsLaboratoryMember 2017-09-01 0000711377 2017-12-31 0000711377 2008-12-31 shares iso4217:USD iso4217:USD shares pure neog:Segment Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions. EX-101.SCH 6 neog-20171130.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Balance Sheet link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Balance Sheet (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Statements of Income link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Consolidated Statement of Equity link:calculationLink link:presentationLink link:definitionLink 108 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Inventories link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Net Income per Share link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Segment Information link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Equity Compensation Plans link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - New Accounting Pronouncements link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Business and Product Line Acquisitions link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Long Term Debt link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Stock Purchase link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Net Income per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Equity Compensation Plans (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Inventories (Detail) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Calculation of Net Income Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Net Income per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Segment Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Segment Information (Detail) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Equity Compensation Plans - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - New Accounting Pronouncements - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Business and Product Line Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Long Term Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Stock Purchase - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 neog-20171130_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 neog-20171130_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 neog-20171130_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 neog-20171130_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
6 Months Ended
Nov. 30, 2017
Dec. 31, 2017
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Nov. 30, 2017  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Trading Symbol NEOG  
Entity Registrant Name NEOGEN CORP  
Entity Central Index Key 0000711377  
Current Fiscal Year End Date --05-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   51,522,587
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheet - USD ($)
$ in Thousands
Nov. 30, 2017
May 31, 2017
Current Assets    
Cash and cash equivalents $ 64,425 $ 77,567
Marketable securities (at fair value, which approximates cost) 111,410 66,068
Accounts receivable, less allowance of $1,800 and $2,000 74,859 68,576
Inventories, net 73,713 73,144
Prepaid expenses and other current assets 15,533 7,606
Total Current Assets 339,940 292,961
Net Property and Equipment 66,874 61,748
Other Assets    
Goodwill 104,290 104,759
Other non-amortizable intangible assets 14,667 14,323
Total Assets 581,028 528,409
Current Liabilities    
Accounts payable 17,427 16,244
Accrued compensation 5,619 5,002
Income taxes 1,959 936
Other accruals 12,940 13,820
Total Current Liabilities 37,945 36,002
Deferred Income Taxes 16,943 17,048
Non-Current Liabilities 5,496 3,602
Total Liabilities 60,384 56,652
Commitments and Contingencies (note 9)
Equity    
Preferred stock, $1.00 par value, 100,000 shares authorized, none issued and outstanding
Common stock, $0.16 par value, 60,000,000 shares authorized, 51,508,548 and 50,932,489 shares issued and outstanding at November 30, 2017 and May 31, 2017, respectively 8,241 8,149
Additional paid-in capital 193,711 174,742
Accumulated other comprehensive loss (6,466) (7,203)
Retained earnings 324,873 295,926
Total Neogen Corporation Stockholders' Equity 520,359 471,614
Non-controlling interest 285 143
Total Equity 520,644 471,757
Total Liabilities and Equity 581,028 528,409
Customer-based intangibles    
Other Assets    
Amortizable intangible assets, net of accumulated amortization 33,512 35,983
Other Intangible Assets    
Other Assets    
Amortizable intangible assets, net of accumulated amortization $ 21,745 $ 18,635
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheet (Parenthetical) - USD ($)
$ in Thousands
Nov. 30, 2017
May 31, 2017
Accounts receivable, allowance $ 1,800 $ 2,000
Preferred stock, par value $ 1.00 $ 1.00
Preferred stock, shares authorized 100,000 100,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.16 $ 0.16
Common stock, shares authorized 60,000,000 60,000,000
Common stock, shares issued 51,508,548 50,932,489
Common stock, shares outstanding 51,508,548 50,932,489
Customer-based intangibles    
Accumulated Amortization $ 22,808 $ 20,846
Other Intangible Assets    
Accumulated Amortization $ 11,089 $ 9,931
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Revenues        
Product revenues $ 85,590 $ 76,961 $ 166,157 $ 149,206
Service revenues 16,227 13,756 30,916 25,156
Total Revenues 101,817 90,717 197,073 174,362
Cost of Revenues        
Cost of product revenues 43,349 38,890 84,433 74,425
Cost of service revenues 9,197 8,236 17,498 15,867
Total Cost of Revenues 52,546 47,126 101,931 90,292
Gross Margin 49,271 43,591 95,142 84,070
Operating Expenses        
Sales and marketing 17,815 15,687 34,838 30,484
General and administrative 10,491 8,284 19,817 16,546
Research and development 2,967 2,768 6,065 5,446
Total Operating Expenses 31,273 26,739 60,720 52,476
Operating Income 17,998 16,852 34,422 31,594
Other Income (Expense)        
Interest income 429 296 798 419
Other income (expense) 626 (377) 1,069 (8)
Total Other Income (Expense) 1,055 (81) 1,867 411
Income Before Taxes 19,053 16,771 36,289 32,005
Provision for Income Taxes 1,900 5,600 7,200 10,900
Net Income 17,153 11,171 29,089 21,105
Net (Income) Attributable to Non-Controlling Interest (53) (20) (75) (73)
Net Income Attributable to Neogen $ 17,100 $ 11,151 $ 29,014 $ 21,032
Net Income Attributable to Neogen Per Share        
Basic $ 0.33 $ 0.22 $ 0.57 $ 0.42
Diluted $ 0.33 $ 0.22 $ 0.56 $ 0.41
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Net income $ 17,153 $ 11,171 $ 29,089 $ 21,105
Other comprehensive income (loss), net of tax: currency translation adjustments 534 (1,606) 737 (4,184)
Comprehensive income 17,687 9,565 29,826 16,921
Comprehensive (income) attributable to non-controlling interest (53) (20) (75) (73)
Comprehensive income attributable to Neogen Corporation $ 17,634 $ 9,545 $ 29,751 $ 16,848
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statement of Equity - 6 months ended Nov. 30, 2017 - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Non-controlling Interest
Beginning Balance at May. 31, 2017 $ 471,757 $ 8,149 $ 174,742 $ (7,203) $ 295,926 $ 143
Beginning Balance (in shares) at May. 31, 2017 50,932,489 50,932,000        
Issuance of shares under share-based compensation plan $ 18,576 $ 90 18,486      
Issuance of shares under share-based compensation plan (in shares)   566,000        
Issuance of shares under employee stock purchase plan 485 $ 2 483      
Issuance of shares under employee stock purchase plan (in shares)   11,000        
Conversion of minority interest to retained earnings         (67) 67
Net income 29,089       29,014 75
Other comprehensive loss 737     737    
Ending Balance at Nov. 30, 2017 $ 520,644 $ 8,241 $ 193,711 $ (6,466) $ 324,873 $ 285
Ending Balance (in shares) at Nov. 30, 2017 51,508,548 51,509,000        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Cash Flows From Operating Activities    
Net income $ 29,089 $ 21,105
Adjustments to reconcile net income to net cash provided from operating activities:    
Depreciation and amortization 8,268 7,038
Share-based compensation 2,666 2,734
Excess income tax benefit from the exercise of stock options (see note 5)   (2,476)
Change in operating assets and liabilities, net of business acquisitions:    
Accounts receivable (5,859) 1,847
Inventories (218) (7,963)
Prepaid expenses and other current assets (7,916) 428
Accounts payable, accruals and other changes 1,377 6,836
Net Cash Provided By Operating Activities 27,407 29,549
Cash Flows Used In Investing Activities    
Purchases of property, equipment and other non-current intangible assets (10,409) (6,238)
Proceeds from the sale of marketable securities 123,601 64,522
Purchases of marketable securities (168,943) (67,792)
Business acquisitions, net of cash acquired (468) (437)
Net Cash Used In Investing Activities (56,219) (9,945)
Cash Flows From Financing Activities    
Exercise of stock options 16,395 10,345
Excess income tax benefit from the exercise of stock options   2,476
Net Cash Provided By Financing Activities 16,395 12,821
Effect of Exchange Rates on Cash (725) (1,385)
Net Increase (Decrease) In Cash and Cash Equivalents (13,142) 31,040
Cash And Cash Equivalents At Beginning Of Period 77,567 55,257
Cash And Cash Equivalents At End Of Period $ 64,425 $ 86,297
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation
6 Months Ended
Nov. 30, 2017
Basis of Presentation

1. BASIS OF PRESENTATION

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation have been included. The results of operations for the six-month period ended November 30, 2017 are not necessarily indicative of the results to be expected for the fiscal year ending May 31, 2018. For more complete financial information, these consolidated financial statements should be read in conjunction with the May 31, 2017 audited consolidated financial statements and the notes thereto included in the Company’s annual report on Form 10-K for the year ended May 31, 2017.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories
6 Months Ended
Nov. 30, 2017
Inventories

2. INVENTORIES

Inventories are stated at the lower of cost, determined on the first-in, first-out method, or net realizable value. The components of inventories follow:

 

     November 30,
2017
     May 31,
2017
 
     (in thousands)  

Raw materials

   $ 35,909      $ 33,190  

Work-in-process

     4,955        4,831  

Finished and purchased goods

     32,849        35,123  
  

 

 

    

 

 

 
   $ 73,713      $ 73,144  
  

 

 

    

 

 

 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Share
6 Months Ended
Nov. 30, 2017
Net Income per Share

3. NET INCOME PER SHARE

The calculation of net income per share attributable to Neogen Corporation follows:

 

     Three Months Ended
November 30,
     Six Months Ended
November 30,
 
     2017      2016      2017      2016  
     (in thousands, except per share amounts)  

Numerator for basic and diluted net income per share:

           

Net income attributable to Neogen

   $ 17,100      $ 11,151      $ 29,014      $ 21,032  

Denominator for basic net income per share:

           

Weighted average shares

     51,264        50,421        51,109        50,287  

Effect of dilutive stock options

     697        595        669        624  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator for diluted net income per share

     51,961        51,016        51,778        50,911  

Net income attributable to Neogen per share:

           

Basic

   $ 0.33      $ 0.22      $ 0.57      $ 0.42  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.33      $ 0.22      $ 0.56      $ 0.41  
  

 

 

    

 

 

    

 

 

    

 

 

 

The Board of Directors declared a 4 for 3 stock split effective December 29, 2017. All share and per share amounts in the form 10-Q reflect amounts as if the split took place at the beginning of the periods presented.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information
6 Months Ended
Nov. 30, 2017
Segment Information

4. SEGMENT INFORMATION

The Company has two reportable segments: Food Safety and Animal Safety. The Food Safety segment is primarily engaged in the development, production and marketing of diagnostic test kits, dehydrated culture media and related products used by food producers and processors to detect harmful natural toxins, foodborne bacteria, allergens and levels of general sanitation. The Animal Safety segment is primarily engaged in the development, production and marketing of products dedicated to animal safety, including a complete line of consumable products marketed to veterinarians and animal health product distributors; this segment also provides genomic identification and related interpretive bioinformatic services. Additionally, the Animal Safety segment produces and markets rodenticides, disinfectants and insecticides to assist in the control of rodents, insects and disease in and around agricultural, food production and other facilities.

Neogen’s international operations in the United Kingdom, Mexico, Brazil, China, and India originally focused on the Company’s Food Safety products, and each of these units reports through the Food Safety segment. In recent years, these operations have expanded to offer the Company’s complete line of products and services, including those usually associated with the Animal Safety segment such as cleaners, disinfectants, rodenticides, insecticides, veterinary instruments and genomic services. These additional products and services are managed and directed by existing management, and are reported through the Food Safety segment.

The accounting policies of each of the segments are the same as those described in Note 1.

Segment information follows:

 

     Food
Safety
     Animal
Safety
     Corporate and
Eliminations
(1)
     Total  
     (in thousands)  

As of and for the three months ended November 30, 2017

 

        

Product revenues to external customers

   $ 44,721      $ 40,869      $ —        $ 85,590  

Service revenues to external customers

     4,839        11,388        —          16,227  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     49,560        52,257        —          101,817  

Operating income (loss)

     8,668        10,529        (1,199      17,998  

Total assets

     175,836        215,099        190,093        581,028  

As of and for the three months ended November 30, 2016

 

        

Product revenues to external customers

   $ 37,366      $ 39,595      $ —        $ 76,961  

Service revenues to external customers

     3,595        10,161        —          13,756  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     40,961        49,756        —          90,717  

Operating income (loss)

     8,883        9,094        (1,125      16,852  

Total assets

     143,901        215,974        127,436        487,311  

 

     Food
Safety
     Animal
Safety
     Corporate and
Eliminations
(1)
     Total  
     (in thousands)  

For the six months ended November 30, 2017

           

Product revenues to external customers

   $ 87,004      $ 79,153      $ —        $ 166,157  

Service revenues to external customers

     9,291        21,625        —          30,916  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     96,295        100,778        —          197,073  

Operating income (loss)

     17,446        19,198        (2,222      34,422  

For the six months ended November 30, 2016

           

Product revenues to external customers

   $ 73,059      $ 76,147      $ —        $ 149,206  

Service revenues to external customers

     7,059        18,097        —          25,156  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     80,118        94,244        —          174,362  

Operating income (loss)

     16,882        16,874        (2,162      31,594  

 

(1) Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Compensation Plans
6 Months Ended
Nov. 30, 2017
Equity Compensation Plans

5. EQUITY COMPENSATION PLANS

Qualified and non-qualified options to purchase shares of common stock may be granted to directors, officers and employees of the

Company under the terms of the Company’s stock option plans. These options are granted at an exercise price of not less than the fair market value of the stock on the date of grant. Options vest ratably over three and five year periods and the contractual terms are generally five or ten years. A summary of stock option activity during the six months ended November 30, 2017 follows:

 

     Shares      Weighted-
Average
Exercise Price
 
     (in thousands)         

Options outstanding June 1, 2017

     2,708      $ 32.88  

Granted

     819        59.26  

Exercised

     (603      27.50  

Forfeited

     (59      39.87  
  

 

 

    

Options outstanding November 30, 2017

     2,865        41.41  

During the three and six month periods ended November 30, 2017 and 2016, the Company recorded $1,264,000 and $1,218,000 and $2,666,000 and $2,734,000, respectively, of compensation expense related to its share-based awards. On June 1, 2017, the Company adopted ASU No. 2016-09, which simplifies the accounting for share-based payments to employees. The guidance requires the recognition of the income effects of awards in the income statement when the awards vest or are settled, thus eliminating additional paid-in capital pools. The guidance also allows for a policy election to account for forfeitures as they occur, rather than on an estimated basis, and requires that excess tax benefits be classified as an operating activity on the Statement of Cash Flows. The Company has elected to account for forfeitures as they occur. The adoption of this ASU reduced income tax expense by $3,418,000 and $3,794,000 for the three and six month periods ended November 30, 2017.

The weighted-average fair value per share of stock options granted during fiscal 2018 and fiscal 2017, estimated on the date of grant using the Black-Scholes option pricing model was $14.69 and $11.84, respectively. The fair value of stock options granted was estimated using the following weighted-average assumptions.

 

     FY 2018     FY 2017  

Risk-free interest rate

     1.6     1.2

Expected dividend yield

     0.0     0.0

Expected stock price volatility

     27.7     35.2

Expected option life

     4.0 years       4.0 years  

The Company has an employee stock purchase plan that provides for employee stock purchases at a 5% discount to market price. The discount is recorded in administrative expense as of the date of purchase.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Pronouncements
6 Months Ended
Nov. 30, 2017
New Accounting Pronouncements

6. NEW ACCOUNTING PRONOUNCEMENTS

In May 2014, the FASB issued ASU No. 2014-09—Revenue from Contracts with Customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard is designed to create greater comparability for financial statement users across industries and jurisdictions and also requires enhanced disclosures. In April 2016, the FASB issued Accounting Standards Update No. 2016-10— Revenue from Contracts with Customers (Topic 606), which amends and adds clarity to certain aspects of the guidance set forth in ASU 2014-09 related to identifying performance obligations and licensing. The guidance is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. The guidance permits two methods of adoption; a full retrospective method to each prior reporting period presented or a modified retrospective approach with the cumulative effect of initially applying the guidance recognized at the date of initial application. The Company has formed an internal team to implement this ASU and is currently identifying revenue streams and reviewing contracts at each significant subsidiary and evaluating the potential impact on its consolidated financial statements and related disclosures. The Company will adopt this ASU on June 1, 2018 using the modified retrospective approach.

In February 2016, the FASB issued ASU No. 2016-02—Leases to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. A lessee should recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term. The recognition, measurement and presentation of expenses and cash flows arising from a lease by a lessor have not significantly changed from previous U.S. GAAP. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2018; early adoption is permitted. Modified retrospective application is permitted with certain practical expedients. The Company expects to adopt this ASU on June 1, 2019 and is currently in the process of evaluating its lessee and lessor arrangements to determine the impact of this amendment on its consolidated financial condition and results of operations. This evaluation includes a review of revenue through leasing arrangements as well as lease expenses, which are primarily through operating lease arrangements at most of the Company’s facilities.

In March 2016, the FASB issued ASU No. 2016-09 — Compensation-Stock Compensation (Topic 718): Improvements to Employee

Share-Based Payment Accounting to provide guidance that changes the accounting for certain aspects of share-based payments to employees. The guidance requires the recognition of the income tax effects of awards in the income statement when the awards vest or are settled, thus eliminating additional paid-in capital pools. The guidance also allows for the employer to repurchase more of an employee’s shares for tax withholding purposes without triggering liability accounting. In addition, the guidance allows for a policy election to account for forfeitures as they occur rather than on an estimated basis. This ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2016 with early adoption permitted. The Company adopted this standard effective June 1, 2017; this resulted in a reduction of federal income tax expense of $3,418,000 and $3,794,000 for the three and six month periods ended November 30, 2017. The Company believes that tax benefits related to share-based payments will result in a lower effective tax rate in fiscal 2018.

In June 2016, the FASB issued ASU No. 2016-13—Measurement of Credit Losses on Financial Instruments, which changes how companies measure credit losses on most financial instruments measured at amortized cost and certain other instruments, such as loans, receivables and held- to-maturity debt securities. Rather than generally recognizing credit losses when it is probable that the loss has been incurred, the revised guidance requires companies to recognize an allowance for credit losses for the difference between the amortized cost basis of a financial instrument and the amount of amortized cost the Company expects to collect over the instrument’s contractual life. ASU 2016-13 is effective for fiscal periods beginning after December 15, 2019 and must be adopted as a cumulative effect adjustment to retained earnings. Early adoption is permitted. The Company does not believe the adoption of this guidance will have an impact on its consolidated financial statements.

In August 2016, the FASB issued ASU No. 2016-15— Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Issues Task Force). The amendments in ASU 2016-15 address eight specific cash flow issues and apply to all entities that are required to present a statement of cash flows under FASB Accounting Standards Codification (FASB ASC) 230, Statement of Cash Flows. The amendments in ASU 2016-15 are effective for public business entities for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption during an interim period. The Company has not yet adopted this update and is currently evaluating the impact of ASU No. 2016-15 on its consolidated financial statements.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business and Product Line Acquisitions
6 Months Ended
Nov. 30, 2017
Business and Product Line Acquisitions

7. BUSINESS AND PRODUCT LINE ACQUISITIONS

The Consolidated Statements of Income reflect the results of operations for business acquisitions since the respective dates of purchase. All are accounted for using the acquisition method. Goodwill recognized in the acquisitions discussed below relates primarily to enhancing the Company’s strategic platform for the expansion of available product offerings.

On December 1, 2016, the Company acquired the stock of Quat-Chem Ltd., a chemical Company that manufactures biosecurity products, based in Rochdale, England. Consideration for the purchase was $21,606,000 in cash and up to $3,778,000 of contingent consideration, due at the end of each of the first two years, based on an excess net sales formula. The final purchase price allocation, based upon the fair value of these assets and liabilities determined using the income approach, included accounts receivable of $4,684,000, inventory of $1,243,000, land, property and equipment of $2,526,000, accounts payable of $2,197,000, deferred tax liability of $1,133,000, contingent consideration accrual of $1,058,000, other current liabilities of $604,000, non-amortizable intangible assets of $1,889,000, intangible assets of $6,900,000 (with an estimated life of 5-15 years) and the remainder to goodwill (non-deductible for tax purposes). These values are Level 3 fair value measurements. This business continues to operate in its current location and is managed by Neogen Europe, reporting within the Food Safety segment.

On December 27, 2016, the Company acquired the stock of Rogama Industria e Comercio, Ltda., a Company that develops and manufactures rodenticides and insecticides, based near Sao Paulo, Brazil. Consideration for the purchase was $12,423,000 in cash and up to $2,069,000 of contingent consideration, due at the end of each of the first two years, based on an excess net sales formula. The preliminary purchase price allocation included accounts receivable of $1,863,000, inventory of $1,026,000, property and equipment of $1,840,000, current liabilities of $2,177,000, contingent consideration accrual of $430,000, non-current deferred tax liability of $1,307,000, non-amortizable intangible assets of $591,000, intangible assets of $3,252,000 (with an estimated life of 5-15 years) and the remainder to goodwill (deductible for tax purposes). These values are Level 3 fair value measurements. This business continues to operate in its current location and is managed by Neogen do Brasil, reporting within the Food Safety segment.

On September 1, 2017 the Company acquired the assets of The University of Queensland Animal Genetics Laboratory, an animal genomics laboratory located near Brisbane, Australia. This acquisition is intended to accelerate the growth of the Company’s animal genomics business in Australia and New Zealand. Consideration for the purchase was $2,063,000; $468,000 has been paid in cash with the remainder due in annual installments over the next five years. The preliminary purchase price allocation included inventory of $19,000, equipment of $419,000, long-term liabilities of $1,629,000, intangible assets of $850,000 (with an estimated life of 5-15 years) and the remainder to goodwill (non-deductible for tax purposes). These values are Level 3 fair value measurements. The new business, renamed GeneSeek Australasia, continues to operate in its current location, reporting within the Animal Safety segment.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long Term Debt
6 Months Ended
Nov. 30, 2017
Long Term Debt

8. LONG TERM DEBT

The Company has a financing agreement with a bank providing for an unsecured revolving line of credit of $15,000,000, which expires on September 30, 2019. There were no advances against the line of credit during fiscal 2017 and there have been none thus far in fiscal 2018; there was no balance outstanding at November 30, 2017. Interest on any borrowings remained at LIBOR plus 100 basis points (rate under the terms of the agreement was 2.35% at November 30, 2017). Financial covenants include maintaining specified levels of tangible net worth, debt service coverage, and funded debt to EBITDA, each of which the Company was in compliance with at November 30, 2017.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
6 Months Ended
Nov. 30, 2017
Commitments and Contingencies

9. COMMITMENTS AND CONTINGENCIES

The Company is involved in environmental remediation and monitoring activities at its Randolph, Wisconsin, manufacturing facility and accrues for related costs when such costs are determined to be probable and estimable. The Company expenses annual costs of remediation, which have ranged from $38,000 to $57,000 per year over the past five years. The Company’s estimated liability for these costs was $916,000 at November 30, 2017 and May 31, 2017, measured on an undiscounted basis over an estimated period of 15 years; $54,000 of the liability is recorded within current liabilities and the remainder is recorded within other non-current liabilities in the consolidated balance sheet.

The Company is subject to certain legal and other proceedings in the normal course of business that, in the opinion of management, should not have a material effect on its future results of operations or financial position.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Purchase
6 Months Ended
Nov. 30, 2017
Stock Purchase

10. STOCK PURCHASE

The Company has a stock repurchase program, authorized by the Board of Directors in calendar year 2008, to purchase, subject to market conditions, up to 1,500,000 shares of the Company’s common stock. As of November 30, 2017, 1,350,632 shares were available to be repurchased under the program. There were no purchases in fiscal year 2017 and there have been none thus far in fiscal 2018.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Tables)
6 Months Ended
Nov. 30, 2017
Inventories

The components of inventories follow:

 

     November 30,
2017
     May 31,
2017
 
     (in thousands)  

Raw materials

   $ 35,909      $ 33,190  

Work-in-process

     4,955        4,831  

Finished and purchased goods

     32,849        35,123  
  

 

 

    

 

 

 
   $ 73,713      $ 73,144  
  

 

 

    

 

 

 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Share (Tables)
6 Months Ended
Nov. 30, 2017
Calculation of Net Income Per Share

The calculation of net income per share attributable to Neogen Corporation follows:

 

     Three Months Ended
November 30,
     Six Months Ended
November 30,
 
     2017      2016      2017      2016  
     (in thousands, except per share amounts)  

Numerator for basic and diluted net income per share:

           

Net income attributable to Neogen

   $ 17,100      $ 11,151      $ 29,014      $ 21,032  

Denominator for basic net income per share:

           

Weighted average shares

     51,264        50,421        51,109        50,287  

Effect of dilutive stock options

     697        595        669        624  
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator for diluted net income per share

     51,961        51,016        51,778        50,911  

Net income attributable to Neogen per share:

           

Basic

   $ 0.33      $ 0.22      $ 0.57      $ 0.42  
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.33      $ 0.22      $ 0.56      $ 0.41  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information (Tables)
6 Months Ended
Nov. 30, 2017
Segment Information

Segment information follows:

 

     Food
Safety
     Animal
Safety
     Corporate and
Eliminations
(1)
     Total  
     (in thousands)  

As of and for the three months ended November 30, 2017

 

        

Product revenues to external customers

   $ 44,721      $ 40,869      $ —        $ 85,590  

Service revenues to external customers

     4,839        11,388        —          16,227  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     49,560        52,257        —          101,817  

Operating income (loss)

     8,668        10,529        (1,199      17,998  

Total assets

     175,836        215,099        190,093        581,028  

As of and for the three months ended November 30, 2016

 

        

Product revenues to external customers

   $ 37,366      $ 39,595      $ —        $ 76,961  

Service revenues to external customers

     3,595        10,161        —          13,756  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     40,961        49,756        —          90,717  

Operating income (loss)

     8,883        9,094        (1,125      16,852  

Total assets

     143,901        215,974        127,436        487,311  

 

     Food
Safety
     Animal
Safety
     Corporate and
Eliminations
(1)
     Total  
     (in thousands)  

For the six months ended November 30, 2017

           

Product revenues to external customers

   $ 87,004      $ 79,153      $ —        $ 166,157  

Service revenues to external customers

     9,291        21,625        —          30,916  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     96,295        100,778        —          197,073  

Operating income (loss)

     17,446        19,198        (2,222      34,422  

For the six months ended November 30, 2016

           

Product revenues to external customers

   $ 73,059      $ 76,147      $ —        $ 149,206  

Service revenues to external customers

     7,059        18,097        —          25,156  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenues to external customers

     80,118        94,244        —          174,362  

Operating income (loss)

     16,882        16,874        (2,162      31,594  

 

(1) Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Compensation Plans (Tables)
6 Months Ended
Nov. 30, 2017
Stock Option Activity

A summary of stock option activity during the six months ended November 30, 2017 follows:

 

     Shares      Weighted-
Average
Exercise Price
 
     (in thousands)         

Options outstanding June 1, 2017

     2,708      $ 32.88  

Granted

     819        59.26  

Exercised

     (603      27.50  

Forfeited

     (59      39.87  
  

 

 

    

Options outstanding November 30, 2017

     2,865        41.41  
Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions

The fair value of stock options granted was estimated using the following weighted-average assumptions.

 

     FY 2018     FY 2017  

Risk-free interest rate

     1.6     1.2

Expected dividend yield

     0.0     0.0

Expected stock price volatility

     27.7     35.2

Expected option life

     4.0 years       4.0 years  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Detail) - USD ($)
$ in Thousands
Nov. 30, 2017
May 31, 2017
Inventory [Line Items]    
Raw materials $ 35,909 $ 33,190
Work-in-process 4,955 4,831
Finished and purchased goods 32,849 35,123
Inventories $ 73,713 $ 73,144
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Calculation of Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
Earnings Per Share [Line Items]        
Numerator for basic and diluted net income per share - Net income attributable to Neogen $ 17,100 $ 11,151 $ 29,014 $ 21,032
Denominator for basic net income per share - Weighted average shares 51,264 50,421 51,109 50,287
Effect of dilutive stock options 697 595 669 624
Denominator for diluted net income per share 51,961 51,016 51,778 50,911
Net income attributable to Neogen per share:        
Basic $ 0.33 $ 0.22 $ 0.57 $ 0.42
Diluted $ 0.33 $ 0.22 $ 0.56 $ 0.41
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Share - Additional Information (Detail)
Dec. 29, 2017
Subsequent Event  
Stock split ratio 1.33
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information - Additional Information (Detail)
6 Months Ended
Nov. 30, 2017
Segment
Segment Reporting Information [Line Items]  
Number of reportable segments 2
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
May 31, 2017
Segment Reporting Information [Line Items]          
Product revenues to external customers $ 85,590 $ 76,961 $ 166,157 $ 149,206  
Service revenues to external customers 16,227 13,756 30,916 25,156  
Total revenues to external customers 101,817 90,717 197,073 174,362  
Operating income (loss) 17,998 16,852 34,422 31,594  
Total assets 581,028 487,311 581,028 487,311 $ 528,409
Operating Segments | Food Safety          
Segment Reporting Information [Line Items]          
Product revenues to external customers 44,721 37,366 87,004 73,059  
Service revenues to external customers 4,839 3,595 9,291 7,059  
Total revenues to external customers 49,560 40,961 96,295 80,118  
Operating income (loss) 8,668 8,883 17,446 16,882  
Total assets 175,836 143,901 175,836 143,901  
Operating Segments | Animal Safety          
Segment Reporting Information [Line Items]          
Product revenues to external customers 40,869 39,595 79,153 76,147  
Service revenues to external customers 11,388 10,161 21,625 18,097  
Total revenues to external customers 52,257 49,756 100,778 94,244  
Operating income (loss) 10,529 9,094 19,198 16,874  
Total assets 215,099 215,974 215,099 215,974  
Corporate and Eliminations          
Segment Reporting Information [Line Items]          
Operating income (loss) [1] (1,199) (1,125) (2,222) (2,162)  
Total assets [1] $ 190,093 $ 127,436 $ 190,093 $ 127,436  
[1] Includes corporate assets, consisting principally of cash and cash equivalents, marketable securities, current and deferred tax accounts and overhead expenses not allocated to specific business segments. Also includes the elimination of intersegment transactions.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity Compensation Plans - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2017
Nov. 30, 2016
Nov. 30, 2017
Nov. 30, 2016
May 31, 2018
May 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense related to share based awards $ 1,264,000 $ 1,218,000 $ 2,666,000 $ 2,734,000    
Weighted-average fair value per share of stock options granted           $ 11.84
During fiscal 2018            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average fair value per share of stock options granted         $ 14.69  
U.S. | ASU No. 2016-09            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Decrease in income tax expense $ 3,418,000   $ 3,794,000      
Employee Stock Purchase Plan | 2011 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Annual maximum limit percentage of compensation to purchase shares     5.00%      
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option vesting period     3 years      
Stock option contractual terms     5 years      
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option vesting period     5 years      
Stock option contractual terms     10 years      
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Option Activity (Detail)
shares in Thousands
6 Months Ended
Nov. 30, 2017
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Shares Outstanding, Beginning Balance | shares 2,708
Shares, Granted | shares 819
Shares, Exercised | shares (603)
Shares, Forfeited | shares (59)
Shares Outstanding, Ending Balance | shares 2,865
Weighted-Average Exercise Price, Beginning Balance | $ / shares $ 32.88
Weighted-Average Exercise Price, Granted | $ / shares 59.26
Weighted-Average Exercise Price, Exercised | $ / shares 27.50
Weighted-Average Exercise Price, Forfeited | $ / shares 39.87
Weighted-Average Exercise Price, Ending Balance | $ / shares $ 41.41
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail)
12 Months Ended
May 31, 2018
May 31, 2017
Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]    
Risk-free interest rate   1.20%
Expected dividend yield   0.00%
Expected stock price volatility   35.20%
Expected option life (in years)   4 years
During fiscal 2018    
Schedule of Weighted Average Assumptions for Fair Values of Stock Options [Line Items]    
Risk-free interest rate 1.60%  
Expected dividend yield 0.00%  
Expected stock price volatility 27.70%  
Expected option life (in years) 4 years  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
New Accounting Pronouncements - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2017
Nov. 30, 2017
ASU No. 2016-09 | U.S.    
Decrease in income tax expense $ 3,418,000 $ 3,794,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business and Product Line Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
Sep. 01, 2017
Dec. 27, 2016
Dec. 01, 2016
Quat-Chem Ltd.      
Business Acquisition [Line Items]      
Cash consideration for purchase of business     $ 21,606
Contingent consideration potential payment     3,778
Purchase price allocation for accounts receivable     4,684
Purchase price allocation for inventory     1,243
Purchase price allocation for land, property and equipment     2,526
Purchase price allocation for accounts payable     2,197
Purchase price allocation for deferred tax liability     1,133
Allocation of purchase price for contingent consideration potential payment     1,058
Purchase price allocation for other current liabilities     604
Purchase price allocation for non-amortizable intangible assets     1,889
Purchase price allocation for intangible assets     $ 6,900
Quat-Chem Ltd. | Minimum      
Business Acquisition [Line Items]      
Finite lived intangible assets, useful life     5 years
Quat-Chem Ltd. | Maximum      
Business Acquisition [Line Items]      
Finite lived intangible assets, useful life     15 years
Rogama Industria e Comercio, Ltda.      
Business Acquisition [Line Items]      
Cash consideration for purchase of business   $ 12,423  
Contingent consideration potential payment   2,069  
Purchase price allocation for accounts receivable   1,863  
Purchase price allocation for inventory   1,026  
Purchase price allocation for land, property and equipment   1,840  
Allocation of purchase price for contingent consideration potential payment   430  
Purchase price allocation for non-amortizable intangible assets   591  
Purchase price allocation for intangible assets   3,252  
Purchase price allocation for current liabilities   2,177  
Purchase price allocation for Non-current deferred tax liability   $ 1,307  
Rogama Industria e Comercio, Ltda. | Minimum      
Business Acquisition [Line Items]      
Finite lived intangible assets, useful life   5 years  
Rogama Industria e Comercio, Ltda. | Maximum      
Business Acquisition [Line Items]      
Finite lived intangible assets, useful life   15 years  
The University of Queensland Animal Genetics Laboratory      
Business Acquisition [Line Items]      
Cash consideration for purchase of business $ 468    
Purchase price allocation for inventory 19    
Purchase price allocation for land, property and equipment 419    
Purchase price allocation for intangible assets 850    
Consideration for purchase of business 2,063    
Purchase price allocation for long-term liabilities $ 1,629    
The University of Queensland Animal Genetics Laboratory | Minimum      
Business Acquisition [Line Items]      
Finite lived intangible assets, useful life 5 years    
The University of Queensland Animal Genetics Laboratory | Maximum      
Business Acquisition [Line Items]      
Finite lived intangible assets, useful life 15 years    
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long Term Debt - Additional Information (Detail) - USD ($)
6 Months Ended
Nov. 30, 2017
May 31, 2018
May 31, 2017
Debt Instrument [Line Items]      
Unsecured revolving line of credit, total amount available $ 15,000,000    
Unsecured revolving line of credit, maturity date Sep. 30, 2019    
Unsecured revolving line of credit, interest terms LIBOR plus 100 basis points    
Unsecured revolving line of credit, interest rate 2.35%    
Unsecured revolving line of credit, balance outstanding $ 0    
Unsecured revolving line of credit, advances     $ 0
During fiscal 2018      
Debt Instrument [Line Items]      
Unsecured revolving line of credit, advances   $ 0  
Libor Plus | Unsecured Revolving Line of Credit      
Debt Instrument [Line Items]      
Unsecured revolving line of credit, spread 1.00%    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
6 Months Ended
Nov. 30, 2017
May 31, 2017
Commitments and Contingencies Disclosure [Line Items]    
Environmental remediation expense, period of remediation, years 5 years  
Estimated liability costs of remediation $ 916,000 $ 916,000
Estimated liability, measurement period, years 15 years  
Estimated liability costs of remediation, current $ 54,000 $ 54,000
Minimum    
Commitments and Contingencies Disclosure [Line Items]    
Environmental remediation expense 38,000  
Maximum    
Commitments and Contingencies Disclosure [Line Items]    
Environmental remediation expense $ 57,000  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Purchase - Additional Information (Detail) - shares
12 Months Ended
May 31, 2018
May 31, 2017
Nov. 30, 2017
Dec. 31, 2008
Stock Repurchase Program [Line Items]        
Shares authorized to purchase       1,500,000
Number of shares available to be repurchased     1,350,632  
Number of shares repurchased   0    
During fiscal 2018        
Stock Repurchase Program [Line Items]        
Number of shares repurchased 0      
EXCEL 45 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +&))4P?(\\#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,$% @ L8DE3&;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 " "QB25,Y'\7LN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NNG&OZCKA8D32$A, G&+$F^+:-(H,6KW]J1A MZX3@ 7:,_5^PT^6WQL-X\LK:N^%U1\:*ZWO!;P6NQO/^8 M7'_YG85MK\W67+#Q2;!MX,]=M-]02P,$% @ L8DE3)E&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 " "QB25,7B< L&(" 4" & 'AL+W=O F:\U8'4IX',L#_.LC/KL])[,EDOKHXI*\%!N)L3>(- " 6<$D+YG M >03V".'COX5.+B(V"\0>S.(-3U>T!,_/?'2$TU/%O34.@ 7D?D%4J] ZM!S M2\!%%'Z!S"N0.?2-)> B8.17R+T*N2.J7@)&_H"+70V:7E >3KZBLE"UT/12V"G2^20YA MG*\I>>MW!Y&K9-\O#P:M7##H+V(8NQ[L*^;#H!45?ZU#MY11;+U&$V9Y:BE, M$4H+^]S XHWM"+OI=L2#,[WWNA6KR>%JN5^.[IW:]:E[[ZGCR3^VB>ZWKLOUW MXZOF\KA4R_<77X\OAWYXD:Q7Y_+%_^'[/\]/;7A*;J7LCK4_=+(97GIODV//RZ>URF@R-?^6T_%%&&RYLO?%4-)04? M_TR%+F]U#H'S^_?2?QZ3#\D\EYTOFNKOXZX_/"ZSY6+G]^5KU7]M+K_X*2&S M7$S9_^;??!7D@Y-0Q[:INO%WL7WM^J:>2@E6ZO+[]7H\C=?+5/Y[F!P 4P#< M I3^, "G /P_ ,?DK\[&5'\J^W*]:IO+HKWVUKD)6]#.9-D;R5XU&,QS%>S^,= M2>(J<:/D-$JLUC.7UT2XRCECG>Q%BUXT]Y(1+U>)F=6BE-(J)6:XS-K49K(9 M(YHQW$Q.S!A6B].9(:J"JVQF7*23K.C%,B](,MY8[@6=0N)%4BFM92].].*X M%T6\.-Y)QB#UPE4N])%L)1.M9-P*^;PV&:L$,<\U'2]Y,"PS1Z!1""H5!I;L1:4RFU+&!8QTLXK03?%\#,6;XCV=:LAI\\HZ-_M4 M[AW)J%/ '5GJ"'A-VEI'#4DR!(SXD=&I.#N1LG/2S"LRF4HIUPI)!YE.8RTD M U1IWNNQ<2-33W'L(<6>XD0+XY-.&X4DLQ"#C9+)ISCZZ,>[49QJQBJ*84F5 MIA!Q([-/2S*4Q)(,,5.! I8EO M@(/2Z-Q2.UP5FB?6.I%U(X>IIC %3DF;8D;G*T%FK#4Q/S),@<-44YA*&@K2 MCS7W3F2( H>HCF 89(@"AZBAT!(T/)AP (.Q@PHU@I)I:+M M(N,3.#X-)19(^ PK6>9'T#GM=&S4R0P%SE!#F04IS"(]R$IF)VO# M4>?O9?MR/'6+YZ;OFWH\2MLW3>]#D>F7T, '7^YN#Y7?]\.M"_?M]8CQ^M W MY^GX-+F=X:[_ U!+ P04 " "QB25,H :)PXT" "1"0 & 'AL+W=O M,"B;=O7\!>UP&2[$T,^,S,-P0=4_24O?(3(<)[:^J6+_V3$-TB M"/CN1!K,GVA'6OGF0%F#A9RR8\ [1O!>!S5U$ *0!@VN6G]5Z+4-6Q7T+.JJ M)1OF\7/38/9W36K:+WWHOR\\5\>34 O!JNCPD?PDXE>W87(63%GV54-:7M'6 M8^2P]#_!10EC%: 5+Q7I^6SLJ5:VE+ZJR;?]T@>*B-1D)U0*+!\74I*Z5IDD MQY\QJ3_55('S\7OV+[IYVU%Z>ECWQO3P[X7(MGVG\E8T.)[XW= M?R<74DNY(I$U=K3F^M?;G;F@S9A%HC3X;7A6K7[VPYL4C6'N@' ,"*> 87-N M!D1C0/0_(-+-#V2ZU<]8X%7!:.^QX=_JL#H4X8HB=#+'-D!@,@R295P 6/OQ4'9%DSAI$ILF M-6@2JXP)DT!<)V0#PBOB'(G46X194:A=6X52F "4!(;FU@ZA""/PACE M;B((W+X&;"9H&AOX*)1+>9_JAMM"BRJYE<%ME=#VRLPR;(1B1/,OHWJLO(#LV/5&PO=V]R:W-H965T&ULC9G;;N,V$(9?Q?!]UISA.4@,Q+:*%FB!8!=MKY6$28RU+5=2XNW; MEY*U7GMFE&TN8DG^AN3/P_PB?7.HZJ_-:TKMY-MVLVMNIZ]MN[^>S9K'U[0M MFT_5/NWR-\]5O2W;?%N_S)I]G MI?MZTKQMMV7][R)MJL/M%*;?'WQ>O[RVW8/9_&9?OJ0OJ?US?U_GN]FIE*?U M-NV:=;6;U.GY=GH'UP7&+J G_EJG0W-V/>FD/%35U^[FMZ?;J>I:E#;IL>V* M*//'>UJFS:8K*;?CGZ'0Z:G.+O#\^GOIO_3BLYB'LDG+:O/W^JE]O9V&Z>0I M/9=OF_9S=?@U#8+L=#*H_SV]ITW&NY;D.AZK3=/_GSR^-6VU'4K)3=F6WXZ? MZUW_>3A^8^,0)@?@$("G@%SW1P%Z"- _ LR' 68(,/^W!CL$6%+#[*B][\Q5 MV9;SF[HZ3.KC?-B7W;2#:YN'Z[%[V(]._UWNSR8_?9][?3-[[\H9D,41P7/$ M7"(KCL")F.7Z3XU J1$+9.%X6<&2$]Z2-ORTD.+#0BZ:J<6^TGV\/H]WGK(^)[9-HZ !:/\R%(#T1_O /EB'9G4(%L7:-X_CO:/ M%F9C $O[1\"L"S25"9@V0=.Y+6'*G(W=I3K96($[*VW/8F NIZ.AP[H4L(!T M*JVDPB)+^H6$N?,%=2E.]E;@YAJHN8+@=='1E"11W@6JC5-..4NE<]D#V6#!,W74U18#<[GD M(C6 I82Y8)&JXYC.]L=2DH"!C6-+3K9_""PEQ9%W?I"-%KC31NJTP*W/('V! M$* \^6G?<,@SHY6J@RBK0MEGD?MLI#Z+W/$NR5!<*R5Y9 MFH(DS'GZ>K$2L/SF3O->(6&HU(CKH^SZR%V?+HP%"G8>%=UQ"I1UE%H)5$ZN M-+M*-:KS*B^ER9:/W/+I*_@"!?OUP =.P #XP'$,H^(#)V HP,G>SYRSZ?) M:H'<@:^X-@&B=K>2('J\4HB0'E$E^SUROX_4[P?&7XX9GX\"!F#9F'$LCQD8 MJDW 0.F1+0C*?H]\1PVCDUHV5>2;ZKQEHCUTA,)98]4GNA->BA1]%5B)%#LA M$BDSUCNRVR-W>U#4[@?H9](DBDN3J"YGG?W1K:@88ZBCS,[.5K>I?ND/NIO) M8_6V:[OQ/WMZ.DR_P^YLECQ?P/42A.W/]1UB_K73-YJ-JV MVO;GML]5U:;<^"QN.GE-Y=/I9I.>V^[2Y^OZ>&)^O&FK_?!KP.STD\3\/U!+ M P04 " "QB25,-%&B89<" "I" & 'AL+W=OS+.??><_UQF5\8?Q9'2F7PTC:=6(1'*?M9%(GMD;9$W+&>=NK+ MGO&62#7EATCTG)*=(;5-!.,XBUI2=^%R;FP/?#EG)]G4'7W@@3BU+>%_2MJP MRR($X:OAL3XS:/*RJUO:B9IU :?[17@/9FNL\0;P MLZ87<34.M)(-8\]Z\G6W"&.=$&WH5FH/1+W.M*)-HQVI-'Z//L,II"9>CU^] M?S;:E98-$;1BS:]Z)X^+, ^#'=V34R,?V>4+'?6@,!C%?Z-GVBBXSD3%V+)& MF&>P/0G)VM&+2J4E+\.[[LS[,OI_I?D)<"3 B:!B?T1(1D+R1D@_)*0C(?W? M"&@D("M"-&@WQ5P1299SSBX!'[9#3_2N S.DEFNKC69US#=53Z&LYR6(DWET MUHY&3#E@X!4&I[>0E0L!$R)2"4Q90%\6)73H\#9 Y2(PLG+XIY/UATYNTDR\ MQ4H,/[TIEE6)6&I\J B-\1EGJ%I1YA M5GG+ 8.NPJ#$$E^YF$\@BS-+EHO"";9$>3RE($_]HI!7%/*(LE(ID1,&X"RW MDJE<5($R>_NY(%CDT JX]@3,"OC.8>B"I3:"^6"8(&1=?;6GH!9GN:6KNCJGFTI M/YBF)X(M.W52WR)7UJFOWD-]3UOV$LPJX+&O5!\>VN:;^Z&)?R?\4',2:J2C^_4:AS5?\,T:>A>ZB%68SYTSV$B63_^&$33W\GR+U!+ P04 M " "QB25,&G0SP@\# #)"P & 'AL+W=O>\?NW8GIQU]5H?E#+!GR(OZVEX,.;X$$7UYJ"*M+[71U7:?W:Z M*E)CF]4^JH^52K=M4)%'!"$>%6E6AK-)V_=4S2;Z9/*L5$]54)^*(JW^SE6N MS],0A^\=S]G^8)J.:#8YIGOU79D?QZ?*MJ(ARS8K5%EGN@PJM9N&G_##&I,F MH"5^9NI<7[P'S5!>M'YM&E^VTQ UBE2N-J9)D=K'FUJH/&\R61V_^Z3A4+,) MO'Q_S[YJ!V\'\Y+6:J'S7]G6'*:A#(.MVJ6GW#SK\V?5#XB%03_ZK^I-Y19O ME-@:&YW7[6^P.=5&%WT6*Z5(_W3/K&R?YS[_>Q@<0/H ,@1@?#,@[@/BCX#X M9@#M ^@00,3- -8'L"& \IL!O _@'Y+DS0#1!X@/2:R=P,[==KJ6J4EGDTJ? M@ZI;<<>T6=CX0=@%L6DZV_EO_[,S5MO>MQE&R21Z:Q+US+QCR"6#T9A90 P> M,TN((6/F$6+B,;."&#IFUA##!B:RG@S&$- 8TB:@HP3<,:9C1,N4+4,%%DPX MWOB8Q-0Q>>E#6%!!77]\[$X0Y#KD4R1A"7'TKX&:-(9-BD&38L D9_3SCF$7 M11A*8D*EX\#B"H@0@B514!(%)$E'$O7'+9EPW%GX5.*L^B7U)&-))8?U,E O M _2ZSC#?&LA"^ M\_BJ(Q(L(X$RSEA6TBMSQYT%OO:9"V2D(P%U)+X.Y&QG\\2K01+D?D$KD/*V M1I\25W9&C. S P'..5O0O(=&96+'NL?_0&,Q5PXP#(AQ[>NARU7+".+4X18 M)PGUSC&?PDDLW//N$>#N..7./K,"L&9[%(ZC:X C\MK,P8<:!DXUPERSB+_= M8(8DH]*U"R83_T.,+NXCS27W6UKML[(.7K2Q5YOV K+3VBB;%=W;? =[KQX: MN=J9YE78]ZJ[7'8-HX_]Q3D:;N^S?U!+ P04 " "QB25,MWV0#KP# !B M$ & 'AL+W=O2 MS>I2GO0?>OCS\M+9N^0>Y5 UNNTKTT:=/J[C9_:THWR<,"G^JO2M?[B.QE)> MC?D^WOQZ6,?IZ$C7>C^,(4K[\:9WNJ['2-;'/TO0^)YSG/AX_1[]ZU2\+>:U M[/7.U']7A^&\CO,X.NAC>:V';^;VBUX*RN)HJ?XW_:9K*Q^=V!Q[4_?3WVA_ M[0?3+%&LE:;\,7]6[?1Y6^*_3\,3:)E ]PDV]_]-X,L$_G."F(J?G4VE?BF' MIE >L*&A% M^59XZEA17A:2TMF#.R!27& K.;22 RO,R9)[63Z14!*G*6":PG]ZG' EN(C MF0*GW#V3J6\URS-W.P(9RT7@;+ (ACPXYZ.1?1QZ9B[H9!*%9('_$">/#/R M_+@/'Z"RR L]"8Q- M@4+C8)89-[YV('='S$:\ 1 MQB8!; H7F^3C4*E,NB\G(,LRRD)(P-0D0,W,I>8B4A_X+/QGYLMR285K*'GH MS!K=G:8FMH_VYMH.8P_T,'IOE)]I[.R<\:UMH.=V]V>8N?O^O>Q.5=M'KV:P M?>/4W1V-&;1UF7ZV"W:V#?_]IM;'8;Q4]KJ;N][Y9C"7I:-/[O]6V/P'4$L# M!!0 ( +&))4S! )UEIP$ )$# 8 >&PO=V]R:W-H965T&UL?5/;;MP@$/T5Q >$-9LTT#-XUU6@0T M7A@9=Z+%KY#>.E/#BVV1*FE!N.E-<1!4]#[['#<1WP"O$H8_>I,8B5G:]^B M\;4NZ"X* @55B!$$;A=X *5B()3Q[?@%YGIN*)F+?X(+*(1')9BCLLJGE52##U;/45"*%N_3+DW: MQ^F&\YFV3> S@2^$NY2'38F2\D<11)D[.Q(W];X7\8FS \?>5-&96I'N4+Q' M[Z7,;K*<76*@&7.<,'R-61 ,HR\I^%:*(_^'SK?I^TV%^T2__J_"+RN< (Z M_!^+H: )\7B+9S=-R60$V\\?@"V_L/P-4$L#!!0 ( +&))4S^I=;5J $ M )$# 8 >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0 M[DC;5:;8= M@",O6O6VH)USPX$Q6W6@A;W" 7I_TZ#1PGG3M,P.!D0=25HQOMO=,BUD3\L\ M^DZFS'%T2O9P,L2.6@OS]P@*IX+NZ:OC4;:="PY6YH-HX2>X7\/)>(LM46JI MH;<2>V*@*>C]_G#, CX"?DN8[.I,0B5GQ.=@?*L+N@N"0$'E0@3AMPL\@%(A MD)?Q)\6D2\I 7)]?HW^)M?M:SL+" ZHG6;NNH'>4U-"(4;E'G+Y"JN>&DE3\ M=[B \O"@Q.>H4-FXDFJT#G6*XJ5H\3+OLH_[E&YXHFT3>"+PA7 7\[ Y453^ M63A1Y@8G8N;>#R(\\?[ ?6^JX(RMB'=>O/7>2[G/KG-V"8$2YCAC^!JS()B/ MOJ3@6RF._ .=;].S3859I%__5^$&YB9[EX2M6J+!M'$8+*EP[.,@KKS+O-W' M-V!O\'E8?PC3RMZ2,SK_,+%]#:(#+V5WY2>@\_]C,10T+AP_^;.9IV0V' [I M [#E%Y;_ %!+ P04 " "QB25,;)@'LZ@! "1 P &0 'AL+W=OJDS;IU&GK MYQP8B)H7EH2C^_=S F5H0_M";.=Y[,?&R4?K7GT'$,B;5L87M NA/S+FJPZT M\#>V!X,WC75:!'1=RWSO0-2)I!7CN]T'IH4TM,Q3[.S*W Y!20-G1_R@M7"_ M3J#L6-",O@>>9=N%&&!EWHL6OD'XWI\=>FS)4DL-QDMKB(.FH/?9\;2/^ 3X M(6'T*YO$3B[6OD;G'!JA=9AZZ@=Y34T(A!A6<[/L'"# MU7,6E*+%VW1*D\YQNN'93-LF\)G %\)=JL.F0DGY)Q%$F3L[$C?-OA?Q%V=' MCK.I8C"-(MVA>(_1:YD=;G-VC8EFS&G"\#5F03#,OI3@6R5._!\ZWZ;O-Q7N M$_WVOPJW,(>_BK#52#2X-BV#)Y4=3%K$5739MWN>1OH'/BWK5^%::3RYV( _ M)HVOL38 2MG=X 9T^#X61T$3HOD1;3=MR>0$V\\/@"VOL/P-4$L#!!0 ( M +&))4QSXVI6IP$ )$# 9 >&PO=V]R:W-H965T_VC+FR!2W<%79@PDV-5@L?7-LPUUD0 M52)IQ?AF<\NTD(8668H=;9%A[Y4T<+3$]5H+^_L "H><;NDE\"*;UL< *[). M-/ *_D=WM,%C'7<0GP$\)@UO8)'9R0GR+SM,Q*5]R?XE]1YZ.0D'CZA^RL@0I6GR,IS3I',8;?J&M M$_A$X#/A/A'86"@I?Q)>%)G%@=AQ]IV(OWB[YV$V90RF4:2[(-Z%Z+G8WMQF M[!P339C#B.%+S(Q@(?M<@J^5./!_Z'R=OEM5N$OTZ_\J7,/<_56$+4:BP39I M&1PIL3=I$1?1>=\>>!KI'_BXK-^%;:1QY(0^_)@TOAK10Y"RN0H;T(;W,3L* M:A_-NV#;<4M&QV,W/0 VO\+B$U!+ P04 " "QB25,B(]QKJD! "1 P M&0 'AL+W=O2X^_M1LNL9J]$7BZ3.(0]I*ANL>_8M0""O M6AF?TS:$[L"8+UO0PE_9#@S>U-9I$=!U#?.= U$EDE:,;S:W3 MI:)&EV,D5 MF>V#D@9.COA>:^'^'$'9(:=;^A9XDDT;8H 562<:^ 'A9W=RZ+$Y2R4U&"^M M(0[JG-YM#\==Q"? +PF#7]@D=G*V]CDZ7ZN<;J(@4%"&F$'@<8%[4"HF0ADO M4TXZEXS$I?V6_3'UCKVBFV-_N,76*B"7,<,7R)F1$,L\\E M^%J)(W]'Y^OTW:K"7:)??ZAP#?/YOR)L,1(-KDG+X$EI>Y,6<1&=]^V.IY'^ M@X_+^EVX1AI/SC;@CTGCJZT-@%(V5[@!+;Z/V5%0AVA^0MN-6S(ZP7;3 V#S M*RS^ E!+ P04 " "QB25,G3[2!Z8! "1 P &0 'AL+W=OV M!X,WC75:!'1=RWSO0-2)I!7C67;+M)"&EGF*G5R9VR$H:>#DB!^T%N[M",J. M!=W1:^!9MEV( 5;FO6CA.X0?_K\['/<1GP _)8Q^ M99/8R=G:E^A\K0N:14&@H HQ@\#C @^@5$R$,G[/.>E2,A+7]C7[E]0[]G(6 M'AZL^B7KT!7TCI(:&C&H\&S'1YC[^4C)W/PWN(!">%2"-2JK?/J2:O#!ZCD+ M2M'B=3JE2>ROM&T"GPE\(=PE IL*)>6?11!E[NQ(W#3[7L1?O#MPG$T5 M@VD4Z0[%>XQ>RMUMEK-+3#1CCA.&KS$+@F'VI03?*G'D_]#Y-GV_J7"?Z!_^ MJW +\[=&MAJ)!M>F9?"DLH-)B[B*+OMVS]-(W^'3LCX)UTKCR=D&_#%I?(VU M 5!*=H,;T.'[6!P%38CF)[3=M"63$VP_/P"VO,+R#U!+ P04 " "QB25, MZWB>1:@! "1 P &0 'AL+W=OZ::2$-+?,4.[DRMT-0TL#)$3]H+=S;$90="[JG[X%'V78A!EB9]Z*%'Q!^ M]B>''ENRU%*#\=(:XJ IZ.W^<,PB/@&>)(Q^99/8R=G:Y^A\JPNZBX) 015B M!H''!>Y J9@(9;S,.>E2,A+7]GOV^]0[]G(6'NZL^B7KT!7TAI(:&C&H\&C' MKS#W\Y&2N?GO< &%\*@$:U16^?0EU>"#U7,6E*+%ZW1*D\YQNLD^S[1M I\) M?"'BGWUSQGEYAH MQAPG#%]C%@3#[$L)OE7BR/^A\VUZMJDP2_0/_U6XA8?D;4$L#!!0 ( +&))4QYY2&CJ $ )$# 9 M>&PO=V]R:W-H965T=DDB] M5E4GK=*IT[;/7.(DJ( S()?VWP](FD9;M"_!-N_9SX[)!K2OK@7PY$TKXW+: M>M\=&'-E"UJX*^S A)L:K18^N+9AKK,@JD32BO'-YH9I(0TMLA0[V2+#WBMI MX&2)Z[46]OT("H><;NE'X$4VK8\!5F2=:. [^!_=R0:/S5DJJ<$XB898J'-Z MMST<=Q&? #\E#&YAD]C)&?$U.E^KG&ZB(%!0^IA!A.,"]Z!43!1D_)YRTKED M)"[MC^R/J??0RUDXN$?U2U:^S>DM)174HE?^!8K"G>)?OU?A6N8_5]%V&(D&FR3EL&1$GN3%G$1G??MCJ>1?L+'97T6 MMI'&D3/Z\&/2^&I$#T'*YBIL0!O>Q^PHJ'TTOP3;CELR.AZ[Z0&P^146?P!0 M2P,$% @ L8DE3%*\BH.G 0 D0, !D !X;"]W;W)K&UL?5/1;MLP#/P501]0)2 MX^[O)\F.:VS&7BR2NB./-)4-:%]="^#)NU;&Y;3UOCLPYLH6M' WV($)-S5: M+7QP;<-<9T%4B:05XYO-GFDA#2VR%#O9(L/>*VG@9(GKM1;V]Q$4#CG=TFO@ M63:MCP%69)UHX ?XG]W)!H_-62JIP3B)AEBH4+W( MRK^I.R=1SUE"5*T>!]/ M:=(YC#>[*VV=P"<"GPEWB<#&0DGY%^%%D5DVD<:1,_KP8]+X:D0/0&PO=V]R:W-H965T+I,XA#VDJ M'XU]=AV )Z]*:E?0SOO^P)BK.E#<79D>--XTQBKNT;4M<[T%7D>2DBS;;&Z9 MXD+3,H^QDRUS,W@I-)PL<8-2W/XY@C1C0;?T+? DVLZ' "OSGK?P _S/_F31 M8W.66BC03AA-+#0%O=L>CKN CX!? D:WL$GHY&S,\AP-E4(QE'$.Q3O,'HIM[?[G%U"HH0Y3IAL MB9D1#+//);*U$L?L'3U;I^]6%>XB_?I#A6N8S_\588N1*+!M7 9'*C/HN(B+ MZ+QO=UD&UL;5-A;YPP#/TK47Y [FV5YT J=>JZJ1- M.G7:]CD'!J(FA";AZ/[]G$ IZOA";.<]^]DXV6CLJVL!/'G7JG,Y;;WO#XRY ML@4MW)7IH<.;VE@M/+JV8:ZW(*I(THKQ)+EE6LB.%EF,G6R1F<$KV<')$C=H M+>S?(R@SYC2E'X$7V;0^!%B1]:*!G^!_]2>+'ENR5%)#YZ3IB(4ZI_?IX;@+ M^ CX+6%T*YN$3L[&O ;G6Y73) @"!:4/&00>%W@ I4(BE/$VYZ1+R4!"\T7,6E*+%^W3*+I[C=,/3F;9-X#.!+X2[6(=-A:+R1^%%D5DS$CO-OA?A M%Z<'CK,I0S".(MZA>(?12Y'NDXQ=0J(95]]=?U&X@=E_U4$IRA1O0XOM8' 6U#^8>;3MMR>1XT\\/@"VOL/@'4$L# M!!0 ( +&))4S-]'3IJ@$ )$# 9 >&PO=V]R:W-H965T]P?&7-6!%NX*>S#AID&KA0^N M;9GK+8@ZD;1B?+>[95I(0\L\Q4ZVS''P2AHX6>(&K87]6++748)Q$0RPT!7W8'XY9Q"? 3PFC6]DD=G)&?(G. ME[J@NR@(%%0^9A#AN, C*!43!1F_YYQT*1F):_LM^U/J/?1R%@X>4?V2M>\* M>D])#8T8E'_&\3/,_=Q0,C?_%2Z@ CPJ"34J5"Y]234XCWK.$J1H\3J=TJ1S MG&ZRVYFV3> S@2^$^U2'3862\D_"BS*W.!([S;X7\1?O#SS,IHK!-(IT%\2[ M$+V4^SN>LTM,-&..$X:O,0N"A>Q+";Y5XLC_H_-M>K:I,$OTZW\49A\4;F&N M/Q1AJY%HL&U:!D.SG!\"65UC^!5!+ P04 " "QB25,[Z.H M+JP! "1 P &0 'AL+W=OF MA32TR%+L8HL,>Z^D@8LEKM=:V#]G4#CD=$O? D^R:7T,L"+K1 ,_P/_L+C9X M;,Y220W&233$0IW3A^WIO(OX!'B6,+B%36(G5\27Z'RM>2D;BTW[)_3KV'7J["P2.J7[+R;4[O*:F@%KWR3SA\@:F? M/253\]_@!BK HY)0HT3ETI>4O?.HIRQ!BA:OXRE-.H?QAG^<:.L$/A'X3+A/ M==A8*"G_)+PH,HL#L>/L.Q%_\?;$PVS*&$RC2'=!O O16[$][C-VBXDFS'G$ M\"5F1K"0?2[!UTJ<^7]TOD[?K2K<)?J'9?7]X9W"%;0O@R)N2VN:T M=:X[,&;+%A2W=]B!]G]J-(H[;YJ&V'2^B:5UPL"+K> /?P?WH3L9;;&:IA )M!6IBH,[I MX^9PW 9\!/P4,-C%G81*SHBOP?A2Y30)@D!"Z0(#]\<%GD#*0.1E_)XXZ9PR M!"[O5_9/L79?RYE;>$+Y2U2NS>F>D@IJWDOW@L-GF.IYH&0J_BM<0'IX4.)S ME"AM_)*RMP[5Q.*E*/XVGD+'D4D-X$L#%15/[,'2\R@P,Q8^\[ M'IYXP2B";,<<2D2\R,8)Y]3I&NI3BF[\+3 M]?#[587W,7S[G\+]C<(US,?U)-O5)-OW!/OD)LD:YK81;-%W!::)$V=)B;V. MT[[PSD/]F,9W^P/;U0C.O!2DCL_9JU?PMF04+MPW?F[ M&4=Q-!QVTY:Q>=6+OU!+ P04 " "QB25,69F#P/X! !Y!0 &0 'AL M+W=O &+"CH?49.N3=,F M;3+9IMO?C+Z.9E$L,./V[@OH6M>A_2-?YST\!Y5TY.)%-@#*>^U8+S._46HX M(B3+!CHJ'_@ O5ZIN>BHTD-Q07(00"M;U#$4!4&".MKV?I[:N9/(4WY5K.WA M)#QY[3HJ?C\"XV/FA_[;Q%-[:9290'DZT M\!_5C. D]0HM+U7;0RY;WGH Z M\S^$QR(Q>BMX;F&4J[YGDIPY?S&#+U7F!P8(&)3*.%#=W* QHR1QO@U>_K+ MEJ9PW7]S_V2SZRQG*J'@[&=;J2;S][Y704VO3#WQ\3/,>6+?F\-_A1LP+3H^2,VF?7GF5BG>SBT;IZ.O4MKUMQVF%)'.9NR":"Z*E("3_+A7@#XU*%A&Q@T.HG,)?2-RHN;2^],U?Z M?[)??&ULC59M;YLP$/XKB!]0;/,>)9$*R;1)FU1MVO;939P$%3"SG:3[][,-I<1< MV^5#L(_GGKOG;.-;7KEXDB?&E/?END40R-V)-53>\8ZU^LV!BX8J M/17'0':"T;UU:NJ ()0$#:U:?[VTM@>Q7O*SJJN6/0A/GIN&BK\%J_EUY6/_ MQ?"].IZ4,03K94>/[ =3/[L'H6?!R+*O&M;*BK>>8(>5?X\76XR,@T7\JMA5 M3L:>D?+(^9.9?-FO?&0R8C7;*4-!]>/"2E;7ADGG\6<@]<>8QG$Z?F'_9,5K M,8]4LI+7OZN].JW\S/?V[$#/M?K.KY_9("CVO4']5W9AM8:;3'2,':^E_?=V M9ZEX,[#H5!KZW#^KUCZO _^+&^Q !@ PCC&3DGF*)(C["S>%D!A M%!)86 P*B^?">XF^TON]%5L+\P#YXKIY+4XWSOI+FV+IP! !; P &0 'AL+W=O::'A1W*S. QI/.6,4] MAO;$W&"!M[%(29:OUS=,<:%I7<;EN/VW!VG&BF;T(_$L M3KT/"5:7 S_!;_!_AH/%B,TLK5"@G3":6.@J^BW;[8N CX 7 :.[\DF8Y&C, M:PA^MA5=!T$@H?&!@:.YP -(&8A0QMO$2>>6H?#:_V#_$6?'68[4=)"Q\_2/YOQ$:9YMI1,P_^""TB$!R78HS'2Q2]ISLX;-;&@%,7?DQ4Z MVC&=;+=3V7)!/A7D238?"*X628H%@F*!8+;+RH3 MYCYB=,*LBN)+%W:UE_#LGK@]">W(T7A<<5Q$9XP')%RO\"Y[?.ES(*'SP;U% MWZ;[3H$WP_24V?P_U?\!4$L#!!0 ( +&))4P6D?#UNP$ -(# 9 M>&PO=V]R:W-H965T[^?I3D>E[G%TFD#@\/*2J?M'FV'8 C+U(H6]#. MN>'$F*TZD-S>Z0$4WC3:2.[0-"VS@P%>AR I6+K;O6.2]XJ6>?!=3)GKT8E> MP<40.TK)S>\S"#T5-*&OCJ>^[9QWL#(?> O?P'T?+@8MMK#4O01E>ZV(@::@ M#\GIG'E\ /SH8;*K,_&57+5^]L;GNJ [+P@$5,XS<-QN\ A">"*4\6OFI$M* M'[@^O[)_#+5C+5=NX5&+GWWMNH+>4U)#PT?AGO3T">9Z#I3,Q7^!&PB$>R68 MH]+"AI54HW5:SBPH1?*7N/D2T ::XF)@O(/W/$R-WHB M)O9^X/Z)DU.*O:F\,[0BW*%XB]Y;F1SOI&"KGDHP;9@F M2RH]JC#)*^\RL ]I>)._\#CM7[EI>V7)53M\V=#_1FL'*&1WAQHZ_&"+(:!Q M_O@>SR:.632<'N8?Q)9O7/X!4$L#!!0 ( +&))4PW&"AVK@0 +P6 9 M >&PO=V]R:W-H965T)-;!T8%TA\_?8%S#EA=DCHF\3 ;X9]9I=Y8)>GHOQ> M[;RO9S_R[%!=S7=U?5Q$4?6X\WE:?2F._M!<>2K*/*V;P_(YJHZE3[==4)Y% M*(2.\G1_F*^6W;G[^[I]W=7LB M6BV/Z;/_YNL_C_=ES44[(I_YQ[I-D3;_7OW:9UF;J1G'/WW2^>6>;>#[WS^S)YWX M1LQ#6OEUD?V]W]:[J[F=S[;^*7W)ZJ_%Z5??"U+S6:_^=__JLP9O1]+Q' M 7$?$+\%?#PDU0>HJ7?0?8">>@?3!YBW -E-X+FZW71MTCI=+9([)HGBE4BVGK*+EX-Z"CY!S":(NP3Q(($D M$W)F3,<<.L8JY00I64@9[320JH44: W*D-(Q6.Q0:%Z:8J4I1AI92.LSHP;# M022CV3"4-$H3:2$EA0-")2&%"M2(,,T*TXPPLK#6.ARR M468@Y82AURR1S M1ABR3A(&,['4R&LSK#;#:",E7!OF/LY9(HVAM%7D&;T-*1G'2)]DA@+E8EZ8 M98591ABI\]H&MU$6!%)E(19;(X$^:M.R)=.RW=G@B51H8^'X&CBV!HZI@>43 M@.#]0TQO>#!B03"AY?70H"JQ05*4#8-)(S7M# QFC:#-*&$P(X4:*3&PWG8- M.*'M]=!PTJ6CZD)**D=]D*$<.J#:0LJ,2^/-#N2$QM=# VE.:>I6'"9"NV(P MIY'6(&$P*P#&UC9OQU]/32XD]:T0W"4M9**"ZFF8_<#\C_;&^PQP M1A.T-Z;I"ZN#!A!BTC$=(,2, T5?#SA,0VQ&Y/$6 IR'!.W-A?,)T@9/"8,) M"'M B&'SEACT ":;%6Y$'O+^AF)"B^NA@;,CTG?H#8/%+GQM93 0PACZGL!P M+L9XY"4(>?-%SGQIC\/0!T$HI*N3P9QP]%.12^: OBTF'*:M&5/'>R]RWDN; M'(9.B*"$"^2QG N^A2?F2S[/-Y3(>S R'@PC'0IYG\-X>I-#WDV0&UH"!PAKH\&O;">$D M+0+#8?N%1ZLP+5_R>;YA':AG#J_R=HB,'=("W+ 0G8WHW1Y7[LOG;DNSFCT6 M+X>ZGL679N7M?+J]'&3^J6Y_FN9W>=Y//1_4 MQ;'?*XXN&]:K_P!02P,$% @ L8DE3-+.5HL# P A0P !D !X;"]W M;W)K&ULE5=A9EU>A;%JSQPKJRW-,GDS#XH ME4\<1VX./(WD2.0\TV]VHD@CI1^+O2/S@D=;0TH3A[@N==(HSNSYU*P]%O.I M.*HDSOAC8/,7,_5&S:N:3B! MU 32$'3LCPA>3? N!/]#@E\3_%LC!#4AN#4"K0GT0J ?$EA-8!>"9QI8?5W3 MKE6DHOFT$&>KJ'9<'I4;&R9,;XA-N6CZ;][ICDF]>IH3\*;.J12J,8L*0ZXP MS&]#5GT(M!'K/H+ 1<7123:9$BS3!>D+M$,L^P@6=/+\5.3^[A[!,:\5MU5@@!88( 6&G2Y4F/ Z<1B% ]N.HF$H$F:,"S!4@-W>R1 5 M"#\O=!WV"_5'="#/,1IFW ]#!AH"+GZ6N+>7"@/'$2!90/<\@M[^\7QL/V) M-A[>:(">/'= D*3(@ 1N9_B"GP$W-"".)EZW8@PTL-\!]Q4@QAHZNP#W#- O M5(N[!AB2!>U6BX'80!S<7("XBX3=.!AHP%R NPL0>WD#VY#@]B)?L!?![44P M>W6_*@H:J);@CB&88[I?%0-YT(GC7 TR*2_V9FZ5UD8<,U5RKU:;V?C.C,:= M]05,EH"LKV!RCZVO]8Q=3<27L-6 _C,J]G$FK1>A]%AFAJ>=$(KKFMR1-L]! M_R=H'A*^4^4MT_=%-1A7#TKD]=#O-/\\YO\!4$L#!!0 ( +&))4QZ2^YE M6 ( 'H' 9 >&PO=V]R:W-H965T^TD3D +F-I.V+Y];4,H"\--?&#F_V;L>";O MN'B3!6/*>:^K1F[=0JEVX_OR5+":2H^WK-%?+ES45.FEN/JR%8R>K5-=^3@( M8K^F9>/NV 5[[8N/-@=$C(.U^%6R3D[FCDGER/F;67P[;]W M1,0J=E)&@NKASIY851DE'<>?0=0=F<9Q.G^H?[')ZV2.5+(G7OTNSZK8NJGK MG-F%WBKUPKNO;$@HI>#VHZ%!J^MZ/96/' M;M!_N,$.>'# HP.Q#GX/LI%_IHKN)K$W3VR1!"E,BD!(!E'A&B1:4%&4P) 8A,0!)9I!X ?D4!RLG MGH"4!*"D,TJRI$0KJ:0@) 4@V0R2+F\EC2.8DH&4;$D)@QFEMTDG%(*]=.7R M40 _I H?E+ZHVR"2G*/!ROD%:>+ )(BS>+%B2<>"LGA\"'NT<8 )$Y""] M)//29(4$OW!$ %(X)Y'%-87("^>UR)^4OIJ)JRWZTCGQ6V,[SF1W;"Q[;$OG M?_.^*_V@XEHVTCERI0NP+9,7SA73T02>_E,6NA&.BXI=E)DF>B[Z;M O%&^' M3N>/[7;W#U!+ P04 " "QB25,M_J MTL@Z.,2/"CIUL_=L*GLA7NSA\R'U QL1<"BTI6!FN< 6.+=,)HY? ZD_:EK' MV_V5_:-+WB2S9PJV@O^L#KI,_:7O'>#(SEP_B^X3# G%OC=D_P4NP W<1F(T M"L&5^_6*L]*B'EA,*#5[[=>J<6LW\%_=<(=P< A'!SK_IT,T.$1O#NXV21^9 M2_4#TRQ+I.@\V?];+;-%0=>1N8\!9# M9R.&&/Y1),1$\A AF(AL$4R,:T1H(I'SC]XE,L<)9BC!S!',WA$L)D%BF"4N M$J,B,4*PFH@@F#C 1>:HR!PAH!,1#!/B(@M49($01!,1#'.G<):HR/)O KK" M"58HP>K_JX(&^ ,)'M=%CH'B.^5+[SQ$^K@T<@QTKS8H^A8W-'Q<'3D*NG=O M^'NDT>,"R5'0M$+(32^K09Y(^'$GMN1XWKD&TT_ MK[XR>:H:Y>V%-IW6]<.C$!I,C,&3>8^E&9'C@<-1V^W"[&4_)_J#%NTP \DX MB+,_4$L#!!0 ( +&))4Q\OH2(VP$ '0$ 9 >&PO=V]R:W-H965T M9\)UED8M2LZ^$DD1HYI_+O 9B8 M\B *WAS/7=-JZ\!%-M &?H#^.9RDL?"B4G4<>M6)'DFH\^ IVA\3BW> 7QU, M:K5'MI*S$"_6^%KE06@3 @:EM@K4+!O?NUZMT[^)$UFVC:!S 2R$$SL]PCQ3(AO"-AGYDK]1#4M,BDF)/UC M#=3V1+2/S666UNGNSIV9:I7Q7@KRF&;X8H5FS,%CR J3)M>0XSTD6A#8)+!D M0;:R.) [.KD)\![B*D"\66;LZ,E5F;MM@613(+D7(-'-/7E,ZC"]P\1)M O# M\*:6#5SZ,5GC?$)X]8@<9./Z7:%2C+V;M95W&:DGXIK@/]S/XW&ULE9C;;N,V$(9?1= #K,232 6V@2;&H@5:(-BB[;5BT[&PDNB5E'C[]M4I MADW^4S@WUL'#^3D4OQF2J[-KOW=':_OH9UTUW3H^]OWI(4FZW='61??%G6PS M_'-P;5WTPV/[FG2GUA;[J5%=)3Q-LZ0NRB;>K*9WS^UFY=[ZJFSL-F7M6VZTC51:P_K M^!?VL%5\;#!9_%W:2DZ^^2J?\I]?US')H[V]E"\5?TW=_[5+@&I M.%JB_]V^VVHP'WLR:.QZMZUV]>!FZ4A<_YVO93-?SXO^C&6[ EP;\ MTH#)_VT@E@;BW@9R:2"]!LD>DLAYWE MDP-YXT!@!P(Z$),#<>- 8@<2.I"@!\H+<[;1DTTSV[ LS;",@C(*R&2>S&RC MKF2$U@:K9% E RK:4\D"%9D98L@T5-% Q7@J.E!A7!)?UD 5 U2\>;PU@0I7 MG/@N.53)0Q7MD;#-0Q66:ZS"4@QE"G0"FM)PT)@@!HT1]#,@Q'TA%@JEBIAI M#)/+ +I:^$(\$,I28JXQ##@30$?Z.B(,R)B<$,*)@(%,H/U,P,)4D.5I2@CA M5,! +M#$I&682?B!8SPP$S?E%[6HST;8KF1+KA&!J.RF?F*\DP M@:89-; 8&HX*J/:%P@K*#+6>X!@MCFJH\87"(LI2JO!P#"!'933WA4 =-9*: M4)A C@CDOE!82J6@=#"F'-52Z>N$Q53E#.L(S+) F/JS6X2U5 QK T((PRP0 MS,P7"FLI9YI8'0B,O "UU/A?:#&ZX56DE!"Q6@:)P5#K;4R\D/>G)X%9%J@ M^BPC(ZKT"(RR "A3*UV!(17Z$]%B_ 3"+X@6&5'18OP$P,\H[$)BLF3ZB=T4 M9D8"9OS2\[@874]EF1%K HF1D6CG:'R=$VE"8O8D8D_[0EF8TC(*SX\6&OE= M3:Y.M<9SR3^*]K5LNNC%];VKIV.L@W.]'1RF7X8)>;3%_O)0V4,_WNKAOIW/ M ^>'WIV6L\[D&ULE5;;CILP$/T5Q >L,9<$H@0I%U6M MU$K15MT^.V02T *FMA.V?U_;L#0ADVV:AV";DJJ2^)XW(14K:C>=V[6M2.?\ MI,JBAJUPY*FJF/B]@I*W"Y>Z[PO/Q3%79H&D\X8=X3NH'\U6Z!D95/9%!;4L M>.T(."S<)9UM:&0(%O%20"LOQHY)99W,CDE8\_)GL5?YPHU=9P\'=BK5,V\_0Y]0Y#I] M]E_A#*6&FTBT1\9+:?^=["05KWH5'4K%WKIK4=MKV]V)DIZ&$_R>X \$/_Z0 M$/2$8"#0X$-"V!/"$8%TJ=B]V3#%TKG@K2.ZQ]LP\Q;16:AW/S.+=K/M/;T] M4J^>4S_QYN1LA'K,JL/X%Q@Z((A6'RQ\S&+EW]#]:X,U@J#1-6:#8"(\B@!- M-+#\X"K1.VF$J$!H!<(K@5$BJPXSM9BZVZG(LS_<*4*=(L0I&#EAF! WF: F M$T1@M.)R+U"\'&GX M'[GB=49OBRCPQB6-@H*1#[DX;BL01]O*I)/Q4VW[Z,7JT"Z7OCVN_\*[7ON- MB6-12V?'E3[T[=%\X%R!CL5[TK'DNKT/DQ(.R@RG>BRZ'M=-%&_Z_DV&CXCT M#U!+ P04 " "QB25,UNFS 4?17$ ]38AI!$!"G)-&W2)D6=UOUVB!-0#6:V M$[JWGVTH)6#6[@_^X-QS[KE@WZ3AXEGFE"KOI625W/BY4O4: )GEM"3R@=>T MTF_.7)1$Z:6X %D+2DXVJ&0 !<$"E*2H_#2Q>P>1)ORJ6%'1@_#DM2R)^+.C MC#<;'_JO&X_%)5=F Z1)32[T!U4_ZX/0*]"SG(J25K+@E2?H>>-OX7H/L0FP MB*>"-G(P]XR5(^?/9O'UM/$#DQ%E-%.&@NCA1O>4,<.D\_C=D?J]I@DB9[)E:E'WGRAG:'(]SKWW^B-,@TWF6B-C#-I MGUYVE8J7'8M.I20O[5A4=FS:-W'8A;D#4!> ^@"M_:\ W 7@MP!;3=!F9JU^ M(HJDB>"-)]JO51/S4\ UUL7,S*:MG7VGW4J]>TMQ$";@9H@ZS*[%H $&]@B@ MV7L)Y)+8H4DXNA?8.Q"16P$[36 ;C^],S!"$3H+0$H1W!(M1%:88A%9ND<@I M$CE$XI%(BXDMIK*8%5P$03 JV+NPNW06SG06CG26HW2F&!3/>(Z=(K%#9#42 MB2=FHG!J^3W473)+9S)+QQ><^4U63H+5Q_\S&+B/6S M" S&YZT%10.O>#GK M%_]++^+6RO6>P MV[>8+;)WXAN\[4_?B;@4E?2.7.F;U=Y_9\X5U=D$#[KNN6Z)_8+1LS+36,]% MVQ?:A>)UU_- WWC3OU!+ P04 " "QB25,K9.3Q# " "?!@ &0 'AL M+W=OMNFS 4?A7$ ]2 ,;F((#5IJTW: MI*A3M]\..0FH!C/;"=W;SS:4),1-FQ_!/OXNY_B:MER\R@) >6\5J^7"+Y1J MY@C)O("*RCO>0*U'=EQ45.FNV"/9"*!;2ZH8BH(@014M:S]+;6PMLI0?%"MK M6 M/'JJ*BG]+8+Q=^*'_'G@N]X4R 92E#=W#+U OS5KH'AI4MF4%M2QY[0G8 M+?S[ MTQ\L#?&\_:[^9&O7M6RHA!5G?\JM*A;^U/>VL*,'IIYY^PWZ>HCO]<7_@",P M#3>9:(^<,VG_O?P@%:]Z%9U*1=^Z;UG;;]N-D&E/0$8$U-5N)_.!*IJE@K>>Z+9#0\VN"^=$+U=N@G9U[)B> M3ZFCQPR'88J.1JC'+#M,=(:)PGC (*T_F$0NDV7D$""7)BL'9@1Y<$ N$8_7 M"!Q&[DRQS3(M'9J:M [.T5*+V<'VIEMN59=+AE[R-S:D?Q93A?=9?E2::[NG]2L2]K MZ6VXTG>"/;D[SA7H!(,[G5NA7XNAPV"G3'.BVZ*[,[N.XDW_'*#A3S1M_]]&/L_?1C\M-YZ*9;'B3,"99L'B1>\L(N T'3"P-V MRN*-$_'XQP_)3S]^P#ZBWY!]#H-D$T.?)5^6GUZ'CQW6ZYK,[EJC\L-S[L)# MJ^&AFH\^B;]>>0%GEPG?QO_3V.'^9DD]+GQG77ZZ+'K^.POW(G8!?Q8X6ZYI1RWMNTO M=OF7^\A9>L&:+5ZV#Z%?F>3\YE/Y-[GQ=WSMQ4GDP,#7SK:Z/.@YOV:SF[O; M!@(SF',$\[T$H7AF/_.7A^-=F"!)[=I$F<@%8 )RNK"(,X]+TE M$3YS?"=P.70#K0-]^;(X9\=')^R(>0&[WX1I#$0JN_;9>6G4 <6D:1SSI-)S MYL0;TE87/_#?4N_1\:%YS1#15YXX#SYG,7?3R$L\6-:QD["5XT4,>J7<9$\; MSP5ZNUT4/GN@;]#$#>/DI*(VKHO6(V81=SD,"61-YO,X9H[OAT_$@G#%CBQS MW.W2_(YLL]OMENEPZ63Q@WPXUK=SRAD:LI_(I#)=/GE_1+-$G M"(-39QM&B?<[\=X+0(K6'GYLFWC#9LOE7'G.@^?3#C9NS,YYP0%KGDY[_ENSRQ4N_B@V>P;]5,$EA),=+3VJJJ^0UB,QFPN M<5:%(P JA9':$HZLD8Q//."(]K&1L]QZ 04/:/^KVQ*#978%;EW"?/VP%G6) MA>V?7-Y"B%:3)2.Q.Y94*I#V4MIQ$,9F(IXDPAN(R"D?." ]/^,0VC8@(!#4 M1R]&SP1MVK$23QI6CT^.Q:,3-DV2R'M(11R0A(P@EN;,+AN<64Z^2H+&@73L"YCA+/\&3GU;%Z;-:@BWMSGVY-XZ)3X'!P*5NB$KQ*I@Z;"M M0$8(7 .\'[*M,.4<33DKY(4.WAI2L08W1OBM!6S>2K YVP\VQ3[7"M'Q%>YS M(^J<-Z#.,G!LTK4S#B8:*61P"A W8.OF-%FU!PB%=.8G>WM? C!0 ;L$ "GL M3R2^2-BIQXML!X/\8ZCH$SV8(M_N_/"%M-B)MLP(Q?X3H M !< ),'- 00#X5;*A;H2[8L_ZFQ(72 S%P&7)@:MJ=12\Y(,M'9MLZ.86+H M\!T?K*):EXLHW&HN?(H!87WB(K>)@H>@*JX'QB?(3#$9-?A&J:X=ND:T(BL< M(,X_SD,8@=YB$ M<\'DQF3UJFRH":]:TG+[$DQFE@S29]XDY?](C3E(H@Z:[6K% M78%.GH6TLCM*=XBA4VWL'#7 M8<=9'Z;Z&+7$3RBD(K?M;;6I>]I)(VXJ3L_ (;T XEF(U\EP@R>Z@&8,CQ39 MXO2_.BSVGD\)W>)O/Y=Y:W?8Y?6?@:,W=Y?SA:'95P8L$?Q:HI?&D4#OP"*A M8D-,;T*$#'/<$J (:?7&RHOB!'"LR<2G,$V,0DI69F(-@ P=^FE3XP[YXGA MH4[DH;D^8KV!.>E.\$//M"9=X]Y$&\ M XC&.+$(. -K=X66PBZ1('78U/>5N*!FE85'63RT2D9=!<."K\LE$N4F_0Y; MS#]]!O,#^G1Q<_T+<#>JAX @1CC^"J0O!UCHK+L])IX&W M=7Q#_-)A2$=O(CLR<#E@;P'@>&"->; &@5(&W-#2?J;*A"J3FZ48A5 YZP#L M(&Q>@O'55R\!55ORS60U/J'W$1PDNR$/&AI7IX 1Z&2T/\ M"B&HSD-$44YI)^ S6WS2P_T,8!1R4R"4S2N<2 M/ )9DZ@L%>@2]$%L":'#%@ M3 .:!BB,GXIS/(IK?%@R!!,!%PXGB-,M[7Y&3 Q!M(Q'=$6@NK!RN6!)?<,= M/]ED*>TEYGY1'X&O/\ B8'ERI09XGE %;^3AP1:X#+Z @U[AK-72U"Z2BP;L M0/KSX(69@W959CP&)?% ML/>HOO3<0([&@*82M3TRI8/L$X2 AN@12QL?$VCT:%F&$X%: ]_6 %=(&YKL+')^]V#0V09VTJ2Q+@/4'< C@$$).ZVPMB@''-)*9$/KVJX$15#B MCKNAY.<&@"86FB6Q(6P**-@&UK[>T.1J[$4'P33&I* /+]R)8E-0,;2E(9K$ M8A"'$HBP%R&8UH@HEN=8$&Y#5P^MB2#E MU@G(B*#,+ T<<,%."%MWC7D0JV,HAZ8C\0RJD=S(;5!83GA.R@N7 M$>^49H2/T2OC!!+">N4\= :="><9Y0-"E#3^3.KF@\,1!_*(H/M]&>)4:1^!B3D8 M=MG -NW!**?0M_PV5@\/9W5O9/:&",1ZL%" DSJK1T-$ MB8>RND?]8JP(7<#0A0F_>"O4[L82;= M+L88HPE$';W"7EC#(?PV.G0S)J8]P;6:0WN04>DAP#]P,R:@([2=78P-\OV< MP!Q'O<;M !'O]X?0#$1^S(Y!:P#LG[!>'T(<^W"FO4* (1;N#B9"6JW^J,@T MD"6[.SR4:2.B9(U!F')5MR'Z/E2"QR#\UIA-^J;=[^<\&_5!Q^QFGH&TCFWZ M#^02>&8-B6<6*%3?.+8P'8;.E*I&,\&4Y4>(+87K,606AMQLEK^LJ6$UZ[.C MII'5?E(!@2RZP4RBH[+3A* @B 5@JE6/!B$"4#_,P#&6J"'LS%/GRF-A8 9( MU5,+0AC$?8\"5YEW( "F0 "=[SHB/=2IKQ(DB)(=?]WZ3C6?.>BP^2]?+N__ MPF8WGV_GUPN*U-CMU?1Z8?P"P 0F*W,PF+'^3?VB$)H\W"+KRZ-MK/QP&1SI M$3H=><7DTC'C*J-V=-AK+/X6>2DGR).RL'WB0 W8*8I^DXTC,U-82RPV350R M94! #"@C&I0+C)&0?H?=R"$Q+VV S,!VO]#F20]"/@7S"H@*,4+V,.>$OV;X M&QB?8J"&:S9HZED:D'JB.O- P$K868!LVRU"KE)^69T>O1A+D#6"A(<8SAR> MR&IQE4\C]3"+[DV2RSS5%WC$[.[@ .^"0W8&Q-VL8>& MRK(OV?&PVP/ELT>=01?MU8H3W#\>H /O33KC4>UHU^;' BV1J-HZD)'9WD1=CBB-!+5HU)).'Q%&R:^&D#9>7*B)>S\35!@MZE'-X"K0\HQ3Q=?8&T= M6LEI=V*J&E4"O4]J:U6*+"^?UY(WE9,^J4I*KE;BQ@.,,);BK;[#G/!X9BLJ M7FOTQ4!+);;HS'?_/5TA6*6 M'9^3R[ Z0_8]_&NS[PVLGJ+89>EAR@#6\.)Q?\FZG2ZTH7_S-O(LG^S38X@9 M8A_M+NC("!KW!D6*DF%@03GK R&R#OFG2GX,;6!;U0!8P21/;0 *-AJ:QV11 MV>![#!3)8:',2K-)LQ>YHNRI%^=*A'F$0GF=DG\,0:6UE0)CJ $K#NF:/[%I M'KX!A@G@L\MK:Y*&F(K_E4UGLYLOU_>7UY_8[=W--7R>S3&GB,<9=.( >]H7 MFG\Q79RI\G%-F_J@31)KR#+%7,^L;H9C1$.D>L$?HA3M=&Y4&DB#HMJ2P!4G M%DN\D(/7V)5D&2RV3CUQC$6;+\^] MR:IHT3$&1"Z/L"H$-FE'J2%5CR(-U$Z,@G@MDQH1\.=#1)R.>(D\R<,Z\!06 M$2=4ZD35$!EG$9&1Z5-)(=DF.Z!C3QLNGLAVZ(3!79(3!>"6^'A5(-FDH/D* M_6#NL%+ CRPFTWH AZV>W*K/L%5I)":2A*=;S+>2PHI62'.:K@&U'D1UH$D0 M?LW^UYHTGZR#95%0GBX83K6C]G*O48>=?5E<7L\7"S:]/D=]./\RNV=7\!/H M"2"XQ24"MX6T(?MJH2.^\C'Q+#8V3GUZJB>^Z.2FK@H O+,0/ZYY23( <<$" MT#D#G2L(N>0B3L^-N$:4;3E@EF7'4'>;E+3]GF>E"W- 0Y7&E&7GX ED[C8V M\IPVAB'!1A[+UR-2-/UK@.)@2Q/,_) %%=4 T%)57#F/CN?K&6J1 L0RJXX! M[CT[81$NO@1%5)6$CDE7"*R3T]F&;]E5LNR8F!F'+WAI(>M(ZKUU@G2%4!.5 M\,$+94CR8N0Y4'5)@]V%[F;I8'W,/%B#=UAV2 [ 9F2GCX33LQT2KAH#X:X M070I1D9&Z0XY>-3#$)<>BF2]N,:4&*Y.V63+E*NS9'28I9PD9>Q$07#OOF<"Q!HR$H1M;7-@#T5;IU3N))]3=@&>&X7H4ZU'C6CUY(CY5K'"5AFR M=DJV[P[&HGWQAJ/.)FPX[(H5&N7+A0,T=L?X*[ (CQ+@QX).V*.#E0($>.UL M'3#!RQ0/.5,18E-@.'=P@G!Y:9^ M:!KBH*)!;UA1;RS;[-N]LMX84F]LLSN<5/6&[=,;8[_>L#UZ0QY@%TGG"<)8 MU!Z6:\]^X;8@4NO5"W=7">Q.N]!J%,4:NO>[4B ;1 LD>R0ENXE-3)?9?D\2 MU.OGZL02Q7"!Y3B:;1XU2Z$T$C $XN O@4 *VCLO-G2G MZ(DC-W7RY&37R6G&ZRA\2I2L5 [,Y#%I-I/,E7M!/B8I!B!SX[^YT^(Q2I*/ MLDU"\0-LQY ,B('1BJBYPLO32B&HTDH !7P/!":*4.+I8#)(J?8)<*'O$SHQ M9 (&"W"?DSS_(D'I01)M9!)=$M>)$)JB>/;5SWX8K$_1&QAE\<0L\40I0*E( MDQJ,!^*ZZ[&H*@N,/):F, _:U!G),KZ[@AFP>Y@!F,Z'2H'^N,.N;B *NI_? M?6;G\[/[:J2H"LH0*J\AP!50F^8$9B/X*N,'%1S 1-. T 3'@V\(71_Q478L M#S][4H<'ZDJONJP/Z(B" F!WKF R(S.AS8HP:Q%AH3'@]D<,)6"&:P=W6]2; MB6$,.4PE13%2N3:@00>P)%IT39D"@Y6#A72&EM/X0;9& 851'V1%>LLM8D,4 MPV27L,BJOC#0UX@R"[$46I&-O+H\N[D#H B#8_43EC0!V P]=-3'I)(->5!M M,V!J=J<',;A3*I[#F9QT5!4IILWA:>"(6AR29X8SP6@.D]DRA5#DI@?H:-78Y624:$68%GF9Y?WYU,S VUBGW5;B9-'K<8C M;@]9:PC9JKF970G]6V_#EQN# ,UN/G^^O*= GV*=V0WE .;7,ZQDU"6?#"3* MKD# /'CTHC# D>A @@IT\LJ5$(+7$"7-R$OV<068NKN#%J&_ Z[]BBD0,(*! MJ:%O$D]1&"'\'+DDX72SNA$LGHQ%>$L'].([1D :U 1N/W"$[P_DJ0@*DL6 M;\+0J<5I;Z @6RG(@=9H"U,J24H282I 7D\XZ@G4CEAD0/Z5>^1$>C4K)? M%L,X??@;Q=-AEG?Q^5I>3A6]=Z*>P+'9BB?8RVM+-I)$K/,R^-Z-94D6^X M \67UW_R&@HCWH2IOZ0S$=I_)RNUE?5_R%H4[E5*]6KU<3[61&:&9Q<*Z%'1 M8;KGQM0]@DHA=[?#%O[V9^FBWF-@Q(X/^*:\P[7D;,UM7OE6"^2 MJ(I'HU#Q2)C"!S#D"#$&,>J.3:HY",J#D,HT\:0MK MECY.KO@-GK&RE7HI^/$]3K)ZYXQJGH$A0%?FC3RME\B^?_Q_7P'>N/Q9L=Q; MZ]MXA_A;E?BW*O'_LRKQ RJT&V7]6_';M^*W;\5OWXK?OA6_?2M^^UZ%^FLJORXL(+/)K[LSJ:TSD>,SDY MD\VS6%^P[:GS=5&N4'@L:_9J5197,*0>$YOD[D%:_/N\QR M[6UO2BY$@N6'I3"P(CLMD> ;@K?Z)7[(7EP7T%6FV-1^R!9O[F&&>AF/-EH; M5]X2@L&L]\88U5>1'!IN ?6&>*OYE0;U(=:^.;2ML?G]6/N#JH-B_U/M"E\Q M4)*R49V]V\ENT58<2/H0@RM%US1_K'FSW$*[G$MA_B$AVZNG6'CCCJ38-- = MW;P2KX4Z[%7G(*H/XC4!-7=V#PI!7VM8#@-[^UZF>%BO0X!<\WL "\BMGG3] MFUUR$@MU<^WO^EW%@]H7;@E6CU_TH&6>@ZK*7/YJ5?;\((3)WHLPV3L0)GL[ MPF3_!(2Y5V=SX:]DT>W6%X]JQR?CMG='%28UC>A4B%;T\,+T=EF9*99AMBK^ MK*;VG6FU[\)MZ'7O%??^KAKVBB6NE+276WSI+#JH%\4JVQJ+'JF;TMK+@>0* M*WNN2JN+9R&T[S 6C&&QMC:5]UJ)8[VM\^QMTRU#4:0D+5Y'1A:5+QUH)QT- M_GC0Z7:_KX@-0">@7^^0)$Q4[V?:U;[+IR*+6- M68K3SYQU$=-Z]@XS.V/?,ILSI9EK_\&"\$9,N7(C;4E%/F,45=00P(LBG M%5?GU1I.V54+V1"&EYMUZZSKGO"\8DH'K1/0HW;,]I -K'"T7V\; MKU8>%JOX&U>I+:H=9B%:=BL%F)G3U^I#J@BMH71V%R98!DVW9E[JPL'; MQN)@*A/<_^;.=@)9&>;KNA4+YEFA8/Z-*VCX\S3MO>N+[2M2GW?"M[X4*=)5 MK'_2]C16[;^.S*O_9-"^/=_3O:@W8"0:,"IF_>AU.J*^K_+W1=*8XTNST%SN M'Z(!:#;@4G$7@;7<17@=3]Z]1]=:N?MA4KE_"?=M@]OG'\S,]]!L)[#Q6+Q]_AKZG^9O06JU3U]V5LOCM5XE.FB M^J+\XMQ;*&4W,Y?:'#BMQ_2'T\]>GUT6K=>7>3)1[OVNP.DQ*->%O MH5I3Y/X6,JI"O\(##R018M@4,XPYH;N,T)4D-"-";QE:_+W0*I"M =KM?U+M M'2K03OCRV22J=4N%^JW:[W/O%ISG95_Z]T/Z)<56I-^ MBTF\<]0L7?MJ+M2GSVM]T[5:3HS3*75YX?"OJ;@_)P6BER5K^ MK?ED1/VEK.;ZW[U]:]M^B./DI_\%4$L#!!0 ( +&))4QN6+5_,P( "$* M - >&PO+*<.?WUTXM?DHRQD:TC_1+=/2<]]]Q9Y!0W>LO@H0+0J.-, M- FNM*[?!T&35_VME?KZ%?+K[,UL%CZ>7Q_B9RYPCI'G^)0G M.%J^Q<&?DUZ$O^8UL0/J2TL=]#6D<2'%5,H">\#D)AS0AK $WQ!&UXK:4P7A ME&T]/+= )IE42)L>&FV119HG'XZ\9]O;\W JI'*Y?0;_N^ZW'P0&SPJDC.WU MV@)I7!.M08E;X[C-#OPIA'I[M:V-PE*1;33W#?!;W6*2K*7*08UI(CQ :UV./N"N3WV$\28F15 M#*:INC>GKQ8ZR;MLGGN7-CR*%]5T(_7'UI0CG&_O#MPK*&CG_*X8!1AV4M=L M^X'14G#PQ?PV871DPC0F0QY4246?#)^]*ID!0&&T :5IMHM\5Z1>0:>'Z]05 MQVJ>OT#-_[K/)0A0A.V*-G?_E+O\GQ4OWOV]9/>OV-M1-&ZI4Q3T:NM:)Z#UV/?%0F^LT\:MC=A>D/4$L# M!!0 ( +&))4RO]UX*$ , 'L6 / >&PO=V]R:V)O;VLN>&ULQ9A; M3^0@%(#_"NF3^^!VH-[CF'C;S21&FXSQG:&,0VRA"U37?[^'-A.IJ2>^L//4 M&X4OE'.^4\[?C'U9&?-"_C:U=O-LXWU[EN=.;&3#W4_32@U/UL8VW,.E?E'QS'_?#)>'"JU?YR%?S;)9! MNSQJV'>Z/0Y$9_8[3&:]5D+>&-$U4OL!RLJ:>V6TVZC6943S1LZS;1/"=45N MM5?^G2STT!6TS4@_]**:9Q3./??PSJMR:E7+C-@S!0_LHJ(!/!WD-5R;6E4P M>D6N>,VUD&09AHOX&,+'=L5']DIN(\@"@2S^(^0R0(07'#%K^.#"1) '".3! MSB"O3=-&D(<(Y.$N( /C[9].Q6OR"($\VMU,)((\1R..TD%?8;EYUE: MMJ5\[D/@"W.@ZDCLCCXDW_OL(;7KGY,2,G3\52GF#II8'O=0 UP*83J0KWZ& M2# :SL40KC$DY@Z:6!Y7G5-:.M>7"8!8=<*3.[@%Z##!,29F#YI8'W<&9O!1 MVH;1)2$P:-+$U)C+S%"/#[,$2V^/+ M%#V0QIB825ABDXS6XHWT7-6C*41_0%+_@?!:=,/]4$Y%2[,,2S/&Q#3"$FMD M,F3VR655J4\U \,TPA)K9"IH/BAYC(EYA27VRF1L3RQ,3"LLL5:^CNU^0F-, MS#,LL6<&^SVT/=]EV)$)U%.3B1F')3;.+ZXL>>)U)T.0Q\R._+:C=8DYAR7_ M4T$J6K(?;X=@VBD2:P>M:0L:8V+:*1)K9US3QGFH#I$?8V(&*I+O@2%%[OBC MHYM@B0TT+G/1V<0,5/0&RK?[LY5&]SNJH8_M9O#%/U!+ P04 " "QB25,,]RC_X,! !K%0 &@ M 'AL+U]R96QS+W=OP@DDB\B?;5>'V3;-ID,#3!?K8!$6@F7?#(\N;=UN94+:-+\K.3RYU MU?AM4H30O2GEL\+6QD_;SC;]-Z?6U2;TKRY7G*TW2AW'A&LMN,9TX. MQVWB#D=*)I_&Y39L$W6IU'?KSKZP-G@U?-"T7]#_Y-K9_ZQO3Z4F@6["VTT"WH37FP6]&:\W"WKS"\[:TF$;KS<+>C->;Q;T9KS>+.C->+U9 MT)OQ>K.@-^/U9D%OQNO-@MZ,UUL+>FN\WEK06^/UUH+>^@5W)=)E"5YO+>BM M\7KKD=Z^,,X>/X(KF]P_N^1F^,.:$=P^7"O[_(QAZL/](Z5#O\6JX?GT_],P M]3="W=RM[GX 4$L#!!0 ( +&))4R: LD&E@$ /@5 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*TR[P "L" 1 " 9D! !D M;V-0&UL4$L! A0#% M @ L8DE3%XG +!B @ % @ !@ ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L8DE3+=]D Z\ P 8A !@ M ( !4AX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ L8DE3&R8![.H 0 D0, !D ( !_R4 'AL+W=O)P >&PO=V]R:W-H965T&UL4$L! A0#% @ L8DE3)T^T@>F M 0 D0, !D ( !G"L 'AL+W=O1:@! "1 P &0 M@ %Y+0 >&PO=V]R:W-H965T&UL4$L! A0#% @ L8DE3%*\BH.G 0 D0, !D M ( !-S$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ L8DE3,WT=.FJ 0 D0, !D ( !U38 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ML8DE3%F9@\#^ 0 >04 !D ( !A3P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L8DE3'I+[F58 @ >@< !D M ( !H$T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ L8DE3!ND0W 6! ?!4 !D ( !LU0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L8DE M3*V3D\0P @ GP8 !D ( !&%X 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "QB25,F@+)!I8! #X%0 $P @ '[A0 I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 *P K )\+ #"AP ! end XML 46 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 47 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 49 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 69 172 1 true 24 0 false 5 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.neogen.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Consolidated Balance Sheet Sheet http://www.neogen.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheet Statements 2 false false R3.htm 104 - Statement - Consolidated Balance Sheet (Parenthetical) Sheet http://www.neogen.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheet (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Consolidated Statements of Income Sheet http://www.neogen.com/taxonomy/role/StatementOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 106 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.neogen.com/taxonomy/role/StatementOfOtherComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 107 - Statement - Consolidated Statement of Equity Sheet http://www.neogen.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome Consolidated Statement of Equity Statements 6 false false R7.htm 108 - Statement - Consolidated Statements of Cash Flows Sheet http://www.neogen.com/taxonomy/role/StatementOfCashFlowsIndirect Consolidated Statements of Cash Flows Statements 7 false false R8.htm 109 - Disclosure - Basis of Presentation Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsBasisOfPresentationAndSignificantAccountingPoliciesTextBlock Basis of Presentation Notes 8 false false R9.htm 110 - Disclosure - Inventories Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventories Notes 9 false false R10.htm 111 - Disclosure - Net Income per Share Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Income per Share Notes 10 false false R11.htm 112 - Disclosure - Segment Information Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Information Notes 11 false false R12.htm 113 - Disclosure - Equity Compensation Plans Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Equity Compensation Plans Notes 12 false false R13.htm 114 - Disclosure - New Accounting Pronouncements Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock New Accounting Pronouncements Notes 13 false false R14.htm 115 - Disclosure - Business and Product Line Acquisitions Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Business and Product Line Acquisitions Notes 14 false false R15.htm 116 - Disclosure - Long Term Debt Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock Long Term Debt Notes 15 false false R16.htm 117 - Disclosure - Commitments and Contingencies Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 16 false false R17.htm 118 - Disclosure - Stock Purchase Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsTreasuryStockTextBlock Stock Purchase Notes 17 false false R18.htm 119 - Disclosure - Inventories (Tables) Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventories (Tables) Tables http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 18 false false R19.htm 120 - Disclosure - Net Income per Share (Tables) Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Net Income per Share (Tables) Tables http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 19 false false R20.htm 121 - Disclosure - Segment Information (Tables) Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Information (Tables) Tables http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 20 false false R21.htm 122 - Disclosure - Equity Compensation Plans (Tables) Sheet http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Equity Compensation Plans (Tables) Tables http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 21 false false R22.htm 123 - Disclosure - Inventories (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureInventories Inventories (Detail) Details http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables 22 false false R23.htm 124 - Disclosure - Calculation of Net Income Per Share (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureCalculationOfNetIncomePerShare Calculation of Net Income Per Share (Detail) Details 23 false false R24.htm 125 - Disclosure - Net Income per Share - Additional Information (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureNetIncomePerShareAdditionalInformation Net Income per Share - Additional Information (Detail) Details 24 false false R25.htm 126 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation Segment Information - Additional Information (Detail) Details 25 false false R26.htm 127 - Disclosure - Segment Information (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureSegmentInformation Segment Information (Detail) Details http://www.neogen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables 26 false false R27.htm 128 - Disclosure - Equity Compensation Plans - Additional Information (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureEquityCompensationPlansAdditionalInformation Equity Compensation Plans - Additional Information (Detail) Details 27 false false R28.htm 129 - Disclosure - Stock Option Activity (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureStockOptionActivity Stock Option Activity (Detail) Details 28 false false R29.htm 130 - Disclosure - Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureFairValueOfStockOptionsGrantedEstimatedUsingWeightedAverageAssumptions Fair Value of Stock Options Granted, Estimated using Weighted-Average Assumptions (Detail) Details 29 false false R30.htm 131 - Disclosure - New Accounting Pronouncements - Additional Information (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureNewAccountingPronouncementsAdditionalInformation New Accounting Pronouncements - Additional Information (Detail) Details 30 false false R31.htm 132 - Disclosure - Business and Product Line Acquisitions - Additional Information (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureBusinessAndProductLineAcquisitionsAdditionalInformation Business and Product Line Acquisitions - Additional Information (Detail) Details 31 false false R32.htm 133 - Disclosure - Long Term Debt - Additional Information (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation Long Term Debt - Additional Information (Detail) Details 32 false false R33.htm 134 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 33 false false R34.htm 135 - Disclosure - Stock Purchase - Additional Information (Detail) Sheet http://www.neogen.com/taxonomy/role/DisclosureStockPurchaseAdditionalInformation Stock Purchase - Additional Information (Detail) Details 34 false false All Reports Book All Reports neog-20171130.xml neog-20171130.xsd neog-20171130_cal.xml neog-20171130_def.xml neog-20171130_lab.xml neog-20171130_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 51 0001193125-18-004609-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-004609-xbrl.zip M4$L#!!0 ( +&))4RC2+!$XVL +X'!0 1 ;F5O9RTR,#$W,3$S,"YX M;6SLO?USHTB2,/S[1,S_P.O;O>B) #?%-STS_03Z8,[/=;>]MF?W]OG%@:62 MS38"'2"WO7_]FUD%DD"2+^?"$GJA4,OB$+Z^\D334[^S^>??_KM_Y,D MH>=>"?\SH &-O90*9R$^.*!"+QI,QS1,!4FX3]/)IX\??_SX<3H<)8/H=!"- M/X[\$)[SO4!*:/S@#VCR49"D?-*_\_5\$@3C5%%/C86?+J-I./PD: M?=6/J MI?"X,(0E?!(4F5B23"19NR;&)T7Y1-3_M_AT-'F*_;O[5/@P^ 4?-F&Q84B# M@#X);KXL4?CRI7LJ.$$@7.+#B7!)<:5T>)K-]7@;!P(@+TQ^/UD $;\^C>*[ MCXHLJQ_]#!\G_,E/^&OPS/.!'WZ_]9+Y\_A%X?D?*GN:V+;]D?V:/^HGD:80 M\[G%\"=F/B%%$ MOTKR(4,Z?Q%;44('IW?1PT?X 1_7BH^'-+HK+ R_H"$C&YR<$%5>6$WZ-*') MRN6P7U:L!]OX@63V"_;1BB!\^T"1= M/8;_AH/4XJ#$'ZQ!G#]8@;>0WL$Y'ZXE=/MC' 7T8_;8;-1TO'K$,(T_(J5\ MA"=H[ ]F X IO#PF"J72N&D:/[,T^/4$N(<@,/X1?$K8*;ND(X$=YD\XZ^\G MB3^>!'CDV'=>/$"(-F,;;,1]3$>_G^"YD?(3<_J8#'?@*ILSK(\),T_LH]O]-A]=1A\X?'@J# M*$SI8WJ)8- HN+GH$Z+H$OP/H)&EOP&/DF^NKGLW\@TLPR**2FZ *4Q#GX]) MV/PGPI ._+$7 !6??7-/!!^HQA_>&*9JVH9QT^ET=<6V>U*GISB2UG?ZDF.I MFN1T+%5594W7NMT;%2;^3'09__?;Q[V QS$%W.]3/TS]]*D;C<=1R*;D(\^G M*1.X((2W0P5\M1LJ;%>V;MP[%S+5G75U+NN<:/<,#3H M)Y]UHBN*;IF_?=P,BB)M=*:)'](D@1&W('!1=E_20707(J[.AJ V^"/?NPVH MDR0T39S!_T[]F Z="2F81BZM8#03(S>_'G56\2JI"XA5765?L=R@$=V9%?2 M>I8A=6RM(W550^_87;G7T[0;#=Y_HP&)&8I=(+JFZ#8*C,:%Q^G01>&$* M3_3AV0E3#9NP,>K)9XU4MR]KD5/=?IR!& [3*'YJ!/X5.!C5H7^&BRK1#2SP MSI\]?)[>T_CZW@O_B*+A#Q_N%TW8!F#YEBY7N \O(*FZ_>D"]D% +7#&;0^& M093BCABR9BJ[[4A?-173[*F2ZW2(I(&$E6S75*2^81/#T4%":SV^(R8<#%FW M*MN2%7BI]&C(PJO'%Y[CPL_-F(K##@3 M!!3WJO9B-6H.>2R< 3,,)!?>$\[1B%T!V:$0VSS@"2EAZ<4-FO,Z^"OQAVC+ MA*^=. :I1%$=2R[QK_,17&D&T9@F?_>"*?TO_^Z^$3M 3CZKIOFBK'@%&NI_ M?3@.YN%>I^B*T=X?CK4!<'\CBE:=2#C(#6)(1SX@B7[Q'Y9UY49L@PW;8%E5 M7N2>Q5%SKG='$A R*+&V_#8O>%P]X$_"+-1_P)'-.#?*R6?-L"J_72PAI^;W M;<4L[(2I:8JYTT[T'$"V:\J2:I.>I!&[*UDF(9*KJ:X%<[A=5Y[=MYD8>9O7 M[49L ;M(F(>\2!SZECTWTS=B0RR0ZJIR.L %PL5-DXT6UZJU? M[(Z >738,;G<7NR.LP%XL9,KO%DW\6)WA&TP3C[K-FGO=?7<';AVJXJNM->Z MFNT+>K4MHSJKU&;7NJZ7W,-P_ ^*EP'#^!OL"4@*WQ"1IA(?YH M<_S)O7Y7[AN&1*Q>7])Z'46R-14V B> M(@IVY+2[PVBZ*G$=W8"K/Y"'I@%YV&97ENRN:BJN;O2U?@=AU)A-1K-,E12Y MZRK&]QHHD/()T>1'^*^BVRI^-G3;AL\6NZAF09_9Y$9-YO:=&U M0;E?@.>%M9=X:CD(6_P*<]=U-FX6KRI:N6<\ NLF.7GCQ>7R58E@YDR47-&:# M7PWPPNF\@6O?S7X1 #JZ?$J,E<"O ^F%W3X#/:-V%&UMM-%\Z47XOH#F=3[J MPAGW4]<;,/,KZ+84'D\O 3=."GCQHV$_?#W,DVE,%R'6EF.QK9XI]WJRI%FV MR>%U9%>59-U0-% ;056U,>R=62'D4UE1]3F\6X#R,HNNY3:K+W+G55O,?NE@ M]#U0Q(2&2=D$UGF:/W+A/>%7S@\O'IY/\,%%_L"C_"O R@IIK'5D4W>)*9E MV)+642S)L?6^I )]V/VN[3@8QYE;QRU#+V8I[!OHRG#Z#XI9=G"=>:"Q=T?[ MCS0>^)A7X0\.P5Z5)<23KDI,N'=(AFJ &J0HAM1Q'?C+ME7+ZH"]4M XKMG%V_%Z ,HJZ:[.^4- QBZ/:BDP9:WC?-% M&7*2NX^"(8T3M--M'0!RB&.&6V<16;'60;@2D"+8_?$DB)XH,"!V$!<&=VM+ MLL![=:.4;Z MQM:2>1Z__+R]9!U8:XUB%2A0^]AI%=UDBD;6F7A7.<2&@ >X@WK!A>#73_8--Q-6S7+[K'5ZR\"N>?@NT-P)!T+!-BE1(;MXN-PX_V417NAE[0Z ML;,7W1]#JTNZOQ,$T0^L101BIQ=-;]/1-,B9\MS)75NI@EMHE;C/5B"M4"DP M! ,U#Z" .FN5+(N_)&_6KO\EB0HC@BG:QBZBF-G5TC3V;Z)P\.\^04)C[*VBKEM M!-*J^(_:[K %&ZS:Y;-96'01GED<[3^B^/M9>!%' YK=DK.*BH>\]/:LCJH3 MLROU.JXM:0[LJ:4:KB0;CM91G+[>-8T;%E>OV7J1BC< I&QC71/"#6/JM['V MR6?#L$H!2L^!4'TLX2$8%D"M:4IQIW>((YP11RWWUCCY# .(NIJ>E_9R60&% M1VK+D4#DF)JUK%RN!:&D*GCQ=\J4J2L*UZ9ZRU=4C AA%_I%O6$]"'N(+3P M6,1<:6U?%4BX:]6L P"!;DM98T7\%H!8'0D_.WRN'_K)/1WB8W67BLSU:&GV M:C:R'I(UH%]Z/[YZH.GZL*R:0RX#Y,!AUD"^%I 5U[#]YOP<@JSQ[JX9AKE\ M&=LJ.>[SP_/QF0TS= MVB#"NQH@JX[.5S$ZG^65Z[)MOPCD,8U1-QDE I(T&Y36G9!B*6ZWW]'ZDF*J MJ@14;DI6ITLDHG8[O;ZA=CK='B)%OT%1C '^*X)-JK!1U02SN@QJ2*6856^, M#+,KO!=O&;.ZM6.UE$TQ:]S8&6;+AK6WC%934ZME!=J-F:%U.2:B"L3N/[.D M@"[X;ML8[$TQA4Y)^)?P-(2B--D\WZ0VA%7$U/X)B[!J\DA82S[J*NCJM0K* M81+KF(30>=%K6WU1(7'7J]\+\4K.&)'V;]XD9V<$Z$0U$0%$4=0*E6Z6%8K> M$<62B_: [8'=&%D[F^T.C1@5[>_PIDT1LV3<.P;%V(I6X36-Q?805OM7+I48 MK#O%' (QO&I6R26W#<544B9 UDMM2O9<)H#!CNY(O%&^NDS GM.7EX#?8TJ) M4I?TY8J!K$_Z)5Y=2R*D'[L5-W#\RF M:YBZ6S$W>V7J[O[33U^A5&\(,Z:?*C;<6XIVP".DGSX/ZQY"T)5JTT^KWRM, M/U4-65EVW%:;?GH R#!>Q#!*A0T/EGYZ@&.&Z:>*I96,R$=./SW QJ+M7"Z1 M;+W23P^P^9A^:BIRR?I;Q_335R!CT^AJI6[IIP$:TJ159\U&R+0]P %G8DZP5 M;^1'R[8\@*I[Z&S+ZO<0W1YE\W =LBT/0+UP1[/+$7MU3K8\ /O2F8/LU5F1ZJV3+>56(JN!Y33$+%7-ZUE2QV'?:Z %H M4&.6"GGM??[@::,'N=C4)FVT^AVVT&RHV,:J*N^'2AM]!90;I8DH+&W44HLP M'C5MM/J-Q;11N!A8)2OX4=-&#\"P3CZ;IFZ\.J[D-6FCU4/)TD9)R0QQF+31 M ^@$0+B6;BZIR8=/&SV 90)SNV6C>$@KSAJM'BJ6-;IL)-]GUN@!@.!9HV8I M?_E@6:/5"T7,&M6)LB;Y_'A9H]5#CME3*BGE ]@JZI40Y*G&LI*%C+< MJ%3#%S&U?\+BJ89(6$L.VBKHJOH80^!%YPV =T_*>X6#RIJ#;!BRPI1\ M4]Z@Y?%K'%;*Q@ZK98;\+4HI%V>3P$^[$=R@XP3;(R-QD,VA)SP+4U%L#KUM MFVS#5;6@+I8;]"TG&*BJK?==699,LVM(6D?5)1L4%DEVNGU,M.S+2I>+'0R; M.575Y\3-\]"5KL,\X2"YCK+VSWG3:)K\$4?)%H8 C@O9EC-*X,VO3<,P]-U4 M9]55^AW+,26Y([N2UK,,J6-K':FK&GK'[@*-:-HLZ4(KV2)?@NO%-N* ML0' MG+(/U[$7)CQ69VOJ. I&L&2)_'([\+5 ;LH?_TSH:!I\\4=;N%2>0PL[1)K% MZS:IQG(GRXU0P%)US9//%T3_YR;,< Y%'>#6367'K6"FV?G*[6D^PT 7TGW&P'.Z![]'K4C?,4LP&QJFK*!6K3*0> MJ*XI2Z 1]B2-V%W)@CNNY&JJ:\$<;M>5YPJ"HI7LY'4@_%6X>)'P-X);F>U_ M+0G_)Z?3AUJ.!;FR;/:NG.*:C]FXTEHTF%[KDK@&C""OZW[WD_B*.'D#U&7:> M "F I_,)4X/".V>0^@_<=\UBI*;P7?8C:$O[1ZI(PRE=LO62&>AV<19R5 M$H_SWJ@9?E]AZ5R+I(ULF\2Q\'8LXZ48;DT._&,;=D\R^R!<^KJC:<0"0E&9 M3;-4&'%+D#;"Q]*HCI?X@YIA@R7$*9:Y"396 _0\[]@7S%5R#IUQ#F4]YU@! MYUDXB"D/H,SLX3P7NV#+7<[DG^?Y[X-W[),0L%.!4@[%>BV,)'7-BQ6BIX[HP3P?K13&]RH@UY^)/$:IC@># MN:)MI72#7K7Z]?!=T?C!']"Z@HBE)W2BKX=P8?TOL(!5L8]U)&[T$QBF:2O/ MG_Y5X+R 5 TAU.D^:U#R X(/<:M*NH+IN(R)*7PN?R SU/DZTC;Z%I5B6X7 M!?R*Q2_=CNH-%V:7*40N12@4EKU";P,NW:/\OV=A'C!9TR-JG7R&Q\O1K<\ M\1*\RS'H=03;//D,3VCF"W O [,4@5.N8I%7L*@V%&4/F+([AFTKFB7U^X8J M:3+I2A:Q+,GHZJIBNJZKN"876\2P%5*.T=DGW!LCM8X(PN1,PRJE$#T#PU*Z M%&AXM>5_:.PA1"XZ^N=K7A'KO::PBQO%<.L/>:SPX(FY_[P!(Y!PR#X%O%3= M\%_3),V2K6J[YQCB!_?:DKBK!/SE/ +^.Y_[*)QC4Z4 ;WYDN>G4JO67\EW0 M2\"IK(Z @C_YC&7A2# N'%3VD%-V3C-;8AW/#2L8Q])@E\_-$@ ;^5>YFM%,_RH*7[O< M@_YU<&Y2.[N.N," ?5,M%=I;N?H5$-Z^7 7[MEP%>_'Q;I2DV\1?;HD5>3D; M!*X8NDDZ4DX6]9 >72=7Y Z9")>K3M Y?^ZJ5HTWXZ'S7&;(_%)31=4@/K*<(P5 E)DQ ^UO@>A!\[0 M2\E1+P#RC#6_=N;.3741K(VCKC?W;V_.7".Z5["2IJ@H:!4DBE6R";\.SG)O M@81Z\0"5W!Y]H$'$RB_5^?A@*JNFE=L*/ /%)H6D+FCL1\/R3;R6)($IA$36 M2OVLMH!J8Q] [3C+AC9C=8FQO!+(,L82&,JB)*ZBX,"A0)L=$ATPH&F*7D)" M8=VK@,KB(^H($ES6;%FQRQGL"ZM>!5 >Z5%'B+ 1)3:)70%1ONQ-7 Q7T9?N1DM+?^:^@UF@61^IO%M4 M/4,2;;0WJ=J25_-Y4"J)-L74#$(TGI.BVRI+:]9M&SY;NDUV2UR3G0Y1#:4K MF5K7D1!.;-W6DPRWIUFFZ_3LCLOS=X!_63(AI=YMS\6C[C.B\,C ZTPBETK7 M'3SF\,A(P"J9S^%@;53B'D/3CHP"BT5P6,IJQK::7PDL M5]?D+G%ZDM5374ES>XKD$)E(>L=4B-KOZ#W,<$6_R'\&Z:]#_^$_[])?8>'X M:2(DZ5- ?S\9>_&='TII-/E$K$GZJY!]<1NE:33^).-7(UBPE/C_II_(_//( M&_O!TZ=K?PQJ^S?Z0[B,QEYXLO".6_S;/A6ZYU^_GEU_[7^[OA*<;SWX_.WZ M[-L?_6_=L_X5/OB1/.%0&$= @E$,>PRS>'.WCI<*?IH(E_!,%$SN1>$?L/E8VR,4 M8@)IV-SX#4I@47'\#)6)@F()(&Y?MS34$BF@_OL,[:+ M'=*4QF-LRRFDD7!+88))'-VRB&)<'CH^Q_CIM BS:]87AA.62\JG# :P? % M $5XI0^ON_<>J,"\9$-A!(J_\!?5$N%4X"O_HIOL3S@6PA/U8I@A>H"_4WC; MQ$M28>3#8/PE*2SA/[WQY-?_> 2*MG]-LF4BJ$%V/7R"B1 %, \SYC$$>(GP M%YL8[(6 X&_P)LR*S.9RY%]5613PD&2X_.H]+?Q&^&^ ?[BB3C$3C.TA,)$A M[@W<5N&K6R^!_6<@>"%,,5_9A%GD $D"T3E OP+T&EL,?(D SQ:/-!33010/ M*:[CAY_> R7EO;""A1L^;A(.!;1[?CB$URX,S08B3C%ZB!T$).;\+,#VI%1* M)MZ ?@JC'[$W8?0<1J&4O8N=(QR2T?GBJV%%^&:DRBCPAQX'/\#>24)R3VEZ MNM$I)$IEQS"9WOZ+#E*DLP&-L?VL$- [H%?$&D?)A%](,5-48)A"D,(H'C.J MGL9 /+ YMUGJ'/SJI6(.>33Q0SS'\ "LP>-.8!'F2.ZC:3"$:5).^YXPSJHX M"Y3%FB#EX/$>3>$0X^8ETR _0-'<+0'T.^*6?1@YB1+61VT9JQ\S=EPL[[BY M$"E%.,T>.!\MNF6SUIIHI4J6$D:3_4NDKF/WNGVM(REN'\LE&)9DR[HJV7T5 MZWZ2?K,/^7B9>@#8P)AEXCP\ BTW3C) M&"W-VKX]#RP%B?92K*74!0M0"&P\!'C0(! MX#YJF(J-1<$*RD0FEAU@M&-8Z1,NI("23*%!83SDV@H#P']$O2>]!\$=HIAZ M1A"/(NS'EWS:G2*8>%EWB&87R=VQ)89WSRU[_4NJ>?_GB7%S!H % MX4T2>@)R* A0X (N6'@2?IYXPV'^^8<_3.]_/S&-OYX(< ;OPM]/!A1]42?" M+XA4; M:[V\KQ?.'WVI<]EW_ELZ^W9UUH-1WD/D#T^>!9*MJ$AH+Z"E-.+YL1DD&%]+@4R X:-Z=K*$>R!*H,205=THDEJ.0R:Y>,&(DB3;#H"F@9S73I'8 M-['P,7M]5DNE]&WNNY@O^@+Y^GXQ]H8)>+M-RL;Y^/<'/YS/G8+2G8 <2WYA M;_%K0JO/0/?J-^]")9O(K[5D(MS>P?HC$$+_T>WV^ZZ[AG#@7K?X2P7:VY>^ M>PT#Z'A)MO\J7/?_YQH6WNM_@T"9?2ZX=10N%K?[O-%PXN=D=?_F*52%) M;$\&^;&(D4VQ\8IHRM9&0[FF__O)@L9_..K''_^R&X2J !&/@D M?B16_A&&_T41#<.8_ZZ(ILH>%]%C/Z&LH&3P)&:NSWF6?Q8>\_-/LPB<-&+^ M?N8JE5B"N.!A:GAR*IR'JVU08N8'S)?M#:,)3N5<_;FQ+_=;=#J?%S$AR;;( M-G;FT^4A.HD_GC"/;Y*]U>/Y%RS *(H+"Y]D+G\$:N:XY<$Y=U-_B/$?#')6 M>3/)HE,&T5W(PA=R+Z;/XM^R> CF9>4(R8(K8(;L">!4*8NLX %,.#9[$IV< MZ(I$!V5"TS2@0T3:%)V6-/#'K"42 (#N-7RU%VR,.*S!(_EA$54#;^*G+!(C M"I8!]H(D@G_06\E0YL%S@3]X@J505H0,\96AE3TPXGKT%)'DX9H!M"VWOFL_7"+,QH'DG$8HQ$1I,+6/;0X4M9EKV0>H_"+<^S3] )/PB\),E" M =#9*\Q*+\U:XFB$<-@73"@47@2I&@-W#/ PP3MP+_<^ MHP.L[:,#M.-%!U3^ZC?L7*W:5>[^LZ!@< _-X>($:@"RN5^0VROLLU?82S_Y M+HU0T/MY&0)09)8#!NM^@2.G.WMQ_EKU:O<#GU()?*TEON"4FG -?.AC.1C0 MQ)Y\&C3/+B^?[NRU:<1AJ J^5E9L=CSXK8-'6S]$6 0F,.'ZD^261_7#& YM9Z@_U7(TS71<)DEV##9P Q6:$_+?U], MI?1#P2N49YP9)[U9CE!F4X,I\I=NDJSWRH0[GKTWI/ZG7C28XF\N,_SQ"G N M?+=]PORZG#S3M#M&S^U('4NV)$TW#*"ZFF!;3Y M7+&H_39R5;,6T+JQ80MHQ$ _3$&;ZU+,7 O.PB%]_&_ZM+<]L5W9MC6C)\E6 MORMII.M*EJP3274M6]554^^Z!I(\&I<46#O\#ZWW&X&^WX]55G? MH:O!7T;/E&32<21-L57)ZIBN9'=EK6\X)FQ-Y]#9M%@C8E%!8C8TY50X^_9W M4%K.+S>LZ%!= NUB6SGF9$R]+(N39>M'/VC,?;])*BZ64IBYTG"=F[@;1WZ< MI)(?EGRSVPV/IL5T?6%,T_MH***+- 09%U-0#_Z-0AU6QCPRW$.#KNLH9!Y= M ,9?@)E[7]KI)N.R-6L^[P+S?LSJR20'-]SLFKZGB[;< MD!RM74%416*WZ2=5D_^F2O&FS_TCBK^#ZBVQ2E!)4E"AES\TRD8JVOI[B8<6 M+?4 \="M+"KG@J%!]#ZK,)4;/8?"'99T;=QY4171TAHBHU[O:A.)LG->:)LA MUF:(M?M1M_TXKII88\W<5$635,+LZ@0BT;26G^]V3%4XIL-H>AO0NC&0_:ZL M.1R]W9%5IV\I)F,YFN Y;V+1[_C%#S'B(*9#/W6S(N)YVS-L@=VCR2#V)SOU M+5[K3;5ZIMSKR9)FV::D=5U#1'Z8)G-@MP!AHWZ1L^K\>^X7^:P+?1_]E@CK+:J8FEQL,?$Z.,LX M^^',LD)AQA#^'-!9D6G6.CV9=>YBS_CAP)\$M(+JT'I',WM6IR=I;E>3-%OO M2([5,R13[O9<^*3KCE$+?[9Q*GSK_T-PNMWS/UFK N'B\OP;_-WMLRX&[!0? MT<.-1>[19Z+Q)&G7N>H(?I),LTSC;]'IQA8WG$62[8R=X:=?L^XF!3L:[P'0 MS2H-8^(KEJD7NM,$6#/-Z_R'L'96I,"+AUBP(, "[((G8&I@P)W6L[:./_^4 MY25B*BC%B N6R!P)TX2RP*UB,G.\PP;\,LMX8CP/&-K(3 VG@U@YB;"B3[4W64 'F^-<4 M:&/H#[(2WD ++U[EFY-PWO12%I8)I\F!_0M^_FFA[$#A1,T)\2H# M)Q'^G+"XP4U/V7)./Y$7CUSQK.5M/3,:[Q9I?';FA _7$1"*8,C&+WG;#@_P ME)4&]X;PQR#P8E[+>Z&?@I=,\OS]="$?'O/Q$?7P#GAHFY(%.1,I0+%81F&( M!#1ZXAU3X%".L%D#OC*Z!1W/F^]8 +2##5/NBJGZ2#^\Z@#G')Q 6*HTBZSE MB?4LN\P?S]+'LQ8N6$3PO].B@Y*\G>I9>7ES#!$.%\$C\ MB+(PG:S[0YX;_RNPNM$TP(8Q*9!HEE2=/"- M"66YU:P2 ? .GOU?G,V; !_ >1@Q\)"EP70\#;( UZQ7!08% 5]CY=]A2/"4 M9V?/P)FQ'@R.^OFG0H)Y-I:-] =L?Y9+"> F,BLR1WSHX1E*J3=F6SX&=L@. M[:Q: -NB).?"L*X%LEC@R7"F88XD*Y7PX%.62CYG],#-&!Z1FR!+]I ^I[? MT7PL9Y\U)\!8*5XL@76EB5)\%4 $Z_+FO3P*?5!F'(AW+_6+@^"\V16(Q[]]IMOA9+9-C<_5.UPW:]G!V1(? ME)<$X0!A7&:N8RUH:;-&3@QWS('%W^3EQ4D6VEP!Q< ]"L4%*_"RJ#HB@ME[ M@&(\MEWP=M;W!]MZ++"6 /'/%9ZL$=8$F5($5]P_3Z].A3\Q0:%-VI,_"0^)Q/PZZ$_:P&W MIOM31@GY*G%&MMOL%L2%&;YZINO?Q]'T[C[C4V5&@DDJ/RC*E20CUIRV9]H> MOWN,@;(9G6;S+50*ROA?8=:4WX:>Z9X9;9H!!'J?(#KODQ@#C>@&TN_)= M5E47Y=+/O'I7GM CL8[7A:]RO=LDUB^?A+,QIC+-R V&][-5G47@NRKF\P!\3;S-KQQR,LJ#C5@;S5SZ 2Y$L M49%74\N/Q(BB@298.!:SW$4F<[8LK;:JL!K,\DQIM0*8MW!T0&9E=JS%2G4_ M%^HEKF0+[&[$0>6 \B2PF ZP)]0.1$N&8=AR@]P MEWG/NX5[8 D)3&3X+%-XUC,/;_PH2$6V2E[G$G3PF+RTPKZ^(CB59<-_P:/<5(4;AQ0.J*)9"NNIT$=9 ML&#F*UR-BGQR&,&6X@TR8YA\!^>E,QF)P? 9_3#>R/O-AMO;IH[&'YWI':*W M"MVHE,9Y*9>M@W%S-CB<H4/_,FK[B^"@FK!\%4IL 7><)D>@N:Z+RS\PPE97_ -AJ? M^9SS@!U85"D79U\@V7[9SC+G# O:ZB+SR J_YE;SV1N7[>O(1Y[0%CGC8(QW M3+GK:R@LITA")7B^39%_G(^R8A:\Q^KY0EN&U]/ \IZO M""XBCJ7K'5>6+*-O2)H#_]B&W9/,OJR9?=W1X&)XH^*.Z\0TK4)LT98@;82/ MI5% ,"C3:H4-@M@@LKT)-E8#-*=@)Y=T;N"]8M=W*R0#@(P %Y13;V$IQ=W" M12?GHXL%_PBPTJNY:V.!F:*!QZ\BY,OI.YJB$D6R.WU7T@Q7ESH=2Y=LC;A= MV>S;BD->#/D:>ZBC26DT^<2K4V1?\,#03TR51>DD)7#)^43FGT?>V ^>/I4T MVZ5P+W(J=)RKLROAW!4N+OM7_6_7SO79^;=-PKP6UF;L;VE,\QSP.R5SD4U# M#S2)K!+0\T*772>8 D314T/1@SK,(ZKB_-J1WB]:>6AZ$7(]V>1&X$':(]'+6XS G$U/B9N;L([BB*4GB4)G.M M_A:W8!FQ:_:-F18BC+I(Z;KK(E[=\.71Q \S.R,0GQ=40B+@!$AKAL->JAZG#F7^-7O+E_;68NV7"7$O]18I;/XE9E 3C^M'I:MO*X>EK%#MQ'U>/6PVE>W5<"J+**T>%NX1K_J?/:OJ%XD"Q9! ME#/LX7EYJ[4EP6I3_VMW=%SYC[5#QANFVZH+M;V[RG1HXGYO +<[W/*7;04! MT5ZJ+CBO+8B76>QJ"5NWH*ZS>(2V[N!!:SU]FX[1=L*C]%CPR(!=TH=97?%5 M%ZOENU+EA9&.]5R[YG;-;[Q2H[HEPY@SA-7VE8,SAQV+ZQ!3)'(EE3WK R(1 MB5Y)!<7:@*C8HDPJ*9%4'Q")**L[M]!J=:.==:,>#2.6#U+0CEJ-J%WS>U]S MJQ$ML(D\2$C(F]CSL*3#LX175H_5B:@8#1&EKX95%C6E(9K1'O:5-*5*_Q[V M5;%V[J?:ZDH[,\'^K*P,LQQA[ OOU,BCVIO'#0V[$C*J'Z"Z_4[:"1C&.V&" MAM+6#-Z .[8UQP]'TK4 N[8+:_>C7@MK]Z->"SNV;GY<3?R55LOG/+F-T\KA M+FL;[^?>G@>FO =83=-Z)[#*HDV.UM>L6,T\Q;HKN++?3ZSUROG\D7FXC]:$ MQ]^;T6;;X)^7?/FMAZM=\_M<\]M6*?7M^ 3+.CLX ]@Q7$(^5=]V5S#Y5*DD M&J1& .H-L;WO#*!VM'B>IEMHVQYB[8ZT.]+N2+LC=5S9/B346[J0;ZEH9V4= M6E6[-@"^?56[(1;FW57MXYE:6U6[$2MKU8BZK:S=D;JMK-V1NJUL.PFU09/Q M':N.K2M=-NM9WN45J"NJ56;U^YK;T3J2W.O(DJ8:JF0YIBRYI*=W#5V7NYI[ M[%IET7@2A:S^'6N=R?'"RY)C\;'W5GO,-%Y7>PS';ZH[S>J5':\*5^6O?L/5 M1JHN_;*VUM1"/:IW5P^G7 &SNP4KZZ;AH+Q:SL\_S>OEM#5Q#AD6 M<^G]$+ #7>Q[P>$3EW8T=*BZ:#S9#ZCF61ZX=^=8+=BC<1=&P>3FUJB):6D-DU*MAU46B5.(=>P^NAS:OJ=V/^NW'<=7$&FOF MIBJ:Y&V' @"(1&OSZFOA^JCORIK#T=L=677ZMG*3/>_AVG.W43>*1]1/I_$; MZ3>JG7Q6[5/+W&._T2U1M.<-^@.>3-_&WB@GGW7[5#'VN#>;8V?+;=F>)@[5 M>%3KR*;N$E,R=>S7V5$LR;'UOJ3V>K+=[]J. P_E9T$O-AZM .PB7J]CZB73 M^.D*BW3MWRLO=S5;=KI :[("%":[FF09NBEIIFFZ5D_K]_K.H;WRQ"KF/C/W M%9%/A:OK\^Y_"Q=_7G;_R[GJ,ZX_=VWMY)9_7;S 8H]O+RNC%M/<^"-,XN@N M]L:BX$W3^RCV_\U:0;)&=IT(2.!GUA.QY\=T ,*)-5L?> '%'NZ\TYT"1UUD M/>&S*44AF=[^"^NWP9=C+_Y.L4\\T,+09]0D"M,)_D1$(%<1930_ 'FORI7= M^@;1>,P:9C( 3@6'/;Z^E:((TZNZ+!JJDD__@\:L1A*]*? M?\K'L0Z,RSK'DI*P^GB5^N]F7>H!>[=8KP,PW8.W!!$,K"!01E5UW>XY1.J8 M"\ZTG7%R>]_[L M7@M?X"O!Z?[MS[.K,^R^>U6'D[K0\/)JWN82"/V,Y]7'=!2P@S7O60J_XA$M M]BR]S8A!\ ;_._43?NX$^&Y \['8,A3K*@ZSYKH+I VG"UNSQC3O_9JU%L5) M[]CXA6F%,06^,3R%\7]$T?"''[!FK=%=R%A)UH&SL(XAT.4TP?-V2X/H!SP> MX")P!3$(0-;U%,XF#>^QY6?VRI5<(4D!:GKG#X0)3('-2G&A/_,^OO01!B19 M2\?YJ8>3/9RRXI(CB@UED^436!F!*O,-/P^%'AV4N!?O#VJ(BQ!SW&&'7OPR M*X.)V_6WJ9=*W7LZ%KZDPU-@X +<)<8^,I9\:'KOI=AS=SKR!DQ\"[=^E& K M73]]8OAFN "6?,OX'^S6932X'P*#%X5^>!< /SME=(E-=O,6EW'6='4F0WZ M:/F+0D1#-A@_9S(BN6?L"!%2/Q8D2+VM3/)X&'N_RBSUD M V%!\H%^B (A ,Z8O9VC83J).-FR#L)P&9WFO7=AF >4RWO/PMC ]V[] .@: MWC6D*8W'<.Z&"RYJ]1A&) M;;+?8?B0PFE@1.8]SJ#*WTK4[*WSC2MNV\^L^W:,_73Y"%FW^(@(I:$PX%?: M KKP04/6\@7@N=O$_PO25/+&49SZ_V:7ZV#!Y8M]OD&E]>%[7!'?*+X@R[)S MC.:/+#Y@B':FBWS@SPP$XH;"-0^@1.>_++*1QOOZWD9Q' !)<*5-Z*,NA-ZAXNI$:M6S(UY-P(;@/342D7U[C'\7V/80]R>:Y)RFP,6!;0,V_ $<0-X%VP\3 ME.?LBYR+A:B57GF1<.%-@PC/6"?V_NT':QAZB9T31=04MD*/HH*ZZ:<= 4?'4;\;"=^\#(S/3HKO:*3=*7::Z[GI',RN68[]V<(5YPO&E =]&7/=='/U( M@#-F_V0F1*(&528*R,F/$T/F3&DI ^IL#)X3;) MSMCIYLP99IFQYQ+GS?2U(I_5\J^#*+R34-\N*>&<&1O*L]J>I;>ZWEH.A=OY M8T'=0Y82>F/ #)ZJ*TJ_YU0)#,<3G],&4="5N-@:!I6=VY=8U+)I;#.S%S>5 M#:G_*7.NN

T]*W,ISN2%TAVW8ZB&%U)=5PB:4ZG M+UF&)DNF;?:L'IH"U=X-O$\_^8QUN.;[MA*(^3;UHL$428 [&_:]1Z9I=XR> MVY$Z%OI2=-.0'$O3).+VK;[6#06V+ [&BG46:>PL''"6X 5=9GEGFY0X M"W4]KZ-EG]&"!^]0?C'B6+K><66@N[X!% C_V(;=D\R^K)E]W=$T8B$%GGPV MC*)7[/4PKDM6O>+\ZS+G=&Y9\@*^[=1.A&<'E")6F^#KBZE?#2Y[?9 M6?^YA9\^D%_>%;ZNHY2339NT_9JD;:*U6=LL'Z'<>J$ZI73G%%;.+YGY"*TZ MN;$MO8\I%>#ND-XG K<"KHQ)^GEEH8.-8J!KFDHX0TJ)R+:$;E_Y=<=ZKEWS MGI]KD^<7#ME%%JL4TP>:FUCI(T@*#&093),4?OMF()<&+J-@;G'&#*QH_H'>Q9LQR'[4R M&L!1]@$J(:)J-:!OW^O?_H[8Z*N)PA 5I9(./N\A5;HMM=#N1[L?[7ZT^U&G MA1U;TS^N7J]NI]M0F[)\K@*R3- &L?GB*F+EMJ0QGJO!58ANBCO?OR;!2RQ90"V M(94N7WT+L#"9]FB\KE@:!MYYSZJ&_7YB+80?Z>OMN:L>UX[R>)W4V_<2N<6Y M[^UL0]K(K>9$%+5K/LR:6XWSS49NJ::H&@W10'<%T19UNP'M5]K(KB5:0QNYM4!E;SH2HMV/ M=C_:_6CWHRX+.[:F?UR]OHW<8BE>%=T2:PBK794&UZKUC24*6Q;--G"K#=QZ M1>"69;T3I[=2U=&Y\7?]W;[A M-4!)6P.T??4;KIO7U@ ]!!;:&J!M#=!=\-76 'V%7M;6 &W"[7-!4O"8\<1_ MW"!B?.=*GXV)]&W7W*ZYC0)_=U'@%G8);(B)9]<08%LD>@-\$VT4>&4D0 P# M:*#U;[9AX'OS 2KVN_$"B,;N/L V7J1VB-H'4<"5R"9M&/@&O+8-JVS#7.NQ ML'8_ZK6P=C_JM;!C:_K'U>O;,'#0Z@U0ZQN@ZNX#5B++HFDVH-9>J]6KVH&=Y_-K\])0 M 1WE]15_>78?V?CRH+-P$$R' /X@+V^25=,3X9LP\1-DU##7) 9F[4^\('C" M1GD#+[EGW?+8'_1_ISZ\A88X;.S%WVF&?3J8QG[JTP2[Y,'?,3S"A@WIB,*G MH9!ZCX(W&$13&,M^B1YH?$^](:C4$QHFL+(P2F$TO#D:P/*&J&XG$SKP1_Y MN)TF?DB3!%YU-\;WGPI.D$0H63A8Z3V%P71>E@57[V,=C6R$D,9>F'@#5K+E M=&LR_CCT'_#C;Q^GB73G>9-/5X-[.IP&]'QTQ=]P20&QB,:S#;'4&ZQ(08@JWP ) M^\/?3_SAC6&JIFT8-\1Q=)78LN3JIBUI.G$ERS#Z4M?1.DK7=?J*Z]X0&/@9 M\9&AHSJ5H\P"'"&9CH'F&%DFB!8A8G@1O POPA"($+2-52$P,,'Z$AW""(Y] M]"/YM,1T+S]G'*\%6^:O?<-FBJHM(,>[';2FWF^YKPT'^ M!XMWI$.)?3.O'^: 8/3N:.G;_B.-!WZR4)3L(O8'=+\8>\,$O-TF9>/RREOS MN:LJP%4==*]^\\&-''4S&F]M]F#:FA!-TR0%4D&5Y/].PX632Q8J@S7)$**( MIMP0P_&NO5^54^MHC>G?C6'P#[B)@>!K'/U;Y)W$1^GVJ=+(.,*&BXY MT?A@R#OG?S;,DJJ8I[K M$SKJG!]>/%R<[^]>,&4O<9)D.N;?5>2"UNIW]H%QRZMO*C?7U/A9'GQ[C_4UIVQ"7"';_8"S^\1*!)ZH^9'Q== MMW>9@Y9[VO#SC]S\[7%[-[JC<_2>+G&%UA'WK"/.VMX1IQW/$5?YJ]^P'Z/R M7DC_G"\ .!4WAA[.)5<#D,L=.UIO297:XJ6??)=&,:4\6 >DAL!Z+S5-+22G M.QM,_UKU:O<#W\Z1DL_"UQJ]"O;?"1V@R@2JG3^DX5!X\FG0/!.8?+JS@;01 MAZ$J^%I9L=GQX+>."0; " ]1 +>SP,^Z%#;IF"CFZ<[FTT:<$U5OI<8!CT46 M#QOXH^;I3QJPU-D43]3+$BL/;6-[4]#NQ8 MQ)9D6U(7 %R_P"(@?2\. ?P$X&? []_L;"B.H?7DC@2;TY,TI]N5+-62)8NH MIF9I/<6US8.;G:UB05MFCU%/A6_]:^'L6_?\:U^XZ%\*5__E7/9+!IN=[,9; M+L\H&L4'7C"8!K.\HY"F><[KA()R@MLF>&D:^[=3;FE.(Y@YNJ/8U#=O.(V# MWVDFBJV\S@!N[& 5X]G &]?W9K]7Z5QSTW;QC/I"XPE7M_'="'V_"M+BIM_ M[F-V''MXGFNRTEM?8K)5J]55H>/*?ZP=,MXPW5;MN]F_OZ;^ )>+MK]Y@-L= M;OG+MH* :.N0G"?U";-\[S:RW\SYHRO\%=&&Y" M40P7H5BX]1)_P,M(^,$4+9RK+E;+=Z7FAYBV:V[7?*SPX^,RC"TK-'Z;,X35 M]I6#,X==B_>;(I$K22NJ#XA$)'HE\<2U 5&Q19DTI'S:KB 2458;63RQX;I1 MCX81*VY5T(Y:C:A=\WM?]I7([Z6.ABPJQ\N0?DNZTI9,L#\:T4&*KGAF.?(?:#%3K7'/S,-]M"8\_MZ,-ML&_[SDRV\]7.V:W^>:W[9*J6_' M)SKH^#XX ]@Q7$(^57!#Y5&E(;\2= =0;8GO?&4#M:/$\3;?0JI-' M81A-04VIF\ECORL[/#'7 ^[ZKJS=D;JMK-V1NJUL'Q+J+5W(MU2T>]Q6VZK: MM0'P[:O:#;$P[ZYJ'\_4VJK:C5A9JT;4;67MCM1M9>V.U&UEVTFHI5J$A^I> MT8F\>(AQP3T_IH,TBA,L81=X,29,"!H+45"S6.%D$OBI0%DHL?^ W2MZ=%"J M!:/8O(W-J> $05XY(!PNUQ$06,$!BB\89S"/HC#-P?['?YU=]Z6K"Z<+0"X( M?2SCQA"&#^,70DQ' <8VY_-Z,/4(9F1=[]F*TRCZ+DP";X!^-/;]+;WS0RPB MAY#C%Q-62R\1)C%-L#K"<+GCQG)UR+6%Z'B]NB'U/_7#U$^?+N%U28IU"[]Y MXSV6VW-EV]:,GB1;_:ZDD:XK6;).)-6U;%573;WK&C?D1D/J)B>?O_7/_^A_ M$[KGEQ>_?5RWN&*IO2]1>'=-XS&6YMM_F3U+=LV^K5M2SY8[DJ:YFN1HIBL1 MVS8[;K>O&;):BS)[UJGPY?S;'W QO/PJ]/J=:T8/MS,%\0@%]K!VIA<^"?= M[IXP\D,OQ)IR@G<74U9%4_CAI_?PTZT78F7HZ,%GC:?P/'M89&\:)G0PQ6,> MTX, ? S]D36P&\+7/L@7^0G01J(?]O_#CWA_<"_1Q JPB$2*<]Q_X3Q@)WO !U@@#O3O/#Q-^$+,WPDS9.X>LM"4 E R\@'$2QCY2 M-M6]]X!GEX8P'XQ+[Z>),/)B8"4PP7R(]6OV/+;=@3??>@&^N=" "QC!RD)6 M,!%G7V=Y]X4H%!#1MU$L[!5L$[E5-7_"C/^O*;"%EO6+Z>"R[<:(!W M8Z''6>D@F ZI@,M*X?]AE3!-,J$#?^3#.@/Z0 /^7B^\\S&& ,/-?D1Q>B\" MO[\%MDOC!ZP>CI-BEIR(:$>LXN*'_)DT$OJ=L^N>(PK4 TJ ^3A)I L$B; M:Q_ Q\!'M,,DG!378)SC>P-VNY(9%?G5MRE.?SZZI!. #47J%;U#%.^C-&XV MU6*-U[-O[A)74XV.8FHPI=JQ7$DS;%GJ.*8IR41W91>8G&OV.%=3YK"M7WBI MMBW_EC\&V]P#H@^B9%I%%51+Z=B*W#$EUU1M27.))=E=QY+ZBBZ;Q#14IW_P M*JCR"NZLG0I7_3^^]K]A(53W_/*K+#K]$0';R/<63AO?W$^"&T5# MX(K8,QWFF;*S]#W[L(H2?T!,"?@=M_]E)5_&M+[IV',VI4- MID$*!":,@4%[;(:8!NR7;.)$F&(1Y=LGD"X1,@W^/05=DJE^<01L/T'5$CC( MD*:HK8&^-!Y- R'$,K_ S-+H$80"OAGG &8+_/W6&P##]#W@14% XSL:\@GG M[ R^HC@Z\>"0LH*Q#&$P"\?C%D@KH&P&PVJDS> &UN@/&"H ,H^_,F&OQ"DX M6V;2AO-# 'TN8Z,PF8X9-\,]]0)@J-DPV,*$ M!X01#(ID8!V/P1I#6-A9YY$AK^5&)\30[* 1A"A$5O! %*ZYF6:T>+B=1F_HUX3L3>ASK M0C2AO$3R[";U9XCMH87_!H(;1F,DP*_TT1]$HM")O7_[ &_W'LB)2790;_ P M1[$/%R'<0\#%@)WB*&D$5OU?Y// # MP,O4/U$^/J21 $Q%<1>-%[:.XV,*9PZD6 M3BXN.:=F<>&DIO<1+C^9,J0 T46@:[$6CJ##9+?*U;PEF0("@-4/ NH!5RJ3 M->Y'D>H7:5RQA_ATH(Q&AC&MPX17=J[F7":[=Y1C@@*1F\PP$L_@C") D E M96)A@19GHI;!Q+[ *[C'N K;:\#^ -@G%P3?(B 7(?#VU96\^@V7>:V\!2CP>?9A7O>;\_S2M6H[F)J&!2[H6SSD M#3D6RN:#EE#"2S_P65YC7DYDX:V:#[/FMYWYMN4AN\A,H#%]H.&4,@,S?61FLD 8 M3!- (XT/7]QLQV!(31/-IE0]W!5$6;2:4.=KU=LW [DT96Y^&O&+%];KT,3+;4!'&4?H!(BJE8#RK"\_NWO MB(V^FB@,45&.5E.WZ4D4;86V=C_:_6CWH]V/.BWLV)K^&]9=F 4M,T;8K(>*WK4)NR?*X"NDE M"4V;IRH24Q5K8;,\HU&;JG-X"A[NE(B'8_VOUH]Z/=C[HL[-B:_G'U^C9RBZ5XO9L>P)I= ME0;7JO6-)0I;%LTV<*L-W'I%X)9EO1.GMRW*MO8^0,6X+65GR\1>9IEBBHY@%MLBQXQCT4N MA)]+54?GQM_U=_N&UP E;0W0]M5ON&Y>6P/T$%AH:X"V-4!WP5=; _05>EE; M [0)M\\%2<%CQA/_<8.(\9TK?38FTK==<[OF-@K\W46!6Z8HRPTQ\>P: FR+ M1&^ ;Z*- J^,!(AA VT_LTV#'QO/D#%?C=> -'8W0?8QHO4#E'[( JX$MFD M#0/?@->V895MF&L]%M;N1[T6UNY'O19V;$W_N'I]&P8.6KT!:GT#5-U]P$ID M633-!M3::_7Z0U*%;8JR68FQK#64O(M <&**FO9.PNB(+9)J*CW6#]8/BJ@H M.T='-RP47-5$;7=@7VW>6%_6;JUEHSZE[+9\_&UKU8>+3MBIFEUC/-#MFMLU M'RLZH>&*Y=N*5S!54=8;4DIX]Y)E1&MH:XTV7F$_\0J:+2KRT?QK[T;?>J/1 M"69S>.2KK^"6*-L-99:M%;.JD!5=)&V1NDUX;>OM:[VO]5A8NQ_U6EB['_5: MV+'U^KI90=IXA?172Q8)>2?^)UL3%:T!B2JMHG]09[,FJD9;LZD-3MB07@S1 MLBHAEWK"^EZ*-WU01+([&VA:< (1]6H*$.Y^X/^[]2'M] 0AXV]^#O-L$\'T]A/?9I@ MESSX.X9'V+ A'5'X-!12[U'P!H-H"F/9+]$#C>^I-P25>D+#!%861BF,AC=' M UC>$-7M9$('_L@?"+?3Q ]IDL"K[L;X_E/!"9(()0L'*[VG,)C.R[+@ZGVL MHY&-$-+8"Q-OP$JVG&Y-QA^'_@-^_.WC-)'N/&_RZ8K/>TD!G8B\GI\,0,!- M8WH-MX0.0/'],PP6?IL- ,PEE_PR\8VFB/<4GKRDH]]/:!3<7/0)470)_D=, M(DM_DV4BWUQ=]VZ(I=Y@*0E"5/D&:&\:^GR4GT2:0LR;/Z]Z)X#J 1;P27X_ MD=03P1_"S\,;PU1-VS!N9-?M*(K1E53')9+F=/J296BR9-IFS^HICNFHO1OU M1CWY3&Q3-E6XB2Y 6EQX$:H+[XEMR'7D#( \8MK)MHHF\.SYJ N$D_TR/"S( MO7Y7[AN&1*Q>7])Z'46R-D2B:C=3J]OJ)U.MW>CR[)Y0Y@U NG!TDVC2 Y;P[@YCOKC21 ] M4N9C&@WN8ZR+PZHTF'4C(TC=&TEH@U_.+/Z)HF-24:1 @$L,@NKF6:>2K M7P]?YE.M*XC*R6=5MHFQ%L*%];_ 'K_.Q.;53&K6DB_JN*V6K:G/L\95\+R M@BRXR'^@#E-!:@D^LCY9D^WGH2^#4H1\=@,^8Q?@+W#]K2-U$PW(6],4I0#K MBL47H0-:KS=<"NRA8LM$*\!56'81(O@^IL"+>Y3_]RP\"^%XIU%?)9MW3[!;"782E"CPI*3.]!1X'3RRF" M*7?7WB._+*'01M4^"ITTC?W;*>-RU]&W*$2DQ'!79*<#[A@T.:S8LCN&;2N: M)?5!&Y$TF70EBUB69'1U53%=UU5" ML3D;.,JAWO8J;F]WNE>?U6;MN85&&J,(\X;;_<4/Z?FH&].AG[K>P _\].FK M]^B/IV-GC-K3^31-4B]$G6#1C%$='LZ^NJ9.0(;RY^"HT:3_F,9>% /FO?CI+*7C MI 8J]::G#?"H&HJU=/NH"@E%;/"^_HI9?2\Y!9X\,A_J<_=U#5$0L*7,@D M4RE:BKHFZ4@= ME1AX1;4ER[;Z4M\T.CWBN&K/QM,BKT/*7@!>,F(,*!TRP84>#6 Z7[T4#?E/ MYZ/&."N C(BB&C(I&SNV@ZU$8Y1)8C8*GX6_ZWP/D-&*;ZE%(;L>AM+%'7AO M[ 4H?H=C/_23%!G+0ZTO/NAXM"U2O/F\ ,@S+HS:67DWE:V@59CZ>A_']E;< M-:+(!5TU'#12YBK,2:W:2VAZ!9Q%G%W2A'KQ )6V'GV@031!#ESGXP-D8\A& M$2//0E$R]:_44/DENGRQK"5)P)U$(FK9&K@-6!O[/FK'6C:TE:M+G.650)8Q MEL!0%AUR%04'#@_;[)3H<''5-%4M(:&P[E5 97$A=02)V8B)K9:]7@O+7@51 M'N)21Y , ,G42AZ+XK(W=7V#ZHP$C/K#8!!/Z?"+[]VB];"NJB^H?40US1<, M>YN MR9XI9\'Z-9PXS%,QY"Y96%%Z$J^]&>N/!B#=SYA KW_2..!G]0T3M5> MI<&\" J'/*31W2>VX5[@1G$_?/#C*$31[@6H(G+UYHZ"UD.3/\.AGS!JH<-^ MDL+*X8_7VOU+0'> 5FFYDA=0^\"T !Y!WZ3G+YK& HAMJDHW#IP0?1__O9Q M7P LH.,2;LU#'VX*S)E[?OLORN*X,$G C;WQ*UCW;K"".G8Q _6EQ;TBZQJ1%?QL 4CLLZ6;N_ER-K* @&1B?GH8HKW UQ8 +5O* M;^$.!+>_*3..>(F?7('FX@W/P[][L8],$"VM.YM_&'IL6WV$0VFJM@&?=5/5 M-?BL&ZIJ+:!G,HWI(EZT'3U@5-;M1&'H(WJ#*&[/1)GSB2 M2PA(D)YI2AW9E"7#OT[(Y[HV9$:1M* M230]FS6RS]CV(P,/?,H"[4M;"_Q!HM^/C 007K9BD[4X6!L?O\<0Z2.C0&-W M$,U8K8FN"SFNG $8(,15NU+8%98W)LNF:=6- QP$>L)"*_3U27-'Y@ '00+& M&A-#62\#CLL"#H(#9 $V*9DA7F0!KP\CYGJ2C&!KMJ%IE4;:Z3<(GVRMRJTH M1Q>SNPS'\)%S8M#0%*C<("._"SP;@=( MCY4YNH I7;9(M7&9ZHTQ2R2%FTQS$TF/@3665ZINC+,-\TKWRF]TW5)VTZPV MQ0770["V![8. M,KZ$K/V?0H+_,!EORV]#P!\*92#@E7V+]SU?IU15,1 EEF'NQLLWO3ZQ;$Q) M4;9-0]_96,O^^3L/KN5H?HTS0+DOF"+M2WY3;,RU)-E57TAP;9)5C MZ)(L=S59)9V^UC/Y;A!R:FE[V(W=T+/B;GM))]D];NC <:$I5I1$Y "\]^\1 M%F3!=/^Z\0-$VZFJ5\4/5B.@MOJ"Q1'-7+2&K#"_G2F;NR&7M/K#RXC=-T63 M5I\X*O8S_<)H]8N=]Z(R?8/M#M%.#?L]Z!LO(WJ/^H?RIO6/ _(/IH\HIGE$ M?23W3\,>L8E[?C!-MTG L>47\V\V/M@;Y1P!V@RFQZD+%J_54!1!+9W7;]/Q M+8W/1]FSG#P7:E*]'@4;>46)8^EZQY4!TKX!,,,_M@$'T.S+FMG7'4TC%M>N M=&(;10_REA!MA(ZE49C/,*@7,M#C0!1#VP09J^%Y_A#L">0JCX#^TA%8 29+ MWN%68> NXRCDN"FF#2^SESGSV4(N'8(,,'_>7I%W^2H0]Q0=O@%-[",!D_#( M;U(NPE%AY/?!(,.\#ETO1S14']5], 53"A5E/4[5TW$]N$VD&5DV-N&8^]8 MUOYPVX9'SB2E6FK/5+4_6J'SUZ-DHS(5G))-PRI2 M'R]\N-- V&DH)=_4MCR/GAI /V_5+*95PKJW%^,+@L ,M6 MS.)-K?(2YX?;-@R#+W6TV*; >:-@QLEZJ6;89G+4HRWPX3&%Q%%LN28&# M565^=2'>PXE+F2%JASJ\QRBXNB5:=JRWRDWU97M.5?56]U%4]'#GZO]O[\IZ M&U66\%]!OJ_',?L292)YG%B*;F8YRB69]RP4RX"6D*+M10L;E8Y$110N* MCLD."#1U5BZIQB'!,5G%@F2VHU ^0(*/4)#,((&7<15%M7(Z*#X2)#.),(^> MK*GY]'"%QX%D)A!LZ2S)RA\#;8X">42(0W8C$70\19)S*;EW1#@L*"#RRPWQX(IQI9028\CH*U*_J^GM?M?JM555DMJ6T1/;5D\QY+ZF MWZJW7[-+@PIN[C5]LT^B3&=+Q;*#_575D#?'F&+ACZE8!S(-"&%5Z;&I6 -J MZ]K4]0-=.F7W_2.""^TK.;T@H\GREBSKU?1])K)CWQ=-?3/PJ^W[3'2 3BY) M,3>'6*NT\S-1@4K/0W.']CM[?['B'WT??E]QL_OPDF0=*.[QE#H\)I1T=GPB M>4JIDY=N1E1,J=N@@N+H0]EX+HFYC(Q<4NH8* /]E:*:6]Q52*FKH MHN[I MU90Z!C# <\=<&&%^*'6[,5'$CI\.#)9H,&34L1(,XZ3J>1(QBU4<*P%EFHI# MTUDOT9@9$!=@NJD=&*'GLXPZ9F9#1ITD:=)FCP!?ODCU#'# 6K R#ENN234L=I2*!\@P0FACA4D-(P<:EIY M'91 J&,E$:RD54.2RR?4L1)(Q\%;62=/\80Z9B,1=CQX9X-;=3VAKABO077< M&1J9%C>RXK;S]S(="Q7+KF,V626?T(&Q[Z%B'<#PI.3=:XR]$Q5K #:UIFEN MH-(6SQ[;3_*RJ3,R4F?HM=!MKJEJ^CX3V;'O6]N 7VW?9Z(#@\9IV3+V5]KY MF:C 0K]Z+J%XR>2QO/1LR&,RDL/<*.Y4)/JY(T2BE4%UL(OSDLGT M+_@;HWP M=(O7%E7%Y 4WB==7[\^1[WJ7Y'WL>XZ7?"/(#A)<;X3[IS#XTIJC/'V>OH3A M]./0]UQZE$0/([OO7MRZ7IS;P58JGI>_];V1%V0'FUG]5YVUG[V^ZLS:-=5 M9T4%5V,:@W!)BL2.:+3&:]1F6[3:H@1US)_."Q+8&L^+@;45$:MVEPI==98J MO^I,+7FL6;?V4R[-O,NV<^P_3L&PPZ+[XRL!8]#SRS3V A+'LP]DWZ=Y(+H! M]NE'>T"228.DQ7*O0=*A2.K#6N7L<%0Z3FJGG:VT="Y[%??3L$'-*N\RJ\'2 MK,TT7,=IN#Y(:J9AGJ=A#G&T_0HXESA:4.R0E?>=O'4=)TP#FI@O"@/XKT.6 MS#M_;5[J$>^9V)$;_QX#& E.[:)5%-CF5)%NF@QI%N_59MS KW'B.3UL3'1. M:.-KT<>!=G9D"."R\\W'TD>'!#:H8!7=LZ=(EW7L."D7WOH>JW:S+6IM12K3 M@+,44USA6]]//4:)ZMF1DI-+?#\@>6T5T]\\6&6FH^JA7.98M"-[<6UL9;^? MHZV:TX)3M:M(^Z!A(.^22[O.U@.W?U)H%5+>PN#CXGMZU1@GJLY15,J?S5?:E=U70\G3-O_ M:7ON7="SQUYB^V=J3]72U7H/O0\DL;V N+,0(N=FR,9M4E.W25V@U/A-./>; M< ADLBV$BAEE8A2>U8)W, M,-YU_J1>3(_NEV#^$+[8(_LN<&'I#!N@VQXL0R/'"^\3URZJNU7">P%0R&W9 MV ,[6;$*L<,O"X9/[)3.P^$<.V>&E1.QI"BM6%)4#=D\A1GD[]1.>M DL&3] M)XR]%AM9L0JA4M<)@Q%4V,P/_$+EM*%Q"H8S1&O5<(:NZ]I)3 >_AN1WX+V2 M"'Z9_!C\G1*"\B>?$]_9S")O[<.=)-]^3AK'?]>YYL0H!5==) M@RM L;@"P#.@&@"=B'EA9VE-[^)8!G7L*@JO*P?J6OJ3HJOH%?[Y-1GGNF6N M0*GVPXVBM8=S,"M6@OW$YE[G(>;S DS]EZQ==,G@Y(U^\-(,9%1@, M!D9.U]V?,E@OC1,\:GL@]'+-29JNNNEV7E#BFDU8(1USRJYB:+!F$U8[TS4,]5H9J]DQ\VV8 M9L=<+X,U.V;^;=3LF/DW4K-CYM(ZS3VUFMQ3XPH?S>4SSBZ?58 .GLZ>2I>Y MN;%='$!UAL9JIK?Z36_5XZ.9WOB=WEBA@Z?IC8',S7W$(T&973,LT4#-A: # M[2&6ZG-N6/1E, 6L,T(M?9XZO.[.^L"GPK]_YRENU\)=/?+N&WPVIZ@H8_Y5KF>J^@HX7\^-[W M=$1H'YH_WN?KF6[6OT^KO2%!2+=MZRM>IYM%G1]?ONHLM7VMZ&.HYH/V\.$> M:INN&C^\3L>BZ8^;J\$QQ[\ZU#;77 M;:N:*+:[EG;3UOLWJFGTNS?6U_Z3A,G7S=FW?/N9^"L9W#]12=9@:!E:JM4I MN,$*?DL]LL&KE7RZP7NEMZ?*D<3-+?Y,+>4V&8'X9!W9XM5*RFTPM:=V9(-7 M*RFWP=H.%'^BDJT-GHU#JQ^6"\2K"N-(BA 7W+) M@,!?KI#8[X*=A5F-Z2\AK".'Q'8%6!7",A):!;((\%54(+X0"O&8.+!P<(3G MZ;)4F!U67@A=/PX%;R90,B0"69Q(8KL]>EZ9E1>2R YBVZ&GE1?9>G1AD_66 MZD8SB VB<'3TF!QNL[8=.3L,/BW1&8 0[87AP\@ET9>6=)$;F*#X)@0>*U=N MZ*Z#7)\:X$]&L-P\<#)RY::+DY%+XZ.#Y4=)7$'##]GCZW\!4$L#!!0 ( M +&))4Q06:8@O@H #!D 1 ;F5O9RTR,#$W,3$S,"YX'KT M.H_=^_O&KY]^_NGJ7YZ';NX>T1\^"8G BJ A?N&,1POTZ$])A)&'IDK-VLWF M\_/S23"6/C_Q>=0<4X:93W'H22+FU">RB3PO4_E[4GD;79Z=!63UPVKC<_G M)UQ,FF>GIZWF'U][23H69B M"P1*-C$*BPE1WW!$Y S[I)0#PIP6$:;NN(ANR!C'(?3&7S$.Z9B2H(&P4H*. M8D76!&*V$OFDM5QAQK@R4Y2YUT]F,\K&/+V%!WI M@4/R1"\$NF+I\']-AM5 M.L4VM5SSAONQMA*SX)8IJA;WH%E$IKX&HL%UPRFQM"&S(B P-U-C;>NT!?-W M!K+G$/'!I+.F&6,K4HS1; P!\+PEPDW<.C"T5(;WT M,^@\J(TE>C-FC6_ MU-3NIO8>HMN(%!.7EKGI>>>B9UD@$1^C1%_-RFY6^N##HLLC:,24,$GGQ,73 M5FDW]+D:XY M3VJJ6=[-IGDQ-U4?*HQ/4(V,[IJO+7Q]XXK((5\& M(ZL._(PEE?WQ@]4D&%^/=,(@1O$Q4QW?O,Y2-GF _O#&U*5=PJZM=HK*3G$/;_E,<;%8]6XUTIT*G*2V3C=) MS72!8]145J;R%@L&0TL^$&%6TFH\;D>[26QMDO@-7E"2)1K-B$!&6/+#4Z1V$A4%5(_^U=;@=XWS3,9)0&MDUH8<0LWHVK^X>W\BS%2X)P,3, M3XH@J.I.,9L06'QM&0HJ9F'5J.T@%;D=Y2*_1CRCE4*T7FOM+-5#^UA21J2$ MD3>"4FW:ONM%255NPM_EPO54J_FJ '0'L:\0]!X!-X!)(]DOK9FOSGR/L\F0 MZ&]3(U6-Z&*DF]?+35ZU$J2U(*VFYJ\R?S#,(JJ6LRTW$R)A^MUXWQ%<4:6; M\?>;C%O:S6!>TU\[0&4'& J"H6L7CPK(J$;T%JB;T ^Y:%ZCT4,L_"D$@36# M!]U"&>(1Q$FOWDA)U;B9S>V16=LIZ$VBHOY6>,!]E0KD[M+A9/8LMU%6M,=2 M4_Q#-ULJD%U>FYOVW-9:P<9+S?K?M@-3P2,.4Y/;6W+;=%MW8VJ?V7G@;MF/ MUAJ:GK0K+')3D]LH6UN9;XC"M#[%4X*,[JK1_3&L@.C$P3&(!SF#[=61;FIS6U.%493'EKI7E]P:Y++ MDIS&*U;OE6*Y+,Q-L8_@ =DG]D[+$@_LH,EQ/[$7LH1]E7C M]H?R/_:5<8#? 379NRVO]I$!-Z@%(=7SH+\5Q9;R;\OR6 MF>NH0.T!AXKPLT_WY?96=B/<+.=VS];/#]2TPF/]1V?K&) Q,HDXVCH3Q75# MTF@6DD;Z# M?X]TI/)HSP6=$*!@QS4QMIB"'7L\98GQEH_]2JS(-4T'&UPWM M:%Z6%>$[($Y>HC 3453I6NSM;ZU(OD4X#!O-XVWY.HTE&@Z @H;?+-7\0]H= MXA$)2S899 N:W-,:_B&MW1SF)1H-D()&V[\C*VK[5=/.Z %WZQD_KJ#I7"C$ M"K./;$G_@Y(,0SWN&T4.B+[S,IRG'WFM,^^\=?(B@]3$*A:L>KJ:!1FNJ@7. MM$';;##U%^8I:I)0R:4N;Z6K>G<4IAE7C\^FO2EE@P=)K;Z6BNA6Y;%JE MC%BADLM7=<1&&MP'M4OI'FJUSM&FM]8@&\^^AQ;NVA/\#$R]/43CK4^'X0;4E(95() MMH-8F/;>*Q+I]XT&PB.I!/;5=6.,0Q,R&<&9 0\-- ,U$*-AJ$]\73>4B/6B M'P.:JEB7?A$\GF7U4-"_I8,86!<^XC%1BZ\D&A%AM[>@,#$_R>S7#GB$::'U MB4$_V/A2OXC0&X_:0FDUK"K0Y@Q:",+'W69S#K!J>U/0_[FM@6I/ 2G\>&1Z M>UNK69K5M#_^2AD7)A6>(A#I"5-130<[P@K)C,GT M-P'%H3XV C/OZ+]$GQ\A0QJ1.X$C>P3L%CVN@&G )SC"]RR(]<#$M["TPL"A M')C .9K*"!\3;SKC=1"'I#_>?G0$HM_E&12Y?@BE:)X^G,HCFM9?V:C-5> P MZHYRT5C]^L4^#-@10J>?T'*?%[D?R'2>L0C2MNE851L.KUWZ(W.?K?7;#U!^ M7+.-H7E 9NE7N ?!)S I%HZS79+'-'P*;O&VK1'_\6 M$_!)"/^#Y$7Z"V$ZLZ_L88@ZL/Y)<&[!V%O#,:TBPV<^G/)8ZJ3E(9D3<[ X MWU27U#$UYXE)XL/[<3 @N#%@@S"FZ<9V[BGZSQ&T?RTUWM^?C[P)]RC!QZ=]28D=$./N$&7 M WLB'O">T^TN._@U@7+J?#PX/CGXF/O+B,:A?^I\R/WJ@D'2IX]H3IWCPZ,? MNH='W<,/XZ./I\?'IT-);%NQ\ M^XV3%#Y]X62MPO/)LOA1[_=?;N^]1YBY71+R"-&L512-%54]^O3I4T_^-2G- MR2F7K=Q23PJG!D!'64+\U%T6ZXI?=8^.NR='!R_<[_PH.OS,: CF#@2PVFT MF,-9AY/9/(!.^KM'!I.S3@ATVA52/SHZ.13UO[ND7CR#$*GZ5V%$HL5-.*%L M)E%W'-'NE]'-&GS1!H1R&D7IW.N)#WRM+YV7 .D MS"[H;,[@$4).GF!7I,H6]6#W2#?7V?TC#MLC#7S4S%=_QOAM]4-?/Z=FW6@? MI N7/UX'])G?A#YAX$6O9[+=U,YH+PGW LICAOR?L!/*"/"F*K*P#8W08V$[F$JIF2N=;V,ZK:_ M5TH:T>L$FN@PH;M0<_K8"Y'W(O($X)X_3 4M*41 MZK5+V*]N$ ,N,5E/_&?FAA'X5SPB*![POW#T>'X#8?&#WT>'R)U"G_-XEA1_ M-3M-W6O5_9C+T*W M%/H>?B^)5:J9ZVO[TTCYEH;3,;#9)3Q$>LE5MZS3BJ"S&8F261+Z%U3.'D"/ M C0/6>..=.O/81BK^MDWS]0=&,&<,J$5]OEI MUNFK!7PUCW#]'O?-/>MY,,E[3R,(A#5^03FB%9,05Q$1MUS(6OKGP:XX6BXG MS?-'#YI]RZS,[4$[\]%%*Q/7K'P9@DU@QWN88%K [-U>3)TG'-,'_*L8TGTJ MWYK=[9MUWJO23[*X]7US*O&I]CFB#;O=MQ3&#%SL<2%=,?UL%- ;(U3MC[,:;]R M_WOB\@>Y"1[S[M1UYSTQ_#T((K[\C9P0(MD@V0O_+OWU'ZDFY;CZB.7F(F9B MSW/94^ ^0'#6J2C<,XA[!!Z0)X'F#J)ZZ NK&.+ 8O"339:Q^P*\DH"BO"'T M\2R6EHQJV_.6K8K:OE3&!4FR,B_49_Q$;5T]N(%?LZ,)E;($KMMPG4:"O5]<(*S0^ M:"@7XU("F\5,8+V$">#X^_CEWQ+W@03X90&_HZ%7.G4JJYG@HI%'%H9DU);B>)I\LZFH%E8I*)GC\3*G_3 *5,E_] MV02V5:!8+=&U(B8PYJ:C F*^A&&$8D-%*+2UM*UJV,75#',I5QHMT1*_N.PK M1,+4O@?4O36 E]4PPH"$E$G_,0(&7 E[LY@)K-* 3IV$VC.EHI(Q'C?H:4_4 MZT49FZJJQC@UL6%**IC /V2I355I.!:5-(1XC@[8U8N(N\,R.;>.YU&GIAE& M= XL6HBA%\2^3"MA,NLDBAAYB.4:/*9"[= P8C1 *-.*55!3XRNYY(*Q M?;8N(I=Y2Q#XWZU([/JIH+1$C\>S) 31(4:BN[D]D*Z*1:SH'EOWI6X8*GG6-:.3V5@?O2/RI8YE1OGX'5$N MW_'*.)^\(\[K$;",XX=WQ+&6GY)1_Y<]U MB@WGB12&*%<\CBX:X@F?U)D;& M^OV,;EG (^-KT8)<-XZLF.)YUA;9T*]AKO)HLXN1D;?(K6N=WN@W"C,B\AJ M]:]+1-NY!IF 7N,.MS#%??U*+:,HTYN9C&1@YQ'R@3,]5)F;,\2N[*$J@J!TY1 MW 3VU:5K8B(I *^7,8YRAX21YNT888L&1/(1"R ";KG&5I0\7**Q&5"9G50N MYO(Z1O+OW !X:BQ+VUZ=NUE8U#3F>G#;@'1IZM=#G"]M!#G(=0XG:I+:DNEA M%7AU!:/AD4*7<3U0O.']6IG649-FYI1:F<%1X.>MQ?0V%8.564@5)#=&6I'V MVVTWQS=PA]?V_8JL."OW.=]8<"5VI)5)0H7N[$;:^@$?7ZJ)M&"B:!(Y&OY K8= 5M?L?9H"5J9$5U'7@7[ M1XH\Z)9/#D403.4.9[$]*P]@-62[%FO;[?B5J700Y=-=9J[HVH11<8U>60U# MEXRI\.RP7;AKJRV3A,:3][I[,;:1IL@JO<:%E4S#)''<6XR9&W+7DW1"7_Z4 M*DC_/W'B5E9\,'OJS)J-.S,Q\TJUMI%1KO?+L3(ZK4]H387TP2+K;$]:MC)2 M:9--]P8RVI<*M].D;/9$K%&HVV_ MN:^W2'@^(J#<^(:>;B$Y%^5'=2D"3,W MVN+ >T0.)?X_@/0#Z,_$E_=?^7L%MUI5C=QL.YG@C!E,KEX\^4#'"*?5("P> M"@6W1DT8X?B"[BU'992&,40,*'N[)?^Z2WKZ(9RFKX.J;T;=KD\SV M"^6F6:2WRBSO'BF\7:8VO5J-&^\9DO/9TK!*_J(Z M?MBHB59P++H3KBZYPKJM8)4^SXU^8JG2KJYG*#3I ?ARQU3L%\G$CTC(=S&8 M-!FOQNT89RM.B0]D'()?O0#S"%=_:I7UK DKOV7&?*&/H,J6+RYL-A[WBG#' M1F+A3HN=E5E'>Q):;4O)RMR\/0FMMIEMY[7QB9+U1)J M:QZ\9DGM&)"T,N%,CYN[-M^JS6U%CFK+-T3W(*KFMKR5]SF^P22KDM;Q__=$ M:Q2\4!P7L5-J#0-5[RH]0;](ZNVU6OE:@'YAJ=QI*Y.F](MGQYU/.[.J](NQ MWA:BXJS\7]):WYRT\RCZ6XBIWNZGXE#67_*KF<^PVXG--TUUNR3<"RB/Q?&L M[ LR=#>=?-%&/%K%'\%?'A025TQP8$\E60?5-?]ZI;H"X\A]1J<5&' D)7 M5S3*YS?*O@IU1X5UTHA024W#%VYL3Z?")Z%*AM)*_Z/0 ;3"Y)$.-O$PZ#..*1&XKS$PKR35MI M$=,M<#@\Q&O&4]&&4:7SRH'-ZZ6&$K-R5=(@)ATJQ:(#0)EVWU+HV;,Q-^&$ MLD3X!@[^9!#O89K.>F1#[?0YZJJDN%$*=_"+0 M2W14^\9_N6W6#_UT5QN[ ;ESECS+TD+,MS2<55M"[P[&@$?T]4+0:LCJ%P827PP&:)E($R%=*ON MGDQ#,B$>JHC:#85]0,?"*C.A:]5PEV^M+8VI M=@I5B;*%$DT-JQ',Q7YX.&W[A*V!MX52SE .)GFK,7T'5UPOS;>\GY;JMAVY MM'!TRBPZ7.)EYBY?;8C),@2;F =M77Z65A\.SP/^5>:^M/R[SAM][4188OBU M7;ACL:4;LX4T!VM _-P373_@]XL__ ]02P,$% @ L8DE3-W OT&])P M:Q8# !4 !N96]G+3(P,3_OBZCHV< 49C$GX_/WKT_/@*QGP1A_/3Y^.O#R>3AXN;F M^*]_^>,??OR/DY.CR^N'HW_Z( +02\'1S'M-XF2Y/KH$\S .4[S&T6T8__;H M(7!TC;VI_NH# R_<,,#"?CCZ\/_OSR?NSD_??S,Z^ M^_3APZ>SC_]7'YVLUC!\6J1'_^G_%QG\_=%E$L<@BL#ZZ'H#U7\?W=Y>O#N: M1-'1/1F,CNX! 10$[\JUH@V"F'(Q^GQ/FZ&GYW^\^?;!W\!EMY)&*,40].82!:C33W[X8U%,R[I2[ MU&E70._QS%\?4GPER1[3^?9JW24H_T0N(@^AU;;0?TH6'%M=1\H)NXB"$P$_;8[*_5&=H M+T/D1PG*(,;_&6^2P! @U2>2NH9&T"Z\R,^B_,F=SK^ M#BJ.P#SHVT-K6!9 MC0CL+3X)@OP)\Z(.G$EU>8T(/8 G0IKXOTU7^8G[:?B,@6A_#)2U-()Z[87P%R_* &8QU4[H M)^C%*0BN4!IB\H#@*\+JT3\ T0] ,,':D_<$)@AERV)X:^PT;:_UE7N9^#Y6 MO5*\Y1W$4&=8,2%?@N;+J;R11B3/,TQ0@!"6(?#.0>:G6(D%$Q]_+X54JAG7 MMOMI1/DVB9]F "XOP6.J%SGQRCJEB&2Y#-/BEL3!19+?'H U"J#YR)0WTOU^ MWF707V"U6C-/%B^M1WC^DJ0 S9*MOK>5@-&YAT(TG=]!@(A*GK_LXF)C&<>8^1LOK2 M::N^L;WR8(PO$MI(]OH/D[V#,=PT'Z-HG[[Q+-6!>[!*('D5^OPT9?:R %_- M)RR_8]^X5SM/YW7MZ1Y$1!J_2!"&EEQ"S$6(W7*=S])_#[K"83F=--\?/=#T M33.>VH/ES(6'I4S,L^IC0KP$WKB'"Z8%F-[EQ5)YPF?ZB'\E1]KGXRNY7=]8 MU[4J_4C25^\;)XY.U>>)*F[;-Q5F$'AXQW6NBNG'EK%\B94'?5G$&%[?C3^9 MN'N_S?'UHNCXJ%RXCL!V5ABGIT&X/"W'G)()/<*#MR+>H"0^"<#!-5EZ8=P:U&)VGY#F.YPLP?(10$4P&U-[A'&!EX!^]@A.MI11@Y2V0 EO ML(UX(0$O#9CQ1P;B@'CWB[^2I30$)N3[XIWQ]]O8+B*A&PFDTBC'# '_W5/R M?!J $-/I[!OR'^2)^H8$RQ31&7_"?_IU@K<.R/;7D?>T62[R'D'T^7C_]]/> MX;G(( D!N,:/LA?]+_#@51Q- AIS:/]0;LZLV!OKHV$27.._(0J8[+&' MAI/02 [*:N3A8*Q=>V(9O\&\C IT/S6>31WV$B%VG?.HT:7*2H,OQ\(AGN2>X7BGYU'D6T0J;#\P7DLJ:+Y M%L&S]P-!D*_#5?@:$G"HME,)K!L6D W&>SI#=5]-'>>>H7T7-X:>TSS$C3JK MBL^/ITW[<8\V9=? M2S\RNO/6Y-*4K]N.^B88W%ZW[ [W/?!!^$R@^0)2.>BI4PSA@'7&H$@QF7FO M D18(PW!'VVS/(X#E;2UVV"$*;Q=(Z!9>.DM(H13+B,E_X:W"U-NU M<8A&&X$<(9#NFH=V?C0'U^21R,$^\[HW!YF#4_!5-L88AU**J+MC34!-DBY) M[ ?^'Y(4]>Q%>31(>N%!N,;R5YZ#P\!";JX1K-B!+2Q<.#-,85#*Q-PCV!UF M!-8,I9A#P#*>\(9X[9]"S-F+:_YS0U'814!JK@FL+L$PPCS M$X"^)+'/?8B$TTS@UI>TT4%7"+!:6]VWN^ M_MG[5P)SW8+B(6JS@F485M 1,QKUD-JN8AFF6/951XQ,,H''3TD2O(012SC> M_FP"MFW:$9NBC2'#\N.VIUOM\660K3[",(0D99 ()8W")&*PZ=-LQ$4@X$M/ M-XP;G_UKY?_ VDQ-3U + 4*$%XW@PC&(1Q;L7%_ U @)A@ M[PXS 6MNP"J-=-(W73#)'!Z%&+'5'@07GS_'&!;$!SEG2TD\9$13#>*DH.7R M9AC#0$6KY4PP ?\=++5LH8&$-M(0Q"LO#*Y>2?8EV)1HD[%LRLPT@U&R C!= MD\I)*0:+"#8K8D!CR_7<*29PN,=,-HQ!L,FAK_E!2!U7/V1A(C'1!#Y;#^ ,] HO+1L <8@,W!*ZC*6:"_*^HIE&LH^.#>Q'V5!7G0&YI$/:0K#QRR7 MD6<)84=)G,(DPJ \":1438L?/KIF@P#=;T?",9HC]I2E;6S&!_M"A^21XS.> M"D?[XJ'E<10(_Q62]D5&J][2.C;V!4$+OJA]I"0=JC:'[2OCS#5PV!S%KXPI M/^#)YFA^952;=GJ;8_B549-2QFP.YU>_MRS<3,7SXV_N::;KY=63MRV;3@2PWOK-"WKX\-QW(\T97 MN-N7_:8#]WU']!;CC\/D:+I,H16=[#4X:'K_&,%'%07L-42(0UUHUHC=M#&; MDYG;82H1P&QS>G/KXV5EIMF7(A3A;J]VJ(V]I2@T(-;*=5 B_L%FJZB:-D0-D*P4('NY MK[H=J)DE6^%H+YM5PY%9]Z!"U5YKKB*JJL4L*A+8:]15(X%,1&J%M;WJ?5$$.3NH>FA3<9.9:1BCHA[:)$L7^/+_7MU5-B9[,ZS X :A3![ZMQV%SUH0=H?OU@6^6"F@@Q61*7T>]EIUSJ!6BQD&7XCE4WAE-UHS], M.WVGPZHLX7X^:]/D,"B89 L>7)&0,\$6^,6"H6C6F"':8,5' M.T8,:(X84#-"NY!G*(=X&XN,"SF'JE O-A0!<970YGZG%$;@MT=S[1L_L505:HLCH'&5(W!\# M]0P'ZIF)"2DBE4Q$?%PD".]/XNW10Q*Q_>W-46;\[ 2&>_ ,8DYSB_H8XU * M2JC1QYJ#^@' Y]#G-#QI##+2E:*,<=O(& (",X?; /NYAT)?$O!BK U07X91 MEC*=,*S15L5;F.FO &( O6@2!Y-@B7D)N8@I9F%E12$&/46SC& "$X3N8#)G MECJMCS#3+V(3]WN-18LBUS_#UW**19#<;(+.P3R!H)8F>?6**8MEA3#VX#H7 M'I4*1/:YHSD*8CC+BW:.[R'[O%FC3?4*06G15Y5 )3PXQO QTJ,@T!>05I>; M0<3F&.-0=BCTJKZ.$6RQ$E$\+ 00 BZ?B[#'6P6]0)@3SS,2";4!J02&V9I@ M;YP5T(JZ0S#'&X5>^"+11AJ+DU/]7 63#%7NQPR=0_#: #-5^1'PH$_*Z%YB M=3I*\NK.?#+SYYC!(K<$B#[*O6%&HJR\"* 2DMPNQ.[A0!UJ&F8Y<&V =&-P MD8.X/MH(Y""7C_!'591XKG@'"WCVA#':T:UH1[&/AFL=;;II=LS2+E0_5\2N M,K>Z$&FGB-S63F\^@DZ,F\BLW*@K1C?CNA#%T 7-K=W7? S#VZMO+*TR[U;C MIUO"7(C+:(6R2-UR(5*C%>)2.-O+6X1FB4:\+$?"="$65 E9H=O(A?A/)8P% MJKP+T9]*^%(,B"[$?;)L%8TOE6HC,!YCU0-V#1W=A;J-J@B.M1F'F&FQ?PO, M=R_1%^A)U5>'4WZR$8=AO,*D-K0XS-.%9I2*2-8]62[TH91#3T*'<:$?I1RR MO48;N=#H4H5,E) B%YHLR>;_5%Y2%QHG27[,ZK$U+G1.:H&\&UV2Y!!CVX*- M-T.R)0?&3"H(JXRMF>20/3"J2KI43R-OAJ'BC"QX.H0)=EW5,DJT:P^E2IE6 MNPPE<6!80<&\4MO76-0-G^*B/(._GD$O1IBOD ./@_Q?42X53X)_985[2O"D M]+39&$8W!K^,7NG1U&I2-[0XW$?2CM43(W A:$BZWH!>L6X>:?8EB9G-9HPT[1#WP.&69I:?;T+&8S0SXF/$G6.X202_ MF<+>N+?7TH)\E#ED9V)G_ GB8YW.=YMZSY+=+D@[8+9982BV MAP[%'_+GCKP'28S?0FXQ??I8)Z$>"_W7DW4IHA?W">-.L,=KR>[7@'A7.WZ:!&UXFFQ8W1I:@5>9E! C# MNEQ0"()7RU64K $HBH5FT%]X"-Q%7LR^E.U6LP[S37X8",B;@/D'KXM6FY4L MPC@O_:41H_@1'"!8.^/*[R MYB07S/32>+-$5A<,[M)(\O4Y\P;U@7E1)1M 26D=C>@]^GG;A"^GL9,>=,?> M+P-TD^O2L%Q(H=1:L-[BLA,*)Z\H89NO1=$S]GP]TH4Z#MT/GZ-4NE#/0.=P\,HT2VF$HHMR6RQ4;$)*5U-QJL7'AH M<1TE+^@&"TX0^*F10)UMI",B;QH67/TP HT4LUE"(,5OPG.(43Y??T6DRE%^]],*#<(W!S$4$5DR*U%Q[ ML"IX/CXA"#"#OP3%_RHAQUC"!(Z7 #_^?IC+JOB_(U"&_C;[5U)QDYIJ)+1D M/L=OQW1^]8IEL/@)W.,'9AK3CX(5<:*RQ!B"A,D$\%OEO9;YXB3'GJX/78>Q MAU^Y^LO%.H).:]I-!2)\'V(EZC;T M'L.(AW[+Q>S"NVJ'K(QE;:H=.)%ZE3'>3>7(ZG/LP&+[K90N0H&M21L0771BE<95:; S%+%UW(*4)[!061:M!PPK6[+:H>W00 M-9G1L[A%="G* &N^'[*+ND>'=O=#=7&+Z$(1[KK?#]E%W:-#N_NANKB1D')O M7=J+)CY60;$>D*$PQBH"*"RVN8I:_,)J_ZFTA!4X%B6DB13\ /P,\A0&N;E6 M8(6O7Y"1FP:X IEXGJ'4!A^ (*^F1TK0YH6^4T+?]72N>-:2F4,%ZE4%V;@J[?4$+'P5V:??IEZIXT.8NX"X'3AZ*8 M./#'WJB'0]&HHVW8A1CN0Y%2Q9SG0EBXNGF23PV:V=E\S/CAZ= P51LOSV* M ')68!>"*?-ANT-+M)!HK*75;KP3PB?2X5R(5.Z/0!V=^"[$.?=' MO*Y^'Q>"I/7:[!O?IM@VYD((=8\$4C>WN1!\?< ;)2*2O?K! 8G$=288CP,W M2JNNCMN*>O8J('J=;N+\"7L5COXHT8^5Q(6&:?W1M*O3W'A?MC%!67M#("U7 M;4#-WC0QQN%TA-.E"PZG^9M:WL1P.L*IY?D,IV><9-:6\3YQMN1_'C I\C)$ MA%EGI"%EY<5X\WE&&V*LBWX5W, %^EBC4&/>$J(%"#9MUDGG8P3@,R>70CS3 M*$9[[PL+@5NCD2Y;,/(.Z7Q(R1"C,-Y[+S_C=PR&7J1V2=@3C>+SCP3^1IR1 M"7$O*"'$F6EUOHDA]L=]'>VM@L!4?MFO3-.[2\5ZP#JP(ETX[XD+$5J*V/)> M&Q>BJ!31Y8D4;@0_*:&;\V_SP4QFXS*,Z"$77N1G12^XZ7QKKMXTIC91J(7= M')LJ53"'&RD5L /,N8="7Q+P8JP-4%^&498RDQ]8H[7T&=I=G*6(" ;W @M- M*^4,',N'Y$8V(G!Y45E(,Z^HURPB6H4BE6[K"83$2KGDE''1L+#5BL9A$S(K M#R6#W,TQ)J#\!PB?%OB1F3P#Z#V!+QF1/*;S\NF1;9.FNHI%F.X!Q^,L:FL8 M+)PNX/0-)P:=L[J0K],%S2TK-J[2[:GS@?O03'Q M,3[<\LA']HJ8VC+NF,+KFQL=V#50++7.DGGG^5,\&(9.HO M0)!%8#HOP2C@RGM.;J_>^;K\D:N MEC)",9LZ(3V )FIHWRN689I?T/ME>#8 MVHG"[6PPP#94&K)2TY*.O/=<5:&Q1)I0$QP8 5N3.%QZT8,W!^F::NQBC3+Q MQ'.+0QNL (UU9)1$89 ?2WX%.=8WQF [X.9:KYC#'8:];GAS4 !G?-7721*( MONF],6;"'5, $5'R\M?M*@J785RDE7--[^)YHR)34&I;Z$$8LD@;:13B#8?F MW@36:",JB!09R!318*2^6@#34-LQRX-D#Z .!SZ -) M='C\KX 95Q MOC.L,<8)*#M)"PZ8-DP$/VP*[6W>;Y[CFCO'F .X@$%)"1#/LPX;L6-;,'-P M&!W$:<_SD?&O7*.^#1-YXR8S.0]9=U1=\8^)[FD=5Z:H;#X >#1K#\BL?2CL M%=BJ\3B&0]-$0(B/;X80 LFQI,:G\%XCXG1 M6V>IMXYN2#,>>'@@C!O&+1<*]>A >@=9^[(XNR)+-<3;G+G9%>']KEJF,:E=,E8TTYHVJ%%*X00RQCGI%4/UXZZ)P+8<0DD0XWEK'_- M!'2A4UJUPY>1D*$BG:/>K>PN\F*D.0JY0SA/T7J0F*](YKH' _1UA4\(X/'? MO?^!Z_:5FVLD2*GJ:G*=P"_@I0+U#N)SRF(?B!P=:FN8P!)_/:1;@G]!P(+T M,!/^6"-5VY:K*%F#(KV)"S-MI,N!0MJJD^&SG'FODRQ=Y"\>YQ(S!ML!-]?W MPQSN,.R&7->T7L0E@)RBU[PY8V!70:6?O==PF2VYKUASC!$HL8 CA+(QQ@24 M1"[ZXBUY2?.-(29AY'[].X,<@=/0VW1/"D9QCKSZW1ATW.^F/L)40-YTGDM( MY"RG\QG$ZH7G$WV"'ULAGC@P?$P%COD@]K!NBI4(X'M(4,Z$/M@DW%]CM )^ M. ]!P#\ YGBGH3=V:[9>+&K/\WJIO?/U?B6^%ZR-2P:Q=ES?"'5$,+- SO_? M+T6/P:*C&K-2DLXMC-'H48S XRX"]>$7"4JY%-*S@5-WB!CWB!6%-#\OVGC? MP= '=QGT%T1C\E+F1]?GED[1<,]II8M2MWIKZ;>&8YK;GO->G:1,9N9%,P"7 MTYA:B+^'79RZ#24:/^&!*;J)BU=SI^!J_B.YZ-=>",M6D'JO3DLHC ;N;\06 MF8#]QEA3@>!A$'IP71/6!0'Z]/%:ONW92S);)!GRXN J(@$01"%FYVKRAIN@ M)BG:,YU/@L++Q=4JJ$,=A-EXL'\KOU+=K4DG@'D_KI0KNQ?L[?!CRQT_W_6R M4S^=X3"P"5?.67='U8Z#E6GYQO?MU'%E>%Q5(Q'&3 \]WR/-95 _KETSN$UX M<;X]-;1<^<[H/HEM<#I7&JL^,%-1QU('M^?,J)]:PY?@PH%1G!]U?':\BBZD M1X@P:GISJTMG<2"TM+NDT:I.LI<<) M,*SL1GTTH3S@3N8VZJ<(QV;C9-*C?@JQ-"7C.9!VD(=AJBRI\^T;ITY3U"^) M\MT;)XJBG:FDVO<6%IS5YAYC)+AVI?V0TU[[H;W6P ,GDFFUTK$WIZH3*;K] M74E-<1Y.Y/[V0D5!C+P3.<)VO7AMG?KF4Y6=([541))-Y:BD4L!IL0TT^P[% M&&3)MQY&+WTA>K$=#VY/+ M0%8M5&2F000YMX+Q3?"1/6, Q]92NP#9D+@GTJ'+=O>%1>]W$'S%-P/63C=/ MXC]?7[T"Z(<(Y.PV-QYWB;GON*F+(9_7"9R#,,6?SE9$["FLD[:3BQ1KRM,_ M078O@3YV[T3T/N[E92EFEM+9'; MH,#2AK406"\03M*9\M2;H+0J&$[2FFO>.0B9%2"PA\)2HMZ^H+=G/I(B9N?- MS*2X8/AN$,I <)G!K=>DP*4&_!9PIN"HOM 8I7M8;[$>;X"9%![&NQT'% M:=SU"-Z<)[F70]*OZ;CK8K:1P%3EVUW7'_^(KVW]D)EC"6Q?#1PVJGAW4L>Z>C -%6;V=_ )AJVR\)-3\EEL%0[]HV M8$ISO.M;UQ[+L820ND6EAN'5*[Z=&/?+\#D,\,-]WT.5,NE]G2J'Q\.*A)]K M+X\GWG PM_&7),++1)A/'?H^[NSL/$7O0_3;-00@[YL"4'HH>E+W=;PDVNCU ML2I-WY3E>L]KTXM 5F5%:9%_!NB'Z8WL!WR(;?81N$5?NB!KLP?!3?KNBF8V M.Q .0^&>E ?C^6[", [MZKF]D1IF:"%7*\-<*9I#9;.I7P C9FM>18JQK^/8 MU]'EOHYVN43&+HF.=4D<^PSV:]QB^7,X XW"RTV'; YRL![] ,NQ6R"#'ZI MN0VH'K8\N3'CR,!,X.QX?N8[357SAFNS52.(=/$E0YX ^407*M]SV-PA1JPE M-S)NT]"(NJ "K+D"N2:KM,CY.8S8;\XSA%\CA"9Q@*]FD/GYZS3Q_YV%*-_5 M'C/.%M0*N/P_(>#W=A;/,R%N]X:-H2:M-+C85@;6:$L@%ZF6W"DF<;A(EH]A M7):QQ \Y?H'R?^25L^8 0L!L\JJTA#TXDF<8,Z0&J/5@\CP@?3J?9BEA3"CW M0?PM?%HH4:'U)I;0Z1[XR5-,(OAO @QO. \)_YX@!%)4OAX!Y@"W^,_$S1D" ME'MOB(MO@_OFM[4\X;3NZCPE,_SEQ&DQ$J\"PF ZC6_B4J,'M^$S^6>*9<=P._< )!9!X#Z%FPCE;]ULX<4_)4GP M$E;VZEYI+(+!?2H_X_$)/(0^4.WE.M6JAZSVVVT2/Y$ R$OP>(@G5@R#ZU2^ M@\D*P'1-TM-3/.(*CUTM#\/ V'N/@4C73*[S%8%Y%MV&"X!X!:>%T[3DB?\]\]*+!5C> MI@&5C(Q!)NBXUP]ZAV#5[\:@X][$^@CK(53V 3'NUWWRY"T]K#!D*(6A=X49 M)*FLDN"KY+$OG,0LLWT.*.X;=+ZN_4NN>3V=_ST# M($98Q,!"2+CTHI] #-+01[?>8P+)HO1(Z4Y+F7/,2_M*MPFDE(>QJ@)D;PTL M=41EOM MYA\,-?GN!?/67T1%#E-E0.5Z1 D\ZO6(% GJ&8^OD@MEU8FT%=VA MF/&1,F$']*K%LNQKP+&4JL032_'& RM[P%IWQ(3-F?L::=2#C]]\V+G=E*M9 MDVU.KK>!5!SCIO'T>E91 M<-!Z 2=MHZ+ *-ZW#*ZI2&A*O!]8^K>D+7O/^UN_ PW7IDT8<>S4L@A988.6 M^&XI[N4Z1CNQ&M5G9*_B(L*H&2-3.86LS\%NZ<8>0N9]!]2%#B:'LO UD*'V M?JFFYAO)4Z^S<6LRTB^P)!*FUYZ?VW,XP4V4@28B8)I@<-/,J4,=A-E0-CRY MIC5A!XP33^Q8.Y0$M*";-RL:6GF\=M3[KGHE*--@_YSUZ: MY36DV.TA.!/,P\\+4J.-'$K\N2VQVHQ(O=OP,8%W48;8$7B[0TS<)?(E3N?% MD\FX1(TAIF': M+(GOM=8_MMXD60%=J>4LP_T\@3!YP>!=>"O\"[.LAM(28V]#^WL;6M?AJ0NO MP\0 /M;.@GOPG$3/^"[6[RN; 4K-,T'7NG3-(>G>,-.PJT'55X_8U.8MV>Q1=L7'S3 G;M *Y)\UXY XSK%R@G3=*)-/4R0$' MC2N01DURQ 0_ PRO CJVFN>.]E421W__.7!UUW7C2U(X2 MR6\LU9@JY8+-@FLZV]8L_= MJ)H;8R29%^(V[BI]#F,0$7"^Z34BT M<@U@AA53>KH62[SL;E^Q9(_RG$<07*$TQ.0% =7CIFU9(\U1"=P8%"[0%]RJ MMDI+:#E#SD=1"X1CQ-NT6>%P4--B551G#R5^I?VM;MS%>RS!!&'^.I(NZC%B MQ0*)9KD?B3-63;2M:N+;K?;'JJ17?'?1Q">?WO3Q7P#_QS.882'W&GI+ZMLH MG',HWU('[K254U78Q !]4!U)*,T!;'9%Z;A&XN_(9@^5IEL@KYG8[++2<1VT MJ#TVN[=TWAAI?3CL(>F ,44H,^XN&9R%76O6L T(]98S;+'_ MN&7.L*33V(BE]2%-_-_N,N@O/ 0TVU;MLJL,RQHQQM6_A;AZ75#C;_P>K,JO MG%1'N0%DVQ@/8E3%\R\@%. MYP7!)EFZP*SA=Q#,DG-0H[+<82BN:0\5L+*./V1\>_H@A_+B/=Y:IGN#-WR4 MK.V,73%F!7@[L2MT"[,D1]@:?[C?XE!MR I$TL2BK#2F+9SNL?!0_@48[[GDSKY19UW8[ZQH?C@0%CPP]K6M(;X]P3+\+S\UD8@@/7UDS2-K'EGS8%BS_+,Q MLFF;V/25!XE?"]T!F#MNC%J_V<#0GS[V^-%N;:5L,?+?D?^._+& MZP3#'95BBQG75KK=/3[B+_(G<7 91EE*NI0JZV39(\L>#,MN_:B, M#-TFAOY07,5[L$H@"0L8L+-Y8$Q=XN 8_$-BYLBL1V8],NOA,&N9QV)DS(XQ MYE'GMI@];\7CW8.LE2@X7Y<_RNO<:JN-;'QDXR,;'PX;;_NHC*S=)M9>L?+I M_")9DA*'^.I]EU+?=%63ZJ]IUU=%/;J7H,PH MHP P"@!]" "=G^%1$!B0(##J_Q8SP4I4WQY@_8CSJ@;3_$XB4O3Y&0.KZ'YO MO; M]"@O].3%@T$=[%^\*"MR5Q'*EL7?6M.FPR:C\#0*3Z/P-!CA2<>3;%Q^ MZI4:71YDXR6C1LFR)EE^ 2^U4@\0S\EBO_B)5%A?D(+0Z":NCPGQ$JM(2P6A M4;#LC^%J.5DZF]:R]"@TC4+3*#0-1FC2\]P8%YM&X:!>5C!#^,A)EYSE(_Z5 M[*LU[+-# 4$YR.@/IN3DT6EDHU@SLO"1A8\LO)^B@)*/ZLBD;6+2MTG\- -P M>0D>TU$EMYIWT8^*SA+H8T>..W+,.AN,R'H21P=K$8.6:CIK4AA4AI+^( MBHN,VK&-$L;(JT=>/?+J7GBUZB,[,G&;F/@, @\?T#J/5AC5Y)&)V<+$#@@G MXQN@P\L8/#+?D?D:8+ZLJSLR63:3_?&4;/'H(8#_\?]02P,$% @ L8DE M3(@DV6MN2@ 7SH$ !4 !N96]G+3(P,3-V/^ Z]V(K8Z0JR3JO6-F+URNJKF*]MFMV[SHN.F@)MCDMD1J20%_I]_&KT?_H2P MOPK6GO_XYY^^WYZ=WUY\_?K3__SW?_ZG/_V/LS/TZ.^/WL\)?;H*]O_X%30J_N@BQ&Y.GT9HH M\@MRAJ/%V7!T-IS;#;JA#T?H!E-%\?I]*FN3&4B\YD=__JE@Y4//S+2^257O@QSAX???BO7R]O5T]XZYYY?A03;4HO4F&\ M5T?+Y?(#^VOR=.3]$C$IE\&*.4=!021\@O[K+'OLC/[J;.2^>0OS UV(3AA_H^Q]\_$@^X9JV ML*0MC&:TA7])?\TBZR=$G_Q^\U5HT+(D*WGI0Z+DAOZ#1F9)3?P28W^-UYFB M]'6)NYATYFDFE(H-5B6!&^KS(.0:SF0]N-$]$[B/SAY==_>!AN$'O(FC[#=G M]#%+$#\X'?KA/"S'O!NN,GO(CPV.2)_XL H(O>WBLU)8/(3! MMF6T9AH%1WCS RBJKX.-M_*P.H9K+X @MJJ%1EQ.AC5\9M(L@N)Q!E:!IVB@ M>8R)PH^/**Y38/%S2T9,:S=<1]]W=#1(GI\-E[_B[3T.&[^Q[%T05$D44HV_ MZ60T=&H RP6C1#(=!L_.ADOT6R(='&Z=69X@[_8[^A:\SZRT VH*D!OB3;NYC*(HHN ]9G8I^-4<1BHO6X6@$HZ MZ7#[. R'R_)!Q1Z:@D'@R7/1C/,/HYBKTM71=$&\^]]S9>_(I6041 M2Y 9XBU>>VRY%!B36N%ZZ_2PZN/@D2%P-!H/TW79X%&YQ>_^VHL8>>!U M_A6N<>@%ZTH8=":V8[RN@]6>:4$#I">=%4-Z-B11/?U]7,4S+N%Y0_&\*K:, M]H6F$<[!L&.-O^\%[CR:@W%7B?Z^*- ?*C:-#MR1-&Z6'&%<)B+- =IB-]I3 MQO3C-'P&Z!6[(;?/Z)LZNV8B2JF=.AQL6$34D2K>.!]1%V%Z>*2HE_(H8>+, ME@6.H(AOX ?X^4M/7M :*PW02NP%HX,FS6"O#9QT? F(Z*_^*MCB._=%$;Z< MY\UCM:Z$!%L=R%^PG[D/>-$3PKM;SB^>B *BS^LEA2SD-)137V>/%T<>L"L M!<2:0*4V,@"^H\W\S-;R:*= V@(#87\.<:H."9A#5B6'T+D6,&3;Q'P%R-I. MM!3>33N^BN_;!6G-_<_Y9#Q)P7QU\16=QW'HW>]CNF:+X@!=NY2CX7=\^["Z MAMA&"K,&29$J"CD^2@5!@2W+BQS*I;MB*@S8ME*;)DQ),E#K80;B2LL0HF\(Y.^ M X\83>H>+D9#+F[.#KB![J^Z,[0*HXJA%L)(T@DUN@4&4G_;1S%=RHF^!.$W M_*.0N1@&/OEQQ9:OH_,73[@WK"7#*.0T%-/(5EWD$,SELYTET@(J9K"6VD"_ MT5; ,-F;)YPN/6$.O2W"OHQF78<"H_LNN,'4,1[+1CG,5.^""S=Z(CH_>VN\ M_OCZ/:++5%<[>F*-&'.^BKUGPEO-V?9]- 7#%9WIKS$AFRSKE$(FH+DB;/6H M-!NC?Z;ZH$PA=/^*WE&=R!#Z9Y2KA0YZP9\5 '=RC:V(%\/N+P?L M7ROJX5WF84HB*,@]Z^;*_&()F76.<@'G=?OU0*@Q2SM(2X9),M-13&,/9KQ(62K/U:2=?=9"UN.74UAA-Y[Z/P?.'-?8H@B?T!PK<20&XY%>_GQ/R65,"^K)Q'RN?O/YW M X"K-:HQOYUDAVZS]Q$58!8G1^KOJ.G?=\P+0X/&,]_$;M(Z?6_K;F[=!QR_ MA1$\93[JLJ:":X48/12_3'$HF!"52#&=!'JG_J*8_T!I9)]8X2E_#3#JA M$ &'[$"^M2!COBC"L7 5*_FCR5$::U%YU#%WYEEZ+GL1:$350FD6L'U2=-M"UZK.#ZF*O&QO3E>*W-%@[F 8'K*85HO)#QH&F7Y9@E@_1F #XY9,C M['#DQ&$VA*6K#'4CX4*Z8?Y?>L9X0&MG+8^=43&>>YZ;J]%Q*R,*K)R^;PT[ MRV;4-8/! UN)LJO/0@6Z_HKO-*_K40YX2YC\*+L8H5L:__2]!V_E$@UKE7SN\$O\D:CTA^#;'B72(+:.T5-]F6B9 MU99CS=$$Z&*#[(1_H (HVBUB[0' UYRI'Z"I(<'>!DB(''.U/$*K8 M1YZ/H^A\]?>]%[%<'O9CB/&G8.MZU94W]?=,@KY)&?7244YV#B*3B0I"!R@3 MBWY+!$-!MUN#G2,--H98U6 MP5+)5[9@3YR0)GH:&&<:J55DB+>8B=$%FDO6 MB6E"'%F0'-80;$V(@4SXXNAS27[Q-<9;#; <7H%%3*Z'^E+7W)'"ADI$3*0] MX&EII01!#58"XJ@6C U@*OL&$E$7P?;>\]E0]2+P(V_-4IH"_RYT_>@!D]GL M>M3PS95$ "!.12^-XR^C206!!?D#5&H!%9J Q6/W/DC69TK6TF2I'3'AB5XD M0*9W]VGC-H!4)[YYH%5VH#T@3FI6Q"5US\.05D!G28XW]*>KAZM]3-,;H[^Z MFSW^7][CDU8HM6X$G C::JY11:61*E(=*JQ1U&* F!X43IDF \1T&2"JC4VT M8L:C&?%DOEN5?+<+8O)+CYU)?-T"%Z3I!Y?-]'34A["$P#YYT6H3T/)BC0O2 M:B_#$@Y'(_65F?%H)"82=!!MPU)R#Z:7IP)T2?TZ#-;[58S83* PGK9MJ"$) MX@84BYQF"3KI\8A'W_L'7G]=4[Y]\&BV=)K;D*RIK<_]]65:-(R>B(BB_1:O M#^R4_>U5/9(Z;166#[HT1:.4S5A") -T4 H5M4JW7[,5X#6#8$$SE*I6&M+D MVEG#0W N=[)#)J8I@\R:*#'SK_ER?-JFG# GCR< M7VE:%>VUZ5-E6($]ZIFUXV%UZ[!CFBVEQ0P*Y]& LJ;M.'1Q**ER++YD[==8]ZHOHC&,MN*@/A#C,$3+O4[X]?F9%9$&@DK3\9KB8 MF:.S5 C P$S'MTB[+9RO0+9IW??_3N/>$AV8X]K#]SMUAOV$DP2A._?%[.*! MH.$3Y5>^-3ISVG&O])KI1Z_ >%LK"5UX7H%;UYD#8^+ _+ZIMT*LY_ M1U:NDXA9?JY\VE-GZJ\^"2+/]V)\Z3W3?\8D3+W\70,(:M+@1'FZP2QE7IB- M1_V.C0^*GC%-T4%527&/TV+I3C^& DG[A*3=;1#&WC_8Q_ .+G7!ZZ4 T$=? M%*WR74^?H52))B9-.DQPKJ.V/!(O?Y-3)[K#^4?C;9> _WN%P^PG? MFUC;;=;A1,FQT3"=C9U^2?.@:CEI@6I[1CAOBZB^I\^H'7\2!:;=Y!Y\@SD, MRO31%QNK?<]39^GKD-X5%[]>;VA)2W_]F3R[VYK9>1.W?:*L+#1(HW3X=-HK M&V3#I<+"3/!7SS2G9%.6R,!$2Z]KJ31-1!XHI>P$F#3_U!P M/[L;3*^BCB_<,'SU_$=6T$CPK=7>-8@P)84T5EHF\P1J[/)DVK.P'PJB2;\= MHTQZ4DNL%]@1$O:"]6="T6:MG^36GW.L1^-_)RT@;)&T+NLF9]AKK+JSQ/LIJMO..;9 M2GZ'A$ZR#\KRF&]&M,2=(, .MELO9N4BJ:Y9V:25^.2*[ V3L!6KH;Z*ZLS2 M0FD%:4D<%N4!=9M=&>@T&HC>^4&,T9++.\;@UAR))70UN,1NC1$0I057:$!;@5![TBD@7^[.3:>Z5F+ZLW M/:2QT$9"QUA=!ZL];9LMUAROGNKE[0MG.!G^/N8%ZJH4J.N\C?>]X)3'5;W; MK-,=3=YP*2[IO6\E/=QJU=&;+ M\7@QX7.3.#19"_W \SB*:F&Z)CWU:'H'S-3"?DU6$MMO#R&5D*U'1@<'6CL9 M:KKT05.(;=,A[9L0)O/%0GL^!'X;1)^^:(:T]9,?Z:40+7P'A>; OXV)#K_B M[;VP<%C].<.8+#6N/ON>CPHK@8&/F!#T6R(&$%9'F.-4S8$&"C=^JEBH&PP< M[M=N>!7>DF$L7K,]N&LH@&2 B& 4A2D0G MF09T;PLQZ>#0Z<;L(IBBQ.P=,?M9E%8!@*NF0!4@3>H?8.PQ1:+S??P4A#1% ML/EKU]Z P5I5#>5@&XTFG(YHD& I0@>)X+@ZSD0.GJ+$1%=J(@"N1$$HP!/7 M+U;@Z&L4[=4QE#X-B9]$!1VBGHBQ,T").$N T\8V,6@\H6E@@"E'FQ0L!5]8 M 92K?1S%9)Y)9F*JG[/X"B1D"GKH$#)W7)?AIB 3,(.T,TM9XNAG]B+ZZ)(W M5AB]\_P42OWD7JDFBG9F),L//:2 FK)3GP=;6R@FPT >KV",R*$5*2U670/, MC=)T^^IC,!RHETKLC&<+'N^E]VY;,EQH81,'&O\Z?#^:'::L S0;#H9#]K_Z MP'N IJ/!=+@83"<+MMXZ'0Z68V\ :T!(8IN 2R!<["#[2[$3]B/B-^^^JM@B[_A M^.KASGT11Y'P#;, %:FA$]>S'*L':2@1A]Y=!E'T\P#1'./@@5:)':#S. Z] M^WW,3K_& 5VFZNW\:F-J=5QQ)\CV/DFH'CE54U3@R<#36RQJ@ M3(5NP;],7.;C1[IXVA+^/7AN4G?=NX0D?JZQ!*TN6O24)_&4!5RA S1%/E'^ M )9Q#OG79D\'7=>T-FS@]\-!K5JQ@Y/:J*[3&8\U.2K7!Z4*P;!6!T.6_CTK M'.98RDO'@%&1IUH['8:W_"C8>&LV[F0)L>T6]4%E@*R?&&.?J&F4.D+,S*P!(ZP@Y\? JVKE?-DVY\'!0CB0[JZ7Q+ M1X:21)HU.&ECG!@I$N/@L%(..3E:"N[HZ%2#_TP^"A%_]?"KYP>A%[]FO=9= M<(-CTAI>?W9#NGTA.'VE)<'\Z08=]13C;#Z;3Y;+[(1#U@ =869-Y(-&.I[, M6D%9,Z9/.?3G@I%5+F@Z[="?'YRZ'[:9'[R"'\+,#UCB!T.G'MH@OW#R0=N9 M,!U\1(;MM#1]=!MLQ$DWY:>,=N>EIC66F!;YXES$)K=,!J)"H/KN(RQQBI;L MPF"]7\4$+,_8WT.?+. &4+F7KAL.%^LWB=.D'RE[QGB"AW5BY@_,(R!K68JCS3(T3/(6-P+PZD4^WSCX>-?OB[->Q0, ]I+MLN) 6P:]%'&\5'@@UK MT)+0$J.A]=IS$0\17KU_#)X_K+%'H3"A/U $3 H((+_Z_2*YT.6+%ZWT(I-108H8FU!8U$GI*OH5'8> M/%XO!667FYX&0^.E9A7=Z72^<"9<\ %6#>[4-J>-;3!8JH6;&#J71Q3X[0,I MO[KQGJ; <)8H%%X PTM1"YVPF@KZJTP>P()%UP8J]TC;S.8UT%J&>D2*\53S M$SRD>+6T94^"@4BG0#(-KG$ZA[I=/>'U?L."J7S%>@%3$4QYZ,XL=;JQ% 9# MM:+/36Z!0B"[]LPVM&\2371?VBI5&VHYJ)I&?^BO=K ML[. W20#86K+BUV2A:G9Q^):-@E/]7 + -+P2\P*"/SM)7'SAF0GS>8G?WS MU^=;>@SP'[SS!UJO&D5;LS[J=[!/G7Q)\"!V@'+!K.Q,4304X+HVVJD:S2QU M&RPU!S[U>"T#4-%/("#,%S:O'N@17>Q'Z>7U;&^ )BY%K&87V_JX=E^3>NX- MJ_+'"34)W*,T55\,G\_3[>C".C@9N16;1-FN&FLTK5&8[CAE#<-O"ACTE].[ MOXPQ1R<@*W'*\=_!:K;Y6%2[Z2J58Z7:R#=\5=5W )SL1/*Q *_@L6HRQCG MT#N-X]>RKZ[)V[!#_VZ@TXI$))Z%9I$;O",1]T04/'\,,=8=G4A?!^(%F4XZ M/>B81P 'X>@@W:IA17?F5 M'X)PRPA$ $#U]TR7-%!12O6^OLERGEW5F(E%1"Y*!*."Y+YAQR.D65.&\M,Y*XWAEF6O"YWA&D\T.QY-30$E TD?A,**7'#,B\2/# M!T323W>&26 !E^.C$F(2-'21Y:.+A.OL2B[!T5?^--Q?O=T2LY+NP/QN.;MJFSIA@5@EJ^CY<).MK M[RAI;S)JBT%1#=;>N^<^:W+3A*:##;?,LL!,Y M++$RO5Z7EK4 /4O=@7%)OO_[V_>@NRJRB"IMH0@-A@!"5N8UN[.\84]3^+A! M.(ATT B:48J(3!3M[9.\!/ MRFZL8Y"@5Z>D&<6U>U*2J\URLWNQ]1F']X$) M:T>YN?*;W';$7';[XB^03-$$N2)92/UC U_0@[ KQ8^;/ O(%$P!G=!:B&@B M.=^]LH,B6IC% ",T 0H)I6"2P>!@L348.">S+F^SC_%:LPL5O0V-D[I*&K.1 MQ;0!.2SC/I5O79_;B?U.5_:#HE$BF&0_8T(")3%70B4#C$ M'61Q9P?86IF6IMP)S8#"3"6P9!@IVMU)IERU =%F99S?6]7\F#Z,7>//V5R4/ M0L-:9RMR/AXNIT,QI'O<855&B*?@%7@N_(OW.B)3#[I?^@1NV=W0X^FB+ZNC@B3L-+02Z/Z09:YD8BG M1Y6R!EAA2EJID@IGRQ/LAT(S0/#KS1&.Q!%1Y@E0=+8([Q)@=5T'@N'M;A.\ M8IR>!BW4CKF05D%J?L\D6IN448[,T7B9=8:IS+,P/3]=JH5T 5D#J6-S&1#/ M5ZMP3ZQ<%4X(@X)/-2Y+B%-R#"3,;F/284OS77A/ D"IT+S&WM9B7 8/8F* M SM+'96G2UCZ.8C.O)%$[\M60OF46"1!-U\EP.AV58,*D)@Z:5:")4 MD R&DLZL=8ZTUB""% *T J)%[Y8[&BN3$C)@;NP[3G]' M47]S,5V_D(]KH:DX_>)M<'A!9B*/02@>\92?,AJUI:9U/OZT%+Q,#,KD0(7P M$<8X6L:8BV=N )7#NFZUJ>B^P8\>32SRXV_NEG?XB/N8T?@NMZV^83":S4H! M?I"#J""H"#_&'$?/'',QS@^C44!CU#&?ED(^%P1\/7T'9E7K!S>;918) M@@"K X+G!1!.X:>MHAH$)4J@Q=;':"\771H& B\YGSE%'R5 M'FR-B;5ZYV."0_ M=,HK/)E6\@I'48T4DGEK7LG;[8U7EHF;?/S($D(L\=;D6&I![R*,D1_$&$U_ M/@V>D0"L'<^(/@,$SQ#.\V)\Z3WC]5A(L /55;64I\G34981)8#Y=*;661=CFC8$O/;7JT,48*[I$ NP+@."(MZ%GK4,\]^P:+^IX24[$$TT M41Y:SF#<)W9O!';# [$>OVIPK'BMDU(E7X)@?>L^X)A?6)G_C.D")54%5(-F,5V. M%DEM$BH")3+,%B,Y3O=117>@TW$=6.(H? 4CU49$$9\7&N':"=$#_@7[.'0W MY_[Z?+TEK$#S46+""_(4PJ:W#/9[#:HHC\MFL\DR@4(JD=4\*,N$S2'LU%*G M:JE;D@G9J2F&9+$_4W$-"+H(S']X&^$7S?YL$B]IFQH3EG':1V2O H5_*\6= M)L6-174E%$KA6S0-)$[#((JNP^#!$ZTX%)\P&:V'9C6VJ8;I4C][&R6O]Q.T M0>QNI$';5O_90?]?W?#1 YWO<\*C%+X5(R$B.*FB=4D4H1OT%X$?>_[>\Q_3 M3?G CS[BAR#$R7-W[@N./K^07B((UY[OAJ^L.N,WX@KR)G$+T>^1S(PP"0H1 M(OILT2#">C1#/>*73HK8M!C:.ZK/STG>R4$E=- )W3.ELN)I3*T!*JN!,CU@ MH&^-8V<%QR9-)OZ"9!0#<"TR5-_? H[Q;F.7Z(;]N.&$BNAIXTQ34T%]=6X^ MGI58(A<%?GJE$].<%J:9Q:LPV.I8X_L"#B<$T_D59Y*,&,'#QE%2U4 GDLI= M:>5R-\!TEBXLO8B>H2>3@=+[G(0<@:0.^RIGY&GH^R MUE#:7+*%E1;2+;0(AM/>O9.=3DCM#4WN1TSE M4.L*AWPM*!>E%(]R=%5=8PNLGK%/6M,9U!;? 895KH@ZD0\7\AZL(-2>GJN] MI9/$5*E-D"BJA5\3BLJ.L -%^<'Z"W?GQ>ZF>:M+50 HOD1:J1_R6D[G4K = MREFD3=BP4=:+%U@'=Y' MY+&]X%_L0G%3^,LA+?6O'?B^#O'.]=:?\ ,.0[Q.UZ[(E/6*SM234T+*\:0D M#!3W*AJJ9W@L%C,I!Z2MY8NU% FLH?1$G3V]< ]^F22KNHD'TH%N:1$HN84I M90F[8*^#"CD%*#L6C Z2JJ_I?0[L*H?S. Z]^WU,Y\EWP:'@SK7[RK(*PI!R M_59RDV,'@DW3Q%':JI> &(\G!S3"$0X-H?Q_A1ZK(YXVW]?PD M"5!Z#U[S>T;IHD$9]52!V3QG@Y),5!0*?&->Q^8FLX4@W 4AO>26C@>*(F'A MJAB=932JN <&;,F"PFMZW^6==&N']ZQ14'$4T.@.ECF04CGYM:SH-R8+##U' MV^7HVV4.,9(0*Z-$Y 909'SRHM4FB/8A;ES7$K\!@9*Z&CHQ-:U@!1W$6;!* MU9&)3DL3C6-''(1 MJ6PK$-<>LZO#VO]DZ_43&(R8'NDEH: MY.@99!PAM7#B J)L/&C\BRM=EAZ!B'F=VH[3^;(:[8 %*]N;4!UHL>URJ%/T M;8V8V3A:%)3'K%D)BL8;]\>O+@DOS]WH#0;%+T(@5ZB-SJ!H6<,S$8MRN;:- M!#NRF1$ -72;";,"/8V!R<64W">@2/O/(/R#[L\'](X9+:A)WH3 FE@=]6-X M\[E3 QN5FV2Q,,FVP:TKLQG>J+ SSS_;)>*L0%QS@'(AU^ 7*,Q%,=T>2U+% M&ZL["1XWC"Z>#NHYRLOB["L1E1YL&/1<'4D%0L?;YN3[UN35]% #-&YD058% MB] #[1$2X=7[Q^#YPQI[%!P3^@/%Q*2 "7J1_25^=#>?V6WVG'HHO"<,1#ZG M6>4-%V?DI)F03 )*1(!4/#G:#$?#C+YC6Q(L-)Q%MD)P?/,93VTV3\-;JLSGX'17?=/S<%$,W'*2VX71T08=S?WU+$PF?@LV:D$UR M1W;S1^*_!A/O7%UTHFA: T&2L,4$@>.A _/X(&DP$@ OTF 4@$CL'AN1U9" MH_RZ14C3SEMQ1HNA#''@R3G]6.SH<8PM\)-EZV@Y"AB.:4I>\R?/'H2!6-JZ MQBFD\:@&ICQ[$KSS:F5.H;O*LD#M&]M5XDD BZ+]=@! O0>JO@ *"&W.72RR MVU9XP+"ICSG*PN2@@>TH4>Q$>)[HY'ZP2^\^"*\W>_[Y&^XCIF\'J[2O& 4S M0IGC]'(P)@%1$?V>I>$!]W@31B9-D%\1=I0=3MD.L O"!"&?WP_&,Q*FA_+Q MU<-%B-?"ZJ:E1XSV0H=V-48PHZS?"?S',Q)I6T0%T3W%1!14A]/6&!;1W_T( MK_;D;13BYV#S3"M?;%*S5DSH +GK9Y<$)7#?4P^G\TV M9V[<&)_'USCT@O5G?ZWP-9LD "&F02WU8RZS83[#*<((90T<-AK1#3ML&:.D M%42:@0=;IWY0QJ*7N82>/[4%D(JQ+L*KBB=MA/,G'*U";\<9^;618!&<"VJI MISU4,=1TT5UUI"YI_=5^\[7Y[OJ7U5:_V M<12[_II\J4_[D/Q_PD :T:,D#ACG*CKJC".;0)^VAY(&4:%%E#29=NKV<$#W M'E(FA'MW0T?:*#BT:ALKZ$"FB2*4/6T97WP,PC#XD53&(W^1;*QKB+"#%VIZ MJ>](+Y<+12[(&T%9*]:A_T@_*".>;;H@-R%']]GU-M!UR]O$O2+0^4X% 7?@ M/]Z10=&*2K+@@'\'ACF98>@N,PP4/+*X M*J%$:#H$''YUPS\PJ[UV2QE+86-=]H9!:$C44*]SOYBEZ;\':>@@KN=-]R:, M=&:A4[$PRL6A=VZ,'EPO1,_N9H\'Z,>3MWI"[FX7!H2WR?PM0JL@XM_290I9 M"B%:Q%>3VV!0QGI!::W \C-&D51H6#T#:CR;9-A)QG:PY?Z.L,(I6 $;Z)PH M*8=VU4:08/;\YF N/6,RF(L-JZ_$SYUQ&LS)^]#!W-X*IV %:##SHJ04S#4; M@8*970[:<+2O]IC9D"ZUK;X"-9^EIV.+B9S_EB7E5NLUE^^J!S[K=YS1# 3$ MGK.B09[$((.HX(9;!1AUTR&P\0W'%V[TQ&XX7>/UQ]?O$5Y_];]XONNOB$?/ M5['WG(ROB)L]?T]^EUX=$?BBTU1'"C6(N^,TU1BB+]*^AYY3IRVBK$ET_XK> MT59)[/Z,\H;1H64R1NFR AWPV*B@31@9]/CTX: MLIP[$GXR]*)_8F4R7W9-,^ YUQ ^3/*SJ?^^;((?$?I"T/[&2$>6W-VARRTB MH:2P0L=C&E6A\*2CJ*EZ@9K%?*I$-GG#)S:FZ<5AY3$-\]%7G^LB"ZE%$T$* ME*+CX].CDG;C&5WA)T,M+?KB[,QQ=Q1CZWBF5Q]6QS-ODW=:#&G:>-TB'LHO M\>QR2*,J%)YW%#55SN]=CK*K>AKXYG"![FD-:7IQF'B9ANS@[$P\178B +VC(GZN;<5>NW!I9T=8EVR[[K*5%24T]DO':H2 MCY$)@1$-CJX$$(;677PL#_Q_EJ M18_)T*-A8>"3'U?)A>#G_OKBB5X/'GWUB\^0CL3;;7#S;.1XR48IXFAUE9<& MER-GE)'&#W00BN5!Z,&O<@OF'8<+(+X2F@Z,:]07_HJ?L*ADG4& MP2./NPIR) ZQ"C9-D^O&]VR D?[FDN/,%> $/^?MUF+6-9T0MJ033R77@&!M M3WM(>O/A+@C3,^R/;)@J^LKB%TRB2ZB%QK+)+(,5$Y9GLZ'(CR #[\Z,L]1 MASL8.&1#+;D;0,'2F%_$>Q("(*WR3T:S*C1*&__ H&AK4@4.:;[0NTU_)BEW M@6U-FO&^DA7XEJ<&B0P'Q70V!)4NCHN>AL!V606-OF$YKN([$P6\&MZ):0[? M-"M@P8\Q+C0X+@"!!UVV.5^MPCU>*]^?V/"22;!(-=%8*':RZ1-;QDHE(G.W M+#9"IT-#"^MU+I7H;F#1HQ2")1 U.P,.2U&$XXANX]^@O/5ZUWH^A'1U0O\<6*/L-YC>?Z^7JV$>01=&<; M>6FC9#P?C92IR&9&:6>YD!\H+]@*]+:PM0.$7_TU?O!\+\:71+OU5S\FW\F[ MW^!D4"7[]$VOF@9A@S[J>W=+9U8$X4'NV88*1@?)DB&S(?QU:G0!?W[@G[G; M((R]?[ -?.]@LVO'-$$QB5OF M8B6#=D3W)S=BEZ7>IXU 8DXU5(NH4_*69;AC"R[TFZ1_$=U_KB7"#CS6]-(8 M6DU':MA,EQM94&?-0-7-Z=$5K&1.)@ZY5$CDL:)Q^;[$BKK E;C N0*@UT1 MQ7PW6H%HW@68JG'"?1<2PSR%-+J:T40,7NZ=K]8@M@/#&52OT]XTHLC<\BZ! MM0JALN"50E/H+RLP>1T&ZSTMN2G?-VA^#Q*+565TPG$NQN%!;"_;!4=@\$B# MZ_C;A70:%K\.$"8-[&AK+"DBR/<4L@PJJ_83E,-9BE"N-T'02;[>-W>+SU\\ M(1"+CYC$7*%=]3RU<5::GKZ.Z/OH-RH!:#.@O1&.JA'&(I\3*J4@KYH*&<^? M@JWK^0T?)7T((*:3EM6W@\9./:H3&E#32"*\L/3,7C)CD M 2TCCH(0)=(1$X^(?,0: ,)0#\8[9>.CQ/@=,?Z9"@7%F%;HEK"G[BAX3#)= MHO-]_!2$WC_$*X?RE\ P6-5$(_QF0P'V$IGH(-0&O!UG*!]G46*H*S44!F^B ML!3CC.L@6_#U-8KV6MA*7P#&5:*%);P$@JJ*(^KYZ,'#F<"E+MP51K4Z7 "N2F M0J*+$YQ-$*OZ"!YG;&RJ])63)\'PQ)I7W_E<+$53+"9H8%&7U,(R/F3^=?1^ M.#S,H@9H-!P.AN17M0'?@*Y:RJE? ML36 MQJ?@H*?C@:L=RV[[_(+#E1=)UE^:WH,"-4\9Y9!=#"<.%\14*DK%HERN!8@] MWER&T.Q=BDDV(D;!3GAI.P@69<$IQ)[0.T!8>_!B20G.P@-FT9.VJEZ^8S:> M".[8'-!_;O9K=M,2/3!,"Y] 7+NI@:96YCN9^9ZPAN7QRC?5XVRK?.6R7F"0 M5U!107/10"#8LBPVFAX0DY[\F^7Q, M(!O5YB+9D0 P"'=D9@[J3&391F"<-(9A!3ERI^AAR,GS0W_S^ M'WLWOGC"V\MXS2U.('BH8PRL@]6>FL9.52EIH!@6L^%D[BQ^'].PH#+.J!!$ MI/1;@("'Z2[L&!FV0XC<+HQQ:L:\A\"G' 84D1)C(?JS&WK]HR09^/!W@SU5 MWJAZCL8DN^>=O0N: MQ2>T=%>U/]2RTLBIU)V4"PJ)76ORD^83IR]6J_3);3 M[+KQ].N#)OJVML!1L\!H!(N+U%3-[&3\.VYFW-68?'J_F^8'?FX\[;X M2^ANJ[O#:N^8'ATU*:08%?/A>#H=)8.ES_ZS%P8^:W:#PJ0!MAB0;NL,$!F= M>L$ZN1DL_S.W"^]O/-6MY0FB4Y$HD8ERH8A*14PLP&"K6TN=8[[Q +UB-P19 M6=3";#YV4_(=2*>((^+)U1.9WGW"SW@3L F>O%2/_!V3':=,$?5]XU%63223 MQZ;L!8G9[CE0Y]J=E4[-RO5!(FC'JQ*&I:ZXT2DP:(K)$ :O/[NA[_F/T?F* M])O[#3V%\ D_>"M/M-RG\*)17#5IHY$O-<[!E0A%F53TKB 7I8*!*F%U;;%3 MLABG4F$1IAJ:99@I^<4&K,EG=OR' 3&E.UN:328B',%6,NW",(=KF$UPD4P* MQ?;#P.(9^_O&*TUKCQF%0KEMY26O\? P4DM$@%^<KO]X3R9[[^2+8TDR+X#)>N^(](86WC"^#-*JDND$QGTR<>;(0 MD@A%N52$429W0/#PL<:BZ"Z!%I M^N35 TODHK49KAX*%]I(*X HO&BPUVS61GW,M1BE_>AMFD2;9"?";B)T;:"C M9Z"IKE8]'(N=KZ)SH/ 5I8.#OP3!.A)G-7$?-8RA:OOJ-/1H8YYQ>!_T;NWV7XMKDMT=-P=+(OA7_0)" ROLNZ$7T$M>5VX42[=-! ^;) &N!NH3 MP?DPXX!44'+C,A4%O&_2A64,+I_V(3T#]>!%*X(/\MD7H-"0QE<)&6('0 +C MNQ_M\,I[\/!:OCHD?!X 'C4E=/8AEE6$%*1!KPEU8Y_3SC[3F!&&'@\V?)? M(.<)K_=T?>IC>MW'>>&6DX^OA7_=T0.?$?1]"DL, M7WTR]26MO*;%J329H.%U$.C+==*(X^6TCO5<>%Z9S4)@=^D!AN1,('#I)MVP MY4-4P3NPF+S%CS2-Z0;O:'D5>L/M0Q!N&8]^?$W_J#925Y<$@E1E]=1'IY/) MJ [:5!3*&T*%EM@H-7O"DC%[3XZI#=L[<8QY]&L#A$\$>EX^ 4Y0[K;UI-G+ M#=I=&H$!9P"O"P.;^OH>_93N]B26%^2>$ FHC0CT?0A,!NG, J\O@BT]4L=4 M/0]#>@">75)(U,Z?22\N//_AAFO%8<.1\F$(XSBE-79VEKPA!I5\=D]%HV+[ MJ*@ 8Y+"@ZD2B&EAS=C#I!_K(Y)>_0C 4MU 5FO1=W^-PT*I M3UKQC)B6%?R\#KT59L4_CJ&W(QNUB/..LT1GC#!3)T+.#6)H3Q4KE=YE=0>3 MC8.\8"W3#Z55:&SF2)-^5R;.WOUN"Z=V0QHZ1-O!][:2?0LUE6E!E&7ND]=S@/%A;4;=KP^-5(KHFN'R>A*=?B(;R)RW!7-M M-D&T#YN7C17>!$011QWUVX46HY$(4 >Y9%0#OE;;M=%6)B6JAZ@,:B+?V("Z M@J=%ZYY:KP+BCJ>/^IF8T6PA EY!,. 26G]F"_HX';.A$"D+7QDDA4Z#P22[ M3IG=-4]OF"<_RV^"D;Q@%'\B+92K#\U&LWS\F%PI34_6YN)@+X#IRKZ\(&K$ MK-MFPF!QU!1R9?1(/0&"&6Y"A>A+\A\VB16N!NI7'(_F0WFB$1!$.C#+J9JU M:C#+&$:D(5;"A]@-]F"CD#XNRAYG__=7'%& 7[,+X$9:'[YE$^ X;*>WQOQF M-I&CMW@*0GH(8I">A4@U08DJ-H'?A"\+.81!DD/XG/IC)_0'+&L5V%*=ZE!QWF1,92\(S M8\_ [V1'.:&ZU03QE:YG>?&"!(JMN)S; [=G69$-.UP(WW M@-$[ST>OV TC[LWVUD^OE9'2Z] M\:(_OH08?_5)[.,H-L6DW'9/E4=YQNC,"+M;V12Q*-404151IN-;(='C?9]< M)T_$G#U0!WF9@T*!@TZ2.F4X[XTXA=_FI&CSLBF?^GC!IT!\E]I)R;/IJ"MF MLR%?V[#C:OET_3C.>C:KP:\3NKKLH<)!6UW2X[P7@<].@?= MMV*\^D'G)J@>32<]_G21Z[%%EN,M@*LM'5ZJ 0(CRR M18&/WQNNC0#LTP/-HX]J;)4^5QG YB7."@JQ!5)$5((HG #LUWJ*9#780';7 M>R:\0X6$?MQ_4N//J[P0Q /VXCV)\:]^DOC9]4A%TM(IC%#%ZFM,""?=[8SG M7%;0B$PO>TGV7B9^]?$C35#L91S;F7LGN7\/OL&GN?'=C,U.1JL-KC]%.F-U M.',S_A(&4>?S:TE+)T1G'/4U)I+.M'LZ2S0Z,!G]#='JQ*;E7;G7*;)96EWV ME+E, LPNN4SD]]/GLDHM+_9'FKV9KY :B>1F+4Z6 QM-TQF/='>B3\*/M=IW M[!&68E[8LGD+!-KQMV'DFE?F=E/O/5"7/;-=KAT.TR6:X"'=_DZ79=#C6^-B M96+ICZ?5/N\IASW!I=[."?%P37F=H5)W&94YTQ;T M&:!$HUY(-#F._-GO=6)]I',+L^JR7SZS_Z*/+I&RZJ>32?QS&[MA;+&'IB(/ M?<2/GN\W..E4^@PAD779*_"_Q(GS?J5S*]T+UG]$2UL_S3Y"9I(.=+O+,N7W M'+7A>?F.O3?1I73W+2:E,3G?96^TU^G.B5,E)[[5CDF%:7OJKAH_H96=F/"B MX*LL13DQ0S11ZZ0OZU8)F[JT3BW3*$R]T%B=E]^J7>C:+#HE9MSN8=W1@XRQYK@0Y\&U;?!RC=4CMH@_94G=(-CHAI-*A@'C&M MK#W<9];+T@-_!KP,R[%=$4 SG7;R54&8,W;C9+5['Q%EHBB[WO'\Q1,2H/0= MDSPF4T1C[V2YK-[0205 T49W1CF*1AE#J4JPE<#6Z M0S'S^^]Z+7RD/!+XJ M9KCO0&"&IXAZYS(>II?.)&+008X=X#G>.D?7.N,HDH4?%T5"IX"BJ'&\77\0 M B\M1F#C8;9PD FQ85AZI$&.GD'&42$?O?&-!XW_JX<+-WKZL@E^1$WW0LM> M@< $1P^-(IV+814=P0.B A&3"']+=&=F.NW--(X?23ARD21R#C"FOGB^ZZ\\ M=W,=1!Y;\5+&EOA5&(P)]5&?#6UQ';PG( Q#:'L0"G#8X#1>?M"OMNZ 4JJY.E9R'05U1 M9YR7+;2DK]NQ"-G>&$?1&.,8X043%Q,UVT$Q<.?>;X2I5.6'(**>M:Q>I'\Y MJ:\K,A'0 =_"CNIRHM@.X[%>"AIND!_LA8GN:J;5UY:MS1[/\ M!F+>^.$\CD/O?A_3KT"OB+QV0_)1^L% $+L;.0:.LW)&K;RCK:!O.'C$])+D M$28(ASWQ8C(A"KXP3KD_LP$KC!,6.6G7Z^#D"TT%@+I+OA&?$+KY 8;HLIC=EF#\L=N)1P4 MEVTT5NXAQI/#B*^.X0'*&T=IZS58EQ7(;VP!+$, X$%69<"B(@( +F U I1* M $ ,F?JWOS#,LK%7.(94Y3U(:]?:T=M\"V+,?GN[VWCQ1> _DS\1,V[H^%AX M=ZVN&- >1*Z;QK#'&4K&>[2509K@S1IBUR*D32'6EBTCOBX=4KCS(*+24"BR M% [\:C$NA[F"S\ _36*]GC]:1]2%DJZ2)8V_WF[VP2O.-'[F@36DQMAEC$O M"Y46TDS#6U]%G: >%U".DJ90TE9^HC K(9TUF.(^:S(YV@$(][X=Q%!/&Z&# M'%;--3GPDIQRP9E7TBM.,Z_LB&AV273R-.PMT<#@QFZCPA/BGV#2>I4X<#^A;21A>^DE-&5'!0Z8:OD^$,.7"4^4+B M:ONXXG .+S^#)[SG2%^0-4S!TTXG^!?=E\3DU T#NZ.H;]^5KB"RHXA7:U2H M\X#0<1;1 *LB+QSAZ,5+@RQX,I KJ+,IN6P>.+#&Y/,+J\8)73JG_>3"0DY0 M@X@"+2AXV#9FZ&(N(1-D"2<<-SJF,3]5)H23G4ATYJDCYA&VTL/14XEUN]#H/'T-U>"FH$*+UB_"YZN3[* MEW4OEXMI>K$\@]HAKM ND6GZ0O@N#>-R"$IE M9)Z-Y2YRA+S5R[KH:ZPQWJ M"OZQH#=/]4H8^NJA6J7K+OB("P2GUGUHRH3K[_4451[=#H=#P0 @"^GLVC1V M[JM682X.T#TN#ANL&!3TZ:S";;[(+3DB$VC1,*$=9"3CAA:>M8R>%"DS(ZZVI9 MPM)!)BH)32;+L$?\N[77.8WVV:JB6NF,E5UF'O$\!'2^T^?SIF[:@+U%' M)Q[GBOA+)-N(P#8VJV%08K,5*"R'K3(."PX#0^+?][1$\3/YOU]Q\8YQWH>O M/6L:;54%=&)M4< 7DX.8(/1;(@H24,>9Y?#, H>***YJX. :;P$<[DA[30-! MSM-PD,A4T*@$,Y\+0$%EP0_UCK6-BXPFVX!04@TW"4Y*SK $*'KK;O!:07#AEZ&_[QAY'"5 MT(FL;/A%).25*<%[F ZL+\7=/^+OOL4/1\>O5PW_L M,?8CXMWUN>]MWV75_(^X8'>$.H'F@.>*D6V&(XDCWX(X MQL/MQPD17KU_#)X_K+%'AP@3^@-EQTEA9$!^]?M=Z-(:,;>OV_N@&B#UOQOH M^6N-*O>)P^$BK7N7OH\2 691=:3^CIK^?2- &!HTK/DF0HQI[T+L1GLR>J#C MACO\$G\DC?TA&'4)'C8XFN5KH#[HFV0K]9F@;-1'92$F#&A$VX5EA5WG[ 09 MY$!6'EO%4:S$^&Z&L#^"NZ=@'Y$^X_,&D^DD/5@G&:9*'C<^%!7KHIJ2L!@M MIK-TN/DC0)DXE,AC)T[['4")!Y9=&3>",ZYA=-B5A0S;)+)'VB>'S8SUFA%V M&,\U^ 2D'R0-7#VMQEO> =%60S"$R0< KH,=; MY6A;9:PCE 17J1L4^:"33O"[3Z8T^Q"O;_!SL'DF8\]+SR?M79!?>?P-9/7W M3'>+*DJI$NQX/EZF_6,N%N5R$17,;M!BHH%ZRN[M'=E@K[SS[-YH1\UHL&Y4 M!Z-Y?ZKL)HB.]:]NZ-%DT1LWENW(UQXSV*%6VU:>=,W'TW2])!-!J\'"[KT? M9XRC8XRI[E,40L6NDVLV=+Q+]]4Y#P+%O.9.,PF4*3?J0<>/QQK$BWP+AH[B MOY]DV>]8"2INH']XKR!^@M&68"PEZ]0:[>> 3]H.MY]-X10_D?^M$ M-/)QC+SD&MM=5AX($JDM [\(XS;.M CC-04_NI&WT@L<@0QX?/,5TXCGR:@5 MNEDS,%UJCYYP>,B^IW*XN$9G*'>;F[HM$I9' D:\' 8*>)G?^_L.[$Q#Y<0"CV4_OOCZ>CA['M[?O_O;7/_[AQW\[ M/3VYNGD\^:6]Q%"]6)_<(8! E7D)&.;F#T;=G#X.3TY-YDBP_ MG9V]OKZ^#Z;8C]_[\>)L"B,O\J$7GF* 7J /\-G)Z>EFAE]R6CZ=?/_^XN/[ M[TN_/,1I%'PZ^:[TIS$"^9P!(>?3R<6'\[^K\<*-PLDV$7XIW>E5;X]H_!]C&9G%Q\^?#S;-'SWQS^_3E8>*O[##S^<9;_FK3'\A+-1[F(_ T>! MP!-N"_I?IYMFI_1/I^<7IQ_/W[_AX-U?Z80_HC@$#V!ZDM'P*5DMP4_O,%PL M0_!N_;O[Z2,XWH'-,IMO#O^K=,U(4M& MXWBQ1& .(@Q?0%-*N2.V0[L/3TN3/<[)MLWC," W\_5O*?FV1E'0_IKTIFE] MD\8>GM^$\2N^C0*(@)_47\G^4(VIO8+8#V.<(K+^%S))C"# NE)ETAV]Q08]@1H]D M:?1V5Z0Z?J=+:I'Z-@G-[S!Z=Y&+*QO]/O0BW.X&:$W2YBXDL?]MLLQVW$_@ M"R&B_C8PQFJ1U!L/HE^\, 7DB2EFPC\C+TI <(T32. !P5=,1)Y_ ,KQ@V!$ M)")O!D88IXN\>>W5M31]J[?3,M:(8+P(YQ%1 STR<57NA;B$%+$G\!;0VWQI=%47:_VVD,1.4AXP]FWOYG\&8RMK>5ME,W3 M]3K7XL #6,:(W@I=?IHJ<_5@O2WOL/J,7:^]F'DR+4M/#R"DW/@XQH1:>@C) M*T+UEJNL5_OGH"D=/<>IY?/3#C5=8R82>PB?.?<(ETG>K'(;2(8@$W=PP%HA MIG-^<2T\D3U])K_2+>WR\E6<(FK*O"&'RPO_%WCH.@JNR/XP2.,VU:-R_Q#2O_RZ MV9818UM&SSA!'K5D58A2[]<]CALR MCL;23E(=Y"VY-42$,IL;H3;CS]0HS9L>CLK\M/$_C+@TKG\^%#4W, 1H3,[Y+$;\7:ZV.A1M#V &Z2,6)5^\!>O+8#;KGKH[ M,//"?.[1&V1=R[LMNJ?I"7GT%#^N%L]QR*"H^ON6GC*?.4)5VCSD;P8B_[K' M9%9=#-7V(S2!" ,LI:T)XP1H>:G=Q?O3E),%AHOOPP:'KZRKD#HAT$CQ!3HMN"<#YM%5M$:%%@-@G&N:.HV M..W)M@.3L9B@B _:!J$/'VS$B*/LJ'Y7&YW6X0[+CV>[)K).#6>*$7ZUU3Q3 M#S]G<*3X=.9Y2ZKK^?,9"!.\^4MF-BHI?=9__G5M],?WWHH>W?4SN:,!DC2N MKYYJ3O<#\ %\H=1\ 8D:]>='M":IIA"QUU"'_H!%L+UZ8N>XD8P^A%6&HLX I MSBK4^AI9%=\+B;<600]3*U@+.<(MV&UFA-84)^2%0&OGSUOJFC2#Y&7/C_EG ML'@&B+< I;XF5G6U9GO)>W<'O6<8DO<$X"]QY LO(FDW$VNY7BS#> 7 &N42 M8>);5=[/%H-[?6R)* $3<$<8I;W3>[GZ[/TK1IELP3 RUQFA9RLLJ*-Z8.8F MU1VE9RLEO*_^PF@G$^OX.8Z#5QCRF./MSR9HV\:(\1&M-+'+%:0^;J7+EP-; MN85A"FE\)V5**EEDY&2SN_5Q+1(&7[F[X;6)G_]6W_LVZ55'OP\RUF#*[?:*@LV.334]%LJO0TLZ)X"5"RHFFN,E=@PM@LJ0*-S]<+NYA8PP-Y M9&$$@DW"@Y(=Y(I<.S[DK42AHXGU;"V<=YQP(T%#H_0R++*2ITZIJ]$UL8*H M.(W,T*DHG_5$(M.6P7HF=>V3TO_6>+C4"=_J_\M6PPNAC):VB=_6B(*&/@\5 M'D+-+:H(6+$KL+!%)(4*]P(_^T(/>QJW8>8@Z9KDRR=(9$(NA!X[&8PFN,F= M( OT[&0XFJ G,K,5N-EY[;?TM9:!JG._]Y]S:P*4T,^] ,ZNH/,V@!.U+G"S M*Q2]#=SV'8&V:'UT7(?\E-4S^108UU$SVGT%RIU."_3JJ!^/"CT-'>1NJ+&M M&5SJH:00,&-K3I?:QXH716UK:I=Z0,G<4VW-]5(/+3%"=KZ&2HZ_99"*:)\" M&CM-2-K0J+D?%[#9J0'2ADT6!U< 9J?2A^]'N6]B8@B.YW9R!&JHJ#/S!5YV M,@8ZWJU5L;'J06J[8I_M,3NX9&9R.&H9>[>9S8:+%^OBLC?AF[K#](YWR7Y( M3:$ZL9.?U->V5W.R%/C8R3CJXAE>4)Y\>I5OY*] M'KU8P2W&J3KUZ]:]H)Q?+DRIB\N5-[B,;"5F8;2@)OC?\[*I;,!K#-2S];H, M=$8RT-F5>>SX\YU4E1N:K(AB9_/K4F1())WZL@XA6R+HT!?ZYYJ MR*E*-;:6+FV"UKZL9+L#?'V4-I*8[1[O]1%B5Z"TU-]=#28ETX_MSN[:4 FN M)>R;\ MB,8Q)O/3"##\&(=\+XYJ*S/>&Y2&!_ "(D$YPW(;XU1*# CLMN:H?@3H!?J" M$I>51D;J$*Y]-C<2@ 1@;O,^T'[I8>@K$IZW[0/55S!,$ZY9E=?:^13]#"* MO' 4!:-@0=@">A 3PABLLW%R\)3U,K(2%&-\C^(IM[A%N869"H$;'_@;PH'D M68U29WE 'T!2?%9= '@I09F*LAAX"&?%@NY B\@C+.Z M.V*8Q7W,K"+38<@^RKUF1KPCO1#@-2691HM?;Y#9U#3-:N3V@=*-JDB-XG)K M(Y2#C#\B'U5>C*9X.WC$\SLXSVO[O)2%FMVJ,75'I6Y[E2=-9 HUL^WNPYK M;&T;S=R"^Y^A4*;&KV129:O-;?91$TY1%\-YWF_38NEC;/0YKP253%MCN@U@+-"6\[,PX+U7F56YN@5QF>P2,%E!2$[/M42]: M:$D4;[;'O&AAQ3 5-(MVZ?\5Q=-H5FXFIB;1=F]I760J6D#;,Z7K@M-"-O3^ M?TMJ,0C[T-E:F5,/%XX2R26+WW-&:Y8/WI;O2/"R%Y7I[!1>-0$J&^,+:.PL M"J,&C8(@6P!EI\Y>#:A.74P+B.U4_^M S/#DM+W>LFH8>>'8TJR&LBT'IH8K M9;TBRC_DP$5@EM7VLPTZ^TLFJX'"-\'97AG9!?JZR%7%R%5>!0HSL:Q[9!1% M,/+I]D(:^3T,92CGT=,@-J#IJ#U#HEX-;%UD:LUB2YRC79% HBHY-T1(@[,H MSZGGKYZ0%V'RQM,-CX+LO\+\J0G^E>8> 9(KI:/)G.^\11ZOFX0/9-<9)T4] M[;#2*,ZWUWE+'4+W8*D/KZ).N:,GQM8$P;HFL):9P69^0[8H.!I+&_41$=TUO2XFB$Z9SO]FM.O:>K7,LUSM5)GQ"W[:J00I;P:K;#4DWI_ M$X(,IR2Q>$7"/H8+'XH+!.ZU[&&7R\T5T&OEHRV\_./'S+*Z%_('-$+ MN4C(X9Q,/\,HN_0V[-Q3O%L9>8?0.B/8HA!MD$ ON[3IK19'Y$87%AADMW5J MW*US$D,*$5YHPBY]4T4W4"P[-;& OMU+27AB.(V-*E%WK@51(59Q'Z>DUU+2 M[]>]5U?-"_H>G4+^H'3NPM:BM;>EP1TNS,&U>=06D5REB)(,B#0?Y"ST M]6(9QBL \C(R*?+G'@;WH1?Q+Z%ZH_5NY9M<&2#3Q1%^052GO,Y(/5IQ5A2( MNSEZ:Y:,U;=5M['-HH&,ID 124Z(*5[5D9E $2:RQL3>=Z[QS];USV?H-5]AZN.[+8P_/;\+X%=^2NQ8!+= M!%9ARK22U]*'(:CD/'F**:6$<7N!9,F7JZ^8EFS?9@H;^0E\@0F45CCJ9"HC M#JR$1AK(0?Y!O^H7+\P^Z&3L(;0B9&:R)\^35:FOE:LRY 3!IBT7=,G)0X!( MM5<@_Z?6\CA#F%CC%2#7E0^SRXK\>PC6$92C!>6*?Q<9OI6Z&G$.GD[)G3B9 M7K_YBEUU@'ZL M[QZ!I0>#J[7LLTDWNXYQ'&$,N"]?S<%<.,W:.04D+$&$\42QTMOR FZ:#7I\ M.,A*?[(]PR4MCM7P^5 <]/ASJG0_=P7N$"X.Y:WX^5 <]/ASJG0_=P8V$ M!7JKM1YLY!,1E,@!*881$1% ;O++1-3\EX"S>JTA>K'&O$09Y8(?@9\BD<"@ MUK<7JR+'+TCI20-"ADS>SU!XJ@] D"7JIZ5WLD)R"<5W-9GJ[)?V.,972\U\ MD\P4@*_? /(AYG]JTGXNM)@1FJ,5?M.G0*JC#AT);[*-OI['@H?!MJUNO%EAU31L5#;82.*M7V@#5]M;(8 M29:YP/YS M0--..UPC-+7%\P)-.P40Q4+V6E%F!69V&L,4,T9H1506F-7)7&++BZ(875N M53LMB37IY%2#BDN@#2)#"=?+RR4F<8E)I'"(OD&+\VY<0>R',4X1*+L6##[D M>P/&*J_ +/2_9+#.J-OTE@P"G8Q2VL0HC0_>ZV=R72/HA7J'A-_1Z'K^$:-OU$LI MIH9XK04)>O8Z>-F(\Y/@;A\L9R1%172A'9)!,@P/_VEE@E1%AALKRVC"96(<[3?:5\+JHS%:U92IK]ZR!Y[Y1J3\<=>Z-."5324 M:+HU1M\#E+EYFLBSN-ZV-U2/HN *AFD" M LT-X/7NP\K6-"FN9--:CW+ZT67TG)]__)!1DQ5!V!V<)_Q+&G=""TN7)6CH M\C]FMCNJ$O;"=5+X+!]\-:5^X2B_=A(<(40-IPO S\/9PL"]%NX/FU&G\*SB MP%UM8X+*?P XF]-K\@4@;P:^I+2JWV2ZOGH89;28Z] =I4HF-19KQSFL_#S8J@?0 M!T;SGK:U_JP^<&TPA?4"^&U$4YLQ:E2)M<=:*WWH^ ]KHWA[LA'/\5$=L&'; M\=0@D1TO>PUY3AV\KP[>TP"/@@#FI-U&TQ@M\D1?/5#E]4U)V2_5EEVJG*-- M-%DG2>-!Z=RMX/@E3O(JQH_+$"9%X=X'^MV?B.8R1M:;/&/R6$KROJ:WS M,Z#\)&]!S+8]H/J)S,?X3F6M>T(Y\]*3MS\R]TC#41X+3A&P_G8FE,%_ (9O0# M*LG]+2L#G,CAG%UC)",KWJ%.5IF"U[P/M)>0E:IL5+HZN:8/SV;]3W*X3'PSS/2^ MKP'PMY([LH)9'>BM/X\:%W7%6T; 3AQ.+]$C5EB/Z^7X88\BN/#"1V\*DA53 M(*-%Q;M,UB9;QQ'. YAD&U+=H %&G).XW[0+=2/U M*L8V3;QJF@P&SE##@:R':CLRC/1%"BFG&_.&RL/5QO%B"2*<37,?>A'N3:J D>_' M:92IH](ON41CZ0 M69OTQC"QRN*43:;E$_8 0EK\>ASC!&>1N,^E'$I[];UVEMUP4",X$"8()] ? MT^U!;#\H<5LC^787RS!>@3R,54@SJ^4Q>[*UY4]&F=\G[VV4)O/L]A=\S)S& M_:!;:%KE-C>6R[=4AY.6VUV3)RBR(^KC?/=RE#Y[;W"1+H3W0+6-$2IA)*>R MTL8$E93#^N(M1-D_*DU,TBC\]G<:F:#S@29<% !9_&Z,.N%I++]8:_2;4[4,G->3HQZN=K/F_I*9#-%7].&XQM!1T8SC^3L_WZA\@"1 MZ;**S=RT76U.80RC9_D"GG<74&Y.A3\A0NU,<%1GB,K+5):\0?'BLX>^@>0> M01_1GQK,<>&$LLKH8"JZP2N MIL)X),:!*I/,MH 4(-E9@K)U&X0L#O0[6V_M3I!D/(Y#B@)M'TB!?FI(X:'M M \L3G8<4+=K!<64K@3>@?G2@U@"U*I5NL'0/4QTL-;6\&[#_Y,"N),X/M,(&T+AE'B;508WD0 MF#4HZ _"2F+'OM"QI]54 K/Q9&9B%PE]MQBG(+A*T=;PF:^E1/R6<*X0HS_0 ML(*WFLK=MJHF72B.IF-*.PH<5^:\IDF9H5MHY#FTS%_/ MQ$.)VZ(.U8O#]"OJ9'MJ<)+U?(I^R-&/R,N5K-LZ_+NQ5]3S3W(;=) GYM>+ MAIY)^2-S';DM.K1>MY'SDN,-]#>N306;[7'<1[1MFKI^Z\NS'<_.:5L/;$U% MT\.]:\U^V"PH7YL],>8DN'457_N7EA\5$%SC!"XH)_P5[T,V(A+3(F_N_ J= M7V&?_0I=YO$VL(<.$ETKSWM4&=5%JZ+QIJUG6)=/:,UI_"4F+SP, MR3MUZ/.X,_/1(_H \;<;!$!6QA'@Y%!X,N<]\JS:1^U?TN);:JMIW[F0=)I0 MS[+,%YVPX:WH5]3? 5O-UL>U-VP>W-9$&<>Y-[LT$S)8OG@$XM1Y58A=C-C51ALH@@#F1M]$T1HN,"!/6 M,\4T*4R=A5I?$YJ76O6@=E>G-8:)57(JWK -FLRVMM@I&]6C%U1AV@&1T[@? M= M-@MSFAF@7913D+4#0QUFX8 M^=@1O5K++T1B/NP=P)G83CR_Q)&?'R!CR)9(.':,;XF$.X413, =?*'_203V M&=SV/0#$,@J.'^'J@K*[[FGN13_'#[$%2NGX=A1OD?Q$J!D1?/B)*3%-6F[7!SF >//W1-4 M96Y*PB[.V_&&^W)^Q6":AG=PRA.7E+HZ/[P&URD"Z%;5+6-$2K)EDJI MK+0Q0>4FLOPI7E]=FV\<8%&!-6FW5C+$_#WUDO$<+.Z2@ DCIY$)'#,UK\"J M4?QNC#KA22RW:&7O'N*9M_"(0)&2]P%ZU^3-H+G?8K)-'G\S%7J9K9G),._@ MRU7IO]2J8"H.T\I./,W!UXB\+(B,O)I,_YX"$&'"@A F!2Z\\&<0@03Z^,Y[ MCA$=E!WJT&@HDX9R95OJ-EB-<>T4>0KM3.FJ#Y+*][U%[:)&=DFBE]"&3(YEV>[BZ8N8FU[%-B:D*5%?#NPG]OJ[=\' MU$M:7EMSIO0!9H'"TM:L*'V 7<'OH5&-#@=_+?.][:4UC!YYED.?[14Q^G7' MK+U^;"]E899MD3A9-"I)X>_X&A57C)U"NPR-JG]883JU\VS4=4X97*[H-@"3VJOMSU72 GJEB]W^ M!";=G+822WO(9"?&LG>4F>C>Y.D8$XQA#DWE+N; M7]N>="U<2M':/.6?O23-TDCRB^<).IBG7^1LS&II2XQ.7^)9.![7=_ Y1O=A MBOF>U+M-3)PE^B5.IOE%SSE$E2:F:=P\1N529Z/D?E,%7F$)LA'ZN,(K@'T$ M,RZLY@K+(_1EA6L9?;2@/C63-,$T.1V,9E?D>HUF^8YH+%=IN)ZM_3)&*'XE MY(V])?F%FSY):PA7^5V?[D-7?F\YEWWS^K=-WCH"!O )KQT\@) M^0^@4C\3N):Y:P&D>\U,TRH\NHR&)G4B?+FYK/5@2ZNV:R=%,OHVCDCMJ[/= M>4^L&JA4 V")3;:?)(F47L9'CTVQ/5A( SB1/L'VF)^&YXLKY-@>M5/[>(F4 MB+;'X+1XV"HZ ]N#:-IY!"1RNNVA,#5!M#]>1:".EKD77 R#[>+:=/?E3.M= M!Q21D93='@B_SH6')3QOL!GZ1\6]J.TM"..\1O<<;B1J758-]5W=M>U18,=5 M9-X,1CQ-,.\5'R(N'/WDG@7\<"&MQCS4QO%B 9-MAB&Y[:ZC%XCBB)+KA7CFY B)'HL3,>O-801!T7^-Z3L Z@W1BLG56G*/;5!^5!JCG X MJEDN9KJ];7$[JW^N*U_< V&\ IB] ==O2Q!AG@N?K-?Q.]"U@ZY+".T2&;-: MM)/(./_NPI%//[W)\[\ ^9<7\ 07X 9Y"^;=*.UCU,&@SAN[Y>QU'@U;!:$& M;WY9=I0^"K;:V1OBI_A9VFI^;^GTJ8N"MMKCVSB&K5#73MG3N.F7, M8O28Q/ZW^Q3YPW) W0R O1GXB]$8HA5][LZ,]RB>(6\A-,[)NO0 M^S5-7U+Z 4ZF.6"C-)F3I^]W$#S%EZ"$LMIF:([9'Q0> /V0R>GI @[MP3L\ MM5SCK*BY43=.3=YB*VX*UV^K&.$DRTY=.RW3MCK73D6MER('4 U):/3:6FW( M:PU._6?;:A-?]4N< /P4 MW\#(BWSHA=O#@K-0]+-7V&A(I]SMI7)W\WWRU%V"AD;I%24ZW6ED4O22 MWR+,I]6I,0:FQN!^AI6D[XVN=%M%3O'5,#B67@Z'Z- -DC7=%BXON3@U9SW[ MQ;;4?W(9Z$@X85&/GJQ QNH*NSCFT3&/A[C"%;X\QSTZ[E&1>Q3?@HX[=-RA MXPYUN<,,/>QXQ+[PB);Q5]M"<5NTUD%-V;F3\;#*W1WOZ'A'QSLZWE'@1J!\ M$SD^TO&1CH]D\9'7'J*N3/@>H,S?QJAU>Y<8";?&;6XD=1(72#7BG4VZYVRO M8PT[O;-EW[[C"QU?J,@7"JYBQP@Z1M Q@EJ,8%-MXC&S@XZA.H0><7?CJ$>1 M/XJ"*QBF"0@TU8IZHSE6TK&2CI5TK*14Q:AY23E&TS&:CM%D,9J/8$;_^0"6 M,:).P1:[-UK&L.ULG(0=YS;O ^WJ/I+6,;MR+T[D:6$HA>KM8_JNOY]$;K ]-Y5 RS8R\= M>^G8RYXP"8HZ2LT+UK&+Y2SG_QS'"UKG*IO\ 82T(,XXQH0M75L! M0'#OK;)>1GTGE4E^+I.LD22]QJ F&(&F6]<0",ZHS@6AEZ*)8W(/ED:Y_ITT M1 [0B0FU6.'&E[]CB1U+[%CB#EABY#+FYNET)UDWR>F M]7Q?"+&:SJFU!^X+'NNC/'KU4% F^Q?-9//OH#74J)E1/JDD;^N5A8%XSDM M:HMOHW(;2(98AKVI:+"FD5![C5",QC'9,3^_8U5K'"@,X42O/HI>K9Q>]NEH M96@G5M@G5M2Y>9P0X80(1=:WG2MM,&*$8W@=PZM7NBO%! &,B6#^3'ZE\[8: M2MB@R)4:9>P'4K&SD>)=^Z3)6'-A%\>*]Y$5=VQGMU>\RE?DV$S'9JJ6WU)\ M;!PCZ1A)QTBR&,F[.)H] ;2X L^)61=N0H!RJ0).8\=3]9&G8A\Q]L:RVSI. MT#Y.4/R].Q[0\8"*/"#G>G$LGV/Y',O'8OF(L+2 R587'V?Z=Q#1VL0]T2$J M42AA$?7&,/%B:^Y#@V6Z4+Q^<\B.U^SV<:AUGS@6U+&@BBRH[DWN>%/'FSK> ME,6;/B'@D8]EE;E&6Y<2MT$UB-]2^KE(:D!4&SGN:H#^?8N_ZS=S^>43IIU"CYC_\'4$L! A0#% @ ML8DE3*-(L$3C:P O@<% !$ ( ! &YE;V&UL4$L! A0#% @ L8DE3%!9IB"^"@ ,&0 !$ M ( !$FP &YE;V'-D4$L! A0#% @ L8DE3#+ L?9] M#@ ;\$ !4 ( !_W8 &YE;V&UL M4$L! A0#% @ L8DE3*S5W!L_*@ B)T# !4 ( !0/@ L &YE;V