0000792987-17-000030.txt : 20170807 0000792987-17-000030.hdr.sgml : 20170807 20170807152233 ACCESSION NUMBER: 0000792987-17-000030 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170807 DATE AS OF CHANGE: 20170807 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASTEC INDUSTRIES INC CENTRAL INDEX KEY: 0000792987 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION MACHINERY & EQUIP [3531] IRS NUMBER: 620873631 STATE OF INCORPORATION: TN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-11595 FILM NUMBER: 171011301 BUSINESS ADDRESS: STREET 1: 1725 SHEPHERD ROAD CITY: CHATTANOOGA STATE: TN ZIP: 37421 BUSINESS PHONE: 4238995898 MAIL ADDRESS: STREET 1: 1725 SHEPHERD ROAD CITY: CHATTANOOGA STATE: TN ZIP: 37421 10-Q 1 f10q-06317.htm 10Q FOR Q2'2017

 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 June 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                    001-11595
 
Astec Industries, Inc.
(Exact name of registrant as specified in its charter)
 
Tennessee
62-0873631
(State or other jurisdiction of
(I.R.S. Employer Identification No.)
incorporation or organization)
 
 
1725 Shepherd Road, Chattanooga, Tennessee
37421
(Address of principal executive offices)
(Zip Code)
 
(423) 899-5898
(Registrant's telephone number, including area code)
 
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
YES ý
NO
 
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).
YES ý
NO
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):
Large Accelerated Filer ý
Accelerated Filer
Non-accelerated filer  (Do not check if a smaller reporting company)
Emerging Growth Company
 
Smaller Reporting Company
 
   
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 
 
   
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
YES
NO ý
1


 
Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date.
 
Class
Outstanding at July 24, 2017
Common Stock, par value $0.20
23,069,248
2


 
ASTEC INDUSTRIES, INC.
 INDEX
 
 
 
   
 
   
 
 

 
 
   
 
   
 
 
 
   
 
   
 
   
 
   
 
 
   
 
 
 
   
 







3

PART I -- FINANCIAL INFORMATION
Item 1.  Financial Statements
Astec Industries, Inc.
Condensed Consolidated Balance Sheets
(in thousands)
(unaudited)
 
   
June 30,
2017
   
December 31,
2016
 
ASSETS
           
Current assets:
           
  Cash and cash equivalents
 
$
52,107
   
$
82,371
 
  Investments
   
2,031
     
1,024
 
  Trade receivables
   
143,479
     
106,659
 
  Other receivables
   
5,827
     
4,014
 
  Inventories
   
381,323
     
360,404
 
  Prepaid expenses and other
   
26,320
     
22,361
 
    Total current assets
   
611,087
     
576,833
 
Property and equipment, net
   
182,205
     
180,538
 
Investments
   
14,028
     
13,965
 
Goodwill
   
41,647
     
40,804
 
Other long-term assets
   
30,018
     
31,461
 
    Total assets
 
$
878,985
   
$
843,601
 
LIABILITIES AND EQUITY
               
Current liabilities:
               
  Short-term debt
 
$
--
   
$
4,632
 
  Current maturities of long-term debt
   
2,572
     
2,538
 
  Accounts payable
   
65,188
     
57,297
 
  Income tax payable
   
474
     
747
 
  Accrued product warranty
   
14,269
     
13,156
 
  Customer deposits
   
45,916
     
39,102
 
  Accrued payroll and related liabilities
   
21,247
     
25,693
 
  Accrued loss reserves
   
2,897
     
2,852
 
  Other current liabilities
   
23,295
     
22,844
 
    Total current liabilities
   
175,858
     
168,861
 
Long-term debt
   
2,763
     
4,116
 
Deferred income tax liabilities
   
1,763
     
1,669
 
Other long-term liabilities
   
20,292
     
20,114
 
    Total liabilities
   
200,676
     
194,760
 
Shareholders' equity
   
677,175
     
647,830
 
Non-controlling interest
   
1,134
     
1,011
 
    Total equity
   
678,309
     
648,841
 
    Total liabilities and equity
 
$
878,985
   
$
843,601
 

See Notes to Unaudited Condensed Consolidated Financial Statements
4



Astec Industries, Inc.
Condensed Consolidated Statements of Income
(in thousands, except per share data)
(unaudited)

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Net sales
 
$
301,909
   
$
294,394
   
$
620,310
   
$
573,116
 
Cost of sales
   
236,385
     
220,942
     
479,014
     
427,708
 
    Gross profit
   
65,524
     
73,452
     
141,296
     
145,408
 
Selling, general, administrative and engineering expenses
   
44,220
     
44,961
     
97,342
     
88,766
 
    Income from operations
   
21,304
     
28,491
     
43,954
     
56,642
 
Interest expense
   
185
     
326
     
450
     
793
 
Other income, net of expenses
   
261
     
276
     
773
     
819
 
    Income from operations before income taxes
   
21,380
     
28,441
     
44,277
     
56,668
 
Income taxes
   
7,021
     
10,300
     
14,838
     
20,849
 
    Net income
   
14,359
     
18,141
     
29,439
     
35,819
 
Net loss attributable to non-controlling interest
   
(61
)
   
(51
)
   
(101
)
   
(116
)
    Net income attributable to controlling interest
 
$
14,420
   
$
18,192
   
$
29,540
   
$
35,935
 
                                 
Earnings per common share
                               
Net income attributable to controlling interest:
                               
    Basic
 
$
0.63
   
$
0.79
   
$
1.28
   
$
1.56
 
    Diluted
 
$
0.62
   
$
0.79
   
$
1.27
   
$
1.55
 
Weighted average number of common shares outstanding:
                               
    Basic
   
23,026
     
22,999
     
23,020
     
22,982
 
    Diluted
   
23,183
     
23,135
     
23,179
     
23,135
 
 
Dividends declared per common share
 
$
0.10
   
$
0.10
   
$
0.20
   
$
0.20
 

See Notes to Unaudited Condensed Consolidated Financial Statements
5


Astec Industries, Inc.
Condensed Consolidated Statements of Comprehensive Income
(in thousands)
(unaudited)

    
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Net income
 
$
14,359
   
$
18,141
   
$
29,439
   
$
35,819
 
Other comprehensive income (loss):
                               
Income tax benefit on change in unrecognized pension and post-
  retirement benefit costs
   
--
     
(111
)
   
--
     
(111
)
Foreign currency translation adjustments
   
1,530
     
(2,017
)
   
3,560
     
(287
)
Income tax provision on foreign currency translation adjustments
   
--
     
(394
)
   
--
     
(728
)
Other comprehensive income (loss)
   
1,530
     
(2,522
)
   
3,560
     
(1,126
)
Comprehensive income
   
15,889
     
15,619
     
32,999
     
34,693
 
Comprehensive income (loss) attributable to non-controlling interest
   
(132
)
   
14
     
(124
)
   
74
 
Comprehensive income attributable to controlling interest
 
$
16,021
   
$
15,605
   
$
33,123
   
$
34,619
 
                                 
See Notes to Unaudited Condensed Consolidated Financial Statements


6



Astec Industries, Inc.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
 
   
Six Months Ended
June 30,
 
   
2017
   
2016
 
Cash flows from operating activities:
           
Net income
 
$
29,439
   
$
35,819
 
Adjustments to reconcile net income to net cash provided
  (used) by operating activities:
               
    Depreciation and amortization
   
12,777
     
11,787
 
    Provision for doubtful accounts
   
89
     
320
 
    Provision for warranties
   
8,248
     
8,300
 
    Deferred compensation provision (benefit)
   
(758
)
   
998
 
    Stock-based compensation
   
1,814
     
1,020
 
    Deferred income tax benefit
   
(245
)
   
(3,353
)
    Gain on disposition of fixed assets
   
(197
)
   
(97
)
Distributions to SERP participants
   
(123
)
   
(92
)
Change in operating assets and liabilities:
               
    Sale (purchase) of trading securities, net
   
(55
)
   
(1,106
)
    Trade and other receivables
   
(38,551
)
   
(25,782
)
    Inventories
   
(20,919
)
   
5,299
 
    Prepaid expenses
   
3,502
     
(6,116
)
    Other assets
   
(186
)
   
1,536
 
    Accounts payable
   
7,662
     
6,497
 
    Accrued product warranty
   
(7,184
)
   
(5,569
)
    Customer deposits
   
6,813
     
22,357
 
    Prepaid and income taxes payable, net
   
(7,847
)
   
4,704
 
    Other
   
(3,331
)
   
7,531
 
Net cash provided (used) by operating activities
   
(9,052
)
   
64,053
 
Cash flows from investing activities:
               
Expenditures for property and equipment
   
(10,846
)
   
(13,265
)
Proceeds from sale of property and equipment
   
211
     
144
 
Other
   
(561
)
   
(121
)
Net cash used by investing activities
   
(11,196
)
   
(13,242
)
Cash flows from financing activities:
               
Payment of dividends
   
(4,613
)
   
(4,608
)
Borrowings under bank loans
   
--
     
1,339
 
Repayments of bank loans
   
(5,929
)
   
(2,337
)
Sale (purchase) of Company shares held by SERP, net
   
159
     
(97
)
Withholding tax paid upon vesting of restricted stock units
   
(501
)
   
(1,022
)
Purchase of subsidiary shares
   
(31
)
   
(724
)
Net cash used by financing activities
   
(10,915
)
   
(7,449
)
Effect of exchange rates on cash
   
899
     
49
 
Net increase (decrease) in cash and cash equivalents
   
(30,264
)
   
43,411
 
Cash and cash equivalents, beginning of period
   
82,371
     
25,062
 
Cash and cash equivalents, end of period
 
$
52,107
   
$
68,473
 

See Notes to Unaudited Condensed Consolidated Financial Statements
7


Astec Industries, Inc.
 
Condensed Consolidated Statement of Equity
 
For the Six Months Ended June 30, 2017
 
(in thousands)
 
(unaudited)
 
                                                 
                                                 
   
Common
Stock
Shares
   
Common
Stock
Amount
   
Additional
Paid-in-
Capital
   
Accum-ulated
Other
Compre-
hensive
Loss
   
Company
Shares
Held
by SERP
   
Retained
Earnings
   
Non-
controlling Interest
   
Total
Equity
 
Balance, December
  31, 2016
   
23,046
   
$
4,609
   
$
139,970
   
$
(31,562
)
 
$
(1,958
)
 
$
536,771
   
$
1,011
   
$
648,841
 
Net income
   
--
     
--
     
--
     
--
     
--
     
29,540
     
(101
)
   
29,439
 
Other comprehensive
  income
   
--
     
--
     
--
     
3,560
     
--
     
--
     
--
     
3,560
 
Change in ownership
  percentage of
  subsidiary
   
--
     
--
     
--
     
--
     
--
     
--
     
41
     
41
 
Dividends declared
   
--
     
--
     
5
     
--
     
--
     
(4,618
)
   
--
     
(4,613
)
Stock-based
  compensation
   
--
     
--
     
1,200
     
--
     
--
     
--
     
--
     
1,200
 
Stock issued under
  incentive plans
   
23
     
5
     
(5
)
   
--
     
--
     
--
     
--
     
--
 
Withholding tax
  paid upon vesting
  of RSUs
   
--
     
--
     
(501
)
   
--
     
--
     
--
     
--
     
(501
)
SERP transactions,
  net
   
--
     
--
     
162
     
--
     
(3
)
   
--
     
--
     
159
 
Other
   
--
     
--
     
--
     
--
     
--
     
--
     
183
     
183
 
Balance, June
 30, 2017
   
23,069
   
$
4,614
   
$
140,831
   
$
(28,002
)
 
$
(1,961
)
 
$
561,693
   
$
1,134
   
$
678,309
 

See Notes to Unaudited Condensed Consolidated Financial Statements

8

ASTEC INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Dollar and share amounts in thousands, except per share amounts, unless otherwise specified)

Note 1.  Significant Accounting Policies

Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X promulgated under the Securities Exchange Act of 1934.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.  In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.  Operating results for the six-month period ended June 30, 2017 are not necessarily indicative of the results that may be expected for the year ending December 31, 2017.  It is suggested that these unaudited condensed consolidated financial statements be read in conjunction with the financial statements and the notes thereto included in the Astec Industries, Inc. Annual Report on Form 10-K for the year ended December 31, 2016.

The unaudited condensed consolidated balance sheet as of December 31, 2016 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.

Dollar and share amounts shown are in thousands, except per share amounts, unless otherwise specified.

Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board ('FASB") issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers", which supersedes existing revenue guidance under U.S. GAAP. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The implementation of this new standard will require companies to use more judgment and to make more estimates than under current guidance. The standard, as amended, is effective for public companies for annual periods beginning after December 15, 2017. The Company plans to adopt the new standard effective January 1, 2018. Company management reviewed documentation of revenue streams received from its 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A subsequent meeting was held in September 2016 with Company management, controllers of the manufacturing subsidiaries and an outside revenue expert to discuss the information in an effort to identify areas where a change in timing of revenue recognition may be required under the new guidance. Additional documentation is currently being assimilated for final review and evaluation in the next several months. Therefore, the Company has not yet determined the extent of the impact adoption of this new standard will have on the Company's financial position or results of operations.

In January 2016, the FASB issued ASU No. 2016-01, "Financial Instruments - Overall (Subtopic 825-10)", which requires, among other things, equity investments with readily determinable fair values, except those accounted for under the equity method of accounting or those that result in consolidation of the investee, to be measured at fair value with changes in fair value recognized in net income. The standard is effective for public companies in fiscal years beginning after December 15, 2017, and the Company expects to adopt the standard effective January 1, 2018. The Company does not expect the adoption of this standard to have a material impact on the Company's financial position or results of operations.
9


In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)", which significantly changes the accounting for operating leases by lessees. The accounting applied by lessors is largely unchanged from that applied under previous guidance. The new guidance requires lessees to recognize lease assets and lease liabilities in the balance sheet, initially measured at the present value of the lease payments, for leases which were classified as operating leases under previous guidance. Lease cost included in the statement of income will be calculated so that the cost of the lease is allocated over the lease term, generally on a straight-line basis. Lessees may make an accounting policy election to exclude leases with a term of 12 months or less from the requirement to record related assets and liabilities. The new standard is effective for public companies for fiscal years beginning after December 15, 2018. The Company plans to adopt the new standard effective January 1, 2019. The Company does not expect the adoption of this standard to have a material impact on its results of operations; however, the Company has not determined the impact the adoption of this new standard will have on its financial position.

In March 2016, the FASB issued ASU No. 2016-08, "Revenue from Contracts with Customers (Topic 606)", which does not change the core principles of ASU No. 2014-09 discussed above, but rather clarifies the implementation guidance in order to eliminate the potential for diversity in practice arising from inconsistent application of the principal versus agent guidance. Under the new guidance, when an entity determines it is a principal in a transaction, the entity recognizes revenue in the gross amount of consideration; however in transactions where an entity determines it in an agent, the entity recognizes revenue in the amount of any fee or commission to which it expects to be entitled. The standard is effective for public companies for annual periods beginning after December 15, 2017. The Company plans to adopt the new standard effective January 1, 2018. As discussed above, the Company has not yet determined what impact, if any, the adoption of this new standard will have on the Company's financial position or results of operations.

In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments". The standard changes how credit losses are measured for most financial assets and certain other instruments that currently are not measured through net income. The standard will require an expected loss model for instruments measured at amortized cost as opposed to the current incurred loss approach. In valuing available for sale debt securities, allowances will be required to be recorded, rather than the current approach of reducing the carrying amount, for other than temporary impairments. A cumulative adjustment to retained earnings is to be recorded as of the beginning of the period of adoption to reflect the impact of applying the provisions of the standard. The standard is effective for public companies for periods beginning after December 15, 2019 and the Company expects to adopt the new standard as of January 1, 2020. The Company has not yet determined what impact, if any, the adoption of this new standard will have on the Company's financial position or results of operations.

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)" which clarifies how certain cash receipts and cash payments should be presented on the statement of cash flows. The statement also addresses how the predominance principle should be applied when cash payments have aspects of more than one class of cash flows. The standard is effective for public companies in fiscal years beginning after December 15, 2017, and the Company expects to adopt the standard effective January 1, 2018. The Company does not expect the adoption of this new standard to have a material impact on the Company's statement of cash flows.

In October 2016, the FASB issued ASU No. 2016-16, "Intra-Entity Transfers of Assets Other Than Inventory," which requires companies to account for the income tax effects of intercompany sales and transfers of assets other than inventory, such as intangible assets, when the transfer occurs. This is a change from current guidance, which requires companies to defer the income tax effects of intercompany transfers of assets until the asset has been sold to an outside party or otherwise recognized by being depreciated, amortized, or impaired. The new guidance will require companies to defer the income tax effects of only intercompany transfers of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2018. Early adoption is permitted as of the beginning of an annual period and requires companies to apply a modified retrospective approach. The Company plans to adopt the new standard effective January 1, 2019. The Company has not yet determined what impact the adoption of this new standard will have on the Company's financial position or results of operations.
10


In January 2017, the FASB issued ASU No. 2017-01, "Business Combinations (Topic 805), Clarifying the Definition of a Business," which provides additional guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses.  The standard is effective for public companies for annual or interim periods beginning after December 15, 2017.  The Company plans to adopt the new standard effective January 1, 2018.  The Company does not expect the application of this standard to have a material impact on its financial position, results of operations or cash flows.

In January 2017, the FASB issued ASU No. 2017-04, "Intangibles-Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment," which eliminates Step 2 from the goodwill impairment test for public companies.  Currently, Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount of that goodwill.  The new guidance stipulates that an entity should perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount.  An impairment charge would be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value, up to the amount of goodwill allocated to the reporting unit.  The standard is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019 with early adoption permitted.  The Company plans to early adopt this standard for its annual impairment testing to be performed as of December 31, 2017.  The Company does not expect the application of this standard to have a material impact on its financial position, results of operations or cash flows.

Note 2.  Earnings per Share
Basic earnings per share are determined by dividing earnings by the weighted average number of common shares outstanding during each period.  Diluted earnings per share include the potential dilutive effect of restricted stock units and shares held in the Company's Supplemental Executive Retirement Plan.

The following table sets forth the computation of net income attributable to controlling interest and the number of basic and diluted shares used in the computation of earnings per share:

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Numerator:
                       
Net income attributable to controlling interest
 
$
14,420
   
$
18,192
   
$
29,540
   
$
35,935
 
Denominator:
                               
Denominator for basic earnings per share
   
23,026
     
22,999
     
23,020
     
22,982
 
Effect of dilutive securities:
                               
Restricted stock units
   
93
     
71
     
97
     
89
 
Supplemental Executive Retirement Plan
   
64
     
65
     
62
     
64
 
Denominator for diluted earnings per share
   
23,183
     
23,135
     
23,179
     
23,135
 
                                 

Note 3.  Receivables
Receivables are net of allowances for doubtful accounts of $1,463 and $1,511 as of June 30, 2017 and December 31, 2016, respectively.

Note 4.  Inventories
Inventories consist of the following:

   
June 30,
2017
   
December 31,
2016
 
Raw materials and parts
 
$
141,103
   
$
137,763
 
Work-in-process
   
135,909
     
115,613
 
Finished goods
   
79,217
     
84,898
 
Used equipment
   
25,094
     
22,130
 
   Total
 
$
381,323
   
$
360,404
 

11


Raw material inventory is comprised of purchased steel and other purchased items for use in the manufacturing process or held for sale for the after-market parts business. The category also includes the manufacturing cost of completed equipment sub-assemblies produced for either integration into equipment manufactured at a later date or for sale in the Company's after-market parts business.

Work-in-process inventory consists of the value of materials, labor and overhead incurred to date in the manufacturing of incomplete equipment or incomplete equipment sub-assemblies being produced.

Finished goods inventory consists of completed equipment manufactured for sale to customers.

Used equipment inventory consists of equipment accepted in trade or purchased on the open market. The category also includes equipment rented to prospective customers on a short-term or month-to-month basis. Used equipment is valued at the lower of acquired or trade-in cost or net realizable value determined on each separate unit.

Inventories are valued at the lower of cost (first-in, first-out) or net realizable value, which requires the Company to make specific estimates, assumptions and judgments in determining the amount, if any, of reductions in the valuation of inventories to their net realizable values. The net realizable values of the Company's products are impacted by a number of factors, including changes in the price of steel, competitive sales pricing, quantities of inventories on hand, the age of the individual inventory items, market acceptance of the Company's products, actions by our competitors, the condition of our used and rental inventory and general economic factors. Once an inventory item's value has been deemed to be less than cost, a net realizable value allowance is calculated and a new "cost basis" for that item is effectively established. This new cost is retained for that item until such time as the item is disposed of or the Company determines that an additional write-down is necessary. Additional write-downs may be required in the future based upon changes in assumptions due to general economic downturns in the markets in which the Company operates, changes in competitor pricing, new product design or other technological advances introduced by the Company or its competitors and other factors unique to individual inventory items.

The most significant component of the Company's inventory is steel. A significant decline in the market price of steel could result in a decline in the market value of the equipment or parts we sell. During periods of significant declining steel prices, the Company reviews the valuation of its inventories to determine if reductions are needed in the recorded value of inventory on hand to its net realizable value.

The Company reviews the individual items included in its finished goods, used equipment and rental equipment inventory on a model-by-model or unit-by-unit basis to determine if any item's net realizable value is below its carrying value. This analysis is expanded to include items in work-in-process and raw material inventory if factors indicate those items may also be impacted. In performing this review, judgments are made and, in addition to the factors discussed above, additional consideration is given to the age of the specific items of used or rental inventory, prior sales offers or lack thereof, the physical condition of the specific items and general market conditions for the specific items. Additionally, an analysis of raw material inventory is performed to calculate reserves needed for obsolete inventory based upon quantities of items on hand, the age of those items and their recent and expected future usage or sale.

When the Company determines that the value of inventory has become impaired through damage, deterioration, obsolescence, changes in price levels, excessive levels of inventory or other causes, the Company reduces the carrying value to the net realizable value based on estimates, assumptions and judgments made from the information available at that time. Abnormal amounts of idle facility expense, freight, handling cost and wasted materials are recognized as current period charges.

Note 5.  Property and Equipment
Property and equipment is stated at cost, less accumulated depreciation of $230,041 and $220,444 as of June 30, 2017 and December 31, 2016, respectively.
12


Note 6.  Fair Value Measurements
The Company has various financial instruments that must be measured at fair value on a recurring basis, including marketable debt and equity securities held by Astec Insurance Company ("Astec Insurance"), the Company's captive insurance company, and marketable equity securities held in an unqualified Supplemental Executive Retirement Plan ("SERP").  The obligations of the Company associated with the financial assets held in the SERP also constitute a liability of the Company for financial reporting purposes and are included in other long-term liabilities in the accompanying condensed consolidated balance sheets.  The Company's subsidiaries also occasionally enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.

The carrying amount of cash and cash equivalents, trade receivables, other receivables, revolving debt, accounts payable and long-term debt approximates their fair value because of their short-term nature and/or interest rates associated with the instruments.  Investments are carried at their fair value based on quoted market prices for identical or similar assets or, where no quoted prices exist, other observable inputs for the asset.  The fair values of foreign currency exchange contracts are based on quotations from various banks for similar instruments using models with market based inputs.

Financial assets and liabilities are categorized based upon the level of judgment associated with the inputs used to measure their fair value.  The inputs used to measure the fair value are identified in the following hierarchy:

Level 1 -
Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 -
Unadjusted quoted prices in active markets for similar assets or liabilities; or unadjusted
  quoted prices for identical or similar assets or liabilities in markets that are not active; or
  inputs other than quoted prices that are observable for the asset or liability.
Level 3 -
Inputs reflect management's best estimate of what market participants would use in pricing
  the asset or liability at the measurement date. Consideration is given to the risk inherent in
  the valuation technique and the risk inherent in the inputs to the model.

As indicated in the tables below (which excludes the Company's pension assets), the Company has determined that all of its financial assets and liabilities as of June 30, 2017 and December 31, 2016 are Level 1 and Level 2 in the fair value hierarchy as defined above:

   
June 30, 2017
 
    
Level 1
   
Level 2
   
Total
 
Financial Assets:
                 
Trading equity securities:
                 
SERP money market fund
 
$
385
   
$
--
   
$
385
 
SERP mutual funds
   
3,892
     
--
     
3,892
 
Preferred stocks
   
364
     
--
     
364
 
Trading debt securities:
                       
Corporate bonds
   
5,673
     
--
     
5,673
 
Municipal bonds
   
--
     
2,512
     
2,512
 
Floating rate notes
   
401
     
--
     
401
 
Asset backed securities
   
--
     
588
     
588
 
U.S. Treasury notes
   
541
     
--
     
541
 
Other
   
--
     
1,703
     
1,703
 
    Total financial assets
 
$
11,256
   
$
4,803
   
$
16,059
 
                         
Financial Liabilities:
                       
SERP liabilities
 
$
--
   
$
7,814
   
$
7,814
 
Derivative financial instruments
   
--
     
161
     
161
 
    Total financial liabilities
 
$
--
   
$
7,975
   
$
7,975
 

13



    
December 31, 2016
 
    
Level 1
   
Level 2
   
Total
 
Financial Assets:
                 
Trading equity securities:
                 
SERP money market fund
 
$
92
   
$
--
   
$
92
 
SERP mutual funds
   
3,335
     
--
     
3,335
 
Preferred stocks
   
475
     
--
     
475
 
Trading debt securities:
                       
Corporate bonds
   
5,413
     
--
     
5,413
 
Municipal bonds
   
--
     
2,248
     
2,248
 
Floating rate notes
   
118
     
--
     
118
 
U.S. Treasury note
   
388
     
--
     
388
 
Asset backed securities
   
--
     
637
     
637
 
Other
   
--
     
2,283
     
2,283
 
Derivative financial instruments
   
--
     
144
     
144
 
    Total financial assets
 
$
9,821
   
$
5,312
   
$
15,133
 
                         
Financial Liabilities:
                       
SERP liabilities
 
$
--
   
$
7,882
   
$
7,882
 
Derivative financial instruments
   
--
     
89
     
89
 
    Total financial liabilities
 
$
--
   
$
7,971
   
$
7,971
 

The Company reevaluates the volume of trading activity for each of its investments at the end of each quarter and adjusts the level within the fair value hierarchy as needed.  No investments changed hierarchy levels from December 31, 2016 to June 30, 2017.

The trading equity investments noted above are valued at their fair value based on their quoted market prices, and the debt securities are valued based upon a mix of observable market prices and model driven prices derived from a matrix of observable market prices for assets with similar characteristics obtained with the assistance of a nationally recognized third party pricing service.  Additionally, a significant portion of the SERP's investments in trading equity securities are in money market and mutual funds.  As these money market and mutual funds are held in a SERP, they are also included in the Company's liability under its SERP.

Trading debt securities are comprised of marketable debt securities held by Astec Insurance. Astec Insurance has an investment strategy that focuses on providing regular and predictable interest income from a diversified portfolio of high-quality fixed income securities.

Net unrealized gains or losses incurred on investments held amounted to a net gain of $123 as of June 30, 2017 and a net loss of $107 as of December 31, 2016.

Note 7.  Debt
On April 12, 2017, the Company and certain of its subsidiaries entered into an amended and restated credit agreement whereby Wells Fargo extended to the Company an unsecured line of credit of up to $100,000, including a sub-limit for letters of credit of up to $30,000. There were no borrowings outstanding under the agreement (or the previous agreement) at any time during the six-month period ended June 30, 2017.  Letters of credit totaling $8,446, including $6,200 of letters of credit issued to banks in Brazil to secure the local debt of Astec do Brasil Fabricacao de Equipamentos Ltda. ("Astec Brazil"), were outstanding under the credit facility as of June 30, 2017, resulting in additional borrowing ability of $91,554 under the credit facility. The credit agreement has a five-year term expiring in April 2022.  Borrowings under the agreement are subject to an interest rate equal to the daily one-month LIBOR rate plus a 0.75% margin, resulting in a rate of 1.98% as of June 30, 2017. The unused facility fee is 0.125%. Interest only payments are due monthly. The amended and restated credit agreement contains certain financial covenants, including provisions concerning required levels of annual net income and minimum tangible net worth.
14


The Company's South African subsidiary, Osborn Engineered Products SA (Pty) Ltd ("Osborn"), has a credit facility of $7,266 with a South African bank to finance short-term working capital needs, as well as to cover performance letters of credit, advance payment and retention guarantees. As of June 30, 2017, Osborn had no outstanding borrowings but had $418 in performance, advance payment and retention guarantees outstanding under the facility. The facility has been guaranteed by Astec Industries, Inc., but is otherwise unsecured. A 0.75% unused facility fee is charged if less than 50% of the facility is utilized. As of June 30, 2017, Osborn had available credit under the facility of $6,848. The interest rate is 0.25% less than the South Africa prime rate, resulting in a rate of 10.25% as of June 30, 2017.

The Company's Brazilian subsidiary, Astec Brazil, has outstanding working capital loans totaling $4,439 as of June 30, 2017 from three Brazilian banks with interest rates ranging from 10.4% to 11.0%.  The loans' maturity dates range from November 2018 to April 2024 and the debts are secured by Astec Brazil's manufacturing facility and also by letters of credit totaling $6,200 issued by Astec Industries, Inc.  Additionally, Astec Brazil has various 5-year equipment financing loans outstanding with two Brazilian banks in the aggregate of $896 as of June 30, 2017 that have interest rates ranging from 3.5% to 16.3%.  These equipment loans have maturity dates ranging from September 2018 to April 2020.  Astec Brazil's loans are included in the accompanying condensed consolidated balance sheets as current maturities of long-term debt ($2,572) and long-term debt ($2,763) as of June 30, 2017.

Note 8.  Product Warranty Reserves
The Company warrants its products against manufacturing defects and performance to specified standards. The warranty period and performance standards vary by market and uses of its products, but generally range from three months to two years or up to a specified number of hours of operation. The Company estimates the costs that may be incurred under its warranties and records a liability at the time product sales are recorded.  The product warranty liability is primarily based on historical claim rates, nature of claims and the associated cost.

Changes in the Company's product warranty liability for the three and six-month periods ended June 30, 2017 and 2016 are as follows:

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Reserve balance, beginning of the period
 
$
13,719
   
$
10,397
   
$
13,156
   
$
9,100
 
Warranty liabilities accrued
   
4,252
     
4,685
     
8,248
     
8,300
 
Warranty liabilities settled
   
(3,724
)
   
(3,212
)
   
(7,184
)
   
(5,569
)
Other
   
22
     
(12
)
   
49
     
27
 
Reserve balance, end of the period
 
$
14,269
   
$
11,858
   
$
14,269
   
$
11,858
 

Note 9.  Accrued Loss Reserves
The Company records reserves for losses related to known workers' compensation and general liability claims that have been incurred but not yet paid or are estimated to have been incurred but not yet reported to the Company.  The undiscounted reserves are actuarially determined based on the Company's evaluation of the type and severity of individual claims and historical information, primarily its own claims experience, along with assumptions about future events.  Changes in assumptions, as well as changes in actual experience, could cause these estimates to change in the future.  Total accrued loss reserves were $8,220 as of June 30, 2017 and $7,892 as of December 31, 2016, of which $5,323 and $5,040 were included in other long-term liabilities as of June 30, 2017 and December 31, 2016, respectively.

Note 10.  Income Taxes
The Company's combined effective income tax rate was 32.8% and 36.2% for the three-month periods ended June 30, 2017 and 2016, respectively.  The Company's combined effective income tax rate was 33.5% and 36.8% for the six-month periods ended June 30, 2017 and 2016, respectively.  The Company's effective tax rate for the three-month and six-month periods ended June 30, 2017 and June 30, 2016 include the effect of state income taxes and other discrete items as well as a benefit for research and development credits. 

The Company's recorded liability for uncertain tax positions as of June 30, 2017 has increased by approximately $53 as compared to December 31, 2016 due to additional taxes and interest on existing  reserves.
15


Note 11.  Segment Information
The Company has three reportable segments, each of which is comprised of multiple business units that offer similar products and services and meet the requirements for aggregation. A brief description of each segment is as follows:

Infrastructure Group - This segment consists of five business units, three of which design, engineer, manufacture and market a complete line of portable, stationary and relocatable hot-mix asphalt plants, wood pellet plants, asphalt pavers, material transfer vehicles, stabilizers, milling machines, paver screeds and related ancillary equipment. The other two business units in this segment primarily operate as Company-owned dealers in the foreign countries in which they are domiciled. These two business units sell, service and install products produced by the manufacturing subsidiaries of the Company, and a majority of their sales are to customers in the infrastructure industry. The principal purchasers of the products produced by this group are asphalt producers, highway and heavy equipment contractors, wood pellet processors and foreign and domestic governmental agencies.

Aggregate and Mining Group - This segment consists of eight business units that design, engineer, manufacture and market a complete line of jaw crushers, cone crushers, horizontal shaft impactors, vertical shaft impactors, material handling, roll rock crushers and stationary rockbreaker systems, vibrating feeders and high frequency vibrating screens, conveyors, inclined, vertical and horizontal screens and sand classifying and washing equipment. The principal purchasers of products produced by this group are distributors, open mine operators, quarry operators, port and inland terminal operators, highway and heavy equipment contractors and foreign and domestic governmental agencies.

Energy Group - This segment consists of five business units that design, engineer, manufacture and market a complete line of drilling rigs for the oil and gas, geothermal and water well industries, high pressure diesel pump trailers for fracking and cleaning oil and gas wells, commercial and industrial burners, combustion control systems, a variety of industrial heaters to fit a broad range of applications including heating equipment for refineries, roofing material plants, chemical processing, rubber plants, oil sands and energy related processing, heat transfer processing equipment, thermal fluid storage tanks, waste heat recovery equipment, whole-tree pulpwood and biomass chippers and horizontal grinders. The principal purchasers of products produced by this group are oil, gas and water well drilling industry contractors, processors of oil, gas and biomass for energy production and contractors in the construction and demolition recycling markets. This group includes the operations of Power Flame Incorporated, which was acquired in August 2016.

Corporate - This category consists of business units that do not meet the requirements for separate disclosure as an operating segment or inclusion in one of the other reporting segments and includes the Company's parent company, Astec Industries, Inc., and Astec Insurance. The Company evaluates performance and allocates resources to its operating segments based on profit or loss from operations before U.S. federal income taxes and corporate overhead and thus these costs are included in the Corporate category.

The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies. Intersegment sales and transfers are valued at prices comparable to those for unrelated parties.

Segment Information:
   
Three Months Ended June 30, 2017
 
   
Infrastructure
Group
   
Aggregate
and Mining
Group
   
Energy
Group
   
Corporate
   
Total
 
Net sales to external
  customers
 
$
143,106
   
$
107,118
   
$
51,685
   
$
--
   
$
301,909
 
Intersegment sales
   
4,434
     
6,016
     
7,016
     
--
     
17,466
 
Gross profit
   
26,820
     
25,791
     
12,864
     
49
     
65,524
 
Gross profit percent
   
18.7
%
   
24.1
%
   
24.9
%
   
--
     
21.7
%
Segment profit (loss)
 
$
9,893
   
$
11,367
   
$
3,165
   
$
(10,260
)
 
$
14,165
 

16



   
Six Months Ended June 30, 2017
 
   
Infrastructure
Group
   
Aggregate
and Mining
Group
   
Energy
Group
   
Corporate
   
Total
 
Net sales to external
  customers
 
$
308,349
   
$
207,731
   
$
104,230
   
$
--
   
$
620,310
 
Intersegment sales
   
8,459
     
9,452
     
12,607
     
--
     
30,518
 
Gross profit
   
64,621
     
50,814
     
25,751
     
110
     
141,296
 
Gross profit percent
   
21.0
%
   
24.5
%
   
24.7
%
   
--
     
22.8
%
Segment profit (loss)
 
$
28,073
   
$
19,795
   
$
5,894
   
$
(24,689
)
 
$
29,073
 

   
Three Months Ended June 30, 2016
 
   
Infrastructure
Group
   
Aggregate
and Mining
Group
   
Energy
Group
   
Corporate
   
Total
 
Net sales to external
  customers
 
$
152,476
   
$
99,085
   
$
42,833
   
$
-
   
$
294,394
 
Intersegment sales
   
4,511
     
5,945
     
6,144
     
-
     
16,600
 
Gross profit
   
36,583
     
26,141
     
10,514
     
214
     
73,452
 
Gross profit percent
   
24.0
%
   
26.4
%
   
24.5
%
   
-
     
25.0
%
Segment profit (loss)
 
$
19,673
   
$
10,947
   
$
2,626
   
$
(14,912
)
 
$
18,334
 

   
Six Months Ended June 30, 2016
 
   
Infrastructure
Group
   
Aggregate
and Mining
Group
   
Energy
Group
   
Corporate
   
Total
 
Net sales to external
  customers
 
$
305,590
   
$
191,573
   
$
75,953
   
$
-
   
$
573,116
 
Intersegment sales
   
7,684
     
10,796
     
9,610
     
-
     
28,090
 
Gross profit
   
76,420
     
51,289
     
17,596
     
103
     
145,408
 
Gross profit percent
   
25.0
%
   
26.8
%
   
23.2
%
   
-
     
25.4
%
Segment profit (loss)
 
$
41,536
   
$
20,485
   
$
2,433
   
$
(29,137
)
 
$
35,317
 

A reconciliation of total segment profits to the Company's consolidated totals is as follows:

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Total segment profits
 
$
14,165
   
$
18,334
   
$
29,073
   
$
35,317
 
Recapture (elimination) of intersegment profit
   
194
     
(193
)
   
366
     
502
 
Net income
   
14,359
     
18,141
     
29,439
     
35,819
 
Net loss attributable to non-controlling
  interest in subsidiaries
   
(61
)
   
(51
)
   
(101
)
   
(116
)
Net income attributable to controlling interest
 
$
14,420
   
$
18,192
   
$
29,540
   
$
35,935
 

17


Note 12.  Contingent Matters
Certain customers have financed purchases of Company products through arrangements in which the Company is contingently liable for customer debt of $3,256 as of June 30, 2017.  The maximum potential amount of future payments for which the Company would be liable was equal to $3,256 as of June 30, 2017.  These arrangements also provide that the Company will receive the lender's full security interest in the equipment financed if the Company is required to fulfill its contingent liability under these arrangements.  The Company has recorded a liability of $469 related to these guarantees as of June 30, 2017.

In addition, the Company is contingently liable under letters of credit issued by Wells Fargo totaling $8,446 as of June 30, 2017, including $6,200 of letters of credit that guarantee certain Astec Brazil bank debt.  The outstanding letters of credit expire at various dates through October 2020.  As of June 30, 2017, the Company's foreign subsidiaries are contingently liable for a total of $1,382 in performance letters of credit, advance payments and retention guarantees.  The maximum potential amount of future payments under these letters of credit and guarantees for which the Company could be liable is $9,828 as of June 30, 2017.

The Company is currently a party to various claims and legal proceedings that have arisen in the ordinary course of business.  If management believes that a loss arising from such claims and legal proceedings is probable and can reasonably be estimated, the Company records the amount of the loss (excluding estimated legal fees) or the minimum estimated liability when the loss is estimated using a range and no point within the range is more probable than another.  As management becomes aware of additional information concerning such contingencies, any potential liability related to these matters is assessed and the estimates are revised, if necessary.  If management believes that a loss arising from such claims and legal proceedings is either (i) probable but cannot be reasonably estimated or (ii) reasonably possible but not probable, the Company does not record the amount of the loss, but does make specific disclosure of such matter.  Based upon currently available information and with the advice of counsel, management believes that the ultimate outcome of its current claims and legal proceedings, individually and in the aggregate, will not have a material adverse effect on the Company's financial position, cash flows or results of operations.  However, claims and legal proceedings are subject to inherent uncertainties and rulings unfavorable to the Company could occur.  If an unfavorable ruling were to occur, there exists the possibility of a material adverse effect on the Company's financial position, cash flows or results of operations.

During 2004, the Company received notice from the Environmental Protection Agency ("EPA") that it may be responsible for a portion of the costs incurred in connection with an environmental cleanup in Illinois. The discharge of hazardous materials and associated cleanup relate to activities occurring prior to the Company's acquisition of Barber-Greene in 1986. The Company believes that over 300 other parties have received similar notices. At this time, the Company cannot predict whether the EPA will seek to hold the Company liable for a portion of the cleanup costs or the amount of any such liability.  The Company has not recorded a liability with respect to this matter because no estimate of the amount of any such liability can be made at this time.

Note 13.  Shareholders' Equity
Under the Company's long-term incentive plans, key members of management may be issued restricted stock units ("RSUs") each year based upon the annual financial performance of the Company and its subsidiaries. The number of RSUs granted to employees each year is determined based upon the performance of individual subsidiaries and consolidated annual financial performance.  Generally, for RSUs granted through February 2016, each award will vest at the end of five years from the date of grant, or at the time a recipient retires after reaching age 65, if earlier. Awards granted in February 2017 and after will vest at the end of three years from the date of grant or at the time a recipient retires after reaching age 65, if earlier.  Additional RSUs are granted to the Company's outside directors under the Company's Non-Employee Directors Compensation Plan with a one year vesting period.

A total of 30 and 76 RSUs vested during the six-month periods ended June 30, 2017 and 2016, respectively.  The Company withheld 8 and 24 shares due to statutory payroll tax withholding requirements upon the vesting of the RSUs in the first six months of 2017 and 2016, respectively, and used Company funds to remit the related required minimum withholding taxes to the various tax authorities.  The vesting date fair value of the RSUs that vested during the first six months of 2017 and 2016 was $1,975 and $3,204, respectively.  Compensation expense of $1,498 and $928 was recorded in the six-month periods ended June 30, 2017 and 2016, respectively, to reflect the fair value of RSUs granted (or anticipated to be granted for 2017 performance) to employees amortized over the portion of the vesting period occurring during the periods.
18


Note 14.  Other Income, Net of Expenses
Other income, net of expenses for the three and six-month periods ended June 30, 2017 and 2016 is presented below:

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2017
   
2016
   
2017
   
2016
 
Interest income
 
$
156
   
$
155
   
$
331
   
$
443
 
Gain (loss) on investments
   
14
     
22
     
41
     
(15
)
License fee income
   
74
     
61
     
324
     
256
 
Other
   
17
     
38
     
77
     
135
 
  Total
 
$
261
   
$
276
   
$
773
   
$
819
 

Note 15.  Derivative Financial Instruments
The Company is exposed to certain risks related to its ongoing business operations. The primary risk managed by using derivative instruments is foreign currency risk.  From time to time the Company's foreign subsidiaries enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.  The fair value of the derivative financial instrument is recorded on the Company's balance sheet and is adjusted to fair value at each measurement date.  The changes in fair value are recognized in the consolidated statements of income in the current period.  The Company does not engage in speculative transactions nor does it hold or issue financial instruments for trading purposes.  The average U.S. dollar equivalent notional amount of outstanding foreign currency exchange contracts was $9,642 during the six-month period ended June 30, 2017. The Company reported $161 of derivative liabilities in other current liabilities at June 30, 2017.  At December 31, 2016, the Company reported $144 of derivative assets in other current assets and $89 of derivative liabilities in other current liabilities. The Company recognized, as a component of cost of sales, net losses of $278 and net gains of $292 on the changes in fair value of derivative financial instruments in the three-month periods ended June 30, 2017 and 2016, respectively. The Company recognized, as a component of cost of sales, net losses of $621 and net gains of $165 on the changes in fair value of derivative financial instruments in the six-month periods ended June 30, 2017 and 2016, respectively. There were no derivatives that were designated as hedges at June 30, 2017.

Note 16.  Business Combination
In August 2016, the Company acquired substantially all of the assets and certain liabilities of Power Flame Incorporated ("PFI") for a total purchase price of $39,765. The purchase price was paid in cash with $4,000 deposited into escrow for a period of time not to exceed two years pending final resolution of certain post-closing adjustments and any indemnification claims. The Company's allocation of the purchase price resulted in the recognition of $12,632 of goodwill and $17,990 of other intangible assets consisting of technology (19 year useful life), trade names (15 year useful life) and customer relationships (18 year useful life). The revenues and results of operations of PFI were not significant in relation to the Company's financial statements for the period ended December 31, 2016 and would not have been material on a proforma basis to any earlier period. PFI's operating results are included in the Energy Group beginning in the third quarter of 2016.

PFI, located in Parsons, Kansas, began operations in 1948 and manufactures and sells gas, oil and combination gas/oil and low NOx burners with outputs ranging from 400 thousand BTU's per hour to 120 million BTU's per hour as well as combustion control systems designed for commercial, industrial and process heating applications.
19


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

Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995.  Statements contained anywhere in this Quarterly Report on Form 10-Q that are not limited to historical information are considered forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934 and are sometimes identified by the words "will," "would," "should," "could," "may," "believes," "anticipates," "intends," "forecasts" and "expects" and similar expressions.  Such forward-looking statements include, without limitation, statements regarding the Company's expected sales and results of operations during 2017, the Company's expected capital expenditures in 2017, the expected benefit and impact of financing arrangements, the ability of the Company to meet its working capital and capital expenditure requirements through June 30, 2018, the amount and impact of any current or future state or federal funding for transportation construction programs, the need for road improvements, the amount and impact of other public sector spending and funding mechanisms, changes in the economic environment as it affects the Company, the market confidence of customers and dealers, the Company being called upon to fulfill certain contingencies, the expected dates of granting of restricted stock units, changes in interest rates and the impact of such changes on the financial results of the Company, changes in the prices of steel and oil and the impact of such changes generally and on the demand for the Company's products, customer's buying decisions, the Company's business, the ability of the Company to offset future changes in prices in raw materials, the change in the strength of the dollar and the level of the Company's presence and sales in international markets, the impact that further development of domestic oil and natural gas production capabilities would have on the domestic economy and the Company's business, the seasonality of the Company's business, the Company's investments, the percentage of the Company's equipment sold directly to end users, the amount or value of unrecognized tax benefits, the impact of IRS tax regulations, payment of dividends by the Company, and the ultimate outcome of the Company's current claims and legal proceedings.

These forward-looking statements are based largely on management's expectations, which are subject to a number of known and unknown risks, uncertainties and other factors discussed in this Report and in other documents filed by the Company with the Securities and Exchange Commission, which may cause actual results, financial or otherwise, to be materially different from those anticipated, expressed or implied by the forward-looking statements. All forward-looking statements included in this document are based on information available to the Company on the date hereof, and the Company assumes no obligation to update any such forward-looking statements to reflect future events or circumstances.

The risks and uncertainties identified herein under the caption "Item 1A. Risk Factors" in Part II of this Report, elsewhere herein and in other documents filed by the Company with the Securities and Exchange Commission, including the Company's Annual Report on Form 10-K for the year ended December 31, 2016, should be carefully considered when evaluating the Company's business and future prospects.

Overview
The Company is a leading manufacturer and seller of equipment for the road building, aggregate processing, geothermal, water, oil and gas, and wood processing industries. The Company's businesses:

·
design, engineer, manufacture and market equipment used in each phase of road building, including mining, quarrying and crushing the aggregate, mobile bulk and material handling solutions, producing asphalt or concrete, recycling old asphalt or concrete and applying the asphalt;
·
design, engineer, manufacture and market additional equipment and components, including equipment for geothermal drilling, water, oil and natural gas drilling, industrial heat transfer, wood chipping and grinding, wood pellet processing, commercial and industrial burners, combustion control systems; and
·
manufacture and sell replacement parts for equipment in each of its product lines.
20


The Company, as we refer to it herein, consists of a total of 20 companies that are consolidated in our financial statements, which includes 16 manufacturing companies, two companies that operate as dealers for the manufacturing companies, a captive insurance company and the parent company. The companies fall within three reportable operating segments: the Infrastructure Group, the Aggregate and Mining Group and the Energy Group.

Infrastructure Group- This segment consists of five business units, three of which design, engineer, manufacture and market a complete line of asphalt plants, asphalt pavers, wood pellet plants and related components and ancillary equipment. The two remaining companies in the Infrastructure Group primarily sell, service and install equipment produced by the manufacturing subsidiaries of the Company with the majority of sales to the infrastructure industry.

Aggregate and Mining Group- This segment consists of eight business units that design, manufacture and market heavy equipment and parts in the aggregate, metallic mining, quarrying, recycling, ports and bulk handling industries.

Energy Group- This segment consists of five business units that design, manufacture and market heaters, gas, oil and combination gas/oil burners, combustion control systems, drilling rigs, concrete plants, wood chippers and grinders, pump trailers, commercial and industrial burners, combustion control systems, storage equipment and related parts to the oil and gas, construction, and water well industries.

Individual Company subsidiaries included in the composition of the Company's segments are as follows:

1.
Infrastructure Group – Astec, Inc., Roadtec, Inc., Carlson Paving Products, Inc., Astec Australia, Pty Ltd and Astec Mobile Machinery GmbH.
2.
Aggregate and Mining Group – Telsmith, Inc., Kolberg-Pioneer, Inc., Johnson Crushers International, Inc., Osborn Engineered Products SA (Pty) Ltd, Breaker Technology, Inc., Astec Mobile Screens, Inc., Astec do Brasil Fabricacao de Equipamentos LTDA and Telestack Limited.
3.
Energy Group – Heatec, Inc., CEI, Inc., GEFCO, Inc., Peterson Pacific Corp. and Power Flame Incorporated (beginning in August 2016).
The Company also has one other category, Corporate, that contains the business units that do not meet the requirements for separate disclosure as a separate operating segment or inclusion in one of the other reporting segments. The business units in the Corporate category are Astec Insurance Company ("Astec Insurance" or "the captive") and Astec Industries, Inc., the parent company. These two companies provide support and corporate oversight for all the companies that fall within the reportable operating segments.

The Company's financial performance is affected by a number of factors, including the cyclical nature and varying conditions of the markets it serves. Demand in these markets fluctuates in response to overall economic conditions and is particularly sensitive to the amount of public sector spending on infrastructure development, privately funded infrastructure development, changes in the price of crude oil, which affects the cost of fuel and liquid asphalt, and changes in the price of steel.

The Company believes that federal highway funding influences the purchasing decisions of the Company's customers, who are typically more comfortable making capital equipment purchases with long-term federal legislation in place. Federal funding provides for approximately 25% of all highway, street, roadway and parking construction in the United States.
21


In July 2012, the "Moving Ahead for Progress in the 21st Century Act" ("Map-21") was approved by the U.S. federal government, which authorized $105 billion of federal spending on highway and public transportation programs through fiscal year 2014. In August 2014, the U.S. government approved short-term funding of $10.8 billion through May 2015. Federal transportation funding operated on short-term appropriations until December 4, 2015 when the Fixing America's Surface Transportation Act ("FAST Act") was signed into law. The $305 billion FAST Act approved funding for highways of approximately $205 billion and transit projects of approximately $48 billion for the five-year period ending September 30, 2020.

The Company believes a multi-year highway program (such as the FAST Act) will have the greatest positive impact on the road construction industry and allow its customers to plan and execute longer-term projects, but given the inherent uncertainty in the political process, the level of governmental funding for federal highway projects will similarly continue to be uncertain. In late 2016, the newly-elected administration stated one of its priorities would be a new infrastructure bill including increased funding for roads, bridges, tunnels, airports, railroads, ports and waterways, pipelines, clean water infrastructure, energy infrastructure and telecommunication needs. The funding for the bill as proposed would rely in part on direct federal spending as well as increased private sector funding in exchange for federal tax credits. Governmental funding that is committed or earmarked for federal highway projects is always subject to repeal or reduction. Although continued funding under the FAST Act or funding of a bill passed by the new administration is expected, it may be at lower levels than originally approved or anticipated.  In addition, Congress could pass legislation in future sessions that would allow for the diversion of previously appropriated highway funds for other purposes, or it could restrict funding of infrastructure projects unless states comply with certain federal policies. The level of future federal highway construction is uncertain and any future funding may be at levels lower than those currently approved or that have been approved in the past.

The public sector spending described above is needed to fund road, bridge and mass transit improvements. The Company believes that increased funding is unquestionably needed to restore the nation's highways to a quality level required for safety, fuel efficiency and mitigation of congestion. In the Company's opinion, amounts needed for such improvements are significantly greater than amounts approved to date, and funding mechanisms such as the federal usage fee per gallon of gasoline, which is still at the 1993 level of 18.4 cents per gallon, would likely need to be increased along with other measures to generate the funds needed.

In addition to public sector funding, the economies in the markets the Company serves, the price of oil and its impact on customers' purchasing decisions and the price of steel may each affect the Company's financial performance. Economic downturns generally result in decreased purchasing by the Company's customers, which, in turn, causes reductions in sales and increased pricing pressure on the Company's products. Rising interest rates also typically negatively impact customers' attitudes toward purchasing equipment. The Federal Reserve has maintained historically low interest rates in response to the economic downturn which began in 2009; however, the Federal Reserve raised the Federal Funds Rate in 2016 and again in March and June 2017, and may implement additional increases in the future.

Significant portions of the Company's revenues from the Infrastructure Group relate to the sale of equipment involved in the production, handling, recycling or installation of asphalt mix. Liquid asphalt is a by-product of oil production. An increase or decrease in the price of oil impacts the cost of asphalt, which is likely to alter demand for asphalt and therefore affect demand for certain Company products. While increasing oil prices may have a negative financial impact on many of the Company's customers, the Company's equipment can use a significant amount of recycled asphalt pavement, thereby partially mitigating the effect of increased oil prices on the final cost of asphalt for the customer. The Company continues to develop products and initiatives to reduce the amount of oil and related products required to produce asphalt mix. Oil price volatility makes it difficult to predict the costs of oil-based products used in road construction such as liquid asphalt and gasoline. Oil prices rose during much of 2016 but have declined somewhat during the first half of 2017. Minor fluctuations in oil prices should not have a significant impact on customers' buying decisions. Other factors such as political uncertainty in oil producing countries, interruptions in oil production due to disasters, whether natural or man-made, or other economic factors could significantly impact oil prices, which could negatively impact demand for the Company's products. However, the Company believes the continued funding of the FAST Act federal highway bill passed in December 2015 has greater potential to impact the buying decisions of the Company's customers than does the fluctuation of oil prices in 2017.
22

Contrary to the impact of oil prices on many of the Company's Infrastructure Group products as discussed above, the products manufactured by the Energy Group, which are used in drilling for oil and natural gas, in heaters for refineries and oil sands, and in double fluid pump trailers for fracking and oil and gas extraction, would benefit from higher oil and natural gas prices, to the extent that such higher prices lead to increased development in the oil and natural gas production industries. The Company believes further development of domestic oil and natural gas production capabilities is needed and would positively impact the domestic economy and the Company's business.

Steel is a major component in the Company's equipment. Steel prices increased during the first half of 2017, and the Company expects moderate increases during the second half of 2017. The Company continues to utilize forward-looking contracts (with no minimum or specified quantity guarantees) coupled with advanced steel purchases to minimize the impact of any price increases. The Company will review the trends in steel prices during the third and fourth quarters of 2017 and establish future contract pricing accordingly.

In addition to the factors stated above, many of the Company's markets are highly competitive, and its products compete worldwide with a number of other manufacturers and dealers that produce and sell similar products. From 2010 through mid-2012, a weak U.S. dollar, combined with improving economic conditions in certain foreign economies, had a positive impact on the Company's international sales. From mid-2012 through June 30, 2017, the strong U.S. dollar has negatively impacted pricing in certain foreign markets the Company serves. The Company expects the U.S. dollar to remain strong in the near term relative to most foreign currencies. Increasing domestic interest rates or weakening economic conditions abroad could cause the U.S. dollar to continue to strengthen, which could negatively impact the Company's international sales.

In the United States and internationally, the Company's equipment is marketed directly to customers as well as through dealers. During 2016, approximately 75% to 80% of equipment sold by the Company was sold directly to the end user. The Company expects this ratio to remain relatively consistent through the end of 2017.

The Company is operated on a decentralized basis with a complete management team for each operating subsidiary. Finance, insurance, legal, shareholder relations, corporate accounting and other corporate matters are primarily handled at the corporate level (i.e., Astec Industries, Inc., the parent company). The engineering, design, sales, manufacturing and basic accounting functions are handled at each individual subsidiary. Standard accounting procedures are prescribed and followed in all reporting.

During 2016, the Company implemented revised profit sharing plans whereby corporate officers, subsidiary presidents and other employees at each subsidiary have the opportunity to earn profit sharing incentives based upon the Company's and/or the individual groups or subsidiaries' return on capital employed, EBITDA margin and safety.  Corporate officers' and subsidiary presidents' awards when calculated at targeted performance are between 35% and 100% of their base salary, depending upon their responsibilities, and the plans allow for awards of up to 200% of the target. Each subsidiary has the opportunity to earn up to 10% of its after-tax profit as a profit sharing incentive award to be paid to its employees.

The Company also implemented revised long-term incentive plans during 2016 whereby corporate officers, subsidiary presidents and other corporate or subsidiary management employees will be awarded Restricted Stock Units ("RSUs") if certain goals are met based upon the Company's Total Shareholder's Return ("TSR") as compared to a peer group and the Company's pretax profit margin. The grant date value of corporate officers' and subsidiary presidents' awards when calculated at targeted performance are between 20% and 100% of their base salary, depending upon their responsibilities, and the plans allow for awards of up to 200% of the target. Additional RSUs may be granted to other key subsidiary management employees based upon individual subsidiary pretax profit margins and Company TSR as compared to a peer group.
23


Results of Operations

Net Sales
Net sales for the second quarter of 2017 were $301,909 compared to $294,394 for the second quarter of 2016, an increase of $7,515 or 2.6%. Sales are generated primarily from new equipment and parts sales to domestic and international customers.  Sales increased in the Aggregate and Mining Group and the Energy Group but decreased in the Infrastructure Group.  Domestic sales and backlogs continue to be positively impacted by effects of the long-term federal highway bill enacted in December 2015 and other state and local funding mechanisms.  International sales are showing improvement due to increased order activity resulting from pent up demand and improved global market conditions, the stabilization of the U.S. dollar in certain foreign markets and a slight recovery in the mining and oil and gas sectors.  Sales reported by the Company's foreign subsidiaries in U.S. dollars for the second quarter of 2017 would have been $226 higher had 2017 foreign exchange rates been the same as second quarter 2016 rates.

Net sales for the six months ending June 30, 2017 were $620,310 compared to $573,116 for the same period in 2016, an increase of $47,194 or 8.2%. Sales are generated primarily from new equipment and parts sales to domestic and international customers.  Sales increased in all of the Company's operating segments.  Domestic sales continue to be positively impacted by effects of the long-term federal highway bill enacted in December 2015 and other state and local funding mechanisms.  International sales improved due to increased order activity resulting from pent up demand and improved global market conditions, the stabilization of the U.S. dollar in certain foreign markets and a slight recovery in the mining and oil and gas sectors.  Sales reported by the Company's foreign subsidiaries in U.S. dollars for the six months ending June 30, 2017 would have been $395 lower had 2017 foreign exchange rates been the same as rates for the six months ending June 30, 2016.

Domestic sales for the second quarter of 2017 were $236,907 or 78.5% of consolidated net sales compared to $242,211 or 82.3% of consolidated net sales for the second quarter of 2016, a decrease of $5,304 or 2.2%. Domestic sales for the second quarter of 2017 as compared to the second quarter of 2016 decreased by $21,631 in the Infrastructure Group but increased $14,665 in the Energy Group (including sales of $6,476 attributable to Power Flame, which was acquired in August 2016) and $1,662 in the Aggregate and Mining Group.

Domestic sales for the six months ending June 30, 2017 were $490,404 or 79.1% of consolidated net sales compared to $476,459 or 83.1% of consolidated net sales for the same period in 2016, an increase of $13,945 or 2.9%. Domestic sales for the first six months of 2017 as compared to the same period in 2016 increased $26,805 in the Energy Group (including sales of $12,458 attributable to Power Flame, which was acquired in August 2016) and $5,980 in the Aggregate and Mining Group but decreased $18,840 in the Infrastructure Group.

International sales for the second quarter of 2017 were $65,002 or 21.5% of consolidated net sales compared to $52,183 or 17.7% of consolidated net sales for the second quarter of 2016, an increase of $12,819 or 24.6%. International sales for the second quarter of 2017 as compared to the second quarter of 2016 increased $12,261 in the Infrastructure Group and $6,371 in the Aggregate and Mining Group but decreased $5,813 in the Energy Group.  The increases in international sales occurred primarily in Russia, other Post-Soviet States, Europe, Canada, Brazil and the West Indies and were partially offset by decreases in sales in South America and Africa.  The majority of the increase in sales was due to increased sales in the Company's asphalt plant related product lines.  These increased sales were achieved in spite of the continuing strength of the U.S. dollar as compared to the currencies in many of the countries in which the Company operates, low oil and gas pricing and the continuing sluggishness in the mining sector.  The increased sales volumes may indicate a softening of the impact of these issues on the Company's sales; however, the issues continue to be a significant headwind to our regaining historical levels of international sales.
24


International sales for the six months ending June 30, 2017 were $129,906 or 20.9% of consolidated net sales compared to $96,657 or 16.9% of consolidated net sales for the six months ending June 30, 2016, an increase of $33,249 or 34.4%. International sales for the first six months of 2017 as compared to the same period in 2016 increased $21,599 in the Infrastructure Group, $10,178 in the Aggregate and Mining Group and $1,472 in the Energy Group.  The increases in international sales occurred primarily in Canada, Russia, Australia, Mexico, Europe, Brazil, Africa and the West Indies, offset by decreases in sales in South America and Japan/Korea.  These increased sales were achieved in spite of the continuing strength of the U.S. dollar as compared to the currencies in many of the countries in which the Company operates, low oil and gas pricing and the continuing sluggishness in the mining sector.  The increased sales volumes may indicate a softening of the impact of these issues on the Company's sales; however, the issues continue to be a significant headwind to our regaining historical levels of international sales.

Parts sales for the second quarter of 2017 were $68,825 compared to $63,839 for the second quarter of 2016, an increase of $4,986 or 7.8%.  Parts sales as a percentage of net sales increased 110 basis points from 21.7% for the second quarter of 2016 to 22.8% for the second quarter of 2017.  Parts sales increased in all of the Company's segments.

Parts sales for the six months ending June 30, 2017 were $149,784 compared to $137,892 for the same period of 2016, an increase of $11,892 or 8.6%.  Parts sales as a percentage of net sales remained flat at 24.1%.  Parts sales increased in all of the Company's segments.

Gross Profit
Consolidated gross profit decreased $7,928 or 10.8% to $65,524 for the second quarter of 2017 compared to $73,452 for the second quarter of 2016.  Gross profit as a percentage of sales decreased 330 basis points to 21.7% for the second quarter of 2017 compared to 25.0% for the second quarter of 2016 due to changes in product mix, increased costs associated with new products and pellet plant installation cost overruns.

Consolidated gross profit decreased $4,112 or 2.8% to $141,296 for the six months ending June 30, 2017 compared to $145,408 for the six months ending June 30, 2016.  Gross profit as a percentage of sales decreased 260 basis points to 22.8% for six months ended June 30, 2017 compared to 25.4% for the six months ended June 30, 2016 due to changes in product mix, increased costs associated with new products and pellet plant installation cost overruns.

Selling, General, Administrative and Engineering Expenses
Selling, general, administrative and engineering expenses decreased $741 to $44,220 or 14.6% of net sales for the second quarter of 2017, compared to $44,961 or 15.3% of net sales for the second quarter of 2016 due to decreases in general and administrative expenses of $2,367, including decreases in SERP expenses of $991, profit sharing expenses of $336 and legal and professional fees of $389. These decreases were partially offset by increases in selling expenses of $1,032, including increased sales promotions of $966, and engineering expenses of $594, including an increase in research and development expenses of $263.

Selling, general, administrative and engineering expenses increased $8,576 to $97,342 or 15.7% of net sales for the six months ending June 30, 2017, compared to $88,766 or 15.5% of net sales for same period in 2016.  The overall increase was due to increases in selling expenses of $5,331, (including increased ConExpo exhibit costs of $4,582 and increases in amortization of $764), increases in general and administrative expenses of $1,355 (including increased wages of $1,140, profit sharing expenses of $680 and RSU expenses of $570, partially offset by a reduction in SERP expenses of $1,537), and increases in engineering expenses of $1,890 (including an increase in research and development expenses of $854).

Interest Expense
Interest expense for the second quarter of 2017 decreased to $185 from $326 for the second quarter of 2016, primarily due to a reduction in bank debt at Astec Brazil.

Interest expense for the six months ended June 30, 2017 decreased to $450 from $793 for the first six months of 2016, due primarily to reduced interest on tax return audits and a reduction in bank debt at Astec Brazil.
25


Other Income, Net of Expenses
Other income, net of expenses was $261 for the second quarter of 2017 compared to $276 for the second quarter of 2016, a decrease of $15.

Other income, net of expenses was $773 for the six months ended June 30, 2017 compared to $819 for the six months ended June 30, 2016, a decrease of $46.

Income Tax Expense
The Company's combined effective income tax rate was 32.8% for the second quarter of 2017 compared to 36.2% for the second quarter of 2016.  The tax rate decline between periods is due to favorable impacts of state tax apportionment legislation and increased federal domestic production activities deductions.

The Company's combined effective income tax rate was 33.5% for the six months ended June 30, 2017 compared to 36.8% six months ended June 30, 2016.  The tax rate decline between periods is due to favorable impacts of state tax apportionment legislation and increased federal domestic production activities deductions.

Net Income
The Company had net income attributable to controlling interest of $14,420 for the second quarter of 2017 compared to $18,192 for the second quarter of 2016, a decrease of $3,772 or 20.7%. Net income attributable to controlling interest per diluted share was $0.62 for the second quarter of 2017 compared to $0.79 for the second quarter of 2016, a decrease of $0.17.  Diluted shares outstanding for the quarters ended June 30, 2017 and 2016 were 23,183 and 23,135, respectively.

The Company had net income attributable to controlling interest of $29,540 for the six months ending June 30, 2017 compared to $35,935 for six months ending June 30, 2016, a decrease of $6,395 or 17.8%. Net income attributable to controlling interest per diluted share was $1.27 for the six months ending June 30, 2017 compared to $1.55 for the same period in 2016, a decrease of $0.28.

Dividends
In February 2013, the Company's Board of Directors approved a dividend policy pursuant to which the Company began paying a quarterly $0.10 per share dividend on its common stock beginning in the second quarter of 2013.  The actual amount of future quarterly dividends, if any, will be based upon the Company's financial position, results of operations, cash flows, capital requirements and restrictions under the Company's existing credit agreement, among other factors.  The Board retained the power to modify, suspend or cancel the Company's dividend policy in any manner and at any time it deems necessary or appropriate in the future.  The Company paid quarterly dividends of $0.10 per common share to shareholders in each quarter of 2016 and the first two quarters of 2017.

Backlog
The backlog of orders as of June 30, 2017 was $352,355 compared to $371,318 as of June 30, 2016, a decrease of $18,963 or 5.1%. Domestic backlogs decreased $40,218 or 12.7% while international backlogs increased $21,255 or 38.7%.  The June 30, 2017 backlog was comprised of 78.4% domestic orders and 21.6% international orders, as compared to 85.2% domestic orders and 14.8% international orders as of June 30, 2016.  Included in the June 30, 2017 and 2016 backlogs is approximately $60,000 for a three line pellet plant from one customer under a Company financed arrangement whereby the Company will record the related revenues when payment is received, which is expected in late 2018.  A majority of the backlog at June 30, 2016 ($84,140) pertaining to a pellet plant order from a second customer was fulfilled in the second half of 2016 and the first two quarters of 2017, resulting in a remaining backlog of $4,825 related to this order at June 30, 2017.  No additional pellet plant orders have been received. All June 30, 2016 backlog amounts have been recast to include the backlog of Power Flame Incorporated which was acquired on August 1, 2016. The Company is unable to determine whether the changes in backlogs were experienced by the industry as a whole; however, the Company believes the changes in backlogs reflect the current economic conditions the industry is experiencing.
26


Segment Net Sales-Quarter:
   
Three Months Ended
June 30,
       
   
2017
   
2016
   
$ Change
   
% Change
 
Infrastructure Group
 
$
143,106
   
$
152,476
   
$
(9,370
)
   
(6.1
)%
Aggregate and Mining Group
   
107,118
     
99,085
     
8,033
     
8.1
%
Energy Group
   
51,685
     
42,833
     
8,852
     
20.7
%
                                 

Infrastructure Group: Sales in this group were $143,106 for the second quarter of 2017 compared to $152,476 for the same period in 2016, a decrease of $9,370 or 6.1%.  Domestic sales for the Infrastructure Group decreased $21,631 or 15.4% for the second quarter of 2017 compared to the same period in 2016 due primarily to a $14,070 reduction in pellet plant sales and reduced domestic asphalt plant sales, as production capacity was utilized on international sales. These reductions were partially offset by growth in mobile asphalt equipment sales.  Infrastructure Group domestic sales and backlogs continue to be favorably impacted by the increased federal funding under the FAST Act.  International sales for the Infrastructure Group increased $12,261 or 105.7% for the second quarter of 2017 compared to the same period in 2016 due primarily to an increase in asphalt plant sales coupled with increased mobile asphalt related sales resulting from improved highway building activities in certain foreign countries, the release of pent up demand and improved global market conditions.  The increase in international sales was also impacted by the Company's decision to market its mobile equipment products through equipment dealers in select territories in which historical direct sales efforts yielded less than desired volumes.   Sales increases in Russia, Canada, Europe and the West Indies were partially offset by decreases in sales in China and South America.  Parts sales for the Infrastructure Group increased 7.2% for the second quarter of 2017 compared to the same period in 2016 due primarily to increased asphalt plant related sales.

Aggregate and Mining Group: Sales in this group were $107,118 for the second quarter of 2017 compared to $99,085 for the same period in 2016, an increase of $8,033 or 8.1%.  Domestic sales for the Aggregate and Mining Group increased by $1,662 or 2.4% for the second quarter of 2017 compared to the same period in 2016 due primarily to increased sales to the Company's traditional rock quarry markets offset by reductions in sales to the domestic mining industry.  International sales for the Aggregate and Mining Group increased $6,371 or 22.1% in the second quarter of 2017 compared to the same period in 2016 due to an easing of pent up demand coupled with the Company's continued sales efforts in the international markets as well as a small improvement in sales in the mining industry compared to the historically low sales in 2016.  International sales increases in Brazil, Europe and Post-Soviet States were partially offset by small decreases in sales into Africa and Canada.  Parts sales for this group increased 5.0% for the second quarter of 2017 compared to the same period in 2016 due primarily to international sales by the Company's subsidiary in South Africa.

Energy Group: Sales in this group were $51,685 for the second quarter of 2017 compared to $42,833 for the same period in 2016, an increase of $8,852 or 20.7%.  Domestic sales for the Energy Group increased $14,665 or 47.1% for the second quarter of 2017 compared to the same period in 2016 due primarily to $6,476 of sales by Power Flame, which was acquired in August 2016, as well increased sales in most production lines, including industrial boilers, wood chipping and grinding equipment, water well drilling rigs and oil and gas industry products.  International sales for the Energy Group decreased $5,813 or 49.6% due primarily to reduced sales of industrial boilers and wood chipping and grinding equipment.  Sales decreases occurred in South America and Canada.  Parts sales for this group increased 16.8% for the second quarter of 2017 compared to the same period in 2016 due primarily to the acquisition of Power Flame and growth in parts sales for industrial boiler and heater products as well as wood chipper and grinders.

27


Segment Net Sales-Six Months:
   
Six Months Ended
June 30,
       
   
2017
   
2016
   
$ Change
   
% Change
 
Infrastructure Group
 
$
308,349
   
$
305,590
   
$
2,759
     
0.9
%
Aggregate and Mining Group
   
207,731
     
191,573
     
16,158
     
8.4
%
Energy Group
   
104,230
     
75,953
     
28,277
     
37.2
%
                                 

Infrastructure Group: Sales in this group were $308,349 for the six months ending June 30, 2017 compared to $305,590 for the same period in 2016, an increase of $2,759 or 0.9%.  Domestic sales for the Infrastructure Group decreased $18,840 or 6.8% for the first six months of 2017 compared to the same period in 2016 due to a $29,754 decline in pellet plant sales offset by growth in sales for mobile asphalt equipment.  International sales for the Infrastructure Group increased $21,599 or 76.6% for the first six months of 2017 compared to the same period in 2016 due to growth in sales of both asphalt plants and mobile asphalt equipment.  The increased international sales occurred in Canada, Russia, and Australia and were partially offset by decreases in sales in South America and China. Parts sales for the Infrastructure Group increased 6.9% for the six months ending June 30, 2017 compared to the same period in 2016 due primarily to improved sales of parts for asphalt plants and mobile asphalt equipment.

Aggregate and Mining Group: Sales in this group were $207,731 for the six months ending June 30, 2017 compared to $191,573 for the same period in 2016, an increase of $16,158 or 8.4%.  Domestic sales for the Aggregate and Mining Group increased by $5,980 or 4.3% for the six months ending June 30, 2017 compared to the same period in 2016 due primarily to improved sales to the Company's traditional rock quarry markets and increased sales by the Company's Northern Ireland based subsidiary into the U.S. domestic market.  International sales for the Aggregate and Mining Group increased $10,178 or 19.0% for the six months ending June 30, 2017 compared to the same period in 2016 due to an easing of pent up demand coupled with the Company's continued sales efforts in the international markets as well as a small improvement in sales in the mining industry, including at the Company's Brazilian subsidiary, compared to the historically low sales in 2016.  International sales increases in Europe, Canada, Brazil, Australia, Russia and China were partially offset by decreased sales in Japan/Korea and the Middle East.  Parts sales for this group increased 7.0% for the six months ending June 30, 2017 compared to the same period in 2016.

Energy Group: Sales in this group were $104,230 for the six months ending June 30, 2017 compared to $75,953 for the same period in 2016, an increase of $28,277 or 37.2%.  Domestic sales for the Energy Group increased $26,806 or 43.8% for the six months ending June 30, 2017 compared to the same period in 2016 due primarily to $12,458 of sales by Power Flame, which was acquired in August 2016, as well as increases in industrial heaters and boilers, water well drilling rigs, oil and gas equipment and wood chipping and grinding equipment.  International sales for the Energy Group increased $1,472 or 10.0%. International sales increases occurred in Australia and Africa and were partially offset by decreases in South American and Japan/Korea.  Parts sales for this group increased 18.7% for the six months ending June 2017 compared to the same period in 2016 due to the acquisition of Power Flame and increased parts sales at each subsidiary in this group.
28


Segment Profit (Loss)-Quarter:
   
Three Months Ended
June 30,
       
   
2017
   
2016
   
$ Change
   
% Change
 
Infrastructure Group
 
$
9,893
   
$
19,673
   
$
(9,780
)
   
(49.7
)%
Aggregate and Mining Group
   
11,367
     
10,947
     
420
     
3.8
%
Energy Group
   
3,165
     
2,626
     
539
     
20.5
%
Corporate
   
(10,260
)
   
(14,912
)
   
4,652
     
31.2
%

Infrastructure Group: Segment profit for this group was $9,893 for the second quarter of 2017 compared to $19,673 for the same period in 2016, a decrease of $9,780 or 49.7%.  Segment profits for the Infrastructure Group were negatively impacted by a $9,763 decline in gross profits between periods resulting from a $9,370 decline in sales between periods and a 530 basis point decrease in gross margins.  The decline in gross margins was primarily due to unexpected cost overruns associated with pellet plant site preparation and installation costs and increased production costs related to new products sold.

Aggregate and Mining Group: Segment profit for the Aggregate and Mining group was $11,367 for the second quarter of 2017 compared to $10,947 for the same period in 2016, an increase of $420 or 3.8%.  The increase in profits between periods is due to a reduction in selling expenses of $532 (primarily exhibit costs) and $327 in general and administrative costs (primarily amortization, bad debt expense and legal and professional fees), which were partially offset by a reduction of $350 resulting from a 230 basis point decrease in gross margins on an $8,033 increase in sales between periods.

Energy Group: The Energy group had a profit of $3,165 for the second quarter of 2017 compared to $2,626 for the second quarter of 2016 an increase of $539 or 20.5%.  Profits for the segment were positively impacted by a $8,852 increase in sales between periods while gross margins remained relatively constant (40 basis point increase) resulting in a $2,350 increase in gross profits between periods.  The favorable increase in gross profits was partially offset by increased selling, general and administrative and engineering expenses of $1,843 due primarily to costs incurred by Power Flame, which was acquired in August 2016.

Corporate: The Corporate Group had a loss of $10,260 for the second quarter of 2017 compared to a loss of $14,912 for the second quarter of 2016, a favorable increase of $4,652 or 31.2%, due primarily to reductions in U.S. federal income taxes of $2,507, SERP expenses of $991 and profit sharing expenses of $381.

Segment Profit (Loss)-Six Months:
   
Six Months Ended
June 30,
       
   
2017
   
2016
   
$ Change
   
% Change
 
Infrastructure Group
 
$
28,073
   
$
41,536
   
$
(13,463
)
   
(32.4
)%
Aggregate and Mining Group
   
19,795
     
20,485
     
(690
)
   
(3.4
)%
Energy Group
   
5,894
     
2,433
     
3,461
     
142.3
%
Corporate
   
(24,689
)
   
(29,137
)
   
4,448
     
15.3
%

29


Infrastructure Group: Segment profit for this group was $28,073 for the six months ending June 30, 2017 compared to $41,536 for the same period in 2016, a decrease of $13,463 or 32.4%.  Segment profits for the Infrastructure Group were negatively impacted by a decrease in gross profit of $11,799 resulting from a 400 basis point decrease in gross margins. The decline in gross margins was primarily due to unexpected cost overruns associated with pellet plant site preparation and installation costs and increased production costs related to new products sold.  Segment profits were also negatively impacted by a $2,165 increase in selling expenses between periods ($2,089 of which related to ConExpo) and an increase in engineering expenses of $745.

Aggregate and Mining Group: Segment profit for this group was $19,795 for the six months ending June 30, 2017 compared to $20,485 for the same period in 2016, a decrease of $690 or 3.4%.  $475 of the reduction resulted from a 230 basis point decrease in gross margins (due primarily to costs associated with new products) on a $16,158 increase in sales between periods.

Energy Group: The Energy group had a profit of $5,894 for the six months ending June 30, 2017 compared to $2,433 for the same period in 2016 an increase of $3,461 or 142.3%.  Profit for the segment was positively impacted by gross profits on a $28,277 increase in sales and a 150 basis point increase in gross margins between periods resulting in increased gross profits of $8,155.  The improved gross profits were partially offset by a $4,671 increase in selling, general and administrative and engineering expenses between periods, primarily due to costs incurred by Power Flame, which was acquired in August 2016, and costs of $509 related to ConExpo.

Corporate: The Corporate Group had a loss of $24,689 for the six months ending 2017 compared to a loss of $29,137 for the same period in 2016, a favorable increase of $4,448 or 15.3% due primarily to reductions in U.S. federal income taxes of $5,034 and SERP expenses of $1,537, partially offset by increased profit sharing expenses of $653 and restricted stock unit expenses of $570.

Liquidity and Capital Resources
The Company's primary sources of liquidity and capital resources are its cash on hand, borrowing capacity under a $100,000 revolving credit facility and cash flows from operations. The Company had $52,107 of cash available for operating purposes as of June 30, 2017, of which $16,498 was held by the Company's foreign subsidiaries. While the Company has no plans to transfer the cash held by its foreign subsidiaries to the U.S. in the foreseeable future, to the extent foreign earnings are eventually repatriated, such amounts may be subject to income tax liabilities, both in the U.S. and in various applicable foreign jurisdictions. At June 30, 2017 and at all times during the first six months of 2017, the Company had no borrowings outstanding under its credit facilities with Wells Fargo Bank, N.A. Net of letters of credit totaling $8,446, the Company had borrowing availability of $91,554 under the credit facility as of June 30, 2017.  The amended and restated credit agreement contains certain financial covenants, including provisions concerning required levels of annual net income and minimum tangible net worth.  The Company was in compliance with the financial covenants of the Wells Fargo agreement at June 30, 2017.

The Company's South African subsidiary, Osborn Engineered Products SA (Pty) Ltd ("Osborn"), has a credit facility of $7,266 with a South African bank to finance short-term working capital needs, as well as to cover performance letters of credit, advance payment and retention guarantees. As of June 30, 2017, Osborn had no outstanding borrowings but had $418 in performance, advance payment and retention guarantees outstanding under the facility. The facility has been guaranteed by Astec Industries, Inc., but is otherwise unsecured. A 0.75% unused facility fee is charged if less than 50% of the facility is utilized. As of June 30, 2017, Osborn had available credit under the facility of $6,848. The interest rate is 0.25% less than the South Africa prime rate, resulting in a rate of 10.25% as of June 30, 2017.
30


The Company's Brazilian subsidiary, Astec Brazil, has outstanding working capital loans totaling $4,439 as of June 30, 2017 from three Brazilian banks with interest rates ranging from 10.4% to 11.0%.  The loans' maturity dates range from November 2018 to April 2024 and the debts are secured by Astec Brazil's manufacturing facility and also by letters of credit totaling $6,200 issued by Astec Industries, Inc.  Additionally, Astec Brazil has various 5-year equipment financing loans outstanding with two Brazilian banks in the aggregate of $896 as of June 30, 2017 that have interest rates ranging from 3.5% to 16.3%.  These equipment loans have maturity dates ranging from September 2018 to April 2020.  Astec Brazil's loans are included in the accompanying condensed consolidated balance sheets as current maturities of long-term debt ($2,572) and long-term debt ($2,763) as of June 30, 2017.

Cash Flows from Operating Activities:

   
Six Months Ended
June 30,
   
Increase
 
   
2017
   
2016
   
(Decrease)
 
Net income
 
$
29,439
   
$
35,819
   
$
(6,380
)
Depreciation and amortization
   
12,777
     
11,787
     
990
 
Provision for warranties
   
8,248
     
8,300
     
(52
)
Changes in working capital:
                       
    Increase in trade and other receivables
   
(38,551
)
   
(25,782
)
   
(12,769
)
    (Increase) decrease in inventories
   
(20,919
)
   
5,299
     
(26,218
)
    (Increase) decrease in prepaid expenses
   
3,502
     
(6,116
)
   
9,618
 
    Increase in accounts payable
   
7,662
     
6,497
     
1,165
 
    Increase in customer deposits
   
6,813
     
22,357
     
(15,544
)
    Decrease in product warranty accruals
   
(7,184
)
   
(5,569
)
   
(1,615
)
    Change in prepaid and income taxes payable, net
   
(7,847
)
   
4,704
     
(12,551
)
Other, net
   
(2,992
)
   
6,757
     
(9,749
)
Net cash provided (used) by operating activities
 
$
(9,052
)
 
$
64,053
   
$
(73,105
)

Net cash from operating activities decreased by $73,105 for the first six months of 2017 as compared to the first six months of 2016 due primarily to a $12,769 increase in the growth of accounts receivables (due to an increase in days outstanding from 38.9 to 43.7 between periods), an increase in the growth of inventories of $26,218 related to increased sales volumes, a reduction in the growth of customer deposits of $15,544 (due primarily to a large pellet plant related deposit received in the first quarter of 2016) and a $12,551 increase in cash used for income tax payments verses when the taxes were expensed.

Cash Flows Used by Investing Activities:

   
Six Months Ended
June 30,
   
Increase
 
   
2017
   
2016
   
(Decrease)
 
Expenditures for property and equipment
 
$
(10,846
)
 
$
(13,265
)
 
$
2,419
 
Other
   
(350
)
   
23
     
(373
)
Net cash used by investing activities
 
$
(11,196
)
 
$
(13,242
)
 
$
2,046
 

Net cash used by investing activities decreased by $2,046 for the first six months of 2017 as compared to the same period in 2016 due primarily to decreased spending on capital expenditures in the first six months of 2017 as compared to the first six months of 2016.

Total capital expenditures for 2017 are forecasted to be approximately $25,000. The Company expects to finance these expenditures using currently available cash balances, internally generated funds and available credit under the Company's credit facilities.  Capital expenditures are generally for machinery, equipment and facilities used by the Company in the production of its various products.  The Company believes that its current working capital, cash flows generated from future operations and available capacity under its credit facility will be sufficient to meet the Company's working capital and capital expenditure requirements through June 30, 2018.

31


Cash Flows from Financing Activities:

   
Six Months Ended
June 30,
   
Increase
 
   
2017
   
2016
   
(Decrease)
 
Payment of dividends
 
$
(4,613
)
 
$
(4,608
)
 
$
(5
)
Net change in borrowings from banks
   
(5,929
)
   
(998
)
   
(4,931
)
Other, net
   
(373
)
   
(1,843
)
   
1,470
 
Net cash used by financing activities
 
$
(10,915
)
 
$
(7,449
)
 
$
(3,466
)

Cash used by financing activities increased by $3,466 for the first six months of 2017 compared to the same period in 2016 due primarily to changes in the amount of bank debt outstanding at the Company's foreign subsidiaries.

Financial Condition
The Company's current assets increased to $611,087 as of June 30, 2017 from $576,833 as of December 31, 2016, an increase of $34,254 or 5.9% due primarily to an increases in trade receivables of $36,820 and inventories of $20,919, offset by a decline in cash of $30,264 during the first six months of 2017.

The Company's current liabilities increased to $175,858 as of June 30, 2017 from $168,861 as of December 31, 2016, an increase of $6,997 or 4.1% due primarily to an increase in accounts payable of $7,891 and customer deposits of $6,814 offset by a reduction in short-term bank debt at one of the Company's foreign subsidiaries of $4,632.

Market Risk and Risk Management Policies
We have no material changes to the disclosure on this matter made in the Company's Annual Report on Form 10-K for the year ended December 31, 2016.

Off-balance Sheet Arrangements
As of June 30, 2017, the Company does not have any off-balance sheet arrangements as defined by Item 303(a)(4) of Regulation S-K.

Contractual Obligations
During the six months ended June 30, 2017, there were no substantial changes in the Company's commitments or contractual liabilities.
Item 3.  Quantitative and Qualitative Disclosures about Market Risk
The Company has no material changes to the disclosure on this matter made in the Company's Annual Report on Form 10-K for the year ended December 31, 2016.

Item 4.  Controls and Procedures

Disclosure Controls and Procedures
The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed by the Company in the reports it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to the Company's management, including its principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

The Company's management, under the supervision and with the participation of the Company's principal executive officer and principal financial officer, has evaluated the effectiveness of the Company's disclosure controls and procedures as of the end of the period covered by this report. Based upon that evaluation, the Company's principal executive officer and principal financial officer concluded that, as of the end of the period covered by this report, the Company's disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) were effective.
32


Internal Control over Financial Reporting
There have been no changes in the Company's internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that occurred during the quarter ended June 30, 2017 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.

PART II - OTHER INFORMATION

Item 1.  Legal Proceedings
The Company is involved from time to time in legal actions arising in the ordinary course of its business. Other than as set forth in Part I, "Item 3. Legal Proceedings" in the Company's Annual Report on Form 10-K for the year ended December 31, 2016, the Company currently has no pending or threatened litigation that the Company believes will result in an outcome that would materially affect the Company's business, financial position, cash flows or results of operations. Nevertheless, there can be no assurance that future litigation to which the Company becomes a party will not have a material adverse effect on its business, financial position, cash flows or results of operations.

Item 1A.  Risk Factors
In addition to the other information set forth in this Report, you should carefully consider the factors discussed in Part I, "Item 1A. Risk Factors" in the Company's Annual Report on Form 10-K for the year ended December 31, 2016, which could materially affect the Company's business, financial condition or future results. There have been no material changes in the Company's risk factors from those disclosed in the Company's Annual Report on Form 10-K for the year ended December 31, 2016.  The risks described in the Company's Annual Report on Form 10-K for the year ended December 31, 2016 and in this Quarterly Report on Form 10-Q are not the only risks facing our Company.  Additional risks and uncertainties not currently known to management or that management currently deems to be immaterial also may materially adversely affect the Company's business, financial condition or operating results.

Item 6.  Exhibits

Exhibit No.
 
                                   Description                                                                                                                       
10.1
 
Amendment to "Appendix A" of the Astec Industries, Inc. Supplemental Executive Retirement Plan, effective July 27, 2017.
31.1
 
Certification of the Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2
 
Certification of the Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32*
 
Certification of Chief Executive Officer and Chief Financial Officer pursuant to Rule 13a-14(b)/15d-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS
 
XBRL Instance Document
101.SCH
 
XBRL Taxonomy Extension Schema
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase
101.LAB
 
XBRL Taxonomy Extension Label Linkbase
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase

The exhibits are numbered in accordance with Item 601 of Regulation S-K.  Inapplicable exhibits are not included in the list.

* In accordance with Release No. 34-47551, this exhibit is hereby furnished to the SEC as an accompanying document and is not to be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended.

Items 2, 3, 4 and 5 are not applicable and have been omitted.
33



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

 
ASTEC INDUSTRIES, INC.
(Registrant)
 
     
     
Date: August 7, 2017
/s/ Benjamin G. Brock                                               
 
 
Benjamin G. Brock
Chief Executive Officer
(Principal Executive Officer)
 
     
     
Date: August 7, 2017
/s/ David C. Silvious                                                    
 
 
David C. Silvious
Chief Financial Officer, Vice President, and Treasurer
(Principal Financial and Accounting Officer)
 



Exhibit Index
 
Exhibit No.
 
Description           
10.1
 
Amendment to "Appendix A" of the Astec Industries, Inc. Supplemental Executive Retirement Plan, effective July 27, 2017.
31.1
 
Certification of the Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2
 
Certification of the Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32
 
Certification of Chief Executive Officer and Chief Financial Officer pursuant to Rule 13a-14(b)/15d-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS
 
XBRL Instance Document
101.SCH
 
XBRL Taxonomy Extension Schema
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase
101.LAB
 
XBRL Taxonomy Extension Label Linkbase
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase




34
EX-10.1 2 ex10-1.htm SERP AMENDMENT

Exhibit 10.1
AMENDMENT TO "APPENDIX A" OF THE
ASTEC INDUSTRIES, INC.
SUPPLEMENTAL EXECUTIVE RETIREMENT PLAN


THIS AMENDMENT to "Appendix A" of the Astec Industries, Inc. Supplemental Executive Retirement Plan, as amended and restated as of January 1, 2008 (the "Plan"), is adopted by Astec Industries, Inc. (the "Company"), effective as of July 27, 2017.

WHEREAS, Article 2 of the Plan permits the Board of Directors of the Company (the "Board") to designate participants in the Plan from time to time, whose names and effective dates of participation shall be set forth on Exhibit A to the Plan;

NOW, THEREFORE, the Company hereby amends "Appendix A" of the Plan in the form attached hereto, to update the same for changes in Plan participation approved by the Board, by action taken on July 27, 2017.

Except as amended herein, the Plan shall continue in full force and effect.

ASTEC INDUSTRIES, INC.

Date: July 27, 2017            By: /s/ Stephen C. Anderson
 Name: Stephen C. Anderson
 Title: Corporate Secretary



"APPENDIX A"
Each Participant's Date of Participation
     
Name of Participant
 
Effective Dates of Participation
W. Norman Smith
 
January 1, 1995
Richard Patek
 
January 1, 1995
Tim Gonigam
 
August 1, 2000
Jeff Elliott
 
January 1, 2002
Stephen C. Anderson
 
January 1, 2003
Richard Dorris
 
January 3, 2005
David C. Silvious
 
July 1, 2005
Ben Brock
 
January 1, 2007
Lawrence R. Cumming
 
January 1, 2008
Neil Peterson
 
January 1, 2008
Joe Cline
 
February 1, 2008
Chris Colwell
 
May 31, 2011
Robin Leffew
 
August 1, 2011
Matthew B. Haven
 
January 1, 2013
Jeff May
 
October 1, 2013
Malcolm Swanson
 
January 1, 2014
Tom Wilkey
 
January 1, 2014
Jeff Schwarz
 
July 1, 2014
Steven L. Claude
 
August 24, 2015
John Irvine
 
April 28, 2016
Jaco Van Der Merwe
 
October 1, 2016
Scott Barker
 
April 3, 2017
Neil Whitworth
 
May 30, 2017
Michael G. Anderson
 
July 7, 2017

EX-31.1 3 ex31-1.htm CERTIFICATION

Exhibit 31.1

Certification Pursuant To Rule 13a-14(a)/15d-14(a),
As Adopted Pursuant To

Section 302 of the Sarbanes-Oxley Act of 2002

I, Benjamin G. Brock certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Astec Industries, Inc.;

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

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

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

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

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

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

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


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

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

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


Date: August 7, 2017
     
 
/s/Benjamin G. Brock          
 
 
Benjamin G. Brock
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 



EX-31.2 4 ex31-2.htm CERTIFICATION

Exhibit 31.2

Certification Pursuant To Rule 13a-14(a)/15d-14(a),
As Adopted Pursuant To

Section 302 of the Sarbanes-Oxley Act of 2002

I, David C. Silvious certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Astec Industries, Inc.;

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

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

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

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

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

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

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


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

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

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


Date:  August 7, 2017

 
/s/David C. Silvious                                                     
 
 
David C. Silvious
 
 
Chief Financial Officer, Vice President and Treasurer
 
 
(Principal Financial Officer)
 



EX-32 5 ex32.htm CERTIFICATION

Exhibit 32

Certification Pursuant To
Rule 13a-14(b)/15d-14(b) of the Securities Exchange Act of 1934
 and 18 U.S.C. Section 1350, As Adopted Pursuant To
Section 906 Of The Sarbanes-Oxley Act Of 2002


In connection with the Quarterly Report of Astec Industries, Inc. (the "Company") on Form 10-Q for the period ended June 30, 2017 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), the undersigned, Benjamin G. Brock and David C. Silvious certify, pursuant to Rule 13a-14(b)/15d-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 Of The Sarbanes-Oxley Act Of 2002, that:

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

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


/s/ Benjamin G. Brock                                                                  
Benjamin G. Brock
Chief Executive Officer
(Principal Executive Officer)
August 7, 2017


/s/ David C. Silvious                                                                   
David C. Silvious
Chief Financial Officer, Vice President and Treasurer
(Principal Financial Officer)
August 7, 2017


EX-101.INS 6 aste-20170630.xml XBRL INSTANCE DOCUMENT 0000792987 2017-01-01 2017-06-30 0000792987 2017-07-24 0000792987 2017-06-30 0000792987 2016-12-31 0000792987 2016-04-01 2016-06-30 0000792987 2017-04-01 2017-06-30 0000792987 2016-01-01 2016-06-30 0000792987 2015-12-31 0000792987 2016-06-30 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2016-12-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000792987 us-gaap:NoncontrollingInterestMember 2016-12-31 0000792987 us-gaap:RetainedEarningsMember 2016-12-31 0000792987 us-gaap:CommonStockMember 2016-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-06-30 0000792987 us-gaap:RetainedEarningsMember 2017-01-01 2017-06-30 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-06-30 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2017-01-01 2017-06-30 0000792987 us-gaap:CommonStockMember 2017-01-01 2017-06-30 0000792987 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-06-30 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2017-06-30 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0000792987 us-gaap:CommonStockMember 2017-06-30 0000792987 us-gaap:AdditionalPaidInCapitalMember 2017-06-30 0000792987 us-gaap:NoncontrollingInterestMember 2017-06-30 0000792987 us-gaap:RetainedEarningsMember 2017-06-30 0000792987 us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember aste:SERPMutualFundsFairMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2016-12-31 0000792987 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:USTreasuryNotesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-06-30 0000792987 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0000792987 aste:SERPMoneyMarketFundMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2017-06-30 0000792987 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:VariableRateDemandObligationMember us-gaap:FairValueInputsLevel1Member 2017-06-30 0000792987 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2017-06-30 0000792987 us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:PreferredStockMember 2017-06-30 0000792987 us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:VariableRateDemandObligationMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasuryNotesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:VariableRateDemandObligationMember us-gaap:FairValueInputsLevel2Member 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member aste:SERPMoneyMarketFundMember 2016-12-31 0000792987 aste:SERPMutualFundsFairMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember aste:SERPMoneyMarketFundMember 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember aste:SERPMutualFundsFairMember 2017-06-30 0000792987 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryNotesSecuritiesMember 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member aste:SERPMoneyMarketFundMember 2016-12-31 0000792987 aste:SERPMutualFundsFairMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember aste:SERPMutualFundsFairMember us-gaap:FairValueInputsLevel2Member 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember us-gaap:FairValueInputsLevel1Member 2017-06-30 0000792987 aste:SERPMoneyMarketFundMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2016-12-31 0000792987 aste:SERPMutualFundsFairMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000792987 us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:VariableRateDemandObligationMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000792987 us-gaap:VariableRateDemandObligationMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0000792987 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:VariableRateDemandObligationMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember aste:SERPMoneyMarketFundMember 2016-12-31 0000792987 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2017-06-30 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0000792987 2016-01-01 2016-12-31 0000792987 aste:OsbornEngineeredProductsMember 2017-06-30 0000792987 us-gaap:MaximumMember aste:WellsFargoMember 2017-04-12 0000792987 aste:WellsFargoMember 2017-06-30 0000792987 aste:AstecBrazilWorkingCapitalLoansMember aste:WellsFargoMember 2017-06-30 0000792987 aste:AstecBrazilEquipmentFinancingMember 2017-01-01 2017-06-30 0000792987 aste:WellsFargoMember 2017-01-01 2017-06-30 0000792987 us-gaap:LondonInterbankOfferedRateLIBORMember aste:WellsFargoMember 2017-01-01 2017-06-30 0000792987 aste:OsbornEngineeredProductsMember 2017-01-01 2017-06-30 0000792987 aste:SouthAmericanPrimeRateMember aste:OsbornEngineeredProductsMember 2017-01-01 2017-06-30 0000792987 aste:AstecBrazilWorkingCapitalLoansMember 2017-06-30 0000792987 aste:AstecBrazilEquipmentFinancingMember 2017-06-30 0000792987 aste:AstecBrazilWorkingCapitalLoansMember 2017-01-01 2017-06-30 0000792987 aste:AstecBrazilEquipmentFinancingMember us-gaap:MaximumMember 2017-06-30 0000792987 aste:AstecBrazilEquipmentFinancingMember us-gaap:MinimumMember 2017-06-30 0000792987 us-gaap:MaximumMember aste:AstecBrazilWorkingCapitalLoansMember 2017-06-30 0000792987 us-gaap:MinimumMember aste:AstecBrazilWorkingCapitalLoansMember 2017-06-30 0000792987 aste:AstecBrazilWorkingCapitalLoansMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0000792987 aste:AstecBrazilEquipmentFinancingMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0000792987 aste:AstecBrazilWorkingCapitalLoansMember us-gaap:MinimumMember 2017-01-01 2017-06-30 0000792987 us-gaap:MaximumMember aste:AstecBrazilEquipmentFinancingMember 2017-01-01 2017-06-30 0000792987 aste:AstecBrazilWorkingCapitalLoansAndEquipmentFinancingMember 2017-06-30 0000792987 us-gaap:MinimumMember 2017-01-01 2017-06-30 0000792987 us-gaap:MaximumMember 2017-01-01 2017-06-30 0000792987 2016-03-31 0000792987 2017-03-31 0000792987 aste:EnergyGroupMember 2017-01-01 2017-06-30 0000792987 aste:InfrastructureGroupMember 2017-01-01 2017-06-30 0000792987 aste:AggregateAndMiningGroupSegmentMember 2017-01-01 2017-06-30 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2016-04-01 2016-06-30 0000792987 aste:AggregateAndMiningGroupSegmentMember us-gaap:OperatingSegmentsMember 2016-04-01 2016-06-30 0000792987 us-gaap:IntersegmentEliminationMember aste:AggregateAndMiningGroupSegmentMember 2016-04-01 2016-06-30 0000792987 us-gaap:IntersegmentEliminationMember us-gaap:CorporateMember 2017-01-01 2017-06-30 0000792987 us-gaap:CorporateMember us-gaap:IntersegmentEliminationMember 2016-01-01 2016-06-30 0000792987 us-gaap:CorporateMember 2016-04-01 2016-06-30 0000792987 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-06-30 0000792987 us-gaap:IntersegmentEliminationMember aste:InfrastructureGroupMember 2016-01-01 2016-06-30 0000792987 aste:AggregateAndMiningGroupSegmentMember us-gaap:OperatingSegmentsMember 2017-04-01 2017-06-30 0000792987 us-gaap:IntersegmentEliminationMember 2016-04-01 2016-06-30 0000792987 us-gaap:OperatingSegmentsMember aste:EnergyGroupMember 2017-04-01 2017-06-30 0000792987 us-gaap:IntersegmentEliminationMember 2017-04-01 2017-06-30 0000792987 aste:InfrastructureGroupMember us-gaap:IntersegmentEliminationMember 2017-04-01 2017-06-30 0000792987 us-gaap:IntersegmentEliminationMember us-gaap:CorporateMember 2017-04-01 2017-06-30 0000792987 us-gaap:IntersegmentEliminationMember aste:AggregateAndMiningGroupSegmentMember 2016-01-01 2016-06-30 0000792987 aste:EnergyGroupMember us-gaap:IntersegmentEliminationMember 2016-01-01 2016-06-30 0000792987 us-gaap:IntersegmentEliminationMember 2016-01-01 2016-06-30 0000792987 us-gaap:CorporateMember 2016-01-01 2016-06-30 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2017-01-01 2017-06-30 0000792987 us-gaap:IntersegmentEliminationMember aste:AggregateAndMiningGroupSegmentMember 2017-04-01 2017-06-30 0000792987 us-gaap:OperatingSegmentsMember aste:AggregateAndMiningGroupSegmentMember 2016-01-01 2016-06-30 0000792987 aste:AggregateAndMiningGroupSegmentMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-06-30 0000792987 aste:EnergyGroupMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-06-30 0000792987 us-gaap:IntersegmentEliminationMember aste:InfrastructureGroupMember 2016-04-01 2016-06-30 0000792987 us-gaap:IntersegmentEliminationMember aste:EnergyGroupMember 2017-04-01 2017-06-30 0000792987 us-gaap:OperatingSegmentsMember aste:EnergyGroupMember 2016-01-01 2016-06-30 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2017-04-01 2017-06-30 0000792987 us-gaap:IntersegmentEliminationMember aste:EnergyGroupMember 2016-04-01 2016-06-30 0000792987 us-gaap:OperatingSegmentsMember aste:EnergyGroupMember 2016-04-01 2016-06-30 0000792987 us-gaap:IntersegmentEliminationMember aste:AggregateAndMiningGroupSegmentMember 2017-01-01 2017-06-30 0000792987 aste:InfrastructureGroupMember us-gaap:IntersegmentEliminationMember 2017-01-01 2017-06-30 0000792987 us-gaap:CorporateMember us-gaap:IntersegmentEliminationMember 2016-04-01 2016-06-30 0000792987 us-gaap:CorporateMember 2017-04-01 2017-06-30 0000792987 us-gaap:IntersegmentEliminationMember aste:EnergyGroupMember 2017-01-01 2017-06-30 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2016-01-01 2016-06-30 0000792987 us-gaap:CorporateMember 2017-01-01 2017-06-30 0000792987 us-gaap:MaximumMember 2017-06-30 0000792987 aste:LetterOfCreditWellsFargoMember 2017-06-30 0000792987 aste:AstecBrazilMember 2017-06-30 0000792987 aste:LetterOfCreditWellsFargoMember 2017-01-01 2017-06-30 0000792987 us-gaap:LetterOfCreditMember 2017-06-30 0000792987 us-gaap:RestrictedStockUnitsRSUMember aste:NonEmployeeDirectorsCompensationPlanMember 2017-01-01 2017-06-30 0000792987 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0000792987 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-06-30 0000792987 us-gaap:ForeignExchangeContractMember 2017-01-01 2017-06-30 0000792987 us-gaap:OtherCurrentAssetsMember 2016-12-31 0000792987 us-gaap:OtherCurrentLiabilitiesMember 2017-06-30 0000792987 us-gaap:OtherCurrentLiabilitiesMember 2016-12-31 0000792987 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0000792987 us-gaap:CostOfSalesMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2017-04-01 2017-06-30 0000792987 us-gaap:CostOfSalesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-01-01 2016-06-30 0000792987 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember us-gaap:NondesignatedMember 2016-04-01 2016-06-30 0000792987 aste:PowerFlameIncorporatedMember 2017-01-01 2017-06-30 0000792987 aste:PowerFlameIncorporatedMember 2016-08-01 2016-08-01 0000792987 aste:PowerFlameIncorporatedMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0000792987 aste:PowerFlameIncorporatedMember 2016-08-01 0000792987 aste:PowerFlameIncorporatedMember us-gaap:TradeNamesMember 2017-01-01 2017-06-30 0000792987 us-gaap:TechnologyBasedIntangibleAssetsMember aste:PowerFlameIncorporatedMember 2017-01-01 2017-06-30 0000792987 aste:PowerFlameIncorporatedMember us-gaap:CustomerRelationshipsMember 2017-01-01 2017-06-30 0000792987 aste:PowerFlameIncorporatedMember us-gaap:MinimumMember 2017-01-01 2017-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares aste:Subsidiary xbrli:pure aste:Bank aste:Segment aste:Businessunit aste:Party utr:Btu false --12-31 2017-06-30 Yes No Yes Large Accelerated Filer ASTEC INDUSTRIES INC 0000792987 23069248 2017 Q2 10-Q 65188000 57297000 106659000 143479000 747000 474000 220444000 230041000 0 0 0 0 0 501000 501000 928000 1498000 1511000 1463000 843601000 878985000 9821000 15133000 4803000 5312000 11256000 16059000 611087000 576833000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Basis of Presentation</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X promulgated under the Securities Exchange Act of 1934.&#160; Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.&#160; In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.&#160; Operating results for the six-month period ended June 30, 2017 are not necessarily indicative of the results that may be expected for the year ending December 31, 2017.&#160; It is suggested that these unaudited condensed consolidated financial statements be read in conjunction with the financial statements and the notes thereto included in the Astec Industries, Inc. Annual Report on Form 10-K for the year ended December 31, 2016. <div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The unaudited condensed consolidated balance sheet as of December 31, 2016 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.</div><div>&#160;</div><div>Dollar and share amounts shown are in thousands, except per share amounts, unless otherwise specified.</div></div></div> 2016-08-01 39765000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 16.&#160; Business Combination</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In August 2016, the Company acquired substantially all of the assets and certain liabilities of Power Flame Incorporated ("PFI") for a total purchase price of $39,765. The purchase price was paid in cash with $4,000 deposited into escrow for a period of time not to exceed two years pending final resolution of certain post-closing adjustments and any indemnification claims. The Company's allocation of the purchase price resulted in the recognition of $12,632 of goodwill and $17,990 of other intangible assets consisting of technology (19 year useful life), trade names (15 year useful life) and customer relationships (18 year useful life). The revenues and results of operations of PFI were not significant in relation to the Company's financial statements for the period ended December 31, 2016 and would not have been material on a proforma basis to any earlier period. PFI's operating results are included in the Energy Group beginning in the third quarter of 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">PFI, located in Parsons, Kansas, began operations in 1948 and manufactures and sells gas, oil and combination gas/oil and low NOx burners with outputs ranging from 400 thousand BTU's per hour to 120 million BTU's per hour as well as combustion control systems designed for commercial, industrial and process heating applications.</div></div> 17990000 52107000 82371000 25062000 68473000 -30264000 43411000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 12.&#160; Contingent Matters</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Certain customers have financed purchases of Company products through arrangements in which the Company is contingently liable for customer debt of $3,256 as of June 30, 2017.&#160; The maximum potential amount of future payments for which the Company would be liable was equal to $3,256 as of June 30, 2017.&#160; These arrangements also provide that the Company will receive the lender's full security interest in the equipment financed if the Company is required to fulfill its contingent liability under these arrangements.&#160; The Company has recorded a liability of $469 related to these guarantees as of June 30, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In addition, the Company is contingently liable under letters of credit issued by Wells Fargo totaling $8,446 as of June 30, 2017, including $6,200 of letters of credit that guarantee certain Astec Brazil bank debt.&#160; The outstanding letters of credit expire at various dates through October 2020.&#160; As of June 30, 2017, the Company's foreign subsidiaries are contingently liable for a total of $1,382 in performance letters of credit, advance payments and retention guarantees.&#160; The maximum potential amount of future payments under these letters of credit and guarantees for which the Company could be liable is $9,828 as of June 30, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company is currently a party to various claims and legal proceedings that have arisen in the ordinary course of business.&#160; If management believes that a loss arising from such claims and legal proceedings is probable and can reasonably be estimated, the Company records the amount of the loss (excluding estimated legal fees) or the minimum estimated liability when the loss is estimated using a range and no point within the range is more probable than another.&#160; As management becomes aware of additional information concerning such contingencies, any potential liability related to these matters is assessed and the estimates are revised, if necessary.&#160; If management believes that a loss arising from such claims and legal proceedings is either (i) probable but cannot be reasonably estimated or (ii) reasonably possible but not probable, the Company does not record the amount of the loss, but does make specific disclosure of such matter.&#160; Based upon currently available information and with the advice of counsel, management believes that the ultimate outcome of its current claims and legal proceedings, individually and in the aggregate, will not have a material adverse effect on the Company's financial position, cash flows or results of operations.&#160; However, claims and legal proceedings are subject to inherent uncertainties and rulings unfavorable to the Company could occur.&#160; If an unfavorable ruling were to occur, there exists the possibility of a material adverse effect on the Company's financial position, cash flows or results of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">During 2004, the Company received notice from the Environmental Protection Agency ("EPA") that it may be responsible for a portion of the costs incurred in connection with an environmental cleanup in Illinois. The discharge of hazardous materials and associated cleanup relate to activities occurring prior to the Company's acquisition of Barber-Greene in 1986. The Company believes that over 300 other parties have received similar notices. At this time, the Company cannot predict whether the EPA will seek to hold the Company liable for a portion of the cleanup costs or the amount of any such liability.&#160; </font>The Company has not recorded a liability with respect to this matter because no estimate of the amount of any such liability can be made at this time.</div></div> 0.20 0.20 0.10 0.10 23046000 23069000 34619000 16021000 15605000 33123000 14000 -124000 74000 -132000 15619000 32999000 15889000 34693000 427708000 236385000 220942000 479014000 45916000 39102000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Note 7.</font>&#160; <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Debt</font></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">On April 12, 2017, the Company and certain of its subsidiaries entered into an amended and restated credit agreement whereby Wells Fargo extended to the Company an unsecured line of credit of up to $100,000, including a sub-limit for letters of credit of up to $30,000. There were no borrowings outstanding under the agreement (or the previous agreement) at any time during the six-month period ended June 30, 2017.&#160; Letters of credit totaling $8,446, including $6,200 of letters of credit issued to banks in Brazil to secure the local debt of Astec do Brasil Fabricacao de Equipamentos Ltda. ("Astec Brazil"), were outstanding under the credit facility as of June 30, 2017, resulting in additional borrowing ability of $91,554 under the credit facility. The credit agreement has a five-year term expiring in April 2022.&#160; Borrowings under the agreement are subject to an interest rate equal to the daily one-month LIBOR rate plus a 0.75% margin, resulting in a rate of 1.98% as of June 30, 2017. The unused facility fee is 0.125%. Interest only payments are due monthly. The amended and restated credit agreement contains certain financial covenants, including provisions concerning required levels of annual net income and minimum tangible net worth.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company's South African subsidiary, Osborn Engineered Products SA (Pty) Ltd ("Osborn"), has a credit facility of $7,266 with a South African bank to finance short-term working capital needs, as well as to cover performance letters of credit, advance payment and retention guarantees. As of June 30, 2017, Osborn had no outstanding borrowings but had $418 in performance, advance payment and retention guarantees outstanding under the facility. The facility has been guaranteed by Astec Industries, Inc., but is otherwise unsecured. A 0.75% unused facility fee is charged if less than 50% of the facility is utilized. As of June 30, 2017, Osborn had available credit under the facility of $6,848. The interest rate is 0.25% less than the South Africa prime rate, resulting in a rate of 10.25% as of June 30, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company's Brazilian subsidiary, Astec Brazil, has outstanding working capital loans totaling $4,439 as of June 30, 2017 from three Brazilian banks with interest rates ranging from 10.4% to 11.0%.&#160; The loans' maturity dates range from November 2018 to April 2024 and the debts are secured by Astec Brazil's manufacturing facility and also by letters of credit totaling $6,200 issued by Astec Industries, Inc.&#160; Additionally, Astec Brazil has various 5-year equipment financing loans outstanding with two Brazilian banks in the aggregate of $896 as of June 30, 2017 that have interest rates ranging from 3.5% to 16.3%.&#160; These equipment loans have maturity dates ranging from September 2018 to April 2020.&#160; Astec Brazil's loans are included in the accompanying condensed consolidated balance sheets as current maturities of long-term debt ($2,572) and long-term debt ($2,763) as of June 30, 2017.</div></div> P5Y P5Y 0.0025 0.163 0.035 0.110 0.104 2024-04-30 2018-09-30 2018-11-30 2020-04-30 998000 -758000 1669000 1763000 11787000 12777000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 15.&#160; Derivative Financial Instruments</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company is exposed to certain risks related to its ongoing business operations. The primary risk managed by using derivative instruments is foreign currency risk.&#160; From time to time the Company's foreign subsidiaries enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.&#160; The fair value of the derivative financial instrument is recorded on the Company's balance sheet and is adjusted to fair value at each measurement date.&#160; The changes in fair value are recognized in the consolidated statements of income in the current period.&#160; The Company does not engage in speculative transactions nor does it hold or issue financial instruments for trading purposes.&#160; The average U.S. dollar equivalent notional amount of outstanding foreign currency exchange contracts was $9,642 during the six-month period ended June 30, 2017. The Company reported $161 of derivative liabilities in other current liabilities at June 30, 2017.&#160; At December 31, 2016, the Company reported $144 of derivative assets in other current assets and $89 of derivative liabilities in other current liabilities. The Company recognized, as a component of cost of sales, net losses of $278 and net gains of $292 on the changes in fair value of derivative financial instruments in the three-month periods ended June 30, 2017 and 2016, respectively. The Company recognized, as a component of cost of sales, net losses of $621 and net gains of $165 on the changes in fair value of derivative financial instruments in the six-month periods ended June 30, 2017 and 2016, respectively. There were no derivatives that were designated as hedges at June 30, 2017.</div></div> 144000 144000 0 144000 0 89000 89000 0 161000 161000 161000 89000 4613000 -5000 4618000 0 0 0 0 1.28 0.63 1.56 0.79 1.55 0.79 0.62 1.27 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 2.&#160; Earnings per Share</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Basic earnings per share are determined by dividing earnings by the weighted average number of common shares outstanding during each period.&#160; Diluted earnings per share include the potential dilutive effect of restricted stock units and shares held in the Company's Supplemental Executive Retirement Plan.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The following table sets forth the computation of net income attributable to controlling interest and the number of basic and diluted shares used in the computation of earnings per share:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; padding-left: 1%; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to controlling interest</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,420</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,192</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,540</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,935</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Denominator:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Denominator for basic earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,026</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22,999</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,020</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22,982</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Effect of dilutive securities:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 13.7pt;">Restricted stock units</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">93</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">71</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">97</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">89</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; padding-left: 1%; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 13.7pt;">Supplemental Executive Retirement Plan</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">64</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">65</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">62</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">64</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; padding-left: 1%; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Denominator for diluted earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,183</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,135</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,179</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,135</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> 899000 49000 0.362 0.328 0.335 0.368 21247000 25693000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 6.&#160; Fair Value Measurements</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company has various financial instruments that must be measured at fair value on a recurring basis, including marketable debt and equity securities held by Astec Insurance Company ("Astec Insurance"), the Company's captive insurance company, and marketable equity securities held in an unqualified Supplemental Executive Retirement Plan ("SERP").&#160; The obligations of the Company associated with the financial assets held in the SERP also constitute a liability of the Company for financial reporting purposes and are included in other long-term liabilities in the accompanying condensed consolidated balance sheets.&#160; The Company's subsidiaries also occasionally enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The carrying amount of cash and cash equivalents, trade receivables, other receivables, revolving debt, accounts payable and long-term debt approximates their fair value because of their short-term nature and/or interest rates associated with the instruments.&#160; Investments are carried at their fair value based on quoted market prices for identical or similar assets or, where no quoted prices exist, other observable inputs for the asset.&#160; The fair values of foreign currency exchange contracts are based on quotations from various banks for similar instruments using models with market based inputs.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Financial assets and liabilities are categorized based upon the level of judgment associated with the inputs used to measure their fair value.&#160; The inputs used to measure the fair value are identified in the following hierarchy:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; border-collapse: collapse; width: 100%;"><tr><td style="vertical-align: top; width: 11.21%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 1 -</div></td><td style="vertical-align: top; width: 88.79%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Unadjusted quoted prices in active markets for identical assets or liabilities.</div></td></tr><tr><td style="vertical-align: top; width: 11.21%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 2 -</div></td><td style="vertical-align: top; width: 88.79%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Unadjusted quoted prices in active markets for similar assets or liabilities; or unadjusted<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>&#160;&#160;quoted prices for identical or similar assets or liabilities in markets that are not active; or<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;inputs other than quoted prices that are observable for the asset or liability.</div></td></tr><tr><td style="vertical-align: top; width: 11.21%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 3 -</div></td><td style="vertical-align: top; width: 88.79%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Inputs reflect management's best estimate of what market participants would use in pricing<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>&#160;&#160;the asset or liability at the measurement date. Consideration is given to the risk inherent in<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;the valuation technique and the risk inherent in the inputs to the model.</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">As indicated in the tables below (which excludes the Company's pension assets), the Company has determined that all of its financial assets and liabilities as of June 30, 2017 and December 31, 2016 are Level 1 and Level 2 in the fair value hierarchy as defined above:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">June 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Financial Assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Trading equity securities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP money market fund</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">385</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">385</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP mutual funds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,892</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,892</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Preferred stocks</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">364</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">364</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Trading debt securities:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Corporate bonds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,673</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,673</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Municipal bonds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,512</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,512</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Floating rate notes</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">401</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">401</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Asset backed securities</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">588</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">588</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr style="height: 17px;"><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">U.S. Treasury notes</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">541</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">541</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Other</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,703</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,703</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;Total financial assets</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,256</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,803</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,059</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial Liabilities:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,814</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,814</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Derivative financial instruments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">161</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">161</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;Total financial liabilities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,975</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,975</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div style="margin-top: 0.2pt;">&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Financial Assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Trading equity securities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP money market fund</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">92</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">92</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP mutual funds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,335</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,335</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Preferred stocks</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">475</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">475</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Trading debt securities:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Corporate bonds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,413</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,413</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Municipal bonds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,248</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,248</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Floating rate notes</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">118</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">118</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">U.S. Treasury note</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">388</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">388</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Asset backed securities</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">637</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">637</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Other</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,283</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,283</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Derivative financial instruments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">144</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">144</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;Total financial assets</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,821</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,312</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,133</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial Liabilities:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,882</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,882</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Derivative financial instruments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">89</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">89</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;Total financial liabilities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,971</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,971</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company reevaluates the volume of trading activity for each of its investments at the end of each quarter and adjusts the level within the fair value hierarchy as needed.&#160; No investments changed hierarchy levels from December 31, 2016 to June 30, 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The trading equity investments noted above are valued at their fair value based on their quoted market prices, and the debt securities are valued based upon a mix of observable market prices and model driven prices derived from a matrix of observable market prices for assets with similar characteristics obtained with the assistance of a nationally recognized third party pricing service.&#160; Additionally, a significant portion of the SERP's investments in trading equity securities are in money market and mutual funds.&#160; As these money market and mutual funds are held in a SERP, they are also included in the Company's liability under its SERP.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Trading debt securities are comprised of marketable debt securities held by Astec Insurance. Astec Insurance has an investment strategy that focuses on providing regular and predictable interest income from a diversified portfolio of high-quality fixed income securities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Net unrealized gains or losses incurred on investments held amounted to a net gain of $123 as of June 30, 2017 and a net loss of $107 as of December 31, 2016.</div></div> P15Y P19Y P18Y -621000 -278000 165000 292000 14000 -15000 22000 41000 97000 197000 40804000 41647000 12632000 65524000 141296000 73452000 145408000 17596000 51289000 49000 50814000 76420000 25791000 64621000 25751000 26820000 110000 26141000 103000 214000 36583000 12864000 10514000 3256000 44277000 28441000 56668000 21380000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 10.&#160; Income Taxes</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company's combined effective income tax rate was 32.8% and 36.2% for the three-month periods ended June 30, 2017 and 2016, respectively.&#160; The Company's combined effective income tax rate was 33.5% and 36.8% for the six-month periods ended June 30, 2017 and 2016, respectively.&#160; The Company's effective tax rate for the three-month and six-month periods ended June 30, 2017 and June 30, 2016 include the effect of state income taxes and other discrete items as well as a benefit for research and development credits.&#160;</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company's recorded liability for uncertain tax positions as of June 30, 2017 has increased by approximately $53 as compared to December 31, 2016 due to additional taxes and interest on existing&#160; reserves.</div></div> 20849000 10300000 14838000 7021000 29073000 18334000 -29137000 19795000 35317000 3165000 2626000 -24689000 41536000 -14912000 2433000 19673000 5894000 28073000 -10260000 10947000 11367000 20485000 9893000 14165000 194000 366000 -193000 502000 6497000 7662000 6813000 22357000 -5299000 20919000 6116000 -3502000 25782000 38551000 -1536000 186000 3331000 -7531000 1106000 55000 97000 93000 89000 71000 450000 326000 793000 185000 156000 443000 155000 331000 381323000 360404000 141103000 137763000 84898000 79217000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 4.&#160; Inventories</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Inventories consist of the following:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 74%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">June 30,<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">December 31,<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 74%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Raw materials and parts</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">141,103</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">137,763</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 74%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Work-in-process</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">135,909</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">115,613</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 74%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Finished goods</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">79,217</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">84,898</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 74%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Used equipment</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,094</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 11%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22,130</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 74%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;&#160;&#160;Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">381,323</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 11%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">360,404</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Raw material inventory is comprised of purchased steel and other purchased items for use in the manufacturing process or held for sale for the after-market parts business. The category also includes the manufacturing cost of completed equipment sub-assemblies produced for either integration into equipment manufactured at a later date or for sale in the Company's after-market parts business.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Work-in-process inventory consists of the value of materials, labor and overhead incurred to date in the manufacturing of incomplete equipment or incomplete equipment sub-assemblies being produced.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Finished goods inventory consists of completed equipment manufactured for sale to customers.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Used equipment inventory consists of equipment accepted in trade or purchased on the open market. The category also includes equipment rented to prospective customers on a short-term or month-to-month basis. Used equipment is valued at the lower of acquired or trade-in cost or net realizable value determined on each separate unit.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Inventories are valued at the lower of cost (first-in, first-out) or net realizable value, which requires the Company to make specific estimates, assumptions and judgments in determining the amount, if any, of reductions in the valuation of inventories to their net realizable values. The net realizable values of the Company's products are impacted by a number of factors, including changes in the price of steel, competitive sales pricing, quantities of inventories on hand, the age of the individual inventory items, market acceptance of the Company's products, actions by our competitors, the condition of our used and rental inventory and general economic factors. Once an inventory item's value has been deemed to be less than cost, a net realizable value allowance is calculated and a new "cost basis" for that item is effectively established. This new cost is retained for that item until such time as the item is disposed of or the Company determines that an additional write-down is necessary. Additional write-downs may be required in the future based upon changes in assumptions due to general economic downturns in the markets in which the Company operates, changes in competitor pricing, new product design or other technological advances introduced by the Company or its competitors and other factors unique to individual inventory items.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The most significant component of the Company's inventory is steel. A significant decline in the market price of steel could result in a decline in the market value of the equipment or parts we sell. During periods of significant declining steel prices, the Company reviews the valuation of its inventories to determine if reductions are needed in the recorded value of inventory on hand to its net realizable value.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company reviews the individual items included in its finished goods, used equipment and rental equipment inventory on a model-by-model or unit-by-unit basis to determine if any item's net realizable value is below its carrying value. This analysis is expanded to include items in work-in-process and raw material inventory if factors indicate those items may also be impacted. In performing this review, judgments are made and, in addition to the factors discussed above, additional consideration is given to the age of the specific items of used or rental inventory, prior sales offers or lack thereof, the physical condition of the specific items and general market conditions for the specific items. Additionally, an analysis of raw material inventory is performed to calculate reserves needed for obsolete inventory based upon quantities of items on hand, the age of those items and their recent and expected future usage or sale.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">When the Company determines that the value of inventory has become impaired through damage, deterioration, obsolescence, changes in price levels, excessive levels of inventory or other causes, the Company reduces the carrying value to the net realizable value based on estimates, assumptions and judgments made from the information available at that time. Abnormal amounts of idle facility expense, freight, handling cost and wasted materials are recognized as current period charges.</div></div> 135909000 115613000 3335000 475000 0 5673000 541000 588000 0 2512000 0 5673000 0 0 0 401000 0 364000 1703000 0 1703000 401000 541000 0 588000 2248000 0 0 3892000 385000 3892000 2512000 0 0 92000 3335000 637000 0 5413000 0 364000 385000 2248000 0 0 2283000 0 118000 5413000 388000 388000 118000 92000 637000 2283000 475000 8446000 9828000 8446000 194760000 200676000 878985000 843601000 7975000 7971000 7975000 7971000 0 0 168861000 175858000 256000 324000 61000 74000 0.0075 0.00125 0 0 2022-04-30 2020-10-31 0.1025 0.0198 7266000 100000000 6848000 4439000 896000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 3.&#160; Receivables</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Receivables are net of allowances for doubtful accounts of $1,463 and $1,511 as of June 30, 2017 and December 31, 2016, respectively.</div></div> 2538000 2572000 2572000 4116000 2763000 2763000 469000 2031000 1024000 14028000 13965000 1011000 1134000 64053000 -9052000 -11196000 -13242000 18192000 14420000 29540000 35935000 -7449000 -10915000 -51000 -101000 -116000 -61000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Recent Accounting Pronouncements</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In May 2014, the Financial Accounting Standards Board ('FASB") issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers", which supersedes existing revenue guidance under U.S. GAAP. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The implementation of this new standard will require companies to use more judgment and to make more estimates than under current guidance. The standard, as amended, is effective for public companies for annual periods beginning after December 15, 2017. The Company plans to adopt the new standard effective January 1, 2018. Company management reviewed&#160;documentation of&#160;revenue streams received from its 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A subsequent meeting was held in September 2016 with&#160;Company management, controllers of the manufacturing subsidiaries and an outside revenue expert to&#160;discuss the&#160;information in an effort to identify areas where a&#160;change in timing of revenue recognition may be&#160;required under the new guidance. Additional&#160;documentation is currently being assimilated for final review and evaluation in the next several months. Therefore, the Company has not yet determined the extent of the impact adoption of this new standard will have on the Company's financial position or results of operations. <div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In January 2016, the FASB issued ASU No. 2016-01, "Financial Instruments - Overall (Subtopic 825-10)", which requires, among other things, equity investments with readily determinable fair values, except those accounted for under the equity method of accounting or those that result in consolidation of the investee, to be measured at fair value with changes in fair value recognized in net income. The standard is effective for public companies in fiscal years beginning after December 15, 2017, and the Company expects to adopt the standard effective January 1, 2018. The Company&#160;does not&#160;expect the adoption of this standard&#160;to have a material impact&#160;on the Company's financial position or results of operations.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)", which significantly changes the accounting for operating leases by lessees. The accounting applied by lessors is largely unchanged from that applied under previous guidance. The new guidance requires lessees to recognize lease assets and lease liabilities in the balance sheet, initially measured at the present value of the lease payments, for leases which were classified as operating leases under previous guidance. Lease cost included in the statement of income will be calculated so that the cost of the lease is allocated over the lease term, generally on a straight-line basis. Lessees may make an accounting policy election to exclude leases with a term of 12 months or less from the requirement to record related assets and liabilities. The new standard is effective for public companies for fiscal years beginning after December 15, 2018. The Company plans to adopt the new standard effective January 1, 2019. The Company does not expect the adoption of this standard to have a material impact on its results of operations; however, the Company has not determined the impact the adoption of this new standard will have on its financial position.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In March 2016, the FASB issued ASU No. 2016-08, "Revenue from Contracts with Customers (Topic 606)", which does not change the core principles of ASU No. 2014-09 discussed above, but rather clarifies the implementation guidance in order to eliminate the potential for diversity in practice arising from inconsistent application of the principal versus agent guidance. Under the new guidance, when an entity determines it is a principal in a transaction, the entity recognizes revenue in the gross amount of consideration; however in transactions where an entity determines it in an agent, the entity recognizes revenue in the amount of any fee or commission to which it expects to be entitled. The standard is effective for public companies for annual periods beginning after December 15, 2017. The Company plans to adopt the new standard effective January 1, 2018. As discussed above, the Company has not yet determined what impact, if any, the adoption of this new standard will have on the Company's financial position or results of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments &#8211; Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments". The standard changes how credit losses are measured for most financial assets and certain other instruments that currently are not measured through net income. The standard will require an expected loss model for instruments measured at amortized cost as opposed to the current incurred loss approach. In valuing available for sale debt securities, allowances will be required to be recorded, rather than the current approach of reducing the carrying amount, for other than temporary impairments. A cumulative adjustment to retained earnings is to be recorded as of the beginning of the period of adoption to reflect the impact of applying the provisions of the standard. The standard is effective for public companies for periods beginning after December 15, 2019 and the Company expects to adopt the new standard as of January 1, 2020. The Company has not yet determined what impact, if any, the adoption of this new standard will have on the Company's financial position or results of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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)" which clarifies how certain cash receipts and cash payments should be presented on the statement of cash flows. The statement also addresses how the predominance principle should be applied when cash payments have aspects of more than one class of cash flows. </font>The standard is effective for public companies in fiscal years beginning after December 15, 2017, and the Company expects to adopt the standard effective January 1, 2018. The Company&#160;does not&#160;expect the adoption of this new standard&#160;to have a material impact&#160;on the Company's statement of cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In October 2016, the FASB issued ASU No. 2016-16, "Intra-Entity Transfers of Assets Other Than Inventory," which requires companies to account for the income tax effects of intercompany sales and transfers of assets other than inventory, such as intangible assets, when the transfer occurs. This is a change from current guidance, which requires companies to defer the income tax effects of intercompany transfers of assets until the asset has been sold to an outside party or otherwise recognized by being depreciated, amortized, or impaired. The new guidance will require companies to defer the income tax effects of only intercompany transfers of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2018. Early adoption is permitted as of the beginning of an annual period and requires companies to apply a modified retrospective approach. </font>The Company plans to adopt the new standard effective January 1, 2019. The Company has not yet determined what impact the adoption of this new standard will have on the Company's financial position or results of operations.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In January 2017, the FASB issued ASU No. 2017-01, "Business Combinations (Topic 805), Clarifying the Definition of a Business," which provides additional guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses.&#160; The standard is effective for public companies for annual or interim periods beginning after December 15, 2017.&#160; The Company plans to adopt the new standard effective January 1, 2018.&#160; The Company does not expect the application of this standard to have a material impact on its financial position, results of operations or cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In January 2017, the FASB issued ASU No. 2017-04, "Intangibles-Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment," which eliminates Step 2 from the goodwill impairment test for public companies.&#160; Currently, Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount of that goodwill.&#160; The new guidance stipulates that an entity should perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount.&#160; An impairment charge would be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value, up to the amount of goodwill allocated to the reporting unit.&#160; The standard is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019 with early adoption permitted.&#160; The Company plans to early adopt this standard for its annual impairment testing to be performed as of December 31, 2017.&#160; The Company does not expect the application of this standard to have a material impact on its financial position, results of operations or cash flows.</div></div></div> 276000 261000 819000 773000 3 88766000 44961000 97342000 44220000 43954000 28491000 56642000 21304000 -1126000 1530000 3560000 -2522000 0 0 0 0 3560000 0 0 0 -111000 -111000 0 728000 394000 0 -2017000 3560000 1530000 -287000 31461000 30018000 819000 261000 276000 773000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 14.&#160; Other Income, Net of Expenses</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Other income, net of expenses for the three and six-month periods ended June 30, 2017 and 2016 is presented below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Interest income</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">156</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">155</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">331</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">443</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gain (loss) on investments</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">41</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(15</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">License fee income</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">74</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">61</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">324</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">256</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">38</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">77</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">135</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;&#160;Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">261</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">276</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">773</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">819</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 25094000 22130000 20114000 20292000 38000 17000 135000 77000 22844000 23295000 5827000 4014000 561000 121000 501000 1022000 4613000 4608000 13265000 10846000 22361000 26320000 0 1339000 211000 144000 8300000 4685000 4252000 8248000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 8.&#160; Product Warranty Reserves</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company warrants its products against manufacturing defects and performance to specified standards. The warranty period and performance standards vary by market and uses of its products, but generally range from three months to two years or up to a specified number of hours of operation. The Company estimates the costs that may be incurred under its warranties and records a liability at the time product sales are recorded.&#160; The product warranty liability is primarily based on historical claim rates, nature of claims and the associated cost.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Changes in the Company's product warranty liability for the three and six-month periods ended June 30, 2017 and 2016 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Reserve balance, beginning of the&#160;period</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,719</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,397</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,156</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,100</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Warranty liabilities accrued</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,252</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,685</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,248</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,300</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Warranty liabilities settled</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,724</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,212</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(7,184</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,569</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(12</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">49</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">27</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Reserve balance, end of the period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,269</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,858</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,269</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,858</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 8248000 8300000 13156000 14269000 9100000 10397000 13156000 13719000 11858000 14269000 14359000 18141000 35819000 29439000 0 29540000 0 0 0 -101000 180538000 182205000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 5.&#160; Property and Equipment</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Property and equipment is stated at cost, less accumulated depreciation of $230,041 and $220,444 as of June 30, 2017 and December 31, 2016, respectively.</div></div> 89000 320000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">A reconciliation of total segment profits to the Company's consolidated totals is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total segment profits</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,165</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,334</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,073</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,317</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Recapture (elimination) of intersegment profit</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">194</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(193</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">366</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">502</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,359</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,141</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,439</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,819</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net loss attributable to non-controlling<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;interest in subsidiaries</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(61</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(51</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(101</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(116</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to controlling interest</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,420</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,192</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,540</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,935</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 2337000 5929000 620310000 294394000 301909000 573116000 152476000 99085000 5945000 0 0 0 30518000 7684000 107118000 16600000 51685000 17466000 4434000 0 10796000 9610000 28090000 0 308349000 6016000 191573000 207731000 104230000 4511000 7016000 75953000 143106000 6144000 42833000 9452000 8459000 0 0 12607000 305590000 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Inventories consist of the following:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 74%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">June 30,<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">December 31,<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 74%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Raw materials and parts</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">141,103</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">137,763</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 74%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Work-in-process</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">135,909</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">115,613</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 74%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Finished goods</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">79,217</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 11%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">84,898</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 74%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Used equipment</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,094</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 11%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22,130</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 74%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;&#160;&#160;Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">381,323</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 11%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">360,404</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The following table sets forth the computation of net income attributable to controlling interest and the number of basic and diluted shares used in the computation of earnings per share:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Numerator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; padding-left: 1%; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to controlling interest</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,420</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,192</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,540</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,935</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Denominator:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Denominator for basic earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,026</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22,999</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,020</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22,982</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Effect of dilutive securities:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-left: 1%; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 13.7pt;">Restricted stock units</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">93</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">71</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">97</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">89</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; padding-left: 1%; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 13.7pt;">Supplemental Executive Retirement Plan</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">64</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">65</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">62</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">64</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; padding-left: 1%; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Denominator for diluted earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,183</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,135</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,179</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,135</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Changes in the Company's product warranty liability for the three and six-month periods ended June 30, 2017 and 2016 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Reserve balance, beginning of the&#160;period</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,719</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,397</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">13,156</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,100</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Warranty liabilities accrued</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,252</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,685</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,248</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,300</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Warranty liabilities settled</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,724</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(3,212</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(7,184</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(5,569</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(12</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">49</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">27</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Reserve balance, end of the period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,269</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,858</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,269</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,858</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">As indicated in the tables below (which excludes the Company's pension assets), the Company has determined that all of its financial assets and liabilities as of June 30, 2017 and December 31, 2016 are Level 1 and Level 2 in the fair value hierarchy as defined above:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">June 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Financial Assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Trading equity securities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP money market fund</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">385</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">385</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP mutual funds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,892</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,892</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Preferred stocks</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">364</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">364</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Trading debt securities:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Corporate bonds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,673</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,673</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Municipal bonds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,512</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,512</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Floating rate notes</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">401</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">401</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Asset backed securities</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">588</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">588</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr style="height: 17px;"><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">U.S. Treasury notes</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">541</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">541</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Other</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,703</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,703</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;Total financial assets</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,256</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,803</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,059</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial Liabilities:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,814</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,814</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Derivative financial instruments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">161</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">161</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;Total financial liabilities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,975</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,975</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div style="margin-top: 0.2pt;">&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Financial Assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Trading equity securities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP money market fund</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">92</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">92</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP mutual funds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,335</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,335</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Preferred stocks</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">475</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">475</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Trading debt securities:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Corporate bonds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,413</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,413</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Municipal bonds</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,248</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,248</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Floating rate notes</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">118</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">118</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">U.S. Treasury note</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">388</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">388</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Asset backed securities</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">637</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">637</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Other</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,283</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,283</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Derivative financial instruments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">144</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">144</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; padding-left: 3%; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;Total financial assets</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,821</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,312</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">15,133</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Financial Liabilities:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">SERP liabilities</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,882</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,882</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Derivative financial instruments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">89</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">89</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 4px; padding-left: 3%; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;&#160;&#160;&#160;Total financial liabilities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,971</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,971</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Other income, net of expenses for the three and six-month periods ended June 30, 2017 and 2016 is presented below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Interest income</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">156</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">155</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">331</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">443</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gain (loss) on investments</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">41</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(15</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">License fee income</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">74</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">61</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">324</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">256</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">38</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">77</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">135</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;&#160;Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">261</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">276</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">773</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">819</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies. Intersegment sales and transfers are valued at prices comparable to those for unrelated parties.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Segment Information:</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="18" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended June 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>and Mining<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Energy<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net sales to external<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;customers</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">143,106</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">107,118</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">51,685</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">301,909</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Intersegment sales</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,434</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,466</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26,820</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,791</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,864</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">49</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">65,524</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit percent</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18.7</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.9</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21.7</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Segment profit (loss)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,893</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,367</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,165</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(10,260</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,165</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="18" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended June 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>and Mining<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Energy<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net sales to external<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;customers</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">308,349</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">207,731</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">104,230</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">620,310</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Intersegment sales</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,459</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,452</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,607</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">30,518</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">64,621</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">50,814</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,751</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">110</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">141,296</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit percent</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.7</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22.8</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Segment profit (loss)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">28,073</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,795</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,894</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(24,689</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,073</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="18" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended June 30, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>and Mining<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Energy<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net sales to external<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;customers</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">152,476</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">99,085</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">42,833</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">294,394</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Intersegment sales</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,945</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,144</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,600</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">36,583</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26,141</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,514</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">214</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">73,452</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit percent</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Segment profit (loss)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,673</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,947</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,626</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(14,912</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,334</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="18" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended June 30, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>and Mining<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Energy<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net sales to external<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;customers</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">305,590</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">191,573</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">75,953</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">573,116</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Intersegment sales</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,684</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,796</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,610</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">28,090</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">76,420</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">51,289</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,596</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">103</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">145,408</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit percent</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26.8</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23.2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Segment profit (loss)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">41,536</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20,485</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,433</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(29,137</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,317</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Note 11.&#160; Segment Information</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company has three reportable segments, each of which is comprised of multiple business units that offer similar products and services and meet the requirements for aggregation. A brief description of each segment is as follows:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Infrastructure Group</font> - This segment consists of five business units, three of which design, engineer, manufacture and market a complete line of portable, stationary and relocatable hot-mix asphalt plants, wood pellet plants, asphalt pavers, material transfer vehicles, stabilizers, milling machines, paver screeds and related ancillary equipment. The other two business units in this segment primarily operate as Company-owned dealers in the foreign countries in which they are domiciled. These two business units sell, service and install products produced by the manufacturing subsidiaries of the Company, and a majority of their sales are to customers in the infrastructure industry. The principal purchasers of the products produced by this group are asphalt producers, highway and heavy equipment contractors, wood pellet processors and foreign and domestic governmental agencies.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Aggregate and Mining Group</font> - This segment consists of eight business units that design, engineer, manufacture and market a complete line of jaw crushers, cone crushers, horizontal shaft impactors, vertical shaft impactors, material handling, roll rock crushers and stationary rockbreaker systems, vibrating feeders and high frequency vibrating screens, conveyors, inclined, vertical and horizontal screens and sand classifying and washing equipment. The principal purchasers of products produced by this group are distributors, open mine operators, quarry operators, port and inland terminal operators, highway and heavy equipment contractors and foreign and domestic governmental agencies.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Energy Group</font> - This segment consists of five business units that design, engineer, manufacture and market a complete line of drilling rigs for the oil and gas, geothermal and water well industries, high pressure diesel pump trailers for fracking and cleaning oil and gas wells, commercial and industrial burners, combustion control systems, a variety of industrial heaters to fit a broad range of applications including heating equipment for refineries, roofing material plants, chemical processing, rubber plants, oil sands and energy related processing, heat transfer processing equipment, thermal fluid storage tanks, waste heat recovery equipment, whole-tree pulpwood and biomass chippers and horizontal grinders. The principal purchasers of products produced by this group are oil, gas and water well drilling industry contractors, processors of oil, gas and biomass for energy production and contractors in the construction and demolition recycling markets. This group includes the operations of Power Flame Incorporated, which was acquired in August 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Corporate</font> - This category consists of business units that do not meet the requirements for separate disclosure as an operating segment or inclusion in one of the other reporting segments and includes the Company's parent company, Astec Industries, Inc., and Astec Insurance. The Company evaluates performance and allocates resources to its operating segments based on profit or loss from operations before U.S. federal income taxes and corporate overhead and thus these costs are included in the Corporate category.</div><div style="text-align: justify;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies. Intersegment sales and transfers are valued at prices comparable to those for unrelated parties.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Segment Information:</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="18" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended June 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>and Mining<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Energy<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net sales to external<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;customers</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">143,106</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">107,118</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">51,685</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">301,909</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Intersegment sales</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,434</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,466</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26,820</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,791</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,864</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">49</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">65,524</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit percent</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18.7</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.9</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21.7</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Segment profit (loss)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,893</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,367</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">3,165</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(10,260</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,165</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div>&#160;</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="18" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended June 30, 2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>and Mining<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Energy<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net sales to external<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;customers</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">308,349</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">207,731</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">104,230</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">620,310</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Intersegment sales</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">8,459</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,452</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">12,607</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">30,518</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">64,621</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">50,814</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25,751</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">110</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">141,296</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit percent</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.7</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">--</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">22.8</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Segment profit (loss)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">28,073</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,795</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,894</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(24,689</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,073</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="18" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended June 30, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>and Mining<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Energy<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net sales to external<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;customers</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">152,476</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">99,085</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">42,833</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">294,394</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Intersegment sales</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,511</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,945</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,144</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">16,600</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">36,583</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26,141</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,514</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">214</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">73,452</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit percent</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">24.5</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Segment profit (loss)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">19,673</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,947</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,626</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(14,912</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,334</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="18" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended June 30, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font>and Mining<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Energy<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net sales to external<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;customers</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">305,590</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">191,573</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">75,953</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">573,116</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Intersegment sales</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,684</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">10,796</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">9,610</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">28,090</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">76,420</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">51,289</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">17,596</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">103</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">145,408</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Gross profit percent</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25.0</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">26.8</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23.2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">-</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">25.4</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">%</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Segment profit (loss)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">41,536</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">20,485</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,433</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(29,137</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,317</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">A reconciliation of total segment profits to the Company's consolidated totals is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Three Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Six Months Ended<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> June 30,</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2017</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total segment profits</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,165</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,334</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,073</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,317</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Recapture (elimination) of intersegment profit</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">194</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(193</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">366</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">502</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,359</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,141</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,439</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,819</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net loss attributable to non-controlling<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><br /></font> &#160;&#160;interest in subsidiaries</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(61</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(51</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(101</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(116</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Net income attributable to controlling interest</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">14,420</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">18,192</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,540</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">35,935</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 2852000 2897000 5323000 5040000 8220000 7892000 1814000 1020000 P1Y P5Y 76000 30000 1975000 3204000 8000 24000 0 4632000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Note 1.&#160; Significant Accounting Policies</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Basis of Presentation</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X promulgated under the Securities Exchange Act of 1934.&#160; Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.&#160; In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.&#160; Operating results for the six-month period ended June 30, 2017 are not necessarily indicative of the results that may be expected for the year ending December 31, 2017.&#160; It is suggested that these unaudited condensed consolidated financial statements be read in conjunction with the financial statements and the notes thereto included in the Astec Industries, Inc. Annual Report on Form 10-K for the year ended December 31, 2016. <div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The unaudited condensed consolidated balance sheet as of December 31, 2016 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.</div><div>&#160;</div><div>Dollar and share amounts shown are in thousands, except per share amounts, unless otherwise specified.</div></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Recent Accounting Pronouncements</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In May 2014, the Financial Accounting Standards Board ('FASB") issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers", which supersedes existing revenue guidance under U.S. GAAP. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The implementation of this new standard will require companies to use more judgment and to make more estimates than under current guidance. The standard, as amended, is effective for public companies for annual periods beginning after December 15, 2017. The Company plans to adopt the new standard effective January 1, 2018. Company management reviewed&#160;documentation of&#160;revenue streams received from its 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A subsequent meeting was held in September 2016 with&#160;Company management, controllers of the manufacturing subsidiaries and an outside revenue expert to&#160;discuss the&#160;information in an effort to identify areas where a&#160;change in timing of revenue recognition may be&#160;required under the new guidance. Additional&#160;documentation is currently being assimilated for final review and evaluation in the next several months. Therefore, the Company has not yet determined the extent of the impact adoption of this new standard will have on the Company's financial position or results of operations. <div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In January 2016, the FASB issued ASU No. 2016-01, "Financial Instruments - Overall (Subtopic 825-10)", which requires, among other things, equity investments with readily determinable fair values, except those accounted for under the equity method of accounting or those that result in consolidation of the investee, to be measured at fair value with changes in fair value recognized in net income. The standard is effective for public companies in fiscal years beginning after December 15, 2017, and the Company expects to adopt the standard effective January 1, 2018. The Company&#160;does not&#160;expect the adoption of this standard&#160;to have a material impact&#160;on the Company's financial position or results of operations.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)", which significantly changes the accounting for operating leases by lessees. The accounting applied by lessors is largely unchanged from that applied under previous guidance. The new guidance requires lessees to recognize lease assets and lease liabilities in the balance sheet, initially measured at the present value of the lease payments, for leases which were classified as operating leases under previous guidance. Lease cost included in the statement of income will be calculated so that the cost of the lease is allocated over the lease term, generally on a straight-line basis. Lessees may make an accounting policy election to exclude leases with a term of 12 months or less from the requirement to record related assets and liabilities. The new standard is effective for public companies for fiscal years beginning after December 15, 2018. The Company plans to adopt the new standard effective January 1, 2019. The Company does not expect the adoption of this standard to have a material impact on its results of operations; however, the Company has not determined the impact the adoption of this new standard will have on its financial position.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In March 2016, the FASB issued ASU No. 2016-08, "Revenue from Contracts with Customers (Topic 606)", which does not change the core principles of ASU No. 2014-09 discussed above, but rather clarifies the implementation guidance in order to eliminate the potential for diversity in practice arising from inconsistent application of the principal versus agent guidance. Under the new guidance, when an entity determines it is a principal in a transaction, the entity recognizes revenue in the gross amount of consideration; however in transactions where an entity determines it in an agent, the entity recognizes revenue in the amount of any fee or commission to which it expects to be entitled. The standard is effective for public companies for annual periods beginning after December 15, 2017. The Company plans to adopt the new standard effective January 1, 2018. As discussed above, the Company has not yet determined what impact, if any, the adoption of this new standard will have on the Company's financial position or results of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments &#8211; Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments". The standard changes how credit losses are measured for most financial assets and certain other instruments that currently are not measured through net income. The standard will require an expected loss model for instruments measured at amortized cost as opposed to the current incurred loss approach. In valuing available for sale debt securities, allowances will be required to be recorded, rather than the current approach of reducing the carrying amount, for other than temporary impairments. A cumulative adjustment to retained earnings is to be recorded as of the beginning of the period of adoption to reflect the impact of applying the provisions of the standard. The standard is effective for public companies for periods beginning after December 15, 2019 and the Company expects to adopt the new standard as of January 1, 2020. The Company has not yet determined what impact, if any, the adoption of this new standard will have on the Company's financial position or results of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">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)" which clarifies how certain cash receipts and cash payments should be presented on the statement of cash flows. The statement also addresses how the predominance principle should be applied when cash payments have aspects of more than one class of cash flows. </font>The standard is effective for public companies in fiscal years beginning after December 15, 2017, and the Company expects to adopt the standard effective January 1, 2018. The Company&#160;does not&#160;expect the adoption of this new standard&#160;to have a material impact&#160;on the Company's statement of cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">In October 2016, the FASB issued ASU No. 2016-16, "Intra-Entity Transfers of Assets Other Than Inventory," which requires companies to account for the income tax effects of intercompany sales and transfers of assets other than inventory, such as intangible assets, when the transfer occurs. This is a change from current guidance, which requires companies to defer the income tax effects of intercompany transfers of assets until the asset has been sold to an outside party or otherwise recognized by being depreciated, amortized, or impaired. The new guidance will require companies to defer the income tax effects of only intercompany transfers of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2018. Early adoption is permitted as of the beginning of an annual period and requires companies to apply a modified retrospective approach. </font>The Company plans to adopt the new standard effective January 1, 2019. The Company has not yet determined what impact the adoption of this new standard will have on the Company's financial position or results of operations.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In January 2017, the FASB issued ASU No. 2017-01, "Business Combinations (Topic 805), Clarifying the Definition of a Business," which provides additional guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses.&#160; The standard is effective for public companies for annual or interim periods beginning after December 15, 2017.&#160; The Company plans to adopt the new standard effective January 1, 2018.&#160; The Company does not expect the application of this standard to have a material impact on its financial position, results of operations or cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">In January 2017, the FASB issued ASU No. 2017-04, "Intangibles-Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment," which eliminates Step 2 from the goodwill impairment test for public companies.&#160; Currently, Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount of that goodwill.&#160; The new guidance stipulates that an entity should perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount.&#160; An impairment charge would be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value, up to the amount of goodwill allocated to the reporting unit.&#160; The standard is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019 with early adoption permitted.&#160; The Company plans to early adopt this standard for its annual impairment testing to be performed as of December 31, 2017.&#160; The Company does not expect the application of this standard to have a material impact on its financial position, results of operations or cash flows.</div></div></div> 7184000 3212000 5569000 3724000 0 0 5000 0 0 -5000 0 0 23000 0 0 0 0 1200000 0 1200000 0 183000 183000 0 0 0 0 678309000 648841000 -1958000 -31562000 1011000 536771000 4609000 139970000 -1961000 -28002000 4614000 140831000 1134000 561693000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">Note 13.&#160; Shareholders' Equity</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Under the Company's long-term incentive plans, key members of management may be issued restricted stock units ("RSUs") each year based upon the annual financial performance of the Company and its subsidiaries. The number of RSUs granted to employees each year is determined based upon the performance of individual subsidiaries and consolidated annual financial performance.&#160; Generally, for RSUs granted through February 2016, each award will vest at the end of five years from the date of grant, or at the time a recipient retires after reaching age 65, if earlier. Awards granted in February 2017 and after will vest at the end of three years from the date of grant or at the time a recipient retires after reaching age 65, if earlier.&#160; Additional RSUs are granted to the Company's outside directors under the Company's Non-Employee Directors Compensation Plan with a one year vesting period.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">A total of 30 and 76 RSUs vested during the six-month periods ended June 30, 2017 and 2016, respectively.&#160; The Company withheld 8 and 24 shares due to statutory payroll tax withholding requirements upon the vesting of the RSUs in the first six months of 2017 and 2016, respectively, and used Company funds to remit the related required minimum withholding taxes to the various tax authorities.&#160; The vesting date fair value of the RSUs that vested during the first six months of 2017 and 2016 was $1,975 and $3,204, respectively.&#160; Compensation expense of $1,498 and $928 was recorded in the six-month periods ended June 30, 2017 and 2016, respectively, to reflect the fair value of RSUs granted (or anticipated to be granted for 2017 performance) to employees amortized over the portion of the vesting period occurring during the periods.</div></div> 647830000 677175000 53000 123000 -107000 23135000 23179000 23183000 23135000 22982000 23026000 22999000 23020000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Note 9.&#160; Accrued Loss Reserves</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">The Company records reserves for losses related to known workers' compensation and general liability claims that have been incurred but not yet paid or are estimated to have been incurred but not yet reported to the Company.&#160; The undiscounted reserves are actuarially determined based on the Company's evaluation of the type and severity of individual claims and historical information, primarily its own claims experience, along with assumptions about future events.&#160; Changes in assumptions, as well as changes in actual experience, could cause these estimates to change in the future.&#160; Total accrued loss reserves were $8,220 as of June 30, 2017 and $7,892 as of December 31, 2016, of which $5,323 and $5,040 were included in other long-term liabilities as of June 30, 2017 and December 31, 2016, respectively.</div></div> 162000 0 -3000 0 0 0 159000 0 0 41000 0 41000 0 0 2 3 5 5 8 0.217 0.247 0.245 0.264 0.228 0.240 0 0.249 0.254 0 0.241 0 0.187 0.250 0.250 0 0.232 0.245 0.268 0.210 16 3 2 418000 1382000 0.0075 91554000 30000000 0.5 6200000 6200000 300 64000 64000 62000 65000 -31000 -724000 159000 -97000 -7847000 4704000 123000 92000 -3353000 -245000 7184000 5569000 0 0 7814000 7814000 7882000 7882000 22000 -12000 27000 49000 P3M P2Y 9642000 P3Y 4000000 P2Y 120000000 400000 EX-101.SCH 7 aste-20170630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Condensed Consolidated Balance Sheets (unaudited) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Condensed Consolidated Statements of Income (unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - Condensed Consolidated Statement of Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Receivables link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Product Warranty Reserves link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Accrued Loss Reserves link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Contingent Matters link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Other Income, Net of Expenses link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Product Warranty Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Other Income, Net of Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Product Warranty Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Accrued Loss Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Segment Information, Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Segment Information, Reconciliation of Total Segment Profits to Consolidated Totals (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Contingent Matters (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Other Income, Net of Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091502 - Disclosure - Derivative Financial Instruments, Gain (Loss) recognized in income (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 aste-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 aste-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 aste-20170630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity [Domain] Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Legal Entity [Axis] Document Type Award Type [Axis] Accounting Standards Update 2014-09 [Member] Significant Accounting Policies [Abstract] Accounts payable Trade receivables Accounts Receivable, Net, Current Income tax payable Accumulated depreciation Accumulated Other Comprehensive Loss [Member] Additional Paid-in Capital [Member] Withholding tax paid upon vesting of RSUs Adjustments Related to Tax Withholding for Share-based Compensation Adjustments to reconcile net income to net cash provided (used) by operating activities: Adjustments for New Accounting Pronouncements [Axis] Compensation expense Allowances for doubtful accounts Asset Backed Securities [Member] Financial Assets [Abstract] Assets, Fair Value Disclosure [Abstract] Total assets Assets ASSETS Assets [Abstract] Total financial assets Assets, Fair Value Disclosure Current assets: Total current assets Assets, Current Balance Sheet Location [Axis] Balance Sheet Location [Domain] Basis of Presentation Business Acquisition [Axis] Date of acquisition Business Acquisition, Acquiree [Domain] Cash purchase price Business Combination [Abstract] Business Acquisition [Line Items] Business Combination Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Contingent Matters Commitments and Contingencies Disclosure [Text Block] Contingent Matters [Abstract] Dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Common Stock [Member] Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Other comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Comprehensive income attributable to controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income (loss) attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Consolidation Items [Axis] Consolidation Items [Domain] Corporate Bonds [Member] Corporate [Member] Corporate Segment [Member] Cost of sales Cost of Sales [Member] Customer Relationships [Member] Customer deposits Debt Debt Disclosure [Text Block] Debt [Abstract] Term loan Differential rate (less than prime rate) Debt instrument, interest rate Debt Instrument, Interest Rate, Stated Percentage Debt instrument, maturity date Trading Debt Securities [Member] Deferred compensation provision (benefit) Deferred Compensation Arrangement with Individual, Compensation Expense Company Shares Held by SERP [Member] Deferred income tax liabilities Depreciation and amortization Derivative Instrument [Axis] Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative assets Derivative financial instruments Derivative Asset Derivative Financial Instruments [Abstract] Derivative liabilities Derivative financial instruments Derivative Instruments, Gain (Loss) [Line Items] Derivative Contract [Domain] Derivative Instruments, Gain (Loss) [Table] Derivatives, Fair Value [Line Items] Effect of dilutive securities [Abstract] Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Dividends declared Dividends, Common Stock Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Earnings per Share Earnings Per Share [Text Block] Earnings per Share [Abstract] Earnings per Common Share: Effect of exchange rates on cash Effective income tax rate Accrued payroll and related liabilities Equity Component [Domain] Trading Equity Securities [Member] Fair Value, Hierarchy [Axis] Measurement Frequency [Axis] Fair Value Measurements [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Measurement Frequency [Domain] Measured at Fair Value on a Recurring Basis [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Hierarchy [Domain] Fair Value Measurements Fair Value Disclosures [Text Block] Level 1 [Member] Level 2 [Member] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Finite-Lived Intangible Assets by Major Class [Axis] Useful life of intangible assets Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign Exchange Contract [Member] Gain (loss) on derivative financial instruments recognized in income, net Gain (loss) on investments Gain (Loss) on Investments Gain on disposition of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Goodwill Gross profit Gross profit Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Axis] Contingent liability for customer debt Guarantor Obligations [Line Items] Hedging Designation [Axis] Hedging Designation [Domain] Intersegment Recapture (Eliminations) [Member] Intersegment Eliminations [Member] Income Taxes [Abstract] Income Statement Location [Axis] Income from operations before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income Statement Location [Domain] Income Taxes Income Tax Disclosure [Text Block] Income taxes Condensed Consolidated Statements of Income (unaudited) [Abstract] Segment profit (loss) Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Accounts payable Increase (Decrease) in Accounts Payable, Trade Customer deposits Increase (Decrease) in Customer Advances Inventories Increase (Decrease) in Inventories Prepaid expenses Increase (Decrease) in Prepaid Expense Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Trade and other receivables Increase (Decrease) in Receivables Other assets Increase (Decrease) in Other Operating Assets Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Sale (purchase) of trading securities, net Increase (Decrease) in Trading Securities Restricted stock units (in shares) Interest expense Interest Expense Interest income Interest Income (Expense), Nonoperating, Net Inventories Total Inventory, Net Raw materials and parts Finished goods Inventories Inventory Disclosure [Text Block] Inventories [Abstract] Work-in-process Investments LIBOR [Member] Contingent liabilities for letters of credit Amount of letters of credit outstanding Letter of Credit [Member] Total liabilities Liabilities Total liabilities and equity Liabilities and Equity LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Total financial liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Financial Liabilities [Abstract] Liabilities, Fair Value Disclosure [Abstract] Total current liabilities Liabilities, Current Current liabilities: License fee income License and Services Revenue Line of Credit Facility [Table] Unused facility fee as a percentage of line of credit Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Lender Name [Axis] Borrowings outstanding Long-term Line of Credit Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Letter of credit expiration date Maturity date Interest rate at period end Line of Credit Facility, Interest Rate at Period End Line of Credit Facility, Lender [Domain] Amount of credit facility Available credit under the facility Outstanding loans Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Debt [Abstract] Long-term Debt, by Current and Noncurrent [Abstract] Current maturities of long-term debt Current maturities of long-term debt Long-term debt Long-term Debt, Excluding Current Maturities Liability recorded related to guarantees Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Investments Marketable Securities, Current Investments Marketable Securities, Noncurrent Maximum [Member] Minimum [Member] Non-controlling interest Product warranty reserves [Roll Forward] Municipal Bonds [Member] Net cash provided (used) by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from financing activities: Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Cash flows from operating activities: Numerator [Abstract] Net Income (Loss) Attributable to Parent [Abstract] Net income attributable to controlling interest Net income attributable to controlling interest Net Income (Loss) Attributable to Parent Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities Net loss attributable to non-controlling interest in subsidiaries Net loss attributable to non-controlling interest New Accounting Pronouncements or Change in Accounting Principle [Table] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Other income, net of expenses Number of reportable segments Number of Reportable Segments Non-controlling Interest [Member] Noncontrolling Interest [Member] Not Designated as Hedging Instrument [Member] Selling, general, administrative and engineering expenses Reportable Segments [Member] Income from operations Operating Income (Loss) Other comprehensive income Other comprehensive income (loss) Other Current Assets [Member] Income tax benefit on change in unrecognized pension and post-retirement benefit costs Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Tax Income tax provision on foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Noncurrent Assets [Member] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Other Current Liabilities [Member] Other Income, Net of Expenses [Abstract] Other long-term assets Other Assets, Noncurrent Total Other Income Other Income, Net of Expenses Other Income and Other Expense Disclosure [Text Block] Other [Member] Used equipment Other long-term liabilities Other Liabilities, Noncurrent Other Other Nonoperating Income Other current liabilities Other receivables Other Payments for (Proceeds from) Other Investing Activities Withholding tax paid upon vesting of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payment of dividends Payments of Dividends Expenditures for property and equipment Payments to Acquire Property, Plant, and Equipment Plan Name [Domain] Plan Name [Axis] Preferred Stocks [Member] Prepaid expenses and other Borrowings under bank loans Proceeds from sale of property and equipment Product Warranty Liability [Table] Warranty liabilities accrued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Product Warranty Reserves [Abstract] Product Warranty Reserves Product Warranty Disclosure [Text Block] Provision for warranties Accrued product warranty Product Warranty Liability [Line Items] Reserve balance, end of the period Reserve balance, beginning of the period Standard and Extended Product Warranty Accrual Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Property and Equipment [Abstract] Property and equipment, net Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Provision for doubtful accounts Range [Axis] Range [Domain] Receivables [Abstract] Reconciliation of total segment profits to the Company's consolidated totals [Abstract] Reconciliation of Revenue from Segments to Consolidated [Table] Schedule of segment profits to the Company's consolidated totals Repayments of bank loans Repayments of Debt Restricted Stock Units (RSUs) [Member] Retained Earnings [Member] Net sales Revenue, Net Inventories Computation of earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Product warranty reserves Schedule of Product Warranty Liability [Table Text Block] Schedule of financial assets and liabilities, at fair value Schedule of other income, net of expenses Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Guarantor Obligations [Table] Segment information Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Segment Reporting Information, by Segment [Table] Segment Information Segment Reporting Disclosure [Text Block] Segments [Domain] Segment Information [Abstract] Segment Reporting Information [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Accrued loss reserves Self Insurance Reserve, Current Accrued loss reserves included in other long-term liabilities Total accrued loss reserves Stock-based compensation Share-based Compensation Vesting period Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restricted stock units vested (in shares) Fair value of vested restricted stock units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Equity Award [Domain] Shares withheld upon vesting (in shares) Short-term debt Significant Accounting Policies Significant Accounting Policies [Text Block] Warranty liabilities settled Standard Product Warranty Accrual, Decrease for Payments Statement [Line Items] Equity Components [Axis] Equity Components [Axis] Condensed Consolidated Statement of Equity (unaudited) Condensed Consolidated Statements of Cash Flows (unaudited) Condensed Consolidated Statements of Comprehensive Income (unaudited) [Abstract] Statement [Table] Condensed Consolidated Balance Sheets (unaudited) Segments [Axis] Stock-based compensation (in shares) Stock issued under incentive plans Stock issued under incentive plans (in shares) Stock-based compensation Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Other Balance Balance Total equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Shareholders' Equity [Abstract] Shareholders' equity Stockholders' Equity Attributable to Parent Increase in liability for uncertain tax positions Technology [Member] Trade Name [Member] Net unrealized gains (losses) incurred Type of Adoption [Domain] U.S. Treasury Notes [Member] U.S. Treasury Bills [Member] Variable Rate [Domain] Variable Rate [Axis] Floating Rate Notes [Member] Denominator for diluted earnings per share (in shares) Diluted (in shares) Denominator [Abstract] Weighted average number of common shares outstanding: Denominator for basic earnings per share (in shares) Basic (in shares) Net income attributable to controlling interest: Accrued Loss Reserves [Abstract] The entire disclosure for accrued loss reserves at the end of the reporting period. Accrued Loss Reserves [Text Block] Accrued Loss Reserves Refers to sale of shares held by the Company's supplemental executive retirement plan. (SERP) Sale of entity shares held by SERP SERP transactions, net Amount of increase or decrease in noncontrolling interest from subsidiary issuance or redemption of equity interests to noncontrolling interest holders. Noncontrolling interest increase decrease Change in ownership percentage of subsidiary Aggregate and Mining Group. Aggregate and Mining Group Segment [Member] Aggregate and Mining Group [Member] The Energy Group. Energy Group [Member] Infrastructure Group. Infrastructure Group [Member] Represents the number of business units that operate as Company-owned dealers. Number of business units that operate as Company-owned dealers Number of business units that operate as Company-owned dealers Represents the number of business units which design, engineer, manufacture and market product lines. Number of business units which design, engineer, manufacture and market product lines Number of business units which design, engineer, manufacture and market product lines Represents the number of business units. Number of Business Units Number of business units Segment reporting calculated gross profit percentage. Segment Reporting Gross Profit Percentage Gross profit percent Element represents number of manufacturing subsidiaries. Number of manufacturing subsidiaries Number of manufacturing subsidiaries Refers to the number of banks. Number of banks Number of banks Terms related to the Company's South African subsidiary credit facility. South American Prime Rate [Member] Refers to working capital loans and equipment financing for Company's Brazilian subsidiary. Astec Brazil Working Capital Loans and Equipment Financing [Member] Refers to equipment financing for Company's Brazilian subsidiary. Astec Brazil Equipment Financing [Member] Refers to working capital loans for Company's Brazilian subsidiary. Astec Brazil Working Capital Loans [Member] Refers to name of the Company's South African subsidiary. Osborn Engineered Products [Member] Osborn [Member] Line of credit facility with a financial institution. Wells Fargo [Member] Performance bank guarantee issued by foreign subsidiaries banks to foreign subsidiaries customers. Performance Bank Guarantee, Subsidiary Performance bank guarantee, subsidiary obligations to fulfill contracts Performance bank guarantee, subsidiary obligation to fulfill contracts The additional percentage interest rate above the base rate of LIBOR, Prime or whatever the base rate is based on. Line of Credit Facility, Additional Rate over Base, Percentage Additional rate over base, percentage Additional borrowing capacity under the credit facility due to a new amended and restated credit agreement between the Company and the Wells Fargo. Line of Credit, Additional Borrowing Capacity Line of credit, additional borrowing capacity The maximum dollar amount of letters of credit that can be issued against the primary line of credit facility. Sublimit For Letters Of Credit Sub-limit for letters of credit The under utilized credit facility resulting in the unused facility fee, stated as a percentage. Under utilized facility resulting in unused facility fee Under utilized facility resulting in unused facility fee The total amount of the contingent obligation under letters of credit issued on behalf of foreign subsidiaries. Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur. Letter of Credit Wells Fargo [Member] Astec Brazil. Astec Brazil [Member] Astec Brazil Working Capital Loans [Member] An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur. Letters of Credit Osborn [Member] Appropriate number of parties estimated to share in the cleanup cost in an EPA cleanup site. Number of parties involved in EPA cleanup Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of outstanding written supplemental executive retirement plan. Supplemental Executive Retirement Plan Supplemental Executive Retirement Plan (in shares) Refers to the cash inflow (outflow) from the sale (acquisition) of shares of subsidiary. Cash from sale (acquisition) of shares of subsidiary Purchase of subsidiary shares Sale / (purchase) of company stock by SERP, net . Supplemental Executive Retirement Plan transactions, net Sale (purchase) of Company shares held by SERP, net Amount of increase (decrease) of consideration paid in advance for income taxes that provide economic benefits in future periods as well as the increase (decrease) during the reporting period of all income taxes owed but not paid. Prepaid and income taxes payable, net Distribution from Supplemental Employee Retirement Program (Serp Rabi trust) to Serp participant after termination. Distribution To Supplemental Employee Retirement Program Participant Distributions to SERP participants The component of income tax expense including portion attributable to minority interest for the period representing the increase (decrease) in the entity's deferred tax assets and liabilities pertaining to continuing operations. Deferred Income Tax Expense (Benefit) Including portion attributable to Minority Interest Deferred income tax benefit Amount of increase (decrease) in the standard product warranty accrual. Increase (Decrease) in Accrued Product Warranty Accrued product warranty Funds held in money markets as an investment in an unqualified supplemental executive retirement plan. SERP money market fund [Member] SERP Money Market Fund [Member] Funds held in a mutual fund as an investment in an unqualified supplemental executive retirement plan. SERP Mutual Funds Fair [Member] SERP Mutual Funds [Member] Obligations of the Company associated with the financial assets held in the supplemental executive retirement plan (SERP). SERP Liabilities Fair Value Disclosure SERP liabilities Amount of increase (decrease) in the standard product warranty accrual from other accruals not specified in the taxonomy. Excludes extended product warranties. Standard Product Warranty Accrual, Other Accruals Other The period the entity's standard product warranty will support repairs of products at no additional charge. Product warranty reserve term The average nominal or face amount used to calculate payments on the derivative asset. Derivative Asset, Average Notional Amount Average notional amount Refers to the compensation plan which is issued to non-employee directors (who collectively have responsibility for governing the entity). Non-Employee Directors Compensation Plan [Member] Restricted Stock Units Under Long Term Incentive Plans [Abstract] Restricted stock units under the long-term Incentive Plans [Abstract] Period which an employee's right to exercise an future award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Share Based Compensation Arrangement By Share Based Payment Future Award Vesting Period Awards granted in February 2017 and after The cash outflow associated with the acquisition of business which is held in escrow during the period. Payments to Acquire Businesses, Amount Held In Escrow Amount held in escrow Period of time for amount held in escrow and is subject to certain post-closing adjustments. Period of time for amount held in escrow The acquisition of assets and certain liabilities of Power Flame Incorporated ('PFI") located in Parsons Kansas. Power Flame Incorporated [Member] Refers to the hourly output of gas, oil and combination gas/oil and low NOx burners of the production unit. Hourly Output of Gas Oil and Low NOx Burners Hourly output of gas oil and low NOx burners Document and Entity Information [Abstract] EX-101.PRE 11 aste-20170630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2017
Jul. 24, 2017
Document and Entity Information [Abstract]    
Entity Registrant Name ASTEC INDUSTRIES INC  
Entity Central Index Key 0000792987  
Current Fiscal Year End Date --12-31  
Entity Well-known Seasoned Issuer Yes  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   23,069,248
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q2  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2017  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 52,107 $ 82,371
Investments 2,031 1,024
Trade receivables 143,479 106,659
Other receivables 5,827 4,014
Inventories 381,323 360,404
Prepaid expenses and other 26,320 22,361
Total current assets 611,087 576,833
Property and equipment, net 182,205 180,538
Investments 14,028 13,965
Goodwill 41,647 40,804
Other long-term assets 30,018 31,461
Total assets 878,985 843,601
Current liabilities:    
Short-term debt 0 4,632
Current maturities of long-term debt 2,572 2,538
Accounts payable 65,188 57,297
Income tax payable 474 747
Accrued product warranty 14,269 13,156
Customer deposits 45,916 39,102
Accrued payroll and related liabilities 21,247 25,693
Accrued loss reserves 2,897 2,852
Other current liabilities 23,295 22,844
Total current liabilities 175,858 168,861
Long-term debt 2,763 4,116
Deferred income tax liabilities 1,763 1,669
Other long-term liabilities 20,292 20,114
Total liabilities 200,676 194,760
Shareholders' equity 677,175 647,830
Non-controlling interest 1,134 1,011
Total equity 678,309 648,841
Total liabilities and equity $ 878,985 $ 843,601
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Income (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Condensed Consolidated Statements of Income (unaudited) [Abstract]        
Net sales $ 301,909 $ 294,394 $ 620,310 $ 573,116
Cost of sales 236,385 220,942 479,014 427,708
Gross profit 65,524 73,452 141,296 145,408
Selling, general, administrative and engineering expenses 44,220 44,961 97,342 88,766
Income from operations 21,304 28,491 43,954 56,642
Interest expense 185 326 450 793
Other income, net of expenses 261 276 773 819
Income from operations before income taxes 21,380 28,441 44,277 56,668
Income taxes 7,021 10,300 14,838 20,849
Net income 14,359 18,141 29,439 35,819
Net loss attributable to non-controlling interest (61) (51) (101) (116)
Net income attributable to controlling interest $ 14,420 $ 18,192 $ 29,540 $ 35,935
Net income attributable to controlling interest:        
Basic (in dollars per share) $ 0.63 $ 0.79 $ 1.28 $ 1.56
Diluted (in dollars per share) $ 0.62 $ 0.79 $ 1.27 $ 1.55
Weighted average number of common shares outstanding:        
Basic (in shares) 23,026 22,999 23,020 22,982
Diluted (in shares) 23,183 23,135 23,179 23,135
Dividends declared per common share (in dollars per share) $ 0.10 $ 0.10 $ 0.20 $ 0.20
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Comprehensive Income (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Condensed Consolidated Statements of Comprehensive Income (unaudited) [Abstract]        
Net income $ 14,359 $ 18,141 $ 29,439 $ 35,819
Other comprehensive income (loss):        
Income tax benefit on change in unrecognized pension and post-retirement benefit costs 0 (111) 0 (111)
Foreign currency translation adjustments 1,530 (2,017) 3,560 (287)
Income tax provision on foreign currency translation adjustments 0 (394) 0 (728)
Other comprehensive income (loss) 1,530 (2,522) 3,560 (1,126)
Comprehensive income 15,889 15,619 32,999 34,693
Comprehensive income (loss) attributable to non-controlling interest (132) 14 (124) 74
Comprehensive income attributable to controlling interest $ 16,021 $ 15,605 $ 33,123 $ 34,619
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Cash flows from operating activities:    
Net income $ 29,439 $ 35,819
Adjustments to reconcile net income to net cash provided (used) by operating activities:    
Depreciation and amortization 12,777 11,787
Provision for doubtful accounts 89 320
Provision for warranties 8,248 8,300
Deferred compensation provision (benefit) (758) 998
Stock-based compensation 1,814 1,020
Deferred income tax benefit (245) (3,353)
Gain on disposition of fixed assets (197) (97)
Distributions to SERP participants (123) (92)
Change in operating assets and liabilities:    
Sale (purchase) of trading securities, net (55) (1,106)
Trade and other receivables (38,551) (25,782)
Inventories (20,919) 5,299
Prepaid expenses 3,502 (6,116)
Other assets (186) 1,536
Accounts payable 7,662 6,497
Accrued product warranty (7,184) (5,569)
Customer deposits 6,813 22,357
Prepaid and income taxes payable, net (7,847) 4,704
Other (3,331) 7,531
Net cash provided (used) by operating activities (9,052) 64,053
Cash flows from investing activities:    
Expenditures for property and equipment (10,846) (13,265)
Proceeds from sale of property and equipment 211 144
Other (561) (121)
Net cash used by investing activities (11,196) (13,242)
Cash flows from financing activities:    
Payment of dividends (4,613) (4,608)
Borrowings under bank loans 0 1,339
Repayments of bank loans (5,929) (2,337)
Sale (purchase) of Company shares held by SERP, net 159 (97)
Withholding tax paid upon vesting of restricted stock units (501) (1,022)
Purchase of subsidiary shares (31) (724)
Net cash used by financing activities (10,915) (7,449)
Effect of exchange rates on cash 899 49
Net increase (decrease) in cash and cash equivalents (30,264) 43,411
Cash and cash equivalents, beginning of period 82,371 25,062
Cash and cash equivalents, end of period $ 52,107 $ 68,473
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statement of Equity (unaudited) - 6 months ended Jun. 30, 2017 - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Company Shares Held by SERP [Member]
Retained Earnings [Member]
Non-controlling Interest [Member]
Total
Balance at Dec. 31, 2016 $ 4,609 $ 139,970 $ (31,562) $ (1,958) $ 536,771 $ 1,011 $ 648,841
Balance (in shares) at Dec. 31, 2016 23,046            
Net income $ 0 0 0 0 29,540 (101) 29,439
Other comprehensive income 0 0 3,560 0 0 0 3,560
Change in ownership percentage of subsidiary 0 0 0 0 0 41 41
Dividends declared 0 5 0 0 (4,618) 0 (4,613)
Stock-based compensation $ 0 1,200 0 0 0 0 1,200
Stock-based compensation (in shares) 0            
Stock issued under incentive plans $ 5 (5) 0 0 0 0 0
Stock issued under incentive plans (in shares) 23            
Withholding tax paid upon vesting of RSUs $ 0 (501) 0 0 0 0 (501)
SERP transactions, net 0 162 0 (3) 0 0 159
Other 0 0 0 0 0 183 183
Balance at Jun. 30, 2017 $ 4,614 $ 140,831 $ (28,002) $ (1,961) $ 561,693 $ 1,134 $ 678,309
Balance (in shares) at Jun. 30, 2017 23,069            
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies
6 Months Ended
Jun. 30, 2017
Significant Accounting Policies [Abstract]  
Significant Accounting Policies
Note 1.  Significant Accounting Policies

Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X promulgated under the Securities Exchange Act of 1934.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.  In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.  Operating results for the six-month period ended June 30, 2017 are not necessarily indicative of the results that may be expected for the year ending December 31, 2017.  It is suggested that these unaudited condensed consolidated financial statements be read in conjunction with the financial statements and the notes thereto included in the Astec Industries, Inc. Annual Report on Form 10-K for the year ended December 31, 2016.

The unaudited condensed consolidated balance sheet as of December 31, 2016 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.
 
Dollar and share amounts shown are in thousands, except per share amounts, unless otherwise specified.

Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board ('FASB") issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers", which supersedes existing revenue guidance under U.S. GAAP. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The implementation of this new standard will require companies to use more judgment and to make more estimates than under current guidance. The standard, as amended, is effective for public companies for annual periods beginning after December 15, 2017. The Company plans to adopt the new standard effective January 1, 2018. Company management reviewed documentation of revenue streams received from its 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A subsequent meeting was held in September 2016 with Company management, controllers of the manufacturing subsidiaries and an outside revenue expert to discuss the information in an effort to identify areas where a change in timing of revenue recognition may be required under the new guidance. Additional documentation is currently being assimilated for final review and evaluation in the next several months. Therefore, the Company has not yet determined the extent of the impact adoption of this new standard will have on the Company's financial position or results of operations.

In January 2016, the FASB issued ASU No. 2016-01, "Financial Instruments - Overall (Subtopic 825-10)", which requires, among other things, equity investments with readily determinable fair values, except those accounted for under the equity method of accounting or those that result in consolidation of the investee, to be measured at fair value with changes in fair value recognized in net income. The standard is effective for public companies in fiscal years beginning after December 15, 2017, and the Company expects to adopt the standard effective January 1, 2018. The Company does not expect the adoption of this standard to have a material impact on the Company's financial position or results of operations.
 
In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)", which significantly changes the accounting for operating leases by lessees. The accounting applied by lessors is largely unchanged from that applied under previous guidance. The new guidance requires lessees to recognize lease assets and lease liabilities in the balance sheet, initially measured at the present value of the lease payments, for leases which were classified as operating leases under previous guidance. Lease cost included in the statement of income will be calculated so that the cost of the lease is allocated over the lease term, generally on a straight-line basis. Lessees may make an accounting policy election to exclude leases with a term of 12 months or less from the requirement to record related assets and liabilities. The new standard is effective for public companies for fiscal years beginning after December 15, 2018. The Company plans to adopt the new standard effective January 1, 2019. The Company does not expect the adoption of this standard to have a material impact on its results of operations; however, the Company has not determined the impact the adoption of this new standard will have on its financial position.

In March 2016, the FASB issued ASU No. 2016-08, "Revenue from Contracts with Customers (Topic 606)", which does not change the core principles of ASU No. 2014-09 discussed above, but rather clarifies the implementation guidance in order to eliminate the potential for diversity in practice arising from inconsistent application of the principal versus agent guidance. Under the new guidance, when an entity determines it is a principal in a transaction, the entity recognizes revenue in the gross amount of consideration; however in transactions where an entity determines it in an agent, the entity recognizes revenue in the amount of any fee or commission to which it expects to be entitled. The standard is effective for public companies for annual periods beginning after December 15, 2017. The Company plans to adopt the new standard effective January 1, 2018. As discussed above, the Company has not yet determined what impact, if any, the adoption of this new standard will have on the Company's financial position or results of operations.

In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments". The standard changes how credit losses are measured for most financial assets and certain other instruments that currently are not measured through net income. The standard will require an expected loss model for instruments measured at amortized cost as opposed to the current incurred loss approach. In valuing available for sale debt securities, allowances will be required to be recorded, rather than the current approach of reducing the carrying amount, for other than temporary impairments. A cumulative adjustment to retained earnings is to be recorded as of the beginning of the period of adoption to reflect the impact of applying the provisions of the standard. The standard is effective for public companies for periods beginning after December 15, 2019 and the Company expects to adopt the new standard as of January 1, 2020. The Company has not yet determined what impact, if any, the adoption of this new standard will have on the Company's financial position or results of operations.

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)" which clarifies how certain cash receipts and cash payments should be presented on the statement of cash flows. The statement also addresses how the predominance principle should be applied when cash payments have aspects of more than one class of cash flows. The standard is effective for public companies in fiscal years beginning after December 15, 2017, and the Company expects to adopt the standard effective January 1, 2018. The Company does not expect the adoption of this new standard to have a material impact on the Company's statement of cash flows.

In October 2016, the FASB issued ASU No. 2016-16, "Intra-Entity Transfers of Assets Other Than Inventory," which requires companies to account for the income tax effects of intercompany sales and transfers of assets other than inventory, such as intangible assets, when the transfer occurs. This is a change from current guidance, which requires companies to defer the income tax effects of intercompany transfers of assets until the asset has been sold to an outside party or otherwise recognized by being depreciated, amortized, or impaired. The new guidance will require companies to defer the income tax effects of only intercompany transfers of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2018. Early adoption is permitted as of the beginning of an annual period and requires companies to apply a modified retrospective approach. The Company plans to adopt the new standard effective January 1, 2019. The Company has not yet determined what impact the adoption of this new standard will have on the Company's financial position or results of operations.
 
In January 2017, the FASB issued ASU No. 2017-01, "Business Combinations (Topic 805), Clarifying the Definition of a Business," which provides additional guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses.  The standard is effective for public companies for annual or interim periods beginning after December 15, 2017.  The Company plans to adopt the new standard effective January 1, 2018.  The Company does not expect the application of this standard to have a material impact on its financial position, results of operations or cash flows.

In January 2017, the FASB issued ASU No. 2017-04, "Intangibles-Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment," which eliminates Step 2 from the goodwill impairment test for public companies.  Currently, Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount of that goodwill.  The new guidance stipulates that an entity should perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount.  An impairment charge would be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value, up to the amount of goodwill allocated to the reporting unit.  The standard is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019 with early adoption permitted.  The Company plans to early adopt this standard for its annual impairment testing to be performed as of December 31, 2017.  The Company does not expect the application of this standard to have a material impact on its financial position, results of operations or cash flows.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings per Share
6 Months Ended
Jun. 30, 2017
Earnings per Share [Abstract]  
Earnings per Share
Note 2.  Earnings per Share
Basic earnings per share are determined by dividing earnings by the weighted average number of common shares outstanding during each period.  Diluted earnings per share include the potential dilutive effect of restricted stock units and shares held in the Company's Supplemental Executive Retirement Plan.

The following table sets forth the computation of net income attributable to controlling interest and the number of basic and diluted shares used in the computation of earnings per share:

  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Numerator:
            
Net income attributable to controlling interest
 
$
14,420
  
$
18,192
  
$
29,540
  
$
35,935
 
Denominator:
                
Denominator for basic earnings per share
  
23,026
   
22,999
   
23,020
   
22,982
 
Effect of dilutive securities:
                
Restricted stock units
  
93
   
71
   
97
   
89
 
Supplemental Executive Retirement Plan
  
64
   
65
   
62
   
64
 
Denominator for diluted earnings per share
  
23,183
   
23,135
   
23,179
   
23,135
 
                 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Receivables
6 Months Ended
Jun. 30, 2017
Receivables [Abstract]  
Receivables
Note 3.  Receivables
Receivables are net of allowances for doubtful accounts of $1,463 and $1,511 as of June 30, 2017 and December 31, 2016, respectively.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories
6 Months Ended
Jun. 30, 2017
Inventories [Abstract]  
Inventories
Note 4.  Inventories
Inventories consist of the following:

  
June 30,
2017
  
December 31,
2016
 
Raw materials and parts
 
$
141,103
  
$
137,763
 
Work-in-process
  
135,909
   
115,613
 
Finished goods
  
79,217
   
84,898
 
Used equipment
  
25,094
   
22,130
 
   Total
 
$
381,323
  
$
360,404
 
 
Raw material inventory is comprised of purchased steel and other purchased items for use in the manufacturing process or held for sale for the after-market parts business. The category also includes the manufacturing cost of completed equipment sub-assemblies produced for either integration into equipment manufactured at a later date or for sale in the Company's after-market parts business.

Work-in-process inventory consists of the value of materials, labor and overhead incurred to date in the manufacturing of incomplete equipment or incomplete equipment sub-assemblies being produced.

Finished goods inventory consists of completed equipment manufactured for sale to customers.

Used equipment inventory consists of equipment accepted in trade or purchased on the open market. The category also includes equipment rented to prospective customers on a short-term or month-to-month basis. Used equipment is valued at the lower of acquired or trade-in cost or net realizable value determined on each separate unit.

Inventories are valued at the lower of cost (first-in, first-out) or net realizable value, which requires the Company to make specific estimates, assumptions and judgments in determining the amount, if any, of reductions in the valuation of inventories to their net realizable values. The net realizable values of the Company's products are impacted by a number of factors, including changes in the price of steel, competitive sales pricing, quantities of inventories on hand, the age of the individual inventory items, market acceptance of the Company's products, actions by our competitors, the condition of our used and rental inventory and general economic factors. Once an inventory item's value has been deemed to be less than cost, a net realizable value allowance is calculated and a new "cost basis" for that item is effectively established. This new cost is retained for that item until such time as the item is disposed of or the Company determines that an additional write-down is necessary. Additional write-downs may be required in the future based upon changes in assumptions due to general economic downturns in the markets in which the Company operates, changes in competitor pricing, new product design or other technological advances introduced by the Company or its competitors and other factors unique to individual inventory items.

The most significant component of the Company's inventory is steel. A significant decline in the market price of steel could result in a decline in the market value of the equipment or parts we sell. During periods of significant declining steel prices, the Company reviews the valuation of its inventories to determine if reductions are needed in the recorded value of inventory on hand to its net realizable value.

The Company reviews the individual items included in its finished goods, used equipment and rental equipment inventory on a model-by-model or unit-by-unit basis to determine if any item's net realizable value is below its carrying value. This analysis is expanded to include items in work-in-process and raw material inventory if factors indicate those items may also be impacted. In performing this review, judgments are made and, in addition to the factors discussed above, additional consideration is given to the age of the specific items of used or rental inventory, prior sales offers or lack thereof, the physical condition of the specific items and general market conditions for the specific items. Additionally, an analysis of raw material inventory is performed to calculate reserves needed for obsolete inventory based upon quantities of items on hand, the age of those items and their recent and expected future usage or sale.

When the Company determines that the value of inventory has become impaired through damage, deterioration, obsolescence, changes in price levels, excessive levels of inventory or other causes, the Company reduces the carrying value to the net realizable value based on estimates, assumptions and judgments made from the information available at that time. Abnormal amounts of idle facility expense, freight, handling cost and wasted materials are recognized as current period charges.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment
6 Months Ended
Jun. 30, 2017
Property and Equipment [Abstract]  
Property and Equipment
Note 5.  Property and Equipment
Property and equipment is stated at cost, less accumulated depreciation of $230,041 and $220,444 as of June 30, 2017 and December 31, 2016, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2017
Fair Value Measurements [Abstract]  
Fair Value Measurements
Note 6.  Fair Value Measurements
The Company has various financial instruments that must be measured at fair value on a recurring basis, including marketable debt and equity securities held by Astec Insurance Company ("Astec Insurance"), the Company's captive insurance company, and marketable equity securities held in an unqualified Supplemental Executive Retirement Plan ("SERP").  The obligations of the Company associated with the financial assets held in the SERP also constitute a liability of the Company for financial reporting purposes and are included in other long-term liabilities in the accompanying condensed consolidated balance sheets.  The Company's subsidiaries also occasionally enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.

The carrying amount of cash and cash equivalents, trade receivables, other receivables, revolving debt, accounts payable and long-term debt approximates their fair value because of their short-term nature and/or interest rates associated with the instruments.  Investments are carried at their fair value based on quoted market prices for identical or similar assets or, where no quoted prices exist, other observable inputs for the asset.  The fair values of foreign currency exchange contracts are based on quotations from various banks for similar instruments using models with market based inputs.

Financial assets and liabilities are categorized based upon the level of judgment associated with the inputs used to measure their fair value.  The inputs used to measure the fair value are identified in the following hierarchy:

Level 1 -
Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 -
Unadjusted quoted prices in active markets for similar assets or liabilities; or unadjusted
  quoted prices for identical or similar assets or liabilities in markets that are not active; or
  inputs other than quoted prices that are observable for the asset or liability.
Level 3 -
Inputs reflect management's best estimate of what market participants would use in pricing
  the asset or liability at the measurement date. Consideration is given to the risk inherent in
  the valuation technique and the risk inherent in the inputs to the model.

As indicated in the tables below (which excludes the Company's pension assets), the Company has determined that all of its financial assets and liabilities as of June 30, 2017 and December 31, 2016 are Level 1 and Level 2 in the fair value hierarchy as defined above:

  
June 30, 2017
 
   
Level 1
  
Level 2
  
Total
 
Financial Assets:
         
Trading equity securities:
         
SERP money market fund
 
$
385
  
$
--
  
$
385
 
SERP mutual funds
  
3,892
   
--
   
3,892
 
Preferred stocks
  
364
   
--
   
364
 
Trading debt securities:
            
Corporate bonds
  
5,673
   
--
   
5,673
 
Municipal bonds
  
--
   
2,512
   
2,512
 
Floating rate notes
  
401
   
--
   
401
 
Asset backed securities
  
--
   
588
   
588
 
U.S. Treasury notes
  
541
   
--
   
541
 
Other
  
--
   
1,703
   
1,703
 
    Total financial assets
 
$
11,256
  
$
4,803
  
$
16,059
 
             
Financial Liabilities:
            
SERP liabilities
 
$
--
  
$
7,814
  
$
7,814
 
Derivative financial instruments
  
--
   
161
   
161
 
    Total financial liabilities
 
$
--
  
$
7,975
  
$
7,975
 
 
   
December 31, 2016
 
   
Level 1
  
Level 2
  
Total
 
Financial Assets:
         
Trading equity securities:
         
SERP money market fund
 
$
92
  
$
--
  
$
92
 
SERP mutual funds
  
3,335
   
--
   
3,335
 
Preferred stocks
  
475
   
--
   
475
 
Trading debt securities:
            
Corporate bonds
  
5,413
   
--
   
5,413
 
Municipal bonds
  
--
   
2,248
   
2,248
 
Floating rate notes
  
118
   
--
   
118
 
U.S. Treasury note
  
388
   
--
   
388
 
Asset backed securities
  
--
   
637
   
637
 
Other
  
--
   
2,283
   
2,283
 
Derivative financial instruments
  
--
   
144
   
144
 
    Total financial assets
 
$
9,821
  
$
5,312
  
$
15,133
 
             
Financial Liabilities:
            
SERP liabilities
 
$
--
  
$
7,882
  
$
7,882
 
Derivative financial instruments
  
--
   
89
   
89
 
    Total financial liabilities
 
$
--
  
$
7,971
  
$
7,971
 

The Company reevaluates the volume of trading activity for each of its investments at the end of each quarter and adjusts the level within the fair value hierarchy as needed.  No investments changed hierarchy levels from December 31, 2016 to June 30, 2017.

The trading equity investments noted above are valued at their fair value based on their quoted market prices, and the debt securities are valued based upon a mix of observable market prices and model driven prices derived from a matrix of observable market prices for assets with similar characteristics obtained with the assistance of a nationally recognized third party pricing service.  Additionally, a significant portion of the SERP's investments in trading equity securities are in money market and mutual funds.  As these money market and mutual funds are held in a SERP, they are also included in the Company's liability under its SERP.

Trading debt securities are comprised of marketable debt securities held by Astec Insurance. Astec Insurance has an investment strategy that focuses on providing regular and predictable interest income from a diversified portfolio of high-quality fixed income securities.

Net unrealized gains or losses incurred on investments held amounted to a net gain of $123 as of June 30, 2017 and a net loss of $107 as of December 31, 2016.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt
6 Months Ended
Jun. 30, 2017
Debt [Abstract]  
Debt
Note 7.  Debt
On April 12, 2017, the Company and certain of its subsidiaries entered into an amended and restated credit agreement whereby Wells Fargo extended to the Company an unsecured line of credit of up to $100,000, including a sub-limit for letters of credit of up to $30,000. There were no borrowings outstanding under the agreement (or the previous agreement) at any time during the six-month period ended June 30, 2017.  Letters of credit totaling $8,446, including $6,200 of letters of credit issued to banks in Brazil to secure the local debt of Astec do Brasil Fabricacao de Equipamentos Ltda. ("Astec Brazil"), were outstanding under the credit facility as of June 30, 2017, resulting in additional borrowing ability of $91,554 under the credit facility. The credit agreement has a five-year term expiring in April 2022.  Borrowings under the agreement are subject to an interest rate equal to the daily one-month LIBOR rate plus a 0.75% margin, resulting in a rate of 1.98% as of June 30, 2017. The unused facility fee is 0.125%. Interest only payments are due monthly. The amended and restated credit agreement contains certain financial covenants, including provisions concerning required levels of annual net income and minimum tangible net worth.
 
The Company's South African subsidiary, Osborn Engineered Products SA (Pty) Ltd ("Osborn"), has a credit facility of $7,266 with a South African bank to finance short-term working capital needs, as well as to cover performance letters of credit, advance payment and retention guarantees. As of June 30, 2017, Osborn had no outstanding borrowings but had $418 in performance, advance payment and retention guarantees outstanding under the facility. The facility has been guaranteed by Astec Industries, Inc., but is otherwise unsecured. A 0.75% unused facility fee is charged if less than 50% of the facility is utilized. As of June 30, 2017, Osborn had available credit under the facility of $6,848. The interest rate is 0.25% less than the South Africa prime rate, resulting in a rate of 10.25% as of June 30, 2017.

The Company's Brazilian subsidiary, Astec Brazil, has outstanding working capital loans totaling $4,439 as of June 30, 2017 from three Brazilian banks with interest rates ranging from 10.4% to 11.0%.  The loans' maturity dates range from November 2018 to April 2024 and the debts are secured by Astec Brazil's manufacturing facility and also by letters of credit totaling $6,200 issued by Astec Industries, Inc.  Additionally, Astec Brazil has various 5-year equipment financing loans outstanding with two Brazilian banks in the aggregate of $896 as of June 30, 2017 that have interest rates ranging from 3.5% to 16.3%.  These equipment loans have maturity dates ranging from September 2018 to April 2020.  Astec Brazil's loans are included in the accompanying condensed consolidated balance sheets as current maturities of long-term debt ($2,572) and long-term debt ($2,763) as of June 30, 2017.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Product Warranty Reserves
6 Months Ended
Jun. 30, 2017
Product Warranty Reserves [Abstract]  
Product Warranty Reserves
Note 8.  Product Warranty Reserves
The Company warrants its products against manufacturing defects and performance to specified standards. The warranty period and performance standards vary by market and uses of its products, but generally range from three months to two years or up to a specified number of hours of operation. The Company estimates the costs that may be incurred under its warranties and records a liability at the time product sales are recorded.  The product warranty liability is primarily based on historical claim rates, nature of claims and the associated cost.

Changes in the Company's product warranty liability for the three and six-month periods ended June 30, 2017 and 2016 are as follows:

  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Reserve balance, beginning of the period
 
$
13,719
  
$
10,397
  
$
13,156
  
$
9,100
 
Warranty liabilities accrued
  
4,252
   
4,685
   
8,248
   
8,300
 
Warranty liabilities settled
  
(3,724
)
  
(3,212
)
  
(7,184
)
  
(5,569
)
Other
  
22
   
(12
)
  
49
   
27
 
Reserve balance, end of the period
 
$
14,269
  
$
11,858
  
$
14,269
  
$
11,858
 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Loss Reserves
6 Months Ended
Jun. 30, 2017
Accrued Loss Reserves [Abstract]  
Accrued Loss Reserves
Note 9.  Accrued Loss Reserves
The Company records reserves for losses related to known workers' compensation and general liability claims that have been incurred but not yet paid or are estimated to have been incurred but not yet reported to the Company.  The undiscounted reserves are actuarially determined based on the Company's evaluation of the type and severity of individual claims and historical information, primarily its own claims experience, along with assumptions about future events.  Changes in assumptions, as well as changes in actual experience, could cause these estimates to change in the future.  Total accrued loss reserves were $8,220 as of June 30, 2017 and $7,892 as of December 31, 2016, of which $5,323 and $5,040 were included in other long-term liabilities as of June 30, 2017 and December 31, 2016, respectively.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
6 Months Ended
Jun. 30, 2017
Income Taxes [Abstract]  
Income Taxes
Note 10.  Income Taxes
The Company's combined effective income tax rate was 32.8% and 36.2% for the three-month periods ended June 30, 2017 and 2016, respectively.  The Company's combined effective income tax rate was 33.5% and 36.8% for the six-month periods ended June 30, 2017 and 2016, respectively.  The Company's effective tax rate for the three-month and six-month periods ended June 30, 2017 and June 30, 2016 include the effect of state income taxes and other discrete items as well as a benefit for research and development credits. 

The Company's recorded liability for uncertain tax positions as of June 30, 2017 has increased by approximately $53 as compared to December 31, 2016 due to additional taxes and interest on existing  reserves.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information
6 Months Ended
Jun. 30, 2017
Segment Information [Abstract]  
Segment Information
Note 11.  Segment Information
The Company has three reportable segments, each of which is comprised of multiple business units that offer similar products and services and meet the requirements for aggregation. A brief description of each segment is as follows:

Infrastructure Group - This segment consists of five business units, three of which design, engineer, manufacture and market a complete line of portable, stationary and relocatable hot-mix asphalt plants, wood pellet plants, asphalt pavers, material transfer vehicles, stabilizers, milling machines, paver screeds and related ancillary equipment. The other two business units in this segment primarily operate as Company-owned dealers in the foreign countries in which they are domiciled. These two business units sell, service and install products produced by the manufacturing subsidiaries of the Company, and a majority of their sales are to customers in the infrastructure industry. The principal purchasers of the products produced by this group are asphalt producers, highway and heavy equipment contractors, wood pellet processors and foreign and domestic governmental agencies.

Aggregate and Mining Group - This segment consists of eight business units that design, engineer, manufacture and market a complete line of jaw crushers, cone crushers, horizontal shaft impactors, vertical shaft impactors, material handling, roll rock crushers and stationary rockbreaker systems, vibrating feeders and high frequency vibrating screens, conveyors, inclined, vertical and horizontal screens and sand classifying and washing equipment. The principal purchasers of products produced by this group are distributors, open mine operators, quarry operators, port and inland terminal operators, highway and heavy equipment contractors and foreign and domestic governmental agencies.

Energy Group - This segment consists of five business units that design, engineer, manufacture and market a complete line of drilling rigs for the oil and gas, geothermal and water well industries, high pressure diesel pump trailers for fracking and cleaning oil and gas wells, commercial and industrial burners, combustion control systems, a variety of industrial heaters to fit a broad range of applications including heating equipment for refineries, roofing material plants, chemical processing, rubber plants, oil sands and energy related processing, heat transfer processing equipment, thermal fluid storage tanks, waste heat recovery equipment, whole-tree pulpwood and biomass chippers and horizontal grinders. The principal purchasers of products produced by this group are oil, gas and water well drilling industry contractors, processors of oil, gas and biomass for energy production and contractors in the construction and demolition recycling markets. This group includes the operations of Power Flame Incorporated, which was acquired in August 2016.

Corporate - This category consists of business units that do not meet the requirements for separate disclosure as an operating segment or inclusion in one of the other reporting segments and includes the Company's parent company, Astec Industries, Inc., and Astec Insurance. The Company evaluates performance and allocates resources to its operating segments based on profit or loss from operations before U.S. federal income taxes and corporate overhead and thus these costs are included in the Corporate category.

The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies. Intersegment sales and transfers are valued at prices comparable to those for unrelated parties.

Segment Information:
  
Three Months Ended June 30, 2017
 
  
Infrastructure
Group
  
Aggregate
and Mining
Group
  
Energy
Group
  
Corporate
  
Total
 
Net sales to external
  customers
 
$
143,106
  
$
107,118
  
$
51,685
  
$
--
  
$
301,909
 
Intersegment sales
  
4,434
   
6,016
   
7,016
   
--
   
17,466
 
Gross profit
  
26,820
   
25,791
   
12,864
   
49
   
65,524
 
Gross profit percent
  
18.7
%
  
24.1
%
  
24.9
%
  
--
   
21.7
%
Segment profit (loss)
 
$
9,893
  
$
11,367
  
$
3,165
  
$
(10,260
)
 
$
14,165
 
 
  
Six Months Ended June 30, 2017
 
  
Infrastructure
Group
  
Aggregate
and Mining
Group
  
Energy
Group
  
Corporate
  
Total
 
Net sales to external
  customers
 
$
308,349
  
$
207,731
  
$
104,230
  
$
--
  
$
620,310
 
Intersegment sales
  
8,459
   
9,452
   
12,607
   
--
   
30,518
 
Gross profit
  
64,621
   
50,814
   
25,751
   
110
   
141,296
 
Gross profit percent
  
21.0
%
  
24.5
%
  
24.7
%
  
--
   
22.8
%
Segment profit (loss)
 
$
28,073
  
$
19,795
  
$
5,894
  
$
(24,689
)
 
$
29,073
 

  
Three Months Ended June 30, 2016
 
  
Infrastructure
Group
  
Aggregate
and Mining
Group
  
Energy
Group
  
Corporate
  
Total
 
Net sales to external
  customers
 
$
152,476
  
$
99,085
  
$
42,833
  
$
-
  
$
294,394
 
Intersegment sales
  
4,511
   
5,945
   
6,144
   
-
   
16,600
 
Gross profit
  
36,583
   
26,141
   
10,514
   
214
   
73,452
 
Gross profit percent
  
24.0
%
  
26.4
%
  
24.5
%
  
-
   
25.0
%
Segment profit (loss)
 
$
19,673
  
$
10,947
  
$
2,626
  
$
(14,912
)
 
$
18,334
 

  
Six Months Ended June 30, 2016
 
  
Infrastructure
Group
  
Aggregate
and Mining
Group
  
Energy
Group
  
Corporate
  
Total
 
Net sales to external
  customers
 
$
305,590
  
$
191,573
  
$
75,953
  
$
-
  
$
573,116
 
Intersegment sales
  
7,684
   
10,796
   
9,610
   
-
   
28,090
 
Gross profit
  
76,420
   
51,289
   
17,596
   
103
   
145,408
 
Gross profit percent
  
25.0
%
  
26.8
%
  
23.2
%
  
-
   
25.4
%
Segment profit (loss)
 
$
41,536
  
$
20,485
  
$
2,433
  
$
(29,137
)
 
$
35,317
 

A reconciliation of total segment profits to the Company's consolidated totals is as follows:

  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Total segment profits
 
$
14,165
  
$
18,334
  
$
29,073
  
$
35,317
 
Recapture (elimination) of intersegment profit
  
194
   
(193
)
  
366
   
502
 
Net income
  
14,359
   
18,141
   
29,439
   
35,819
 
Net loss attributable to non-controlling
  interest in subsidiaries
  
(61
)
  
(51
)
  
(101
)
  
(116
)
Net income attributable to controlling interest
 
$
14,420
  
$
18,192
  
$
29,540
  
$
35,935
 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Contingent Matters
6 Months Ended
Jun. 30, 2017
Contingent Matters [Abstract]  
Contingent Matters
Note 12.  Contingent Matters
Certain customers have financed purchases of Company products through arrangements in which the Company is contingently liable for customer debt of $3,256 as of June 30, 2017.  The maximum potential amount of future payments for which the Company would be liable was equal to $3,256 as of June 30, 2017.  These arrangements also provide that the Company will receive the lender's full security interest in the equipment financed if the Company is required to fulfill its contingent liability under these arrangements.  The Company has recorded a liability of $469 related to these guarantees as of June 30, 2017.

In addition, the Company is contingently liable under letters of credit issued by Wells Fargo totaling $8,446 as of June 30, 2017, including $6,200 of letters of credit that guarantee certain Astec Brazil bank debt.  The outstanding letters of credit expire at various dates through October 2020.  As of June 30, 2017, the Company's foreign subsidiaries are contingently liable for a total of $1,382 in performance letters of credit, advance payments and retention guarantees.  The maximum potential amount of future payments under these letters of credit and guarantees for which the Company could be liable is $9,828 as of June 30, 2017.

The Company is currently a party to various claims and legal proceedings that have arisen in the ordinary course of business.  If management believes that a loss arising from such claims and legal proceedings is probable and can reasonably be estimated, the Company records the amount of the loss (excluding estimated legal fees) or the minimum estimated liability when the loss is estimated using a range and no point within the range is more probable than another.  As management becomes aware of additional information concerning such contingencies, any potential liability related to these matters is assessed and the estimates are revised, if necessary.  If management believes that a loss arising from such claims and legal proceedings is either (i) probable but cannot be reasonably estimated or (ii) reasonably possible but not probable, the Company does not record the amount of the loss, but does make specific disclosure of such matter.  Based upon currently available information and with the advice of counsel, management believes that the ultimate outcome of its current claims and legal proceedings, individually and in the aggregate, will not have a material adverse effect on the Company's financial position, cash flows or results of operations.  However, claims and legal proceedings are subject to inherent uncertainties and rulings unfavorable to the Company could occur.  If an unfavorable ruling were to occur, there exists the possibility of a material adverse effect on the Company's financial position, cash flows or results of operations.

During 2004, the Company received notice from the Environmental Protection Agency ("EPA") that it may be responsible for a portion of the costs incurred in connection with an environmental cleanup in Illinois. The discharge of hazardous materials and associated cleanup relate to activities occurring prior to the Company's acquisition of Barber-Greene in 1986. The Company believes that over 300 other parties have received similar notices. At this time, the Company cannot predict whether the EPA will seek to hold the Company liable for a portion of the cleanup costs or the amount of any such liability.  The Company has not recorded a liability with respect to this matter because no estimate of the amount of any such liability can be made at this time.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Shareholders' Equity
6 Months Ended
Jun. 30, 2017
Shareholders' Equity [Abstract]  
Shareholders' Equity
Note 13.  Shareholders' Equity
Under the Company's long-term incentive plans, key members of management may be issued restricted stock units ("RSUs") each year based upon the annual financial performance of the Company and its subsidiaries. The number of RSUs granted to employees each year is determined based upon the performance of individual subsidiaries and consolidated annual financial performance.  Generally, for RSUs granted through February 2016, each award will vest at the end of five years from the date of grant, or at the time a recipient retires after reaching age 65, if earlier. Awards granted in February 2017 and after will vest at the end of three years from the date of grant or at the time a recipient retires after reaching age 65, if earlier.  Additional RSUs are granted to the Company's outside directors under the Company's Non-Employee Directors Compensation Plan with a one year vesting period.

A total of 30 and 76 RSUs vested during the six-month periods ended June 30, 2017 and 2016, respectively.  The Company withheld 8 and 24 shares due to statutory payroll tax withholding requirements upon the vesting of the RSUs in the first six months of 2017 and 2016, respectively, and used Company funds to remit the related required minimum withholding taxes to the various tax authorities.  The vesting date fair value of the RSUs that vested during the first six months of 2017 and 2016 was $1,975 and $3,204, respectively.  Compensation expense of $1,498 and $928 was recorded in the six-month periods ended June 30, 2017 and 2016, respectively, to reflect the fair value of RSUs granted (or anticipated to be granted for 2017 performance) to employees amortized over the portion of the vesting period occurring during the periods.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Income, Net of Expenses
6 Months Ended
Jun. 30, 2017
Other Income, Net of Expenses [Abstract]  
Other Income, Net of Expenses
Note 14.  Other Income, Net of Expenses
Other income, net of expenses for the three and six-month periods ended June 30, 2017 and 2016 is presented below:

  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Interest income
 
$
156
  
$
155
  
$
331
  
$
443
 
Gain (loss) on investments
  
14
   
22
   
41
   
(15
)
License fee income
  
74
   
61
   
324
   
256
 
Other
  
17
   
38
   
77
   
135
 
  Total
 
$
261
  
$
276
  
$
773
  
$
819
 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Financial Instruments
6 Months Ended
Jun. 30, 2017
Derivative Financial Instruments [Abstract]  
Derivative Financial Instruments
Note 15.  Derivative Financial Instruments
The Company is exposed to certain risks related to its ongoing business operations. The primary risk managed by using derivative instruments is foreign currency risk.  From time to time the Company's foreign subsidiaries enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.  The fair value of the derivative financial instrument is recorded on the Company's balance sheet and is adjusted to fair value at each measurement date.  The changes in fair value are recognized in the consolidated statements of income in the current period.  The Company does not engage in speculative transactions nor does it hold or issue financial instruments for trading purposes.  The average U.S. dollar equivalent notional amount of outstanding foreign currency exchange contracts was $9,642 during the six-month period ended June 30, 2017. The Company reported $161 of derivative liabilities in other current liabilities at June 30, 2017.  At December 31, 2016, the Company reported $144 of derivative assets in other current assets and $89 of derivative liabilities in other current liabilities. The Company recognized, as a component of cost of sales, net losses of $278 and net gains of $292 on the changes in fair value of derivative financial instruments in the three-month periods ended June 30, 2017 and 2016, respectively. The Company recognized, as a component of cost of sales, net losses of $621 and net gains of $165 on the changes in fair value of derivative financial instruments in the six-month periods ended June 30, 2017 and 2016, respectively. There were no derivatives that were designated as hedges at June 30, 2017.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Combination
6 Months Ended
Jun. 30, 2017
Business Combination [Abstract]  
Business Combination
Note 16.  Business Combination
In August 2016, the Company acquired substantially all of the assets and certain liabilities of Power Flame Incorporated ("PFI") for a total purchase price of $39,765. The purchase price was paid in cash with $4,000 deposited into escrow for a period of time not to exceed two years pending final resolution of certain post-closing adjustments and any indemnification claims. The Company's allocation of the purchase price resulted in the recognition of $12,632 of goodwill and $17,990 of other intangible assets consisting of technology (19 year useful life), trade names (15 year useful life) and customer relationships (18 year useful life). The revenues and results of operations of PFI were not significant in relation to the Company's financial statements for the period ended December 31, 2016 and would not have been material on a proforma basis to any earlier period. PFI's operating results are included in the Energy Group beginning in the third quarter of 2016.

PFI, located in Parsons, Kansas, began operations in 1948 and manufactures and sells gas, oil and combination gas/oil and low NOx burners with outputs ranging from 400 thousand BTU's per hour to 120 million BTU's per hour as well as combustion control systems designed for commercial, industrial and process heating applications.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2017
Significant Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X promulgated under the Securities Exchange Act of 1934.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.  In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.  Operating results for the six-month period ended June 30, 2017 are not necessarily indicative of the results that may be expected for the year ending December 31, 2017.  It is suggested that these unaudited condensed consolidated financial statements be read in conjunction with the financial statements and the notes thereto included in the Astec Industries, Inc. Annual Report on Form 10-K for the year ended December 31, 2016.

The unaudited condensed consolidated balance sheet as of December 31, 2016 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.
 
Dollar and share amounts shown are in thousands, except per share amounts, unless otherwise specified.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board ('FASB") issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers", which supersedes existing revenue guidance under U.S. GAAP. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The implementation of this new standard will require companies to use more judgment and to make more estimates than under current guidance. The standard, as amended, is effective for public companies for annual periods beginning after December 15, 2017. The Company plans to adopt the new standard effective January 1, 2018. Company management reviewed documentation of revenue streams received from its 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A subsequent meeting was held in September 2016 with Company management, controllers of the manufacturing subsidiaries and an outside revenue expert to discuss the information in an effort to identify areas where a change in timing of revenue recognition may be required under the new guidance. Additional documentation is currently being assimilated for final review and evaluation in the next several months. Therefore, the Company has not yet determined the extent of the impact adoption of this new standard will have on the Company's financial position or results of operations.

In January 2016, the FASB issued ASU No. 2016-01, "Financial Instruments - Overall (Subtopic 825-10)", which requires, among other things, equity investments with readily determinable fair values, except those accounted for under the equity method of accounting or those that result in consolidation of the investee, to be measured at fair value with changes in fair value recognized in net income. The standard is effective for public companies in fiscal years beginning after December 15, 2017, and the Company expects to adopt the standard effective January 1, 2018. The Company does not expect the adoption of this standard to have a material impact on the Company's financial position or results of operations.
 
In February 2016, the FASB issued ASU No. 2016-02, "Leases (Topic 842)", which significantly changes the accounting for operating leases by lessees. The accounting applied by lessors is largely unchanged from that applied under previous guidance. The new guidance requires lessees to recognize lease assets and lease liabilities in the balance sheet, initially measured at the present value of the lease payments, for leases which were classified as operating leases under previous guidance. Lease cost included in the statement of income will be calculated so that the cost of the lease is allocated over the lease term, generally on a straight-line basis. Lessees may make an accounting policy election to exclude leases with a term of 12 months or less from the requirement to record related assets and liabilities. The new standard is effective for public companies for fiscal years beginning after December 15, 2018. The Company plans to adopt the new standard effective January 1, 2019. The Company does not expect the adoption of this standard to have a material impact on its results of operations; however, the Company has not determined the impact the adoption of this new standard will have on its financial position.

In March 2016, the FASB issued ASU No. 2016-08, "Revenue from Contracts with Customers (Topic 606)", which does not change the core principles of ASU No. 2014-09 discussed above, but rather clarifies the implementation guidance in order to eliminate the potential for diversity in practice arising from inconsistent application of the principal versus agent guidance. Under the new guidance, when an entity determines it is a principal in a transaction, the entity recognizes revenue in the gross amount of consideration; however in transactions where an entity determines it in an agent, the entity recognizes revenue in the amount of any fee or commission to which it expects to be entitled. The standard is effective for public companies for annual periods beginning after December 15, 2017. The Company plans to adopt the new standard effective January 1, 2018. As discussed above, the Company has not yet determined what impact, if any, the adoption of this new standard will have on the Company's financial position or results of operations.

In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments – Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments". The standard changes how credit losses are measured for most financial assets and certain other instruments that currently are not measured through net income. The standard will require an expected loss model for instruments measured at amortized cost as opposed to the current incurred loss approach. In valuing available for sale debt securities, allowances will be required to be recorded, rather than the current approach of reducing the carrying amount, for other than temporary impairments. A cumulative adjustment to retained earnings is to be recorded as of the beginning of the period of adoption to reflect the impact of applying the provisions of the standard. The standard is effective for public companies for periods beginning after December 15, 2019 and the Company expects to adopt the new standard as of January 1, 2020. The Company has not yet determined what impact, if any, the adoption of this new standard will have on the Company's financial position or results of operations.

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)" which clarifies how certain cash receipts and cash payments should be presented on the statement of cash flows. The statement also addresses how the predominance principle should be applied when cash payments have aspects of more than one class of cash flows. The standard is effective for public companies in fiscal years beginning after December 15, 2017, and the Company expects to adopt the standard effective January 1, 2018. The Company does not expect the adoption of this new standard to have a material impact on the Company's statement of cash flows.

In October 2016, the FASB issued ASU No. 2016-16, "Intra-Entity Transfers of Assets Other Than Inventory," which requires companies to account for the income tax effects of intercompany sales and transfers of assets other than inventory, such as intangible assets, when the transfer occurs. This is a change from current guidance, which requires companies to defer the income tax effects of intercompany transfers of assets until the asset has been sold to an outside party or otherwise recognized by being depreciated, amortized, or impaired. The new guidance will require companies to defer the income tax effects of only intercompany transfers of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2018. Early adoption is permitted as of the beginning of an annual period and requires companies to apply a modified retrospective approach. The Company plans to adopt the new standard effective January 1, 2019. The Company has not yet determined what impact the adoption of this new standard will have on the Company's financial position or results of operations.
 
In January 2017, the FASB issued ASU No. 2017-01, "Business Combinations (Topic 805), Clarifying the Definition of a Business," which provides additional guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses.  The standard is effective for public companies for annual or interim periods beginning after December 15, 2017.  The Company plans to adopt the new standard effective January 1, 2018.  The Company does not expect the application of this standard to have a material impact on its financial position, results of operations or cash flows.

In January 2017, the FASB issued ASU No. 2017-04, "Intangibles-Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment," which eliminates Step 2 from the goodwill impairment test for public companies.  Currently, Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit's goodwill with the carrying amount of that goodwill.  The new guidance stipulates that an entity should perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount.  An impairment charge would be recognized for the amount by which the carrying amount exceeds the reporting unit's fair value, up to the amount of goodwill allocated to the reporting unit.  The standard is effective for annual or interim goodwill impairment tests in fiscal years beginning after December 15, 2019 with early adoption permitted.  The Company plans to early adopt this standard for its annual impairment testing to be performed as of December 31, 2017.  The Company does not expect the application of this standard to have a material impact on its financial position, results of operations or cash flows.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2017
Earnings per Share [Abstract]  
Computation of earnings per share
The following table sets forth the computation of net income attributable to controlling interest and the number of basic and diluted shares used in the computation of earnings per share:

  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Numerator:
            
Net income attributable to controlling interest
 
$
14,420
  
$
18,192
  
$
29,540
  
$
35,935
 
Denominator:
                
Denominator for basic earnings per share
  
23,026
   
22,999
   
23,020
   
22,982
 
Effect of dilutive securities:
                
Restricted stock units
  
93
   
71
   
97
   
89
 
Supplemental Executive Retirement Plan
  
64
   
65
   
62
   
64
 
Denominator for diluted earnings per share
  
23,183
   
23,135
   
23,179
   
23,135
 
                 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2017
Inventories [Abstract]  
Inventories
Inventories consist of the following:

  
June 30,
2017
  
December 31,
2016
 
Raw materials and parts
 
$
141,103
  
$
137,763
 
Work-in-process
  
135,909
   
115,613
 
Finished goods
  
79,217
   
84,898
 
Used equipment
  
25,094
   
22,130
 
   Total
 
$
381,323
  
$
360,404
 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2017
Fair Value Measurements [Abstract]  
Schedule of financial assets and liabilities, at fair value
As indicated in the tables below (which excludes the Company's pension assets), the Company has determined that all of its financial assets and liabilities as of June 30, 2017 and December 31, 2016 are Level 1 and Level 2 in the fair value hierarchy as defined above:

  
June 30, 2017
 
   
Level 1
  
Level 2
  
Total
 
Financial Assets:
         
Trading equity securities:
         
SERP money market fund
 
$
385
  
$
--
  
$
385
 
SERP mutual funds
  
3,892
   
--
   
3,892
 
Preferred stocks
  
364
   
--
   
364
 
Trading debt securities:
            
Corporate bonds
  
5,673
   
--
   
5,673
 
Municipal bonds
  
--
   
2,512
   
2,512
 
Floating rate notes
  
401
   
--
   
401
 
Asset backed securities
  
--
   
588
   
588
 
U.S. Treasury notes
  
541
   
--
   
541
 
Other
  
--
   
1,703
   
1,703
 
    Total financial assets
 
$
11,256
  
$
4,803
  
$
16,059
 
             
Financial Liabilities:
            
SERP liabilities
 
$
--
  
$
7,814
  
$
7,814
 
Derivative financial instruments
  
--
   
161
   
161
 
    Total financial liabilities
 
$
--
  
$
7,975
  
$
7,975
 
 
   
December 31, 2016
 
   
Level 1
  
Level 2
  
Total
 
Financial Assets:
         
Trading equity securities:
         
SERP money market fund
 
$
92
  
$
--
  
$
92
 
SERP mutual funds
  
3,335
   
--
   
3,335
 
Preferred stocks
  
475
   
--
   
475
 
Trading debt securities:
            
Corporate bonds
  
5,413
   
--
   
5,413
 
Municipal bonds
  
--
   
2,248
   
2,248
 
Floating rate notes
  
118
   
--
   
118
 
U.S. Treasury note
  
388
   
--
   
388
 
Asset backed securities
  
--
   
637
   
637
 
Other
  
--
   
2,283
   
2,283
 
Derivative financial instruments
  
--
   
144
   
144
 
    Total financial assets
 
$
9,821
  
$
5,312
  
$
15,133
 
             
Financial Liabilities:
            
SERP liabilities
 
$
--
  
$
7,882
  
$
7,882
 
Derivative financial instruments
  
--
   
89
   
89
 
    Total financial liabilities
 
$
--
  
$
7,971
  
$
7,971
 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Product Warranty Reserves (Tables)
6 Months Ended
Jun. 30, 2017
Product Warranty Reserves [Abstract]  
Product warranty reserves
Changes in the Company's product warranty liability for the three and six-month periods ended June 30, 2017 and 2016 are as follows:

  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Reserve balance, beginning of the period
 
$
13,719
  
$
10,397
  
$
13,156
  
$
9,100
 
Warranty liabilities accrued
  
4,252
   
4,685
   
8,248
   
8,300
 
Warranty liabilities settled
  
(3,724
)
  
(3,212
)
  
(7,184
)
  
(5,569
)
Other
  
22
   
(12
)
  
49
   
27
 
Reserve balance, end of the period
 
$
14,269
  
$
11,858
  
$
14,269
  
$
11,858
 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2017
Segment Information [Abstract]  
Segment information
The accounting policies of the reportable segments are the same as those described in the summary of significant accounting policies. Intersegment sales and transfers are valued at prices comparable to those for unrelated parties.

Segment Information:
  
Three Months Ended June 30, 2017
 
  
Infrastructure
Group
  
Aggregate
and Mining
Group
  
Energy
Group
  
Corporate
  
Total
 
Net sales to external
  customers
 
$
143,106
  
$
107,118
  
$
51,685
  
$
--
  
$
301,909
 
Intersegment sales
  
4,434
   
6,016
   
7,016
   
--
   
17,466
 
Gross profit
  
26,820
   
25,791
   
12,864
   
49
   
65,524
 
Gross profit percent
  
18.7
%
  
24.1
%
  
24.9
%
  
--
   
21.7
%
Segment profit (loss)
 
$
9,893
  
$
11,367
  
$
3,165
  
$
(10,260
)
 
$
14,165
 
 
  
Six Months Ended June 30, 2017
 
  
Infrastructure
Group
  
Aggregate
and Mining
Group
  
Energy
Group
  
Corporate
  
Total
 
Net sales to external
  customers
 
$
308,349
  
$
207,731
  
$
104,230
  
$
--
  
$
620,310
 
Intersegment sales
  
8,459
   
9,452
   
12,607
   
--
   
30,518
 
Gross profit
  
64,621
   
50,814
   
25,751
   
110
   
141,296
 
Gross profit percent
  
21.0
%
  
24.5
%
  
24.7
%
  
--
   
22.8
%
Segment profit (loss)
 
$
28,073
  
$
19,795
  
$
5,894
  
$
(24,689
)
 
$
29,073
 

  
Three Months Ended June 30, 2016
 
  
Infrastructure
Group
  
Aggregate
and Mining
Group
  
Energy
Group
  
Corporate
  
Total
 
Net sales to external
  customers
 
$
152,476
  
$
99,085
  
$
42,833
  
$
-
  
$
294,394
 
Intersegment sales
  
4,511
   
5,945
   
6,144
   
-
   
16,600
 
Gross profit
  
36,583
   
26,141
   
10,514
   
214
   
73,452
 
Gross profit percent
  
24.0
%
  
26.4
%
  
24.5
%
  
-
   
25.0
%
Segment profit (loss)
 
$
19,673
  
$
10,947
  
$
2,626
  
$
(14,912
)
 
$
18,334
 

  
Six Months Ended June 30, 2016
 
  
Infrastructure
Group
  
Aggregate
and Mining
Group
  
Energy
Group
  
Corporate
  
Total
 
Net sales to external
  customers
 
$
305,590
  
$
191,573
  
$
75,953
  
$
-
  
$
573,116
 
Intersegment sales
  
7,684
   
10,796
   
9,610
   
-
   
28,090
 
Gross profit
  
76,420
   
51,289
   
17,596
   
103
   
145,408
 
Gross profit percent
  
25.0
%
  
26.8
%
  
23.2
%
  
-
   
25.4
%
Segment profit (loss)
 
$
41,536
  
$
20,485
  
$
2,433
  
$
(29,137
)
 
$
35,317
 
Schedule of segment profits to the Company's consolidated totals
A reconciliation of total segment profits to the Company's consolidated totals is as follows:

  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Total segment profits
 
$
14,165
  
$
18,334
  
$
29,073
  
$
35,317
 
Recapture (elimination) of intersegment profit
  
194
   
(193
)
  
366
   
502
 
Net income
  
14,359
   
18,141
   
29,439
   
35,819
 
Net loss attributable to non-controlling
  interest in subsidiaries
  
(61
)
  
(51
)
  
(101
)
  
(116
)
Net income attributable to controlling interest
 
$
14,420
  
$
18,192
  
$
29,540
  
$
35,935
 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Income, Net of Expenses (Tables)
6 Months Ended
Jun. 30, 2017
Other Income, Net of Expenses [Abstract]  
Schedule of other income, net of expenses
Other income, net of expenses for the three and six-month periods ended June 30, 2017 and 2016 is presented below:

  
Three Months Ended
June 30,
  
Six Months Ended
June 30,
 
  
2017
  
2016
  
2017
  
2016
 
Interest income
 
$
156
  
$
155
  
$
331
  
$
443
 
Gain (loss) on investments
  
14
   
22
   
41
   
(15
)
License fee income
  
74
   
61
   
324
   
256
 
Other
  
17
   
38
   
77
   
135
 
  Total
 
$
261
  
$
276
  
$
773
  
$
819
 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies (Details)
6 Months Ended
Jun. 30, 2017
Subsidiary
Accounting Standards Update 2014-09 [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Number of manufacturing subsidiaries 16
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Numerator [Abstract]        
Net income attributable to controlling interest $ 14,420 $ 18,192 $ 29,540 $ 35,935
Denominator [Abstract]        
Denominator for basic earnings per share (in shares) 23,026 22,999 23,020 22,982
Effect of dilutive securities [Abstract]        
Restricted stock units (in shares) 93 71 97 89
Supplemental Executive Retirement Plan (in shares) 64 65 62 64
Denominator for diluted earnings per share (in shares) 23,183 23,135 23,179 23,135
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Receivables [Abstract]    
Allowances for doubtful accounts $ 1,463 $ 1,511
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Inventories [Abstract]    
Raw materials and parts $ 141,103 $ 137,763
Work-in-process 135,909 115,613
Finished goods 79,217 84,898
Used equipment 25,094 22,130
Total $ 381,323 $ 360,404
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Property and Equipment [Abstract]    
Accumulated depreciation $ 230,041 $ 220,444
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Financial Liabilities [Abstract]    
Net unrealized gains (losses) incurred $ 123 $ (107)
Measured at Fair Value on a Recurring Basis [Member]    
Financial Assets [Abstract]    
Derivative financial instruments   144
Total financial assets 16,059 15,133
Financial Liabilities [Abstract]    
SERP liabilities 7,814 7,882
Derivative financial instruments 161 89
Total financial liabilities 7,975 7,971
Measured at Fair Value on a Recurring Basis [Member] | SERP Money Market Fund [Member]    
Financial Assets [Abstract]    
Investments 385 92
Measured at Fair Value on a Recurring Basis [Member] | SERP Mutual Funds [Member]    
Financial Assets [Abstract]    
Investments 3,892 3,335
Measured at Fair Value on a Recurring Basis [Member] | Preferred Stocks [Member]    
Financial Assets [Abstract]    
Investments 364 475
Measured at Fair Value on a Recurring Basis [Member] | Corporate Bonds [Member]    
Financial Assets [Abstract]    
Investments 5,673 5,413
Measured at Fair Value on a Recurring Basis [Member] | Municipal Bonds [Member]    
Financial Assets [Abstract]    
Investments 2,512 2,248
Measured at Fair Value on a Recurring Basis [Member] | Floating Rate Notes [Member]    
Financial Assets [Abstract]    
Investments 401 118
Measured at Fair Value on a Recurring Basis [Member] | U.S. Treasury Bills [Member]    
Financial Assets [Abstract]    
Investments   388
Measured at Fair Value on a Recurring Basis [Member] | Asset Backed Securities [Member]    
Financial Assets [Abstract]    
Investments 588 637
Measured at Fair Value on a Recurring Basis [Member] | U.S. Treasury Notes [Member]    
Financial Assets [Abstract]    
Investments 541  
Measured at Fair Value on a Recurring Basis [Member] | Other [Member]    
Financial Assets [Abstract]    
Investments 1,703 2,283
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member]    
Financial Assets [Abstract]    
Derivative financial instruments   0
Total financial assets 11,256 9,821
Financial Liabilities [Abstract]    
SERP liabilities 0 0
Derivative financial instruments 0 0
Total financial liabilities 0 0
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member] | SERP Money Market Fund [Member]    
Financial Assets [Abstract]    
Investments 385 92
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member] | SERP Mutual Funds [Member]    
Financial Assets [Abstract]    
Investments 3,892 3,335
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member] | Preferred Stocks [Member]    
Financial Assets [Abstract]    
Investments 364 475
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member] | Corporate Bonds [Member]    
Financial Assets [Abstract]    
Investments 5,673 5,413
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member] | Municipal Bonds [Member]    
Financial Assets [Abstract]    
Investments 0 0
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member] | Floating Rate Notes [Member]    
Financial Assets [Abstract]    
Investments 401 118
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member] | U.S. Treasury Bills [Member]    
Financial Assets [Abstract]    
Investments   388
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member] | Asset Backed Securities [Member]    
Financial Assets [Abstract]    
Investments 0 0
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member] | U.S. Treasury Notes [Member]    
Financial Assets [Abstract]    
Investments 541  
Measured at Fair Value on a Recurring Basis [Member] | Level 1 [Member] | Other [Member]    
Financial Assets [Abstract]    
Investments 0 0
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member]    
Financial Assets [Abstract]    
Derivative financial instruments   144
Total financial assets 4,803 5,312
Financial Liabilities [Abstract]    
SERP liabilities 7,814 7,882
Derivative financial instruments 161 89
Total financial liabilities 7,975 7,971
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member] | SERP Money Market Fund [Member]    
Financial Assets [Abstract]    
Investments 0 0
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member] | SERP Mutual Funds [Member]    
Financial Assets [Abstract]    
Investments 0 0
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member] | Preferred Stocks [Member]    
Financial Assets [Abstract]    
Investments 0 0
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member] | Corporate Bonds [Member]    
Financial Assets [Abstract]    
Investments 0 0
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member] | Municipal Bonds [Member]    
Financial Assets [Abstract]    
Investments 2,512 2,248
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member] | Floating Rate Notes [Member]    
Financial Assets [Abstract]    
Investments 0 0
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member] | U.S. Treasury Bills [Member]    
Financial Assets [Abstract]    
Investments   0
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member] | Asset Backed Securities [Member]    
Financial Assets [Abstract]    
Investments 588 637
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member] | U.S. Treasury Notes [Member]    
Financial Assets [Abstract]    
Investments 0  
Measured at Fair Value on a Recurring Basis [Member] | Level 2 [Member] | Other [Member]    
Financial Assets [Abstract]    
Investments $ 1,703 $ 2,283
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Debt (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
Bank
Apr. 12, 2017
USD ($)
Dec. 31, 2016
USD ($)
Debt [Abstract]      
Current maturities of long-term debt $ 2,572   $ 2,538
Long-term debt 2,763   $ 4,116
Maximum [Member]      
Debt [Abstract]      
Amount of letters of credit outstanding 9,828    
Osborn [Member]      
Debt [Abstract]      
Amount of credit facility 7,266    
Borrowings outstanding $ 0    
Unused facility fee as a percentage of line of credit 0.75%    
Under utilized facility resulting in unused facility fee 50.00%    
Performance bank guarantee, subsidiary obligation to fulfill contracts $ 418    
Available credit under the facility $ 6,848    
Interest rate at period end 10.25%    
Astec Brazil Working Capital Loans [Member]      
Debt [Abstract]      
Outstanding loans $ 4,439    
Number of banks | Bank 3    
Astec Brazil Working Capital Loans [Member] | Minimum [Member]      
Debt [Abstract]      
Debt instrument, interest rate 10.40%    
Debt instrument, maturity date Nov. 30, 2018    
Astec Brazil Working Capital Loans [Member] | Maximum [Member]      
Debt [Abstract]      
Debt instrument, interest rate 11.00%    
Debt instrument, maturity date Apr. 30, 2024    
Astec Brazil Equipment Financing [Member]      
Debt [Abstract]      
Term loan 5 years    
Outstanding loans $ 896    
Number of banks | Bank 2    
Astec Brazil Equipment Financing [Member] | Minimum [Member]      
Debt [Abstract]      
Debt instrument, interest rate 3.50%    
Debt instrument, maturity date Sep. 30, 2018    
Astec Brazil Equipment Financing [Member] | Maximum [Member]      
Debt [Abstract]      
Debt instrument, interest rate 16.30%    
Debt instrument, maturity date Apr. 30, 2020    
Astec Brazil Working Capital Loans and Equipment Financing [Member]      
Debt [Abstract]      
Current maturities of long-term debt $ 2,572    
Long-term debt $ 2,763    
South American Prime Rate [Member] | Osborn [Member]      
Debt [Abstract]      
Differential rate (less than prime rate) 0.25%    
Wells Fargo [Member]      
Debt [Abstract]      
Borrowings outstanding $ 0    
Amount of letters of credit outstanding 8,446    
Line of credit, additional borrowing capacity $ 91,554    
Term loan 5 years    
Maturity date Apr. 30, 2022    
Interest rate at period end 1.98%    
Wells Fargo [Member] | Maximum [Member]      
Debt [Abstract]      
Amount of credit facility   $ 100,000  
Sub-limit for letters of credit   $ 30,000  
Wells Fargo [Member] | Astec Brazil Working Capital Loans [Member]      
Debt [Abstract]      
Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries $ 6,200    
Wells Fargo [Member] | LIBOR [Member]      
Debt [Abstract]      
Additional rate over base, percentage 0.75%    
Unused facility fee as a percentage of line of credit 0.125%    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Product Warranty Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Product warranty reserves [Roll Forward]        
Reserve balance, beginning of the period $ 13,719 $ 10,397 $ 13,156 $ 9,100
Warranty liabilities accrued 4,252 4,685 8,248 8,300
Warranty liabilities settled (3,724) (3,212) (7,184) (5,569)
Other 22 (12) 49 27
Reserve balance, end of the period $ 14,269 $ 11,858 $ 14,269 $ 11,858
Minimum [Member]        
Product Warranty Liability [Line Items]        
Product warranty reserve term     3 months  
Maximum [Member]        
Product Warranty Liability [Line Items]        
Product warranty reserve term     2 years  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Loss Reserves (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Accrued Loss Reserves [Abstract]    
Total accrued loss reserves $ 8,220 $ 7,892
Accrued loss reserves included in other long-term liabilities $ 5,323 $ 5,040
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Income Taxes [Abstract]        
Effective income tax rate 32.80% 36.20% 33.50% 36.80%
Increase in liability for uncertain tax positions     $ 53  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information, Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
USD ($)
Jun. 30, 2016
USD ($)
Jun. 30, 2017
USD ($)
Segment
Businessunit
Jun. 30, 2016
USD ($)
Segment Information [Abstract]        
Number of reportable segments | Segment     3  
Segment Reporting Information [Line Items]        
Net sales $ 301,909 $ 294,394 $ 620,310 $ 573,116
Gross profit $ 65,524 $ 73,452 $ 141,296 $ 145,408
Gross profit percent 21.70% 25.00% 22.80% 25.40%
Segment profit (loss) $ 14,165 $ 18,334 $ 29,073 $ 35,317
Infrastructure Group [Member]        
Segment Reporting Information [Line Items]        
Number of business units | Businessunit     5  
Number of business units which design, engineer, manufacture and market product lines | Businessunit     3  
Number of business units that operate as Company-owned dealers | Businessunit     2  
Aggregate and Mining Group [Member]        
Segment Reporting Information [Line Items]        
Number of business units | Businessunit     8  
Energy Group [Member]        
Segment Reporting Information [Line Items]        
Number of business units | Businessunit     5  
Corporate [Member]        
Segment Reporting Information [Line Items]        
Net sales 0 0 $ 0 0
Gross profit $ 49 $ 214 $ 110 $ 103
Gross profit percent 0.00% 0.00% 0.00% 0.00%
Segment profit (loss) $ (10,260) $ (14,912) $ (24,689) $ (29,137)
Reportable Segments [Member] | Infrastructure Group [Member]        
Segment Reporting Information [Line Items]        
Net sales 143,106 152,476 308,349 305,590
Gross profit $ 26,820 $ 36,583 $ 64,621 $ 76,420
Gross profit percent 18.70% 24.00% 21.00% 25.00%
Segment profit (loss) $ 9,893 $ 19,673 $ 28,073 $ 41,536
Reportable Segments [Member] | Aggregate and Mining Group [Member]        
Segment Reporting Information [Line Items]        
Net sales 107,118 99,085 207,731 191,573
Gross profit $ 25,791 $ 26,141 $ 50,814 $ 51,289
Gross profit percent 24.10% 26.40% 24.50% 26.80%
Segment profit (loss) $ 11,367 $ 10,947 $ 19,795 $ 20,485
Reportable Segments [Member] | Energy Group [Member]        
Segment Reporting Information [Line Items]        
Net sales 51,685 42,833 104,230 75,953
Gross profit $ 12,864 $ 10,514 $ 25,751 $ 17,596
Gross profit percent 24.90% 24.50% 24.70% 23.20%
Segment profit (loss) $ 3,165 $ 2,626 $ 5,894 $ 2,433
Intersegment Eliminations [Member]        
Segment Reporting Information [Line Items]        
Net sales 17,466 16,600 30,518 28,090
Segment profit (loss) 194 (193) 366 502
Intersegment Eliminations [Member] | Infrastructure Group [Member]        
Segment Reporting Information [Line Items]        
Net sales 4,434 4,511 8,459 7,684
Intersegment Eliminations [Member] | Aggregate and Mining Group [Member]        
Segment Reporting Information [Line Items]        
Net sales 6,016 5,945 9,452 10,796
Intersegment Eliminations [Member] | Energy Group [Member]        
Segment Reporting Information [Line Items]        
Net sales 7,016 6,144 12,607 9,610
Intersegment Eliminations [Member] | Corporate [Member]        
Segment Reporting Information [Line Items]        
Net sales $ 0 $ 0 $ 0 $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information, Reconciliation of Total Segment Profits to Consolidated Totals (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Reconciliation of total segment profits to the Company's consolidated totals [Abstract]        
Segment profit (loss) $ 14,165 $ 18,334 $ 29,073 $ 35,317
Net income 14,359 18,141 29,439 35,819
Net loss attributable to non-controlling interest in subsidiaries (61) (51) (101) (116)
Net income attributable to controlling interest 14,420 18,192 29,540 35,935
Intersegment Recapture (Eliminations) [Member]        
Reconciliation of total segment profits to the Company's consolidated totals [Abstract]        
Segment profit (loss) $ 194 $ (193) $ 366 $ 502
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Contingent Matters (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
Party
Contingent Matters [Abstract]  
Liability recorded related to guarantees $ 469
Guarantor Obligations [Line Items]  
Contingent liability for customer debt $ 3,256
Number of parties involved in EPA cleanup | Party 300
Maximum [Member]  
Guarantor Obligations [Line Items]  
Contingent liabilities for letters of credit $ 9,828
Letter of Credit Wells Fargo [Member]  
Guarantor Obligations [Line Items]  
Contingent liabilities for letters of credit $ 8,446
Letter of credit expiration date Oct. 31, 2020
Astec Brazil Working Capital Loans [Member]  
Guarantor Obligations [Line Items]  
Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries $ 6,200
Letter of Credit [Member]  
Guarantor Obligations [Line Items]  
Performance bank guarantee, subsidiary obligations to fulfill contracts $ 1,382
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Shareholders' Equity (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Restricted stock units under the long-term Incentive Plans [Abstract]    
Vesting period 5 years  
Awards granted in February 2017 and after 3 years  
Restricted stock units vested (in shares) 30 76
Shares withheld upon vesting (in shares) 8 24
Fair value of vested restricted stock units $ 1,975 $ 3,204
Compensation expense $ 1,498 $ 928
Non-Employee Directors Compensation Plan [Member]    
Restricted stock units under the long-term Incentive Plans [Abstract]    
Vesting period 1 year  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Income, Net of Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Other Income, Net of Expenses [Abstract]        
Interest income $ 156 $ 155 $ 331 $ 443
Gain (loss) on investments 14 22 41 (15)
License fee income 74 61 324 256
Other 17 38 77 135
Total $ 261 $ 276 $ 773 $ 819
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets   $ 144
Other Current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liabilities $ 161 $ 89
Foreign Exchange Contract [Member]    
Derivatives, Fair Value [Line Items]    
Average notional amount $ 9,642  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivative Financial Instruments, Gain (Loss) recognized in income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Cost of Sales [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) on derivative financial instruments recognized in income, net $ (278) $ 292 $ (621) $ 165
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Combination (Details)
BTU in Thousands, $ in Thousands
6 Months Ended
Aug. 01, 2016
USD ($)
Jun. 30, 2017
USD ($)
BTU
Dec. 31, 2016
USD ($)
Business Acquisition [Line Items]      
Goodwill   $ 41,647 $ 40,804
Power Flame Incorporated [Member]      
Business Acquisition [Line Items]      
Date of acquisition   Aug. 01, 2016  
Cash purchase price $ 39,765    
Amount held in escrow 4,000    
Goodwill 12,632    
Other intangible assets $ 17,990    
Power Flame Incorporated [Member] | Minimum [Member]      
Business Acquisition [Line Items]      
Hourly output of gas oil and low NOx burners | BTU   400  
Power Flame Incorporated [Member] | Maximum [Member]      
Business Acquisition [Line Items]      
Period of time for amount held in escrow   2 years  
Hourly output of gas oil and low NOx burners | BTU   120,000  
Power Flame Incorporated [Member] | Technology [Member]      
Business Acquisition [Line Items]      
Useful life of intangible assets   19 years  
Power Flame Incorporated [Member] | Trade Name [Member]      
Business Acquisition [Line Items]      
Useful life of intangible assets   15 years  
Power Flame Incorporated [Member] | Customer Relationships [Member]      
Business Acquisition [Line Items]      
Useful life of intangible assets   18 years  
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .UZ!TL?(\\#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,$% @ [7H'2V;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 " #M>@=+A[#:6N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)VW12NCVHGA2$%Q0O(5D=C?8_"$9:??M;>-N M%]$'\)B97[[Y!J9302@?\3GZ@)$,IJO)#BX)%3;L0!0$0%('M#*5<\+-S9V/ M5M+\C'L(4GW(/4+-^0U8)*DE25B 15B)K.^T$BJB)!]/>*U6?/B,0X9I!3B@ M14<)JK("UB\3PW$:.K@ %AAAM.F[@'HEYNJ?V-P!=DI.R:RI<1S+L8<* MWIX>7_*ZA7&)I%,X_TI&T#'@AITGOS9W]]L'UM>\:@M^6_!V6UV+NA9-^[ZX M_O"["%NOS<[\8^.S8-_!K[OHOP!02P,$% @ [7H'2YE&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 " #M>@=+5INTLWP" #@" & 'AL+W=OF;L76+Z7L-D$@SB5MB'AB'6W5 MSI7QAD@UY;= =)R2BR$U=8##, D:4K5^D9NU(R]R=I=UU=(C]\2]:0C_LZIQ>M_X.;0XHT02# M>*EH+V9C3Z=R8NQ53[Y>MGZH3T1K>I8Z!%&/!SW0NM:1U#E^CT']25,3Y^/W MZ)]-\BJ9$Q'TP.I?U4666S_UO0N]DGLMGUG_A8X)K7QOS/X;?=!:P?5)E,:9 MU<+\>N>[D*P9HZBC-.1M>%:M>?;#3AR--)B 1P*>"#C^+R$:"=%$0(80#"T4 +)@E1242%V^ MY94] %DP2P9*9"X_MB0 R$(6*(1+*G0CV)Z", NN0@N%B]P(EK$.(V;N+!R% M28;C=$$+K.$=PJZ6;:\1\T$K1 L>1G IH\C5R6R= 9/,7RCA@@I<\<@M:(QL M%0"#%U3@LD=NW>/(5@$P"R\O!)<]E5ZN%: MC?G0)9-WX/1%,'S7%7U!+ P04 " #M>@=+ ]8GVT0$ !)% & M 'AL+W=OF/O6/R\,PG!^*HG\YQ*;J/[7G>$IO]FW75$,J=J]%?^YBM9N"FKI I5S1 M5,?3JPI^?A[KG1Y:W,,O+__4?M/4^=39YZK M/F[;^J_C;C@\+L-RL8O[ZJT>OK:7G^/<(;MHHW=_%:D4Y<)7Z2G":)15"DJUNN"J@] MR%Z,Z,5P+T"\7"7VKA545+3E(E!H9"=6=&*Y$S)P&\L;,=KXDG@19,HYFQDC M)[IQW(TF;AQKQ@8Z&[=<9!1DOHL7G7CNQ! GGC6B V@DAK>"S"FC,FZ"Z"9P M-Y:X"7R^.(UDAF\%%6J7F;NEZ*7D7ASQ4K)6'( *=)2XS'H7[D;\@QM0,IL4 M]\/@I/C<#(C*4D1).F5UAE.0H27\_^J>-1\7E;H#XFQ(D.G2V8P?&9R W$^@ M?I"O&'"&CI@D4R$WET$&,0@D+JD?S5>-4L"^CR #DYO/(,,8.(T-W1F DS;X M4 8V@P2=2>L]YTB&,EBVUYE<#3)(@9/44*X#IR3%A2 Q[FZ#^&A%)BEPE!H* M=>"01.M9!B&ILHM3)BEPE!H*=N"4=!8"FWQ="R&TT*$,9.90M MA3)RXJ)W-*<45 8@M[ID+B/GLJ5<1DY<$-P(*N=]FM+T M+ZR@,S[HG".9SYKSV5(^:R&#!?I7:BNITI!EW,ATUIS.=!UO-,>N&[M-MR]) M9T+()6$Z<^+ ^6PIG[5PFB EEI).2BR+NS.=\9#MMZI[/9[ZQ7,[#&TS'>+L MVW:(J4[U*?7O$*O=K5#'_3#>^G3?70^WKH6A/<\'=\7M]'#]+U!+ P04 M" #M>@=+EE&H"CX$ "[$P & 'AL+W=OA&>FN8RBZ)Z=W)Y6C^5%U?X7PYE ME:>-?ZV.47VI7+KOC/(L$HS%49Z>BW Y[]I>JN6\O#;9N7 O55!?\SRM_ENY MK+PM0AZ^-WPY'T]-VQ MYY?TZ+ZZYJ_+2^7?HKN7_3EW17TNBZ!RAT7XS&=; M(5J#COC[[&[UZ#EHI;R6Y;?VY??](F3MB%SF=DWK(O5?;V[MLJSUY,?Q[^ T MO/?9&HZ?W[W_VHGW8E[3VJW+[)_SOCDM0AL&>W=(KUGSI;S]Y@9!.@P&]7^X M-Y=YO!V)[V-79G7W&>RN=5/F@Q<_E#S]WG^?B^[[-OA_-Z,-Q& @[@:^[\\, MY& @/PS4IP9J,% _VX,>##3H(>JU=\'D2/!RUC:0&V)C#!$@6G&V/* M)(R#$&P)3!C#+*TM)K7%6%L,M,6HFUAK 0:SQI212D-EF.**BP1TN:4PK::4 M&5*9P!)A::PHR4!,!&2.!* *R/)E0-5%4.5;%H2I.):"% M"XO"K%*H &-,M1L=U(8QGX/QQ)[!R6K]S 56)Z Z@2/-!)HT3'$F&8/B"$Q9 M::$XC GF5^N$.+K&"V;ILR[2XU#63;.CYT]^=DXN71_?\G@=+%A.>S?\" "K"P & 'AL+W=O/4M93SVNW M1UYF[9VH>:7>[$539E)-FX/7U@W/=H94%A[U_<@KL[QR%S.S]M L9N(DB[SB M#XW3GLHR:_XM>2$NXKPN/^>$H]8*WF-79@?_D\E?]T*B9-ZCL\I)7;2XJ MI^'[N7M/IAM"-<$@?N?\TH[&CK;R),2SGGS;S5U?9\0+OI5:(E./,U_QHM!* M*H^_O:@[Q-3$\?A5_8LQK\P\92U?B>)/OI/'N9NXSH[OLU,A'\7E*^\-A:[3 MN__.S[Q0<)V)BK$516M^G>VIE:+L550J9?;2/?/*/"^]_BL-)]">0 >"BOT1 M@?4$]D8(/B0$/2'X;(2P)X0@@M=Y-\5<9S);S!IQ<9KN>Z@S_=F1::BV:ZL7 MS>Z8=ZJ>K5H]+Q(V\\Y:IX$I^(/25 LB26UZ/0ZP,I& M1 "ROBFR^5#D*DV&UHH9/AO7*L#Y T)M5Q2ZHO9Y'_F40%L( M3'UH(71FPQ@CE$%K""R(K(O!&S4:)6\.INMKG:TX55+?":/5H;.\-XTE6%^2 MZ8H@ZVO=B9K&YDV^:V-_9,TAKUKG24C5'IDF9B^$Y"I[_TYMR5%USL.DX'NI MA[$:-UW[V$VDJ/O6V!OZ\\5_4$L#!!0 ( .UZ!TNKG-(=Z@0 &H8 8 M >&PO=V]R:W-H965T&UL?9G=;N,V$(5?Q?!]UIH94C^! M8R!64;1 "RRV:'NMQ$QLK&VYDA)OW[Z2['BU,X>]B2WY#'F&HCX.F>6Y;KZV MVQ"ZV;?#_M@^S+===[I?+-KG;3A4[:?Z%([]+R]UBP M7W"2I(M#M3O.5\OQWN=FM:S?NOWN&#XWL_;M<*B:?]=A7Y\?YC3_N/%E][KM MAAN+U?)4O88_0O?GZ7/37RUNK6QVAW!L=_5QUH27A_DCW9>.AX!1\=*G>]MV7^OQ+N";DY[-K]K^%][#OY8.3 MOH_G>M^.?V?/;VU7'ZZM]%8.U;?+Y^XX?IZO[7^$X0"^!O MH._[_P+D&B#? M ]R8_,79F.I/55>MEDU]GC67IW6JADE!]](/YO-P$FB<%*H1*Q*?$X%]N*A%V]S\3@^A?&IR:5(52X7B9^X),ZR M3.4"5)3E&?:202^9]:)Z66>FEUP/JI4()]A&#FWDUD:N;.36!CLE*H%(DHB3 M CHIK!.5[;HPG=QE7CNQHF*2T@]&*,&O?6*LT"27ZXN?V#F0DU-FD"J)/2&* M4(B '=)VR(X-.Z_M )6(EX@?R*Q'8N"'M1^V/9&>X252%9'7B##?2( ;0VD! M;EBT&Z J(K E3$MR!E&41'A+&'+D04)>)^2M56^>-A 1)6G$#F8F66A.F[C: ML4"\D]Q[THZ CGV6QP89HY,L.\5I1Y:,=YP4I $*=)Z+R*I$F*%D(4J)ACE9 M0HK7KTT)5'R189*212DEFNH$8$IYJOU8%7F)V&&,4[8X=?IQL>5DEJ:F M%K*JU,5XP9BF;&GJ]'1F@,F,<@UW)/,^C4P>QC1E2U.GYPY;3*8Y:7P!%;/X MV/!@G#+"J5Z'&8 RR[7M$LA<%J,A8Z"RK3][A&D_#BUKHND#9)F76+V.Z4I MZ0)!+"K[M9_T?J>$.F$7VV-BJ J!21A9)01S4$!521J$ NI%EQH28ED2V05( M9.,,2$AZ%16+N$2;L1(2B2P2@BDHB(*:R@(HZ O6%0^2L4ADF1",00$89/U* MB.4;>6,'L3)F!B-00(G*FLD"2D^OMU$E4O6;F]C;@'DJ@*>L-T@".&E6+"3* M.$(OP2@5@%*]]5D+J#O[=5]CI42ZS+G8;,8\%9[,+*H$L[0M'7?(L)B>TA]"\CH?9[>RY?CMVPV'HY.[MP/QQ M/"]7]]=T7UZ.O;\WV'U'U!+ P04 " #M>@=+IPGP&N<# M #L$P & 'AL+W=OPX8C(%5$JFY )5::76.VCZSB;.)#H04V,WIMZ\A7G8]GC OX9+?7/P? V,O M;G7SLSU)V6E73JGKKL^N6Z[/\FJ:+_55WE1_QSKIBHZ==F\NNVUD<5A M,*I*U_<\X5;%^>*L%L.]YV:UJ-^Z\GR1S\VL?:NJHOEO+\J9Z T&XN^SO+5? MSF?]4%[J^F=_\?MAZ7A]1K*4^ZYW4:C#N]S(LNP]J3S^U4Z=,69O^/7\PWLZ M#%X-YJ5HY:8N_SD?NM/2B9W901Z+M[+[7M]RJ0<4.C,]^C_DNRP5WF>B8NSK MLAU^9_NWMJLK[46E4A6_[L?S93C>M/\/,]S UP;^:.#[DP:!-@A&@T!,&G!M MP$<#/FT0:H/P,T(T:2"T@?@'(N$JW43P?%<\?''##@0#BW9EH M8"X#PX4'U;,A%B1)! 6TL7G 0@'TV2$82T)0U=2FPD!$$2A(AJ3F,0#E-B1X M''.&BQF@8@:(F!$0\\Z$7^+X@<<%'H:C8;@5)@)S9\VMT8!";+B5!RP52>Q( M(K4)/PDYH#*;FJL*@0)AKGB0X,*%J' A4A_XI@BI,6U(8FL302B@>*2;E"0R MDLB)5 S1!"J:0$0##_]:D**1Q)8D=B21DD1F$QQ.M$G$$"Q"!8MLP>",7T>D M8#81 L%('SN22&UBS@4#ST1&^LEQ/P$N6XS*%MNR>5"VF'RMQ58BS(=NMC8$ ME2.)E"0RDLB)9 W1$E2T!)EK8#ZODXD\C!#,P_LK#PD"/MAK#46/Y^M&(\8D M@7,:86!I:"2ED8Q&\DG$%.Y!8\H0X>"76D-F0_ @#-[",:2'XQR&L?L;^.AH MQ*P/_ QO$#/*D&Z4PZ67ALRU%^-0/IM2+4<,5Z9;A)O[L>?!U1?&L40P**:-A8*)Q%K( M(NDA2UF;$E$<>(]F)-ZM,J1=Y7 -QNP63RW"!(SD?MF!Z/?!_BR:U_.EG;W4 M75=7PY;#L:X[J5QZWY2SDRP.XT4ICUU_&JGSYK[_=+_HZJO>6W/'#;[5_U!+ M P04 " #M>@=+.W.-#[4! #2 P & 'AL+W=O-L8I[ M-&W+7&^!UQ&D)$N3Y!U37&A:YM%WMF5N!B^%AK,E;E"*V]\GD&8LZ(Z^.!Y$ MV_G@8&7>\Q:^@__1GRU:;&&IA0+MA-'$0E/0N]WQE(7X&/ H8'2K,PF57(QY M"L:7NJ!)$ 02*A\8.&Y7N 4?N>=E;LU([-3[GHRUUVR-DU$,TQIRDF7<;L/WFPKW$;[_1^&';8)L MDR"+!-F;)6[$W";_)6&KGBJP;9PF1RHSZ#C)*^\RL'=I?)._X=.T?^.V%=J1 MB_'XLK'_C3$>4$IR@R/4X0=;# F-#\?W>+;3F$V&-_W\@]CRC&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0+N2Z5:^C\38U&"^=-TS#; M&Q!5!&G%^&[WCFDA.UIDT75@'>J9Q4O1XF7:91?W<;I) MK[!M )\!? '<10";$D7E'X03169P)&;J?2_"$R<'[GM3!F=L1;SSXJWW7HKD M-LG8)1#-,<:C!-G"9+2ARZ.,DK[S*P]SR^R6OX-.U?A6ED9\D9G7_9V/\: MT8&7LKOQ(]3Z#[88"FH7CN_]V4QC-AD.^_D'L>4;%[\!4$L#!!0 ( .UZ M!TLS9<_.M $ -(# 8 >&PO=V]R:W-H965T&UL?5/; M;MP@$/T5Q >$7=:;1"O;4C91U4JIM$J5Y)FUQQ<%&!?P.OW[ G88J]DZV&DR&V5TJ87T>0.&1T2S\<3VW=N.!@>=J)&GZ M>^Y.QEML9BE;!=JVJ(F!*J-WV\,Q"?$QX*6%P2[.)%1R1GP+QKUG(6%>Y2O;>F:C-Y24D(E>NF> M-B:*RA^$$WEJ<"!F['TGPA-O#]SWI@C.V(IXY\5;[[WDVWV2LDL@ MFF*.8PQ?QLP1S+//*?A:BB/_!\[7X;M5A;L(W_VA<+].D*P2))$@^6^):S'7 M?R5ABYXJ,'6<)DL*['6@=+ #N* M3+8! #0 P &0 'AL+W=OV$ *[X0VRSIW]E+]IM)',>=.TQ/8&6!U)4A"ZV]T2 MR;C"91Y]9U/F>G""*S@;9 ]3C-YCK MV6,T%_\#KB \/&3B8U1:V+BB:K!.RUG%IR+9Z[1S%?=QNJ'I3-LFT)E %\(A MQB%3H)CY%^98F1L](C/UOF?AB9,C];VI@C.V(M[YY*WW7LLTR\DUZ,R0TP2A M*TBR((@77R+0K0@G^HE.M^GI9H)II*?KZ/N[;8%L4R"+ MG_*OP,2?:'#S'( MJJ,23!MGR:)*#RK.\RN_$# MU/GOM1@"&A>.=_YLIB&;#*?[^?^0Y1.7_P!02P,$% @ [7H'2\],#&UL?5/;;MP@$/T5 MQ <$K]?9IBO;4C91U4JMM$K5])FUQS8*,"[@=?KW!>RX5FOE!9CAG#,7AGQ$ M\V([ $=>E=2VH)US_9$Q6W6@N+W!'K2_:= H[KQI6F9[ [R.)"59FB0'IKC0 MM,RC[VS*' ,H"/@*>!8QV=2:AD@OB2S"^U 5-0D(@H7)!@?OM"@\@ M91#R:?R:->D2,A#7YS?U3[%V7\N%6WA ^5/4KBOH'24U-'R0[@G'SS#7?4E1+H5XI3^1T^WZ?O-#/>1OE]'/R3; MFF0!8%LG=+W, <_BV2K7JJ MP+1QFBRI<-!QDE?>96#OT_@F?^'3M'_CIA7:D@LZ_[*Q_PVB Y]*&UL?5-A;]P@#/TKB!]0 M[DC:5:M.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+>[85K(CA99 M])U,D>'@E.S@9(@=M!;F]0@*QYSNZ9OC43:M"PY69+UHX >XG_W)>(LM+)74 MT%F)'3%0Y_1N?SBF(3X&_)(PVM69A$K.B,_!^%;E=!<$@8+2!0;AMPO<@U*! MR,OX/7/2)64 KL]O[%]B[;Z6L[!PC^I)5J[-Z2TE%=1B4.X1QZ\PUW--R5S\ M=[B \N%!B<]1HK)Q)>5@'>J9Q4O1XF7:91?W<;I)KF?8-H#/ +X ;F,>-B6* MRC\+)XK,X$C,U/M>A"?>'[CO31FH]1]L,134 M+AP_^;.9QFPR'/;S#V++-R[^ %!+ P04 " #M>@=+O*0SXK0! #2 P M&0 'AL+W=O_4M0"!O M6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S8'IH4TM,B2[^R* MS/9!20-G1WROM7 _3Z#LD-,M?7>\R*8-T<&*K!,-?('PM3L[M-C,4DD-QDMK MB(,ZIP_;XVD?XU/ -PF#7YQ)K.1B[6LT/E8YW41!H* ,D4'@=H5'4"H2H8P? M$R>=4T;@\OS._IQJQUHNPL.C5=]E%=JFXIF8K_!%=0 M&!Z58([2*I]64O8^6#VQH!0MWL9=FK0/T\UA@JT#^ 3@,^ ^Y6%CHJ3\2011 M9,X.Q(V][T1\XNV18V_*Z$RM2'S_6^):S-U?2=BBIQI&PO=V]R:W-H965T552VYRV MSG5'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*49&F2W#+%A:9%%GUG4V38.RDT MG VQO5+_ %!+ P04 " #M>@=+/F8LH+,! #2 P &0 'AL M+W=O#>J$=9^3:GMY144(M!^0%)DU([%3 M[WL1GC@Y<.Q-&9RQ%?$.Q3OT7HKD)LG8)1#-,<'S9V/_:& \H97>%(]3B!UL,!;4/QQL\VVG,)L.; M?OY!;/G&Q6]02P,$% @ [7H'2UZ (K"T 0 T@, !D !X;"]W;W)K M&UL?5/;CMP@#/T5Q KJI5::;15 MVV#/9APTZ#5P@?3MLSU%D2=0%HQOMO=,2VDH66>?&=;YCAX)0V<+7&#UL+^ M/('"L:![^N9XEFWGHX.5>2]:^ +^:W^VP6(+2RTU&"?1$ M-01_WQU,6XU/ M-PFC6YU)K.2"^!*-CW5!=U$0**A\9!!AN\(3*!6)@HP?,R==4D;@^OS&_C[5 M'FJY" =/J+[+VG<%?:"DAD8,RC_C^ 'F>FXIF8O_!%=0(3PJ"3DJ5"ZMI!J< M1SVS!"E:O$Z[-&D?IQN>S;!M )\!? $\I#QL2I24OQ->E+G%D=BI][V(3[P_ M\M";*CI3*])=$.^"]UKN[[.<72/1''.:8O@Z9HE@@7U)P;=2G/@_<+X-/VPJ M/"3XX0^%M]L$V29!E@BR_Y:X%7/W5Q*VZJD&VZ9I@I3=31BA+GRPQ5#0^'B\#V<[C=ED>.SG'\26 M;US^ E!+ P04 " #M>@=+SUZK,[4! #2 P &0 'AL+W=O%LB.V5XN;7"20. M.4WHF^-!-*T+#E9D'6_@![B?W=EXB\TLE5"@K4!-#-0YO4V.IUV(CP&/ @:[ M.)-0R07Q.1A?JYQN@B"04+K P/UVA3N0,A!Y&2\3)YU3!N#R_,;^)=;N:[EP M"W**F@YKUT#SC^M032Q> MBN*OXRYTW(?Q9IM,L'5 .@'2&7"(>=B8*"K_S!TO,H,#,6/O.QZ>.#FFOC=E M<,96Q#LOWGKOM4CV^XQ= ]$4(T65)BK^,D+[SSP-ZF\4W>P\=I M_\Y-([0E%W3^96/_:T0'7LKFQH]0ZS_8;$BH73CN_=F,8S8:#KOI!['Y&Q>_ M 5!+ P04 " #M>@=+HL*U-K(! #2 P &0 'AL+W=O-*BMXZ5!.+EZ+$ MR[BW.N[#>+.]PM8!? +P&;"/ #8FBLH_"R?RU.! S-C[3H0GWARX[TT1G+$5 M\K!+M(L'NWQ+68?U6R14\5F#I.DR4%]CI.\L([#^PMCV_R)WR<]@=AZE9; M@=+A^_4IK0! #2 P &0 'AL+W=OX,]:'_3H%'<>=.T MS/8&>!U!2K)DM_O %!>:EGGTG4V9X^"DT' VQ Y*9DRXI W!]?F?_'&OWM5RXA7N4/T7MNH(> M**FAX8-T3SA^@;F>6TKFXK_"%:0/#TI\C@JEC2NI!NM0S2Q>BN*OTRYTW,?I M)DUFV#8@F0') CC$/&Q*%)5_XHZ7N<&1F*GW/0]/O#\FOC=5<,96Q#LOWGKO MM=P?TIQ= ]$<&PO=V]R:W-H965T!)MYX*#E7G/ M6_@&[GM_-MYB"TLM%&@K4!,#34'OD^,I"_$QX(> T:[.)%1R07P)QN>ZH+L@ M""14+C!POUWA :0,1%[&SYF3+BD#<'U^8_\8:_>U7+B%!Y3/HG9=00^4U-#P M0;HG'#_!7,\'2N;BO\ 5I \/2GR."J6-*ZD&ZU#-+%Z*XJ_3+G3D".,0\;$H4E3]RQ\OAR=.CJGO316&UL?5/M MCIP@%'T5P@,LCF/;F8F:[&S3M$F;3+9I^YO1JY(%K@4:KMD_P+V< M<^X'EWQ$\V0[ $>>E=2VH)US_8DQ6W6@N+W#'K2_:= H[KQI6F9[ [R.)"59 MFB3OF>)"TS*/OHLI[TSD+^ CX*6"TJS,)E5P1GX+QI2YH$A(""94+ M"MQO-W@ *8.03^/WK$F7D(&X/K^H?XJU^UJNW,(#RE^B=EU!#Y34T/!!ND<< M/\-5,$96Q'O?/+6>V_E[G#,V2T( MS9CSA$G7F 7!O/H2(MT*<4Y?T=-M^GXSPWVD[]?1C\FV0+8ID$6![,T2-S#' M_XMDJYXJ,&V<)DLJ''22 MW/D1ZOP'6PP)C0O'#_YLIC&;#(?]_(/8\HW+OU!+ P04 " #M>@=+]YF/ MH+0! #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&)\M_O( MM) =+;+H.YDBP\$IV<')$#MH+C;%H7'*S(>M' =W _^I/Q M%EM8*JFALQ([8J#.Z>W^<$Q#? SX*6&TJS,)E9P1GX+QK$.U2]9N3:G-Y144(M!N4<)RL:5E(-UJ&<6+T6+YVF77=S'Z2;A,VP;P&< 7P W M,0^;$D7EGX43169P)&;J?2_"$^\/W/>F#,[8BGCGQ5OOO13[3SQCET TQQRG M&+Z.62*89U]2\*T41_X.SK?AR:;"),*3?Q0FVP3I)D$:"=+_EK@5D[Y)PE8] MU6":.$V6E#AT<9)7WF5@;^,CLK_AT[0_"-/(SI(S.O^RL?\UH@,O97?E1ZCU M'VPQ%-0N'*_]V4QC-AD.^_D'L>4;%W\ 4$L#!!0 ( .UZ!TN+RQS\Q0$ M #<$ 9 >&PO=V]R:W-H965TYX[GX]\5/K% M= 6O0HN38$[:_L#(:;J0%!SHWJ0[J116E#K3-T2TVN@=0@2G"2;S2T1E$E< MYL%WTF6N!LN9A)-&9A""ZK(L_'$^L[:QWD#+O:0N_P/[N3]I99&&I MF0!IF))(0U/@A^WAF'E\ /QA,)K5'OE*SDJ]>.-[7>"-3P@X5-8S4+=!Z_\'^-=3N:CE3 X^*/[/:=@7>8U1#0P=NG]3X#>9Z,HSF MXG_ !;B#^TR<1J6X"5]4#<8J,;.X5 1]G58FPSI.)^EN#HL')'- L@3L@PZ9 MA$+F7ZBE9:[5B/1T]SWU+=X>$G&JPAG+GGCO)=R>Y_EY.*)9LQQPB1K MS((@CGV12&(2Q^2_\"0>OHMFN OAN[5Z>A\G2*,$:2!(/Y5X>U5B#',7%\FB M(EF$8'\E$L-<5T)6C1.@V_!D#:K4(,.XK+S+5#PDH?'_X--(_:2Z9=*@L[+N M^80F-TI9<*EL;EPNG9OBQ>#06+^]7)L*J?QY0L_XKR'5!+ P04 M" #M>@=+*\EOOK8! #2 P &0 'AL+W=O'B EZG?]\!.ZZ3 MN"_ #.>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@ MJDA2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L'^.(,V8TX2^.AZ[IO7!P8JL M%PW\ /^S/UFTV*)2=0JTZXPF%NJ!V@7N0,@AA&K]G3;J$#,3U^57]2ZP=:SD+!_=&/G65;W-Z2TD% MM1BD?S3C \SU7%,R%_\-+B 1'C+!&*61+JZD')PW:E;!5)1XF?9.QWV<;O;I M3-LF\)G %\)MC,.F0#'SS\*+(K-F)';J?2_"$R<'CKTI@S.V(MYA\@Z]EP(? M-&.7(#1CCA.&KS#)@F"HOH3@6R&._ .=;]/WFQGN(WV_CG[]'X%T4R"- NF; M$I-W)6YAW@=AJYXJL$V<)D=*,^@XR2OO,K!W/+[)/_@T[=^%;3KMR-EX?-G8 M_]H8#YC*[@I'J,4/MA@2:A^.G_!LIS&;#&_Z^0>QY1L7?P%02P,$% @ M[7H'2RGR47BX 0 T0, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q <$+W:::&5;RJ:J6JF55JG:/K/V^*( XP)>IW]?P(YC)7X! M9CCGS(4AG] \VP[ D1TS*/O;,H<1R=[#6=#[*B4,/].('$JZ(&^.I[ZMG/!P,C$QZA0VKB2:K0.U:+B4U'B9=Y['?=ION'I0MLG M\(7 5\)]C,/F0#'SS\*),C&UL M;5/;;MP@$/T5Q <$+[O91"O;4C95E4JMM$K4]IFUQQ>%BP-XG?Y]!NQUW=0O MP SGG+DPI(.QKZX!\.1=2>TRVGC?'1AS10-*N!O3@<:;RE@E/)JV9JZS(,I( M4I+Q)-DS)5I-\S3Z3C9/3>]EJ^%DB>N5$O;/$:09,KJA5\=S6S<^.%B>=J*& M%_ _NY-%B\TJ9:M N]9H8J'*Z,/F<-P%? 3\:F%PBS,)E9R->0W&MS*C24@( M)!0^* C<+O (4@8A3.-MTJ1SR$! M^F)*BMYYHR853$6)]W%O==R'\69_I:T3 M^$3@,^$^$M@8*&;^17B1I]8,Q(Z][T1XXLV!8V^*X(RMB'>8O$/O)>?);,T.5*87L=)7GCG@7W@\4W^PL=I_R%LW6I'SL;CR\;^ M5\9XP%22&QRA!C_8;$BH?#C>X=F.8S8:WG33#V+S-\X_ %!+ P04 " #M M>@=+8V+AI+@! #2 P &0 'AL+W=OM\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D M%>-)R@[,E;M!:V-\G4&;,:4K?'$^R:7UPL"+K10/? MP?_HSQ8MMJA44D/GI.F(A3JG#^GQM _X"'B6,+K5F81*+L:\!.-+E=,D) 0* M2A\4!&Y7> 2E@A"F\6O6I$O(0%R?W]0_Q=JQEHMP\&C43UGY-J<'2BJHQ:#\ MDQD_PUS/!TKFXK_"%13"0R88HS3*Q964@_-&SRJ8BA:OTRZ[N(_3S>YNIFT3 M^$S@"^$0X[ I4,S\H_"BR*P9B9UZWXOPQ.F18V_*X(RMB'>8O$/OM>#)(6/7 M(#1C3A.&KS#I@F"HOH3@6R%._#\ZWZ;O-C/<1?IN'?WV?EM@ORFPCP+[?TJ\ M?U?B!B9-W@5AJYYJL$V<)D=*,W1QDE?>96 ?>'R3O_!IVK\)V\C.D8OQ^+*Q M_[4Q'C"5Y 9'J,4/MA@*:A^.=WBVTYA-AC?]_(/8\HV+/U!+ P04 " #M M>@=+.6[;B,4! W! &0 'AL+W=OIA=+ MI [/(471V:CTJVD!+'H77)H ;[NS]I9Y&%I>H$2-,IB334.;Y/#L?4XP/@3P>C6>V1K^2LU*LW?E0YWOB$ M@$-I/0-SRP4>@'-/Y-)XFSGQ(ND#U_M/]N^A=E?+F1EX4/REJVR;XSU&%=1L MX/9)C8\PUY-B-!?_$R[ '=QGXC1*Q4WXHG(P5HF9Q:4BV/NT=C*LXW1RF\YA M\0 Z!] E8!]TR"04,O_&+"LRK4:DI[OOF6]QB5"5HT3H)OP9 TJU2##N*R\RU3&UL;5/;;MP@$/T5Q >$->MF5RO;4C95U4JMM$K5]IFUQS8* M>%S Z_3O"]AQW-0OP SGG+DP9".:9]L"./*B56=SVCK7GQBS90M:V#OLH?,W M-1HMG#=-PVQO0%21I!7CN]T]TT)VM,BB[V**# >G9 <70^R@M3!_SJ!PS&E" M7QU/LFE=<+ BZT4#W\']Z"_&6VQ1J:2&SDKLB($ZIP_)Z9P&? 3\E##:U9F$ M2JZ(S\'X4N5T%Q("!:4+"L)O-W@$I8*03^/WK$F7D(&X/K^J?XJU^UJNPL(C MJE^R@=+?)1HD\V&X*+Y0 MVRSIW]<70DE*7K!G?.;,F;&'?%+ZR70 %CT++DV!.VN'(R&FZD P_2XRGS^ #XV<-D5GOD M*[DH]>2-+W6!$R\(.%36,S"W7.$>./=$3L;OF1,O*7W@>O_"_BG4[FJY, /W MBO_J:]L5^ -&-31LY/9139]AKB?#:"[^*UR!.[A7XG)4BIOP1=5HK!(SBY,B MV'-<>QG6*9X<#G/8=@"= ^@20/>AEI@H*']@EI6Y5A/2L?<#\U><'JGK3>6= MH17AS(DWSGLM:?HQ)U=/-&-.$4-7F'1!$,>^I*!;*4[TOW!*DVV"W:;&72#8 MOR)X1\%^DV ?"':O".@V0;9)D&THV+WI4L1D 2-CEV[?Y""K6Q&@V_ >#:K4 M*,,LK+S+D[^CX5;_P>.\?&.Z[:5!%V7=VP@WV"AEP2E);IR(SHWH8G!HK-\> MW%['AQH-JX9Y!LGR(RC_ E!+ P04 " #M>@=+#M&-FJD" !H"0 &0 M 'AL+W=O,=(WBO@YK:0[Z?> VN6K>8Z[DG M5LSI2=152YZ8PT]-@]G?):GI9>$&[OO$45;AY'#PGT,9IO 5P$:\:LB%SYZ=Y24+:6O:O!MOW!]51&IR4XH"BP? M9[(B=:V89!U_>E)WR*D"Q^_O[%^T>"EFBSE9T?IWM1?EPLU<9T\.^%2+9WKY M2GI!L>OTZK^3,ZDE7%4B<^QHS?6OLSMQ09N>19;2X#?SK%K]O)@O:=R'P0&H M#T!#0' _(.P#PFM =#<@Z@.B_\T0]P&QE<$SVK69:RQP,6?TXC"S'SJLMETP MB^5R[=2D7AW]3?K)Y>RY0"B:>V=%U&.6!H-&F"2XA:RGD"O"DP4,52"HBB6: MA*/;!*LI(K$@ZT])-G=);LH,0;-"'1_>F!7#!!%($&F":$20QI;9!I)J2&N< MC"+D6W8 J"S(;4>F*)3'D<6UF:+". \_T!6#NF+ F 0F2$""9&(,0JGEC,'$ M8S6A/TICG %0*,]SRQF8RW8&Y,H^V#(I*"P%G,E@@@PDR !G+#7+;%)G'EJV M3"&I_1\&6*PEV$PA60Z+R4$Q^51,:)F^S"D#6RW([/6!8:$M"X:EUH;8?,IFY'FC+M$0=M0MFSL[>FJ% MVK2CV>%:\(A4E['FE\%L%0#S:W6-T%WI2F_N(#\P.U8M=[94R-ZF.]"!4D%D M]?Z#K+N4UYYA4).#4*^R2SO,]'XS$+3K[S7><+DJ_@%02P,$% @ [7H' M2R=U2HFQ 0 T@, !D !X;"]W;W)K&UL?5/M M;ILP%'T5Y >H TZ:*@*DE:K:I$V*.FW][< E6/4'LYW0O?W\540CM#_8]_J< MXW.,74Y*OYD!P&;O@DM3H<':\8"Q:0<0U-RI$:1;Z946U+I2G[$9-= ND 3' MQ69SCP5E$M5EZ!UU7:J+Y4S"46?F(@35?Q^!JZE".?IHO+#S8'T#U^5(S_ 3 M[*_QJ%V%9Y6."9"&*9EIZ"OT)3\TQ.,#X#>#R2SFF4]R4NK-%]^Z"FV\(>#0 M6J] W7"%!CCW0L[&GZ2)YBT]<3G_4'\.V5V6$S70*/[*.CM4Z %E'?3TPNV+ MFKY"RK-#60K_':[ '=P[<7NTBIOPS=J+L4HD%6=%T/"3!3_?[=8%R*H "0+;3S'( M38R(V0>,C)ML[V] S0IHE^XN7-7 M:' /;"XX]-9/]VZNXS6+A55C>D%X?L;U/U!+ P04 " #M>@=+TNK\AQT" M .!@ &0 'AL+W=OUNFS 4AF\% M<0$UQH!)19!6IFF3-BGJM.ZWDYP$5(.9[83N[F<;BA)P]P=_O>>$U*&&EJD'T4-G5DY"MDR;H3PCU4M@1Q?4REB%T]NXG%*_0F(-P%Q"9([ M&^G"QJBA3M.-11*,([+PXI$12C/BQTF\.(D')UO@C)KTKDZZB38+'(\,IQG^ M "?UXJ0>'+K 25=UZ";&"U6U5N5)OOG@6V=>F,P#DR]@LE69.(TVBWU9>50Q M)I$?AGIAZ H&K_8-76T(DF,2+_>-1Y9%290L<-#-R;0WY0\FSTVG@KW0YI"[ MHW@20H-)&3T8;[6YG.&PO=V]R:W-H965T("NT[_OH")Y:ZL MOAC.86:8P5!-VKS: <"A-RF4K?'@W+@GQ+8#2&;O] C*K_3:2.9\:<[$C@98 M%TE2D)S2!R(95[BI8N]HFDI?G. *C@;9BY3,_'D"H:<:9_B]\HQ3^&UQ!>'APXO=HM;#QB]J+=5HF%6]%LK=YY"J.T[QROTNT M;4*>"/E"R,K_$HI$*&X(9'86HWYBCC65T1,R\\\:6;@3V;[PA]F&9CR[N.;3 M6M^]-GGQH2+7()0P3S,F7V/^11PV$+L%0KR!Q46^Z2*/_&+%SQ[HMD"Q*5!$ M@7)MH*0W,6;,8\2H%)72,KO)L@'+:5F6-W;(ZH3#C?_.S)DKBT[:^9\5C[37 MVH&7I'?^&@W^D2V%@-Z%Z:.?F_FJS8738WI%9'G*S5]02P,$% @ [7H' M2P!N""[R!@ [BT !D !X;"]W;W)K&ULE5K; M;MM&$/T50>^-]GX); .QBJ(%6B!(T?:9L6E;B"2J)&VG?U^2HA1QYPQ%OE@7 M'PYGASIS=F;GYKTHOU4O>5XOON^V^^IV^5+7AX^K5?7PDN^RZD-QR/?-?YZ* M54=RCQ[["[:;5=*"+?:99O]\NZF^^YS>7=3O-;;S3[_7"ZJU]TN M*_^[S[?%^^U2+D]??-D\O]3M%ZN[FT/VG/^9UW\=/I?-I]79RN-FE^^K3;%? ME/G3[?*3_+B6,K17=)"_-_E[=?%^T:[E:U%\:S_\]GB[%*U+^39_J%L;6?/R MEJ_S[;8UU3CR;V]U>;YI>^'E^Y/U7[K5-ZOYFE7YNMC^LWFL7VZ78;EXS)^R MUVW]I7C_->]79)>+?OF_YV_YMH&WGC3W>"BV5?=W\?!:U<6NM]*XLLN^'U\W M^^[UO;=_N@Q?H/H+U/F"YMYC%^C^ OWC M9#^V47N^Y_S6JKYMNW.V7DS>JM-=1C[H\8=8%)$&N*4$:=,:O& M@[,;"KEQKZB!Y!8 $? =-%RH[J[7 Q,[S/X8*:63 MA5#,3U)X[(F%GEC@B<4&'#3@0"P<-N"A 0\\\,DZCQA[&8N+> UN$N!- KA) M2 (>Z$V++ MZ\_PO@<-XTO(3T$A,KY ]G^2BOIB1>J+HHN.WJ;.0)1DW,&I0FK@#F<")PMI MIE-,8I9+2G--,K,EJ]6!A(2"(O=;P?E".A 0S@3.&-+/" C.!Y(F!!H02G4= M8JHE"*4UDT(E3@@R@I@P&4'AC*#$])@HS&)%64QBHB@_M4M3"@ 9ST1$818K MQ&(FXRO,/(54FHL(9IZB.DTC8LABK?.I4".4D=PCQB160*LM%U9,/C5#K14F MGZ)Z36-"];I)>F07!E"7JCST!O-8 6&WW((P^1228\:$QN335(Y)3#3562-2 M^0.@IK!A?,$LUD"++;,EU)A\6LV("+-#IK*71F3=8X;YE5LL)J@&&VG+F<"L MTG;&8C&K-)4T^O@=30 AI!&A(*>Y9X?IJ<%VVC([*(TYI<.,B&!.:2IH-"(1 MI42FBL*\,V ;[ 1C M/%R.F+-9@NAFH56:RA6TGI!2GG*$JIP%66F'D&;#@= M%U:F.IVQX32850;5E6E59^AFDGMXF'@&["5)66&0J+07&!P^0S M:&/*/3Y,/H,JU;2R,W3/*=+EC$&&CF *&[ G)36=H1PFCHQ!A@T*3'(+2$X* M.DN%,W5D%#)T!*<*"Y35,96+Q:G"SE!6B_EMKROKO47*FI9R ,25(48&?HK\7DM1/T MUU)BTE(.@-A2SF'^.B32G G,/#=#I!UFGIL@TH[*+RCE$(HMY1PFL4,BS2T( MD\_-$&F'R>]'L>4+![SR<_H M]7C,)S^AU^-I%R3_LW; 'G,><\ MV.UR#7:/J>)GM&\"IDJ8T+X)US>8HY"A'YAO 6PP/;,E"YA+8<8&,V N!:!- MI'0+=//(G\AAP@5T"$K.Y"B=3"!U,T!9+;G(8=X%M!-E5#U@W@54CJ:U6Z"; M3' J!U'%V 1R%#/W BB$B F7HEXD009PAPQ.2-$P0X4EJ2:(Q!AGY@XD:DT-Q2 MF'&'&0HM!3?P,$&C3Z"Q@(QC$E^8:0>!=)JI5Z1@QA3$#*66@ADN$!.:02?0 ME=,X"&./XZ1@9A4$4'7/&F&F%<2,KI 4S)R!F- 7.H'&?S%CF,079F!! "GV MW%R+8$86Q(R^D!3,I(&XWAE:GT!35LP-**$)I< :X<:*9O1])#&ULE9G9CN)&%(9?!?$ 8]>I M!;L%2+UHE$B)U)HHR;4;BD5C8\8VS>3M8QLW W7^TX*^:+#YZVRNKS9/CV7U MO=YXWXQ^%OFNGHTW3;-_B*)ZL?%%5G\I]W[7_K(JJR)KVLMJ'=7[RF?+OE&1 M1Q3'+BJR[6X\G_;W7JOYM#PT^7;G7ZM1?2B*K/KOR>?E<396XX\;W[;K3=/= MB.;3?;;V?_GF[_UKU5Y%9RO+;>%W];;*?K3_6%]]' M72IO9?F]N_A].1O'740^]XNF,Y&U'^_^V>=Y9ZF-X\=@='SVV36\_/YA_6N? M?)O,6U;[YS+_=[ML-K-Q,AXM_2H[Y,VW\OB;'Q*RX]&0_1_^W>>MO(ND];$H M\[K_/UHFB@?S50GS8P M0P,3-(A.J?2U>?=;U(O5@VNHONIM]L?O?VO+4[=WW.25Z M&KUWA@;-TTE#%QIU5D2M];,+0BZ>B#6GQ%R[>$8:>ZUY01J' ]$P5]T;T)=Y M.,& @09,;\!<&#!AK4Z222_9G8*T$PHR02*=X$@LC,2R2&S@Y.DDL9=.)BX( M]\6R2(Q20DT,S6DB7,,;$,=9QV.^) M8RST>L(,$V=8QY()#"C=,6429H\X5CH.V8,B@3W"[!%G3\U DS%:$V2/. MGHX%J@A317=,>82!(00,JRH223T54T5\V@-5!2(ET*LQ>AJ@IX15IL90:75[ M534F1@-B5,@E% E8:6$ARJ1I )4R M@@D,E79W/#L,E>:S$"<"B90PSFA,GD90A40@D;2LUI@\C: 2ABJ#H3)W+#@- MALJ@F2JL*A))*QJ#R3-HK@JKBD1*&,\,)L\ \D@8JHRP"31W5!438S@Q?"/) MEXE7.\EK/Q@KP^1,/I:3*B]8X_F,'R.P\=.0)X=WZ.IN/L37&%('9C6-'.EF"O] MB2?,L@,3FQ;&3X=!=7?LU!Q&T $$=0B&XP@Z$M/%!#H EQ;@Y M<0 )'2YM@$@\?'*8&P?.)]DA%Q!I'2Y,HXM#_<)7Z_Z%23U:E(==_[;FXN[Y MI/WLJF*8O^!<"J+!O?QA)_:1_/QF?+\T7N5TWW M==)^KTYO4DX73;D?WA)%YU=5\_\!4$L#!!0 ( .UZ!TM8J4>9W0( ,,* M 9 >&PO=V]R:W-H965T\\;5JL_.RXJ*M50[(.V$8QNC5%5!C@,DZ"B M1>TO9F;N42QF_"C+HF:/PFN/547%OR4K^7GN(_]MXJG8'Z2>"!:SAN[93R9_ M-8]"C8*!95M4K&X+7GN"[>;^ YKF*-8&!O&[8.?VZMO34IXY?]&#;]NY'^J( M6,DV4E-0]3JQ%2M+S:3B^-N3^H-/;7C]_<;^Q8A78IYIRU:\_%-LY6'N9[ZW M93MZ+.43/W]EO2#B>[WZ[^S$2@77D2@?&UZVYNEMCJWD5<^B0JGH:_0=0;1!>#^%V#N#>(/^N!] ;$\A!TVDTRUU32Q4SP MLR>Z_=!0O>W0E*CEVNA)LSKFG\IGJV9/BRA*9L%)$_6898?!5Y@$W4+6+N2" M"%0 0Q08BF*)'7-\ZV#E(A(+LOZ0)'^7Y";,"$Q69.RCFV2E,$$,$L2&(+XA MR*QL=YC48.HNE5&*)E8^ %0835(K)1 7(M;ZYBYJ@L(0UD5 7030946\[##D MRDN,B;W, "C)B*7*!64XMM*8 Z!H3%0"BDI<47%HB4H<+W=1BF-+%83"R-Z_ M "I%F<65 RA"D@DL+ 6%I8XPA&QAJ>,&VVOE0NX<32XFMO9%#G@:.5,9J"8# MELDJ3\O,/0$'0JP#!%=G!)3G4;5P?49 @7;50J#$\A-< M7< 5$WO3#;7>AA]KJ6.\FATZK@>L+W!K?HFF*P3,KW6'9B[\"WW7WOV@8E_4 MK??,I6H;S.6^XUPR%7MXK\[90764PZ!D.ZD_4_4MNK:J&TC>]"UC,/2MB_]0 M2P,$% @ [7H'2V3#,;?, 0 700 !D !X;"]W;W)K&UL?531;J0@%/T5P@<415OM1$W::9K=9#>9=+.[SXQ>1U,0"\S8 M_?L%M,9:VY>!>SGG<([ 9(-4S[H!,.A5\$[GN#&FWQ&BRP8$TU>RA\ZNU%() M9FRI3D3W"ECE28(3&@0W1+"VPT7F>P=59/)L>-O!02%]%H*I?_? Y9#C$+\U MGMI38UR#%%G/3O +S._^H&Q%9I6J%=#I5G9(09WCNW"WCQW> _ZT,.C%'+DD M1RF?7?&]RG'@# &'TC@%9H<+[(%S)V1MO$R:>-[2$9?S-_5'G]UF.3(->\G_ MMI5I$;3'FN,9K"_X +< MW3NP>I>3:_Z+RK(T4DXJU(MCK M.+:='X=QY89.M&T"G0AT)H3QEX1H(D0K AF=^:@/S+ B4W) :CRLGKD[$>XB M^S%+U_3?SJ_9M-IV+T44)QFY.*$))W,=)5C!&3>$SG,2FEP2K)1U"2WGYB)=ZT$F]8N5U9B3_L MW@_F3JUG49':>R=\2=;2VG "@97]C8W]JW/!8?: MN&EBYVJ\\6-A9#\]9C+_HQ3_ 5!+ P04 " #M>@=+%]6JN10" #P!0 M&0 'AL+W=OSCGS)G!3-9Q\28K !6\ M,]K(/*R4:I<(R;("1N03;Z'1;PY<,*+T41R1; 60O24QBN+9;(X8J9NPR&QL M*XJ,GQ2M&]B*0)X8(^+W"BCO\C *+X'7^E@I$T!%UI(C? /UO=T*?4*#RKYF MT,B:-X& 0QX^1\L7;/ 6\*.&3H[V@:EDQ_F;.7S>Y^',& (*I3(*1"]G6 .E M1DC;^-5KAD-*0QSO+^H?;>VZEAV1L.;T9[U751Y^"(,]',B)JE?>?8*^'AP& M??%?X Q4PXT3G:/D5-IG4)ZDXJQ7T588>7=KW=BU8GQ#TA'@@1?DA( M>D)R):0/"6E/2/\W ^X)>)(!N=IM,S=$D2(3O N$NPXM,;QS\4JOJ/'MPG6]XCY M!++YI\C+0Y$;FXFW68GE)^,J%]@OD'H%4BN0WG1[TLJ5#S/MA@^33-KAPZ23 MAO@P?RD(>PO"'H'YQ(C#+"RFL9B15Y<#C:XK W&TLT,&)3\URC1\%!W&TW-L MKOLDOHJ6Z\@3W^AQYJ;/5=[-PJ]$'.M&!CNN]$]F?X4#YPJT\]F3ME[I\3L< M*!R4V2[T7K@AY Z*M_U\1<.0+_X 4$L#!!0 ( .UZ!TM+NX! 408 -8C M 9 >&PO=V]R:W-H965T?(:7+ MM[KYUCY753?YOEYMVJOI<]=M+V:S]OZY6I?MYWI;;=)_'NMF77;I9_,T:[=- M53X,C=:KF1+"S=;EHMI7'\.QJ= M[OOL&QY^_V']E\'YY,S7LJWF]>J?Y4/W?#4-T\E#]5B^K+HO]=NOU>B0G4Y& M[W^O7JM5PON1I#[NZU4[_)W7S;UVZ39K8=MV2\[ M>6'3[;KO+PYW9_A?FL\V77V]UM9?SEY[0R-SNV/4 >/D,;+@R$]BE@:P'X5" MH[A5K+FVX;B+.6(B&09@G#AFBO?M' U6PRG3@P%]Z*L/V("!!LQ@P!R-DD[H MCK$#L]DQN L+N[!LC-HI;,!! XZ-T1FR+':(/QRBD%&0>S+GF(I&1V)MP3&G MA);T[G',>BVEP[YYZ)OGOCGBF^>CL5:1,<\YY;6QBGC&*6FDBJ3+ F'6B,S* M"M"S %:6)JXAACJ&&$O<0@SU"3$>.Q2A0Q$8(,)P&]'\TN'. 16TIJN04RH* M3Z:PX)2V6F8 M6 K1ITJ>Q+(J@:YZ&HR2"VMNQK"R2@MZR0T4:ZMT9]PW+&&2:QBX;Y[YFE$3 MB>5$@OCU)F,"![",I_NJ<*0H$"G,UQ$Z88TJ'$Q*@EYR)G P*76&KSA2%(\4 MEG<5#Q0R&_./D<6(^#Q2O&OEV!LA56 4$ "69!'D'77K!&AQ"E1\ !V[A45)\8J/IUK%RZ]/4BA:8\\A9Z*D M:HPX95R(U#_$1:DS*5=AT51(-',FL"*J<$:(8T54O*;A(1Y9Y$F3BF&V@@"7 MRE2^B#BG1= TT K(61LS8:^Q8&LNV"SL1^8HI%U0="$!+%6B@83; F#..$5* MC )@WAF5\PXG"@T2!8M_!'FZHX40W=(B*%!9@V/*)"^-DY<&E2"+_Q$ZG, 8 MHJ9^<4I&1ZOH!&E9(N'.0#*"CJ'()8?""(.8:@7.3CG*;1 M+IU%?@#5U>%F?G0,8"(:3UT#6/314N \RHH.GR 9@41FF:.P#G;;29P#QB>/5C@&Y 6 M5&!G3P@3EI7[ $LR8JFN(6O)O=S]Q]G#@.S! A]!@<8'A)AK" K4,01E],QD MSJ'1030-?,-W3)J?K@%*.47+4$#90$^""V3+Z-QZQ)G6@ U1KHHU.)>9,TYI M#$X8!IPTLZ#GAS32&QH\J8] M1Y25M) "5##T 5L!*.]"YDC0XEQAP4XCYB8'"[+ES^#R\XO%SX*S*3:__+#8 M"4E#$U V&EJ( RJR9T4%H%+UGTM7-O/P#XE?[O$A%C][AOA9+'[V!/&S7(<\ MF&!.I9T S9J DLH)3V>88]')C/)9K'P6*%_,!0$6&7O&N;C#(N/ ,0M[1LM/ M/.@1R\?(XF.D>!?9>3,[>"=A735/PPLB[>2^?MET_4P<7-V_A'*C^G<:R/5; M>3&7X/I"7A2[=R!^FM^]\?)'V3PM-^WD:]UU]7IXW^&QKKLJC5Q\3DOAN2H? M]C]6U6/7?_7I>[-[TV3WHZNWXULTL_VK/-?_ U!+ P04 " #M>@=+[@V* M\;<" !R"0 &0 'AL+W=O&'\3>TJE]][4K9CY>RF[21"(]9XV1#RRCK;JGRWC#9%JR'>!Z#@E&T-J MZB .PS1H2-7Z\ZF)/?/YE!UD7;7TF7OBT#2$_UG0FIUF?N2? R_5;B]U()A/ M.[*CWZG\T3US-0I&E4W5T%94K/4XW<[\IVBRBD)-,(B?%3V)BW=/6WEE[$T/ MOFQF?J@KHC5=2RU!U.-(2UK76DG5\7L0]<>"Z$I5CS6IA?KWU04C6#"JJE(:\ M]\^J-<_3H'^FP81X(,0C0>6^14 # 7T0DIN$9" D]V; P%;&8+>NVGFDD@R MGW)V\GB_'CJBEUTTP6JZUCIH9L?\I_HI5/0X1P6>!D:D!% Y0HG5$A<5%V&&K+:X*(11E,'&,&@,.\;L M+(L>@J]\(5Q8O@!4KOQ;OEQ47"3(TEJY*(3SJ(!]I:"OU)VP(K.,I4Z:!WM_ ME &VZ8 3!1:H!4$BOZQ!C/04N9.E;WA,V"JDCBT/ $HU5U[5[JHN,")I;5R M46II( S[RD%?.3!5.2Q0@ +%_;M;'8W@QS2\8W\/H*NM6U@;MP1 #U&![*^N MBT)I:K46 .'0_NP%%^=%0_G.'-["6[-#*W5/+J+C!>$IUN>-%5]$DS("XDM] MH3#GTX=\?QOY1OBN:H7WRJ0ZYW M@'X@63?<<(+QFC7_"U!+ P04 " #M>@=+(T9O:'T" !"0 &0 'AL M+W=OBJ7G\[B9.@,YC:3G)]^]J&4 J+=/D3;+,[,VL\6>\5BO_ MK'6S# *U/[.*JB?1L-J\.0I946VF\A2H1C)Z<$D5#PA"25#1LO:+W*UM99&+ MB^9ES;;24Y>JHO+/AG%Q6_G8OR^\E*>SM@M!D3?TQ'XP_;/92C,+>I1#6;%: ME:+V)#NN_#5>;@BR"2[BM60W-1A[MI2=$&]V\O6P\I%5Q#C;:PM!S>/*GAGG M%LGH^-V!^CVG31R.[^B?7?&FF!U5[%GP7^5!GU=^YGL'=J07KE_$[0OK"HI] MKZO^&[LR;L*M$L.Q%URY7V]_45I4'8J14M'W]EG6[GGK\.]I< +I$DB?0!)7 M2TODE'^BFA:Y%#=/MIO?4/N-\9*8O=G;1;<5[IT1K\SJM0@7BSRX6J N9M/& MD$$,[B,"@]Y3$(AB0R;I$4(P0 AJ#!U ..3/9A1$($#D *+_%.!1D6U,ZF+J M-B99P"0Q2!)/5$:(P )") *L.1RF2B,B1Q K.D($L*L$0CEC8F'K+,?;$, M),DF)"1+88 %"+#X^&9B!!]L!!0:CT\VFNSG(B/9#-&,@S! -/-),.B0-28/ ME M[!(SGX3N6IK)6W$]KT0=>MCD)H9L2@ M)W-,SN8^TD\X.VH[3,U8MDVYG6C1=!>.H+_U%'\!4$L#!!0 ( .UZ!TMD M_SC@6 ( +0' 9 >&PO=V]R:W-H965TEBY MOG($!$JA*+"\76 +A"@FZ>//0.J.FBIQNKZQ?];%RV+VF,.6DM_U050K=^$Z M!SCB,Q&O]/H%AH)BUQFJ_P87(!*NG$B-DA*NKTYYYH(V XNTTN#W_EZW^GX= M^&]I]@0T)* Q06K_+R$<$L)[0J2+[YWI4C]A@8NY=%-& V?08-,'<$9YD'R6036*#9NGH46 [1R3(KA!: MBPAU?OA0Q!."R$H0:8+H@2 T3F&."2>8!Y'8*A);1")#Q(:)[2*)522Q$"2& M2(^)-:;M*_&--S*'I(G=1FJUD5ILI(:-=*:Q,%S,$2BRNUA872PL+@R-38]) M)QI!EL:&D3DH1/X3*YG52F:QDAE6LKF5*#//9 [*T,+N)/#MO[P_]X+\)Q1/ MND;P\3\NL':%=8 ^\,_90,AL/MZDUS7 3GHL<*>DYU:HKC*)CJ-GK2>/$=^H MD:1[Z)VFGV??,3O5+7?V5,A.K/OED5(!TJ/_(K_/2H[0<4/@*-0RE6O6SY%^ M(V@WS$AO'-3%/U!+ P04 " #M>@=+Q^#O:HX" #(" &0 'AL+W=O MNK:G&[=F;%A[ M'JUJU$'Z@ ?4\R]'3#K(>)>:"8.WS09X0B^(?1^>".]Y-KAW M"#INW$=_7::"E\"/!HUTT7:$DCW&KZ+SY;!Q5R(AU***B0B0ORXH1VTK O$T M?DTQW7E(X;ALOT?_)+5S+7M(48[;G\V!U1LW=9T#.L)SRY[Q^!E->B+7F<1_ M11?4H<$OETZG.E.%NBL)3Z>";>C>]?(_J2QQ-;G:'8'((9@?_O@.8 M',#5(;SK$$X.X?^.$$T.D3:"I[3+8A:0P6U&\.@0M1P&*%:=OX[X=%7"*&=' M?N/UI-QZV89!D'D7$6AB=HH)%DSLWR*%B5P)CR#1+%6#1L3:>4P M&0"T:2M-)@R!75!D%119!(6:(,5$RV0U)#<1?1$6)A+J:DSD@Q_9U<16-;%% MC5;676P,DNAJ3,38+R8"]+J5)A,L%L*-G,0J)S'D^/Y*DY.8DY-HPZL[_ALDIZ:G MSAXS?GG((_Z(,4,\]=4#GX::_U;,G18=F6@FO$W4Y:HZ# _3?X,W_[QL_P!0 M2P,$% @ [7H'2^&ULC57;CILP$/T5Q >LN860B"!MJ*I6:J5HJ[;/#ID 6AM3VPG; MOZ]M6#:7V6I?8GL\Y\PYCCWD@Y#/J@'0W@MGG=KXC=;]FA!5-<"I>A ]=&;G M*"2GVBQE350O@1X+7)PT:SO824^=.*?R[Q:8 ^ MZ+\&GMJZT39 BKRG-?P _;/?2;,B,\NAY="I5G2>A./&?PS79>@ +N-7"X.Z MF'O6REZ(9[OX>MCX@54$#"IM*:@9SE "8Y;)Z/@SD?IS30N\G+^R?W;FC9D] M55 *]KL]Z&;C9[YW@",],?TDAB\P&5KXWN3^&YR!F72KQ-2H!%/NUZM.2@L^ ML1@IG+Z,8]NY<1AWTFR"X8!H D0SP-3^'R"> /$;(''F1V7.ZB>J:9%+,7AR M_+=Z:B]%N([-858VZ,[.[1FWRD3/11*E.3E;HBEG.^9$%SGAG$$,^UPBPDIL MHSMX=%V@1#(RO$*,FH@=/KDRL<0)$I0@<03Q%<$["A8HP0)1L+IQ.>8L74XW M'F.2X$52M$AZ7R0.<((E2K#\N,T,)<@0!>'-;5]3K;"=:Q0'2M$ M1X03A %^[X./GT7XSM,)$17Q[=L)[ZRNTN16*[EXKAQD[3J;\BIQZEQ;O8C. MW?,Q7NA3=-P3_LHA 8C)G@P5[ QW7Y>,#AJ.UV:N1Q; MWKC0HI_:.9F_*<4_4$L#!!0 ( .UZ!TL#C*OS% ( ,\% 9 >&PO M=V]R:W-H965TDAA%>#9+$"-5[>>IS6U%GO)6T:J& MK?!DRQ@1?Y9 >9?Y@7].O%;'4ID$RM.&'.$[J!_-5N@(#2K[BD$M*UY[ @Z9 M_Q(L-K'!6\#/"CIYM?=,)3O.WTSP99_Y,V,(*!3**!"]G& %E!HA;>.WT_2' M(PWQ>G]6_V1KU[7LB(05I[^JO2HS_]GW]G @+56OO/L,KI[8]USQ7^$$5,.- M$WU&P:FTOU[12L694]%6&'GOUZJV:^?TS[1I G8$/!""^"$A=(3P0H@>$B)' MB/[WA-@1XM$)J*_=-G--%,E3P3M/],^A(>;5!8M87U=ADO9V[#?=3ZFSISP* MHQ2=C)##+'L,OL(DP2UD?0^Y() V,+C 4RZ6^(Z.;P]8W2.2$63]3Y'-0Y$; MF^%DLT++CVZ:%4\+1),"D14(;P22:8%X4B"><# ?75>/F5M,;3$?\/QYU,][ M$/XX;NB$4()'-[^Y!P7)N"?HZC4R$$<[&J17\+96IAU7V6'ZO&#SFD?Y9;!8 M!1/YM9Y6_7"YR/>C[AL1QZJ6WHXK_1^R+_W N0)M??:DO9=ZN@X!A8,RV[G> MBW[&]('BC1N?:)CA^5]02P,$% @ [7H'2_;;4XW( @ P0L !D !X M;"]W;W)K&ULE5;M;ML@%'T5RP]0 \9?51)I331M MTB9%G=;]I@E)K-K& Y)T;S_ KI?8EZ[Y8P,^]]P/./C.SD*^J /G.GBMJT;- MPX/6[7T4JA7BQDZ_;>8AL1+SB&VTIF'F= M^))7E64RF>)+4?TJM_HP#_,PV/(=.U;Z49R_ M\#ZA) SZ[+_Q$Z\,W$9B?&Q$I=PSV!R5%G7/8D*IV6OW+AOW/G=?TKPW@PU( M;T & X+?-8A[@_B? 7W7@/8&=.0AZE)QM5DQS18S*/+!'OECP%/N MH8!%B6]0)89EB:>ZI'1RP\30]GG\P)+#@.82'P4L.GR#ZC L.PQH*L'C;*>@ MF'HN2PPK#T/2FU0U \XK\LH"P^K#@/P2WYF'I86+CQ>6P+(A@&R2\84&@CPW M&H%%0P#1))[;BGC^9#>(AL"B(8!HIME"(-\_%Q8-@423>2A@T9 ;1$-@T1!( M-)-L(=#X-HLN6B/;W'YG'2<5WV@XS M,Y9=4]E-M&C[ACD:NO;%7U!+ P04 " #M>@=+&AP73W)( !"+ $ % M 'AL+W-H87)E9%-T&UL[7UI<]O8E>CGS*] :=QCJ0IBD^#>R:1* MEN6.)UXTEIS,J]3[ )&0B#0),%@L*Y4?_\YV-^""I.0E>>]U5;_*]/>_JW[_,E_4 MFR2K@CA;!A=9E58/P>N,QTSS+#@-RE5<).7O?JQ^_[L?\1U^;Q*\S;-J5<([ MRV39_/:_ZJP7#/MA$/4'T_:7ZUX0C?Q?[EO/7\YNRJJ(%]7_;KXI#W]([E)\ M H9X%V^2YE-G5]<7Y\'K=R\_7EU_>'UQ!;^>=XQT#LLHXC5,OTP^!W],'IK/ MG==%@4M]E98+>.Y_)7&!X A>QE5KWM/3070Z''1,]>=DO3[])G .>[S+BQ9,WL3%71*<+18)/ 7/+/GYKJGSS08.]:K*%[^$P15A M6O"^KLH*CA]6THD=-LA?P8>MQ3:?O$R*-%_ZG_WOJ//MZX=MZR@'_=/_;J$5 M/+WD^=9Q:]FW\;IL#:/GD*5U88ZZ2__VF]_X+LQY#NB9E0!H^*W,U^F2H/XB M7L?9(@&8 BTH@^,ZB^ME"M^/4R.'YV$CP+TBRX7N5U">!N@S!9P,0# MNJ>3+MR/RQ+&_ZGU=5RNZ HO\)?D;W7Z*5[#\ZU)7F>?DK+:^+ZZ+N)E$A3) M(H&7;]9MQ']?K0 3=SR @V=57J3MKRZ+9!NGRR#YO$7HE;38' =L+2.O '\6 MSG[;HP$Q+@"A<13<[19W% 994C4?_3G/E_?I>NW?S#K/[DZKI-AT3,2+\7^G MCF2=QC?I.JU@UZUSN5K!%><)ELE-:W%J"""V=4$C!/FMM2C?.W#7D:V4P39^ MP%-H'\(BWR1!%7_N>@)&*&K V6V1+^M%%=S'!=)O#[TM*QBJ@&5L\S)M0T / M%#\4^7I-IU$D:[H0%E2Z7EOG90G/ETGQJ0O9%FT8[\:7'0^^V0G6E\EM D,L MX8IJ^.T8K(D^>Q>XXP&BPZM\O00N\IS0N7T6[_+L= $2 ,(964::P;1PD_V3 M^<=H+41?'\_9^\D<+.2TZ>,3U]LMW[Q+ MJJ",/53N/ <1$4;S?OES@4@--^LV;9W-54)G%P9W20;,>AT&\7*39B0^5>FG MA(\CNTNS!%@4'+(BEAU7_+;(-P$20A+5/$\QBJAA_"C,Z$ZD$S?UN"F#FP1$ MQ<2Z,YUO>K]#&/.[OF^(/L155:0W=86$+*CR(#OP(IBA6T-\@]=;A/]%7*:+ MX!BP?0F/Q@7@! ";[L1)B_2DZQJ1];"G_YRD=RM\//X$QP#"7U9O;N!I.+P% MBW=R\W(CU^U8'C^\MXDTK IP%&ZJ5SP],Z>$>T$LRQ:@/Q(W4$0]I[](L:#S M7R)9J$MG 8OQF#TL5R>%OJ1MGQZ$Y>-=P^1(&7,EI00IW2%EFE) MDC7=J-O@-OV,=-VK;;Q$,0$1C_@N',K5Q8=+D+P!C(MT&WL A]:#Z(DF6 M,A/*GW@RA[VK]XF[P\WY%KIO<[=I%@.!V+VYR_B!F!$L;:E$A);\D1=%?@\# ME<#<0.\);N+L%Q#XXK88^P%.^D%3R>[G/#B+!#S.'I1 M$K6M'.\.5X$^7-: MK5 /PPVR_@PH5F_A3I!@=+ZWAWWBFQ>DQ38XYR38L#Z9H#X9.%;R+]-4;4-J M\)>W"4K@+4'P;+DDTH[F4,"D4QCP/-ZFJ(1WOK)8U)N:+2A,_UPAY VJ1%TO M*W07N^X?+'3O?.=#4@$O@MDNXB*C^]CU9-,"H=7+KA?(W-!6/-A.&E?!3GNG M>L[2/_:^TRU8[F"-]Z"*EZMTB[BW &1"CQ7?OHW=XW=LUW$*G[\\YTK M4#K2VW2!+B] F!DKM:%,*KT_]!206( MVQUMEC$6![S2$F5PH3C9&7.VP7PXZA',"\34]4.(;SR 4@!*'+&S=8WBYGI- M(BJMSEWV;9Y7\&B"AF9@$07S5[U]VCR>T3J!L_8=0 \('8V<;]-,Y/1-G &9 M8)<#SFTIN\$Q'FFJKU"&JUFC& Q:,C/T15'':\!S>A" $O*0$HN2Q00<#UQ M@H0A*,J M@:3>W0%M@==H+'@/!)&G78H;7%=,-P$>_FN=$3H:'/6^A.B 7S(Z(*]( 'T5 M.'$L_/8,5KA 'W2-8AYJ.:\SX#EG60:G)CY;%+$4VO^Q!008JPF#28_(P=[- MW@@YI(@"4'WP$%IC 2Z4C J /'!22Y;-<0G6\'L@2 < _^ C 6B5<*4 *-_O M4KTDHR"-QI;">,->K7*%7OF8C,HPN9;'0,@%DF:,B.J%$* *-*UD??,^!9PJ M 3N!7N,5^9 @1W2H=I%G\/M"X "7^RT@-*67:[UTA7;4N ">_R*' M'\'Q\U=G5R^ =@K[]3[Z<4O /3XZN_H(C[[+>S3-:7\>!D- M/KQTD1!#6*CE$Z/*Y*!XLB*Y72<+(B>))H",6/ F;Y:_XB4QI:%AD>Y@%,.: M[ZI6>OCZY7#NK=4P"%)$Q(VFI(33L/DLN=?045LG9);)4]X-J&2@1<"G?ZV7 M=SI2!K[8Q+_(-R@P;6(F*G$FYZ XD::W,-)+"6J0L-680U0SR3>E&( 4D0*-.4 *!B,5-\" MPM?$$K6L+2"/2V2@>,CX."P,22Y\ODS0U0K:"JV>%]S>"!TEL2:?!MI#&%I<-928=V3!I05#%_C2&);A#E9=T5\1;BO!5/8-@7J?JVW MPY-]KN"VHB-K+;HZ86U!;D4FR KHR/60/ST 9]28P!P=1A$S0,7W'8#/>+[[ MPBLLL:9Y;N.+L MDRC-C.@T>$]@6 ?'5_5-!=+F(IA%X]-!_T2S 3DNX'E 4_%P2>&%S8'>'HHC M7^QZ/"AA+4I**-LIH)'G@B1,/(_$\%:FHJ(RR"$:Q)#A-PD\1L8:2[?0)%B( M/()*A#.10_1!)++ !(^7J/H&$+A&)(17S;)X[8S/Q$FLKRQO&'QA?!4NC3V MK.*P'*^&PML!-#744N1YFT,9RGH(5;6)LQ:^>#26Y9KXJP>%J0AS8XP; FZ MVAKC_!?C\JODIC@8F2- YC=H1 2MYYH1=A09;"V-V@S8ITZR6B4VYN"Q&#/[ MFD<#81)%ND1Q<.OY>+M=IRQOXB,Y2AEEL,8H2)@$Y#J:1HO$*-_(&XS)6Z1' M(%0V^+)-]?0U4XM0KC$6BVB-CB.%/K##:H2Z.=(\<'FDO:2>VQB/#XJF)]@M MUX2'5;;OD" E\&'XWB/)7ZR1[**P2^I"$Y*=FZ9S(S]Q2P,J;;NJ.%>(7,)= MA:NR$/-DF6L]CL=QU@V' EO-%_1H_DEH"'^'9"BTK!6H5:"\$&-@P^D:&?P- MFE1PE7P R*Y(WHHSQZ2!%ABX@BA2B@@)I(RT%P4I)"(QS4CVA$A9A F896E4 M)SETVK><=V&BV?Q^,X,[CZ YS!H?071F7T>0FW\SDH-"EI>D_#8 90ZYNY^3 M-[BX#.A=R*$2GJ)R/5;L"K@FAU"RV:$:F2)TD_[$$#H-2I&^^$;8RA;!Q9H2 ME4 EZB%VW< -"4D-!\B1$1LH&M[J4D'&UF TH4+[=4'\&1!_C0(?*IQ$47*4 MB! BY$,';"A*%@Y@46BX1=MLD99$@MEM*78KTG"09"X^S:##X M;7 .7!R.$]UR1@H:1I.3,'C+3%XQ4O=)-"#Z!CYJH("2F@"'@P6/L.81T 2F MY0C$@PWR8 ,*BV,M0+>D@!,)^#3;( 9N]#AE$=;C5JLBK^]6W2*V8S?!JZ0L MPQ2[N&<3Y9U-R\8ZQ4I,\J;M@B>BS<9_I$CJ;M&@9(.S>2X^ 33_0>U$1T7I ML=6)/XE$'4J;YH=I5PY=X.T[Q"GJNS3N7Y80G=5W<-@'D2( T-&YR/J&,Y_+ MS:;("K1UIUNY\_3)I0J<.8Z)*289U6.C@(HU4\F6\+O&\ET5" MI XG%S5IF6\(QK8AV\RG5#V2.=Q%L?1:,C:A"P_E,[J5>29:5'--<$#O%U6N M3(#[3@@>.'J-4N.I)-M=:WLY"G],CCE$X1KG5R7H:X+6RFE-F M\E>PW"$BR*E.HU!&4-*XA1=P5$OTN1C/+S(L+AU&JT M(%\ ,:1C2TL6XI0Q'F7)INF[:;YR][?$L,E#=^;;#RJ#:[ZX^(%QCY7YFJBZ M97#%>,F'0)%E\A99QJ0;989^5Z[ M-JJ/Z9L;N$"LNX@+% 44#4PI<'^35E4WKT%!V99")1',B\W(9E"-S)=LM0 6 M!^+[5C;A,';+L#K=>?NF;%A]49=$T32?>YG< MIID.OXT#-8*^DA(46B(U4H9P?=[&54$"?*KL#;% MH9\3DY;FDOW'(-Z(R;[0S/)4Y9O2'6!RK]2"<1\P\ J5>0L%KS&$#H]$O_A: M"X<:#;5R7P975;(-(F.WNE.O&9D2!$T9LWGV/95\CI$T,I*(XTC$?6.1O V$ MD<8HU*II$XBVQBA/%TA[V"@J%D0B/:2.S6A(R7RT((FI)SV$M:S2+5D=E PT55&!]]&[4X0M;:U>SN\!YRCL0<,#[$'!V:(6?GWZII;+$9Q<=D\ MK,!R>C<@@VX9C/9F\V0#L&:I85!OE;ID8*HW;;Q %TC0-"C361X=,NI.@BV9HGI"E?TWBU(H!5VHAAL50V._^ M)[H#'K'NR4\EK#/YSZ.MY&4?<11DU L\(W$686)_(;$Y16)K6H#EE E .:WJ M:?@0 7G_A'3&8,FN]02U<&9^(/)S+L$[&6LNLW1!L%QMRAE$T='M[Z)?*E-.$7V MN#Q4$^2FH7A#AX2?+P5"LA5*-I"M-&9MP_ G6'N1)$Z"-O"RS^X'%%=(\1+F MMW?U!K$Y+WX*'IE4&SP+!J-P%/7QEUDXF$?P2S0/QR/\9#@.Y\,QW-V,=$*: MP/J#B,%-%X)&P[ ?P2JC<#Z?\U]]^FL6!2:Q0F.(,2']!(?JQ9'Y,)@.@ODT MF,T/1(=@,@HFXV 2X2_-E2^[L1E6.Y@-Z0?L'W],Y^JO=GA_9_J5]=6^&.@A M!]*II^W?R63(J>.6;B[^I-9H;.P#_&]IO%,)U##+ ES!^&@/\3? MAM-P"IO^@?3 M)"B(#_-N)%L)43I)UE;^GODFK9(-GRR&Q G=<$.=U,[@&:*3V@ZKI1X4 TXW M"4]TT<]P]NOM=)#NS86]+I&'S-5=A^@N%N>"8[4V%B8S'BM:PW6Q9K$9-50"WI#6I#2A-3+A1E MEU>^%GY=4-W$$UI&,C$TP?>I?P,Z;,/SE;J#YE)+D20&(DOQ+-'&EHR%F)T7 M92CH1 3*1*Z)_WS!B65(8$/."T.C$4H79*[%)Z@ZS-_J6)F3&MNB/)!L*5Z* M.QTJA%D;(%[7+HU'>AT*ZLME(6VZ]S MV%1IW'/N&&R0)H,Z(#^:I?F49'PVZ3'C%;ZH-4T3@J ,'9;A\1Y$T.1TB?D1 MM!#)&7*B=,TS92O(5U#QMD8J''!^(J7\6;AJ7])E312Z=8HX.@QA[B'C&/UI MK!EJ3ZS,(@&PIC&89? >(:M*D@%%QM(BQG^:+%99OL[O4K0NQ,M/+&>FJ#0P MG&BUIHH M8)VFI]64;D0'QW*7'MI;E4WZ:X+U4X=TL\*06/&&VI.M=V(@*!2/CJ@JO??= MM=782[0/E817.])1S#"6-!,R-;,$#$/7?%()R0$4XG!Z\W#*L0X4,9U6^ %9 M#(G&M,"!"Q5ZYZ5@*5(_(&*NK5'O%AUN<-.Z#1>@2+'6KA@]<-G]+!DBO>Y5(AHKD(H_@@ M.]P*$+=!KT=2D>2W? 6V*P#W@E=A6*!G-IOOR0W5KU@)FLY+-@5'RSSYT^2 M4?#I5.*,(1,E:<7J=$U%==$H#N6FS$G6-P-8'* AC7E>\>4JFL9-PK'D1'K!"#E]&6O1]M([11KO=A1V\;SU#Y3SK@7 M=+SH+Q'++)G%P4K$2!(K8ZOPQM*N5H5&JVC8#_NC 9NMHJ@?CD:CKV:X>H6. MG#\19E@A@^WJ;?[']@%H CI[QYO-$*E/<4%) G8-@$:HX ;#E;I3=H@CFE1W M8GZV3L3TD%"6(O-,^5'+PJK+]*A,;)B)I'FUUN.CQC=')V%#!%O$VXJK?ZB7 M):Z"\W>L=71,S]&_=09T<T."2/O70DM.=E(R,2=Y0O%G$I[ ]=NVRAR]LE!G76[T('Z*/) M 1:(5260L.6(F/CA[1I$SCK6!H/V&*26**-0RRG=610I%&N35=HL;%<[PUO_ M*5]_XG"B&U17&X6;.9O$*4K,\2^?=38Q,E?K?@$'1#8D)YT6MA4JBXG?PI@_ M*E\MNE"X))0/V:S+S=8BE32(.('P2+6YJ+$*Q;_^5N?,(HSZPA(.)Z M(QL=RB.X+9-Y[CU& DXM,=-"F5NG)JGPG0_;!TQ$@?.+4\MLH/V6JQ2DVV*Q M>O@I>$-K'& QK8Q#E^$%]U2I6@W12F4F<%'$Q#0YF54\&.,ETAJ>R#T70]&&?E6"44(^Q$$BE@U,E% * ME89FQ>XS5O..)BDG63AY%&AU8@K=[B!!ETX>*@40UBA MCAN?4 >DT,/@C\:/@!9W2RLC?>ZGQDQJ/#46.[*L$AS<[0!#:3EXH,FM?V*V MN,FSY$$=R&V-8EHPG(WAW]-3^96? Z4$!8,!F$TGL OHW#&GLM)V!_/K?-X8]4,98C:N"30 MGH:SP4C_?(DU:CBWP2]8XNHF _J_N3+OX//I6/]L8^FWQ"B*/Z!5P&\^?!H. MQXQ/^$L+GT93^A9_/ *?1@/!)_S%BT_1:";_^O!I,)@1B <^9(&;0=_BCQW8 M-AE.Z7^-3C =1B#0OP<=,.A+^'\GZLW#632 G^-P.$ H#\;A8#A\ N;-(OWS MD(7-YOC?@7@WT#]=BZ/$^PKA!J$/QB<934Y9:GBR2)Y(YI RF6JIBVT?4@B3 MG@+EHT!1F 1UXEBE)1B@!+"']K+YIQ>\RYVI5(Z\>59,'R0#M>\42 H.V699 MHG)OD#U!1ER:*'[;]]@A3/(W/I'2U%QH7!=[;$MVBD$?^$S.%2-"NC(JZ8!D MKUT69$.4SYUZ6A2\5^P9B<.V"8E)(E/"!]I"T$!:8+&F!?#8&_$4:;F-(\>5 M0RX..%R=%"#+R@)'7"PE:T&)$U+=J&4T=,SYI.T9(R7>F.V@Y98 K=&'U0[Z_ MF+N4+BK19T0Y2ZVF&K'*TB:9&X\/!.XTQPVLTKO5*5DBD(90C7!YTVRE1\%U MV"@ K8WHT@!\8^F7\T5UN$B>.6A (&"MEY4"]JK>4<(H!FQ%PTXAD1^E"'%Z MM#_MJEG7LGJ]]+;@N=EK\ /B0X^]SX(S.&)@]5%HQ>EKZXJ=]LK$UK$ZD(V! MX,CY05**2UP^8B&4A-OXKDC8PD-ZZPVWCRN#5W%QEW/MH:6)KC8K@-.@\TE0 MXL[HFLN(Z)&@D&T 63_LP_^6D2RF&!P,^*^DYD=521Y0Z_4AO2TED[@@"&C5 M-Z:XMATT:TKYF!T=BTZM*X3HKZ@.*X5TH M; F[)=7% ;4E4WYJKKI#)XB#/ M9N%H-+&W_&P21GTJ&-K>K"1=8 0 *>5PH"^*^.^8\94S_B<2T8+*)%UP2K?# M^[O,\=D2GGT5WP#UC!N+82HQ'7N5E\*9:QCUM5.2QT:)(T/3#3Y:F[>F> M^Z'BN3F>U79CZ=,)+,/=L_D@'(]'W7.(F:J)D427@"9\2DZI_"29@I+/V[20 MB?F21/THZ@6MHNLN+B#A!-3[*X6XYTSN+"L2HL.+ZL'DX0QP'#^4G$;4:;)AHC'D[#:#)197/< M2:GT/AI6)0/7,CZBEYG,P5+>' 5/\FK!+<(4%*X+266 Q&5)([1N>ZA".]1A MRG%1R#Y5/HFQNP<5ACKS73H!QBI>(B&T;Z]%%+'."C[Q; 1*49K92SI\ 1VD MP;VO&K0ZH$D/X,@=;K%9K@23VB5--2O!4!*^61UW@[UP2_3FFWBI&"7G:N"PVD>=K8!]C$XVISX3%N$;A:#CW2D/BH,4,"3,Q,RQ. M&G/M\07>=U5Z!_8T^@$OR�Z__ ^Z"9GZN^D \4X,NOB;CX#BZ3JDXYPYQ'@\>GFP@PHQ;>'0G0C&M-'PP^"N>P2).ZSUL 5WZJ.Z#J=X(WSV;SB??@2'JG9*U=1S3LC?F$ M)KTAGU!IQUKQXF@4SXGI49R2HNZA]7O-@^$QF_ZYISG@;&?]KE:CP?&S*!Q/ MHQ.?:PJ_FTZ&)][+Y_'F4QS?GZ6U*&;->-M\=C[XI#2U62_H'M VVDB;J)(T M Q/B2TI3U;@4F+R_$-.YS;U0_E25IG7NG_@354M5.R'>?E<_CKC_@#?'4IY9 MD[QUUL8\P=3,LT@!DQVI:X?B&=P)SK]$7\>6=3JS4A.UO,KKPLTW=&/I[+K& M7.//+0.O54JCFIOV6\(X,;2O=-S48N@BM4*%>TK!BL($ _)*FAUJK6%2BIC> M<-EZ;45:I26&(%*@UCI.-X&$GHIW%$D8?FR*P5LN-=Q@+SAWX[9;4=*^M2C/ M))\$90LVE*327X$_6QK?2ER*BZU\>JZ=X+JZ_F%G22#,2@JG@SG^T@^'\RE_ M,B#S_SP$M=1<(,==)*U[1V$TCN#?R6P1!-V]L2*ZF[(5C39,YNC-EXYOFD MJP\Q-=7I(E#>A_99*>;4M,+SGFLXYLNAH_5NC;5&U9V$N\MMZE$TH?; 3D,9 M.]C0H*.@N&%MJF\$WU8D)*H<$K5]01NF5<;Z4HP5CY'VB!=F1>3<@@*C(1BS^AV[^QC..E%/[@,X!&$O['I)RZ&I%-9S,PLYG$\:/=2S KT MU+X]/X[UV9],=.@Z><%T"C89:JQM)W8>!Y*9@F*:.2#9W+A8M\*]Y0IL"=6" MI2QXM,GD++BS/M,*4-,9"2Z+QZXA;!6BCEFYJM/CP_$5E=+B'GN<+F8BNX#V M/!N359VKCS 9;?O=)/_&LAT: *3&]&6W!&$*T+H]5PD'$+TVE/" 1YXD@@^P M899GK&:T*D#L*=5+I6+E*IEMK(5=Z@70#KOJG<6DG )W9'(?S:"V<$ M>V(9TJ*$#&_87X>33W399_'FB=I(TO!9< -4^A;3D19%JHL"2K[EG8HHMD4W MV',1#7]U =S[[D'^,.[_ZU72JG2=FOQ$#]R( MP=*]CU7.&<;J\])OC/H(+&J#.D5<[ZXX11FK564'7@;? M'R764,P43N#!%*_TZUZN!HP-= 68%AB)3:)KC%=?L<.FR"A??C "D;<_(2$8 M)-$!"HWC 0FU*G*H/Z $(>=9Z4)83"8]:;!#T$TZ@WXQQQ^8.#%@#Y7 M8).WI,\UA5',ARSP#B.H^C<#0E#0YF)B0> ;8-<:&GM)X1 MJ'HC/S)C+8YQ.!^- :4Q5 >CL@#>?1=NPTDXQL@??&: JN,8@0W_3X=T1GX@ MCQC(D][(P!I@/*:/NV ,H)TPC/NP+$1F./]H0L@\"N>D'E)=F"%8-&$\G M5/,&"%$$B 0490PO8"F1P6@?BRH14^+UWC)+U3-AGG M4VT>U]X5:#*G443?1[V?#PGFB2!"'*L">["K$]8IK?,3H W@ZAP/@+Z>P#68 M *6)[()&,-T02!76*8*; 5.AJP FF@WF]!C7K6Y4/?)/229X^R\C_<&4C*?2 %'!;UPA4Q MU6YT-(+C.2-_/.*IY)I9OK'V@!030IFBRMFV%,L^WQI3Z9I]49Z5NQ1=Y=JX MR5Q%TGFU8N$57 5L.(L:KO<#H@'*'>$ C[V,-@JVP46&58-,_IN[:-Q<0*)G M&,@\V^N?=MOGQ1+@"6BL#LFVW+<:\DS3YI,N,"'>R&\)0^9*=RR /3'ZC4]DP1@3M'3EVF.,^ MPZ)@Y,D3T#M.YC M=C59AAL[;]L*%&(@JPNSX!85R-0T ILMM8C=1M@FR5%E4JI2/$2RM069G6J? MT'I"U92LLC'?!"6DP-IQ>F*@AIX#P YT'G#G9H4CYE1R? 7>L;[^J$,SZ/!BW.+*LKDO#$]ZM<]KM 'EKNC_6#F ;=^(>0&3^" MJ%F5%E:*8JZVM^YO:!%:Y6AW-+?X@^K[M1-=&A&':89AK%EE#*W&D5RO)6[Q M-OZ46[:E)C6FS@2$VA2 :Y[F$=AY4>7\'"$2NG(^IRJW@I%.BQG? U92EP=D M@5&+3G+K7#@Z1"A=!>(B^Y06>2;)Z)<%4 MN@'=V1VFOQT<7EV=')X&4I#*% MH,HMUE Q'+F1)< N?NWPXP:>66(U5Z?*V_;DBW429_46GWV-*DB>"B_&>\5E ML#'2(/Y[7"R1L;G%,FWONPS$9(X;7U#:#%D]%ZJF -=K:>F75MU\G.]%7( P M<_HS:)1<+VDPGTU<#NQ>0PI-1 >V5+UD^R3?%WT,RJS,QX$AB%* &F,9W*,3 M:B=1_Z8- ![>Y1E?R#))*)YR16TJK)<=H:EY1 (F/BJWF'C.E86(AFF^T6NI M>52[&2U]JP%WC?,ZWAK+P.[2T$=$->]RGA"M]A\ NFDI K MA#NU&-*IXDY8^NXHUGQ\].'J8PG83U9Z"BAK)%9++*YU82TIM%FF 0EJ(WM MZ@?J.!J<+[@C69'8<[+9KO,'E!O-$M*R[?#6"VK,;SFT6\VC'4/*KHWT@I]5 ML! WHG)7*6)_H]\KK1?E%VES](E*2CN9:1AK+N%%FAXM)J>XJ/4BE.W.:TDH- P74ME M%].NM7ZMI1I!CZ",?,W"!Q?S52N:)8RNRM"U[\>[/#N]$#P*7NI'S^WH#RHX M(J':V,6($.V35+I79='/C-HU[!/0IA->)75A7NY*[7BRQYA619E%,WY\I(J. MBT\3W;HU55@"A0R-5^12I;> >%@Q]**LJ9NB=B>WE/:A(B.P&(]"L,2^:HC6&8802A7M(#@))'2A1R4=S/JQG<]!@ M[VW;B_()T3*6.N:B"7*$;,"A;%M.=#S_->#KJ!;M'Y6]3^5:J MLR?JVR\.5B2]7S5VHP(63S?>OVZD0J(3B_RQ8[3<#\E;.!H-@Y_1^B5>BT8" M(SJ@HF T"(X'X^ D> .B&>(TI4/PH--1,!D$PPC=@A.!#BQ@. NF4ZS"KNNG M1Q.<+R(7VI0\!6B];ZE]8X*#+=2\-RN2R;I>M(-AFI6+$% D+P0 MKL%%*AC)6T;UL>W?AZ )LNMKE_A78A1]XYI9%5GP;R M@8,^B*8L<*N-1^44[Q=B4]D[10?VU M=OK%PKN506[F%'F4ON"BW+$T@EPERSL?YC9YF*\KXR'/[&6+DU[@?<_76%>K M\ZK3 C*8*B8;.YI-N6)6M4KL&Z(XIWTOX*E+ZIWP:HUA=BB"2>@(9MA>OGI] M=.)XNY3/VE3W?C:V4ETIV>B:DBN:;(%32U6@E!( (R?4PSJ@D)W*%68K':+4Q2G:))G+1=W8Y: M#'8H7@!:;3+3AYA-O,T86FD[9\GWR8DJYYC%Z+Q!(;+U M"&.#"@T@$0K9W2K=X@NS]@L,C )3!&J="N5M[P;H].JUNG=NB7F4V62JMA7! MD *+KRO1WF%=GDINZ*P@:[GV"5"FAS9U4Q$=C'I!]<,+9Y:$D!5O]< M2XT<@DS;]"4N.J&N)C-)4VHL=:-J'K%V.Z$)PD!U,(1'+P&/*;_BCRAWE)3B MA U^#4S)W#N:2:57W79&10&CO_X.7\S3M9C4#.V +WY4GV-EOG?O/X-L7&1H MBZ2["%(&UPFT$SM'<#M!TZ]+?.W%] @QHB0#FO6^:MU%M?+E-/OO)FL7D0W M. N:*$?04VX-BM_2BAG.BF1'DS*I^P79HGYG\_.+H6&JX:7-MOM M.\,*D6M,/B%;!Y4%HC&N3O\'#VU3K^_8-ZTM M@5>F2-&%DEW/."5B,!^.*+^,_/UWZP>IIK3,Z3ZK/ J+IS67?9OG%5>'TW8M M4.GT]A6:<6\HWP%0) V%'&S33 BVL=.'-+?-.HY=DBSUR4VE:,ICHB;'JL@_ M>KV4IUIX'(E%6QN;G"0U(C6]X'V+%'7EP_CE(R'$:G)*%./BG2B!Z?!['MK. MAC65[V4^SF5GANOI,/J:BY'7=W=LZU/N8*KV\)1+P:YUY;;[:YU9?CNV('I> M4@$#C [D#JW:];BZTOK9__"!%!'D&@KM_]@"@H\1J6S!/9MMZ,[^C#6[99!5 MQ(TD.C/\'@BJ.OIDGM7Q M_O4KUD/9?X%/=1E0K^Y0H3%:4HF^(TTKQ@6]F- M5_F%$*!*A39,!1&= -YB!!^X>X/- XH\R]$)[[5G[7L>:%3:<(].^_,P./K \A:? M_+E1]/$"G*N8TB/5OZRLM^C/7ZK"TTPR> 3=>9H)LCY$MUDRQ353=) P$;S0 M$CVS:,1-)E8U566 MOMTD!=ZTVDNKM'XB5*68U='W2MG9:6:L)'Q[,6^GM1HI[K)1Q?"=#LA.ZW?9 M.MT%J_T\3%M3R4#XU%2VYAX_%)I#W]BU!RB28VG9(M3QN,?!2CF7>0K;C:R; MO=#M[M9*8][7L+IA^M$MJ54SZL2%@%F ZBC/U&K6TT-8WFUNFX->GWQ1.[!5 M6 /$-XDWI8E(($Q'.RX00+=HA6- Q152N]).4"AWWL1CPZ 3)5G?;A31WZGR&GPGL"P#HZOZIL*A-5%,(O&IX/^R5&SC66(-!4/ M5P)U.+C.4]R6L!8%K=0J8L !.Z8;@6;-3$5%XY!#-(@APV\2>(RL-Y9JHDFP M$'G5!\Z(,99MA1>8)*%0]8X&+;1VOZ71]1Z8.G4NC3V K%+1O!+K+K#-:2]- M-?5]S]LC0IYE:6.E;>>)S,!BZOX2,XQ MQ6L,WEMCKH:J%RT2=5SI-QB3=?%0ER_;5$]?,[4(#@=08A&MT6E10!]XNL\X MR@ :0%(QX=H83S8P5A1='QX/JW( 0JFO2O!A^)(A;K%&LDO%DN*R#](87#G$32'6>,CB,[LZPAR\V]&(A*;\-5BJV MVL?)&UQ*12[ MHE*#IH=BRO4HK*&I?*;EI \E0K+BG!*AP*66:(5@W5&.L=4-R]8K-0X&7$3> M! "(S-RU--9=[TC(/V@9;F0SQO2(!1Q0SE%PTZI#KWVT_/)/50O//"U0#Q#8 MJ1\1WW73,OV1E_X+!7:THAY %@;#3FG]/_Y]%@T&OPW..07O#3O/A3@,H\E) M:/EP5>MTI8CMVDS@SAF7*R.*^%>R>,)/:TH^)?N1FGBC"Z&@P.]I' M)WIPJA<6*(H7*SI.E)H(WW6VTZWT<&WV4 A-O_52BS1V,O"-*>H8*E*LZ__J MN!29G'7K9;U0\3B-QGPLLN76(,D&W>_8#I?ZPHHE]2R0=IX4#*,]$2R%2"L. M$!0RE;7FKE.,S"1O=A10I/0^N5N-R%;%Q&^)YC_H<%)3*ER&4B?^)!)U*&V: M'Z9=.71!TE=MXA3UV[G9_Y*$J!7ZT4V* $!'YR+K&\ZLJA"<8_P%VKK3K=QY M^N12)1 ?Q\04DPPYMYSH!<@SY!9^C?.5P75<_H).D45R2B)BWSC51T-X9L M,Y]2]4CFP+R0#%G,1B MJKDF.""3:;[_A."!H]L*1P MK>WE*/PQ.>: WFN<][5N['W4,.^X!FC1=[27RBJKQU=/8B0!KY75W%?]"J^X M=!DT%,EJ+DZ96%0(KA&B$IH$934:QZ"7TM^=A#AEC$=9LFGZ;IJOW/UAR>*# M=^;;#RJ#:Q,/9;QK)26KY;;!E9/7%5DF9Y-E3+I1IDS=59G"YQ2/HFPAU=+; M8S?H=B+LVR/UA.C>J#ZF;V[@ K'N(BY0%% TD#NW;]*JZN8UE&=N2:$21.3% M9F0SJ$;F2[9: (L#\5VB^US&;AE6ISMOWY0-J[X(.V.:ZH]!*#LGBJ;YW$ML M^*C#N&(=HZ>OI-0G*>W\>'W>QE61J(;TI"TJ.S=Z%%0RI:UX6 3+L;7&3FYH M2;DE(&$#+Z%P ^L&%SH(/BF_1&FP D>^O_ZPUQK1U$(?99#PI3AWQ+453;+_ M&,0;,=D7FEF>_FP' #*Y5VK!N \8>(7*O(6"UYA1@D>B7WRMA4.-AEJY+X.K M*MD&D;%;Z8!#(U."H"EC-L^^%YPK83]4(XDXCD3<-Q;)VS\#H$GMP22;7U9(L%J,;0_/F;QYLIW<#,AP26XIYL@%8 ML]10"N>[-@@3B*K-L/*,.]0^\G$X.!_/;>9"+UV.H]E-!Z6Q'F\0!=(T#0HT MUD>'3+J3H(MF:)Z(IW]-XM0,;[E0:B%&U5 ^.Q ;ZM;<"H3$S=3&39_8;U(\ MSD%9?0@6TUQ;%77EP+7*A&Y8$V6/+ :G@[QTRCKZ A9<#CE=U^1ZX/S>WLW030,^Q&L,@KG\SG_ MU:>_9E%PH2M2$\#P)MM]>S_X:Q',A\%T$,RGV&3VJMXJB_,ZN/@,+],H'RC- MG"X4Y7-/1L%D'$PB_*6Y-XA^H-W"AQD$XX'[3PRFVF G^G!>_G*;9J8IG M'N"Q]N?! &C<9$!M@=-RI6.EIO,P L2:C<+9?!9\1 PV)>NB<=B?8XHH@**O M,SV'LP&5M8??)OUPU!^U@/0*><&?B&U95L=.@/W^:@$+JM<)UTC8W74]=-WR M!\'^UR;RRB+^:Q/Y7YO(_]I$_M3H%&147XO.7B'=:LRO'2M^[5CQ:\>*7SM6_-JQXM>.%?\*'2MV M*>E/Z5EQF*;^:YN,_Z?;9.PNOG:(?4@%C7D+M!V$8[^6>/NF)=[VUD9XB4%D MZ_8I SQ[&IY7NO&\IZEL9VZK"F7^RUNR2K2+WR3W.W)OX>3/=;Z:\Y@*[?G+ M&TP&>(V%)=IC:P=!=[[=(?X2!1X@YQ^O7@;'STZ4?R'%&A Z?_F9\[=G->PD MV%$*R#:1'_;43A? ,58WHY6VCG:G!V#'W!VN@1TS'>@IV#'"(QP'.T:AX+=/ M;&/V'>GNTSLS8:&TA+R^J;! CJAMGBZNEE?BT;-UN!>:CS4\"RVCO^-8:'[K M>A8\QAA,..62T1?:__ $P"TD=A53@570E*?"2J>'XM$S@F1JDW$/5-H&M%WE MN9**-.=X3>YY+G=VS#'6)SKJN/G66RN$V=H:)3)]T)5"N*Q,%VULFFAWDH3= MAKWF\WZK8^OJ-HR*^T;9\>A3X!'\@\V:;\GP_)8-SZ_0\-P%L2^:A0W7K\AP M_94G,(;O*S9\?^7QC?[T(O\&RS>PK7SOTBQ;-97 MGH*=!2_866 5//JF._DFP&*!\RL/JKQ0WWC8[T8S.B?^AF3$,^>WIBR>*;\Q ML?',^(WICV?&[T"2/+-^!RKEF?4[$:Z]^_U>4/Z&Y"WZUL-^9_+FF?B;D[?H M^Y.WZ+N3M^B[D[?HGT+>HG\*>8O^:>1MQWZ_%Y1WD[>7&%YC=.K=FK1C_Q/E M^T6<_=+2\;=%#]V#]G/MB1<]'9/4\[G%J%!>8YOERP*K_),H8O.QW53[97I[2_U5 MJ6PCE5&EM^ ,N*IO3M'K74FQL 87/7"6+R"PY[J?NA-JZ%V-2J<$ M5G.3K.+U+64C>'HJ';CL-Z]?O/_0+0:8\R1THI)DV-HRM#AW&YL&'G3:$?OZ M:&]&9U1L\)KDF M/.L9 =9?<''!K!'FK9MPTYI43F7;X]6.APU]0;)?I$+M>J9+-?*-(^M2)0G0 M$]\MKOHBEO^AMM8%A@\Z$=C>^Z[;Y8N-:UV>06_:/CL,H/-\ZL44C*KS25*> M(+LVBCBAB-R^I3,ZQ4C[JG($QSO\(S@,ZHW7I!H@-4!!"@@4.<':AU9C%VGT M0H8]E;JPII)S3YR3.X)3OC IHA*?=YK?9^22CZDP]>[!3< FK@X),Z#$;M Y M[7&ZI0%E:^MZPJNJ?C"X?*5PV>+SCSIBC/3V(-C(BXQ>367/:IX .PP[]\P^ M\2$]AO-ZG_5C(,!;>NPH?%(<^@N[$YEZ8&,QNH7'_&X\]]8-&?,+) M'33N07 ^:*3]]\?+T#ZT(GI9X% /7YJ(WG,[AO>:8WB?$,_T-4.(=X?J'!1R MFYHHSIV*A',(5N2P?1XGA^@ZH/^1;O,E8L,E5J9J:Z5*RM'E_JRFN-J$UYK@ M9_X&)*/WVJ!7[N3L'LV-12O=2@Y3-[O9DN0<82ALOO[$HNG%Y5FP6"? _;;H M[/%M\#$*8PLX](!56_,@/5^_)%IH\GF;2@<2G_;^?E&18;O#?-):0Z$EGN*0Q9]5E/WO8@K2V MWQ7_RN#".C;4.:3> B*ICNT[WGOE5!J2>0KO*MIW9H.Q\XRS$D??-O%FIQ?2 M8SYXF0+UJ+!4OO,J!>9V"DX$I]9MV)U.\&C.T8BW;Y&QSC#[-J%LAMFW3>1[ MNI(_?O4,#:FHI:,X.\W\NDUM:/L =Q%E:\W^$$YW!4[$Z]YE[+(4O!(SG&[G MI^JA=]O7I =VH]GU8T\AE-2*-W3F;I\/L3H\_IS>Y=B?VNX'_(=DR:5/34MT MVW^^=_XV^77U..X\%#( W]K%%KW[$:X_F+0H,)66 M=5H$MP9@M[/J)L4-D/W7MU5Q]=$;/, Y]8>\QJIIW!*6ZL-A(9R.[K'_"#SG MF=W#7]1]/V6#("=P->6C _Z4"NJ5'S.WRD MD\=V."4/&5YUI !S^[PW&T':4[U8UE6O_\_4$L#!!0 ( .UZ!TOMH:EC M+P( 'P) - >&POT)2S!UX31 MC:)V54$X9;V'EQ;()),*:=-#HRVR2//HPY'W;'L''DZ%5"ZWS^"_FV'Z06#T MK$#*V%ZO+9#&-=$:E+@QCIOLP)]":+#7?6T4EHKTT=(WP$]U@TFRD2H'-:6) M\ BE,8/"RE&TK.RH91W8H-:2&R.GI)2". WCBL$PM!DP=F_WWM=BC[LKD)]C M?TF(D54QFJ;JP9S_6N@D[[)Y[AW:RZ-H44VW4G]L337"^7;KP)V"@G;.[XHI MOV$G=2[(O4: M.CWNIJXX5O/R!6K^UWTN08 B;%>TV?K/N!_*G P ?AX \ !X;"]W;W)K8F]O:RYX;6S% MF=M.XS 00'_%RLNR$MHTB;D*D):;5(F%"A#[["8NM4CLKNT4^/N=I.KB@#O: MEU&?FB:. M)NLF3.B*76FO_#L;ZU57T#9A_:/'U6F2P;$7'NY9*J>FM4R8/59PP8ZKK .G M@[PPNI+:R8K!D3.UJH"C8N>B%KJ4+(#,$0'($ MDF\3T7/>RE&HIX)GA0!TA0$>T0&.]A ;& M#F42+-+%PMP5G]/KXTZI%=T-(AVJ#V!O70EGV).I6LE]2N-9V@=@/ M!@\31D9LC$LY'0P5YH6,6 PPD55;>O9;6 O1XIW=2R?M3$RMB0FZPY0TS,(CFQ13;F!2O0$!,S2DYLE(CLHC..N24G=@L:O]E. MB(EI)B?6#!I^BE&XCH&)IB 632S\7$HO5#V8\0*S3$%LF:""C,-AFBF(-3,( MCC$X=)F*OAR)U)7_.$-,3# %L6 V!O$59XB)N:8@=DU7:,;G&%-+L3VU=*@A M)J:6@E@MT<(S/IJ870IBNX0E:)P.DTI!+96O?MYE'R?#=6=,*IQ8*E%,B.(& MZIA:A:\DQ[S"Z?=#/M7/T1GGF%XX=143J:3CE)AG.+%GT)R,#_9#T T18L^@ M534/=T0XYAE.[AD,,]P3X9AX.+%X8L5__-7$O,-[[Z3K+=I*SJ#3ZA:>X.!\ M*>IR8EGWLUIGYGO=XM&LK>L+.'>G;XSH-U6[/M;[P6=_ 5!+ P04 " #M M>@=+'R'ZWLH! #B' &@ 'AL+U]R96QS+W=OA9!653R6Z:II8]V_V33=L+HENNI9B\E-TVYD41W@_AK>GVJ8HQ MIW"ZR56_0/_)1QO_LWRSV>Q6\;%9O1YCG7^I^%Z@"+\'Z7B0TH-L/,CH03X> MY/2@V7C0C!XT'P^:TX.NQX.NZ4$WXT$W]*#;\:!;>I!,@8Q3?A+"FJ^U *Z% M[[4 L(4OM@"RA6^V +2%K[8 MH7OM@"XA2^W +J%;[< O(6OMP*]E:^W KWU M GMMM-GFZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7K;4!O MX^MM0&_CZVU ;[O 60DZ+.'K;4!OX^MM0&_CZVU ;^/K;4!OX^MM0&_CZVU M;^/K[4!OY^OM0&_GZ^U ;^?K[4!OO\!9-SKLYNOM0&_GZ^U ;^?K[4!OY^OM M [U3579Q_9R[7;U-YR[Y,?S/F@'<*7\7!E&ULS=G+;L(P$ 707T'95L3X4?H0L&F[;9':'W"3@40DL64; M"G]?)T"E(BI1 =+=$))Q9FZ"=3:,/C:6?&]=5XT?)T4(]I$QGQ54:Y\:2TVL MS(RK=8BG;LZLSA9Z3DP,!D.6F290$_JA[9%,1L\TT\LJ])ZVU]O6XT1;6Y69 M#J5IV*K)#YKV=PU31U6WQA>E]3=Q0=)[6<4F6];QEM1;1SKW!5&HJ]07VE'^'ES9S'=YI]J%5UW'QFQ= ML5\+TNOE")N*C@?H*I><'.*VH&.CNL+VDY\U<+\;,N.H;UVLNE >>;P8:1JK MGK4++_F(U&Z=G/*3AL?6U_MAOXQ;=-^/O?"?HF?=X;RW?KD< B2'!,FA0'+< M@N08@N2X \EQ#Y+C 20''Z $01&5HY#*44SE**AR%%4Y"JLS[E_.R3=02P$"% ,4 " #M>@=+'R// \ 3 @ "P M @ $ 7W)E;',O+G)E;'-02P$"% ,4 " #M>@=+9O,+8(( "Q M $ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( .UZ!TN'L-I:[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ [7H' M2U:;M+-\ @ X @ !@ ( !^ @ 'AL+W=O@=+EE&H"CX$ "[$P & @ $D$ >&PO=V]R:W-H M965T&UL4$L! A0#% @ [7H'2Q83GLW_ @ JPL !@ M ( !F!0 'AL+W=O@=+IPGP&N<# #L M$P & @ 'M' >&PO=V]R:W-H965T&UL M4$L! A0#% @ [7H'2SMSC0^U 0 T@, !@ ( !"B$ M 'AL+W=O@=+,V7/SK0! #2 P & M@ '>) >&PO=V]R:W-H965T&UL4$L! A0#% @ [7H' M2P [BDRV 0 T , !D ( !R"8 'AL+W=O@=+STP-SK4! #2 P &0 M @ &U* >&PO=V]R:W-H965T&UL4$L! A0#% @ [7H'2[RD,^*T 0 T@, M !D ( !C"P 'AL+W=O@=++8RLD+8! #2 P &0 @ %W+@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ [7H'2UZ (K"T 0 T@, !D M ( !3C( 'AL+W=O@=+SUZK,[4! #2 P &0 @ $Y- >&PO=V]R:W-H965T M&UL4$L! A0# M% @ [7H'2X?OU*:T 0 T@, !D ( !#C@ 'AL+W=O M@=+U0E5=;0! #2 M P &0 @ 'Y.0 >&PO=V]R:W-H965T0[ M !X;"]W;W)K&UL4$L! A0#% @ [7H'2_>9 MCZ"T 0 T@, !D ( !SST 'AL+W=O@=+B\L<_,4! W! &0 M @ &Z/P >&PO=V]R:W-H965T&UL4$L! A0#% @ [7H'2RGR47BX 0 T0, !D M ( !HT, 'AL+W=O@=+([5G7[&PO M=V]R:W-H965T&UL4$L! A0#% @ [7H'2SENVXC% 0 -P0 !D ( ! M;TD 'AL+W=O@=+ M[CV=-K&PO=V]R:W-H965T&UL4$L! A0#% M @ [7H'2P[1C9JI @ : D !D ( !5T\ 'AL+W=O&UL4$L! A0#% @ [7H'2Y#[Z=2T M 0 U@, !D ( !@=+ &X(+O(& #N+0 &0 M@ %>6 >&PO=V]R:W-H965T&UL4$L! A0#% @ [7H'2UBI1YG= @ PPH !D M ( !=&0 'AL+W=O@=+9,,QM\P! !=! &0 @ &(9P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ [7H'2TN[@$!1!@ UB, !D ( !UFL M 'AL+W=O@=+[@V* M\;<" !R"0 &0 @ %><@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M[7H'2V3_..!8 @ M < !D ( ! '@ 'AL+W=O&UL4$L! A0#% @ [7H'2P.,J_,4 @ MSP4 !D ( !JG\ 'AL+W=O@=+]MM3C<@" #!"P &0 @ 'U M@0 >&PO=V]R:W-H965T!_*G P ?AX M \ ( !\L\ 'AL+W=OR@$ .(< : " <;3 !X;"]?7!E&UL4$L%!@ X - #@ .@\ +?7 $! end XML 60 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 61 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 177 207 1 false 49 0 false 10 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://astecindustries.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - Condensed Consolidated Balance Sheets (unaudited) Sheet http://astecindustries.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (unaudited) Statements 2 false false R3.htm 020000 - Statement - Condensed Consolidated Statements of Income (unaudited) Sheet http://astecindustries.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited Condensed Consolidated Statements of Income (unaudited) Statements 3 false false R4.htm 030000 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) Sheet http://astecindustries.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (unaudited) Statements 4 false false R5.htm 040000 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://astecindustries.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (unaudited) Statements 5 false false R6.htm 050000 - Statement - Condensed Consolidated Statement of Equity (unaudited) Sheet http://astecindustries.com/role/CondensedConsolidatedStatementOfEquityUnaudited Condensed Consolidated Statement of Equity (unaudited) Statements 6 false false R7.htm 060100 - Disclosure - Significant Accounting Policies Sheet http://astecindustries.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 7 false false R8.htm 060200 - Disclosure - Earnings per Share Sheet http://astecindustries.com/role/EarningsPerShare Earnings per Share Notes 8 false false R9.htm 060300 - Disclosure - Receivables Sheet http://astecindustries.com/role/Receivables Receivables Notes 9 false false R10.htm 060400 - Disclosure - Inventories Sheet http://astecindustries.com/role/Inventories Inventories Notes 10 false false R11.htm 060500 - Disclosure - Property and Equipment Sheet http://astecindustries.com/role/PropertyAndEquipment Property and Equipment Notes 11 false false R12.htm 060600 - Disclosure - Fair Value Measurements Sheet http://astecindustries.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 060700 - Disclosure - Debt Sheet http://astecindustries.com/role/Debt Debt Notes 13 false false R14.htm 060800 - Disclosure - Product Warranty Reserves Sheet http://astecindustries.com/role/ProductWarrantyReserves Product Warranty Reserves Notes 14 false false R15.htm 060900 - Disclosure - Accrued Loss Reserves Sheet http://astecindustries.com/role/AccruedLossReserves Accrued Loss Reserves Notes 15 false false R16.htm 061000 - Disclosure - Income Taxes Sheet http://astecindustries.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 061100 - Disclosure - Segment Information Sheet http://astecindustries.com/role/SegmentInformation Segment Information Notes 17 false false R18.htm 061200 - Disclosure - Contingent Matters Sheet http://astecindustries.com/role/ContingentMatters Contingent Matters Notes 18 false false R19.htm 061300 - Disclosure - Shareholders' Equity Sheet http://astecindustries.com/role/ShareholdersEquity Shareholders' Equity Notes 19 false false R20.htm 061400 - Disclosure - Other Income, Net of Expenses Sheet http://astecindustries.com/role/OtherIncomeNetOfExpenses Other Income, Net of Expenses Notes 20 false false R21.htm 061500 - Disclosure - Derivative Financial Instruments Sheet http://astecindustries.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 21 false false R22.htm 061600 - Disclosure - Business Combination Sheet http://astecindustries.com/role/BusinessCombination Business Combination Notes 22 false false R23.htm 070100 - Disclosure - Significant Accounting Policies (Policies) Sheet http://astecindustries.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://astecindustries.com/role/SignificantAccountingPolicies 23 false false R24.htm 080200 - Disclosure - Earnings per Share (Tables) Sheet http://astecindustries.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://astecindustries.com/role/EarningsPerShare 24 false false R25.htm 080400 - Disclosure - Inventories (Tables) Sheet http://astecindustries.com/role/InventoriesTables Inventories (Tables) Tables http://astecindustries.com/role/Inventories 25 false false R26.htm 080600 - Disclosure - Fair Value Measurements (Tables) Sheet http://astecindustries.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://astecindustries.com/role/FairValueMeasurements 26 false false R27.htm 080800 - Disclosure - Product Warranty Reserves (Tables) Sheet http://astecindustries.com/role/ProductWarrantyReservesTables Product Warranty Reserves (Tables) Tables http://astecindustries.com/role/ProductWarrantyReserves 27 false false R28.htm 081100 - Disclosure - Segment Information (Tables) Sheet http://astecindustries.com/role/SegmentInformationTables Segment Information (Tables) Tables http://astecindustries.com/role/SegmentInformation 28 false false R29.htm 081400 - Disclosure - Other Income, Net of Expenses (Tables) Sheet http://astecindustries.com/role/OtherIncomeNetOfExpensesTables Other Income, Net of Expenses (Tables) Tables http://astecindustries.com/role/OtherIncomeNetOfExpenses 29 false false R30.htm 090100 - Disclosure - Significant Accounting Policies (Details) Sheet http://astecindustries.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://astecindustries.com/role/SignificantAccountingPoliciesPolicies 30 false false R31.htm 090200 - Disclosure - Earnings per Share (Details) Sheet http://astecindustries.com/role/EarningsPerShareDetails Earnings per Share (Details) Details http://astecindustries.com/role/EarningsPerShareTables 31 false false R32.htm 090300 - Disclosure - Receivables (Details) Sheet http://astecindustries.com/role/ReceivablesDetails Receivables (Details) Details http://astecindustries.com/role/Receivables 32 false false R33.htm 090400 - Disclosure - Inventories (Details) Sheet http://astecindustries.com/role/InventoriesDetails Inventories (Details) Details http://astecindustries.com/role/InventoriesTables 33 false false R34.htm 090500 - Disclosure - Property and Equipment (Details) Sheet http://astecindustries.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://astecindustries.com/role/PropertyAndEquipment 34 false false R35.htm 090600 - Disclosure - Fair Value Measurements (Details) Sheet http://astecindustries.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://astecindustries.com/role/FairValueMeasurementsTables 35 false false R36.htm 090700 - Disclosure - Debt (Details) Sheet http://astecindustries.com/role/DebtDetails Debt (Details) Details http://astecindustries.com/role/Debt 36 false false R37.htm 090800 - Disclosure - Product Warranty Reserves (Details) Sheet http://astecindustries.com/role/ProductWarrantyReservesDetails Product Warranty Reserves (Details) Details http://astecindustries.com/role/ProductWarrantyReservesTables 37 false false R38.htm 090900 - Disclosure - Accrued Loss Reserves (Details) Sheet http://astecindustries.com/role/AccruedLossReservesDetails Accrued Loss Reserves (Details) Details http://astecindustries.com/role/AccruedLossReserves 38 false false R39.htm 091000 - Disclosure - Income Taxes (Details) Sheet http://astecindustries.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://astecindustries.com/role/IncomeTaxes 39 false false R40.htm 091100 - Disclosure - Segment Information, Segment Information (Details) Sheet http://astecindustries.com/role/SegmentInformationSegmentInformationDetails Segment Information, Segment Information (Details) Details 40 false false R41.htm 091102 - Disclosure - Segment Information, Reconciliation of Total Segment Profits to Consolidated Totals (Details) Sheet http://astecindustries.com/role/SegmentInformationReconciliationOfTotalSegmentProfitsToConsolidatedTotalsDetails Segment Information, Reconciliation of Total Segment Profits to Consolidated Totals (Details) Details 41 false false R42.htm 091200 - Disclosure - Contingent Matters (Details) Sheet http://astecindustries.com/role/ContingentMattersDetails Contingent Matters (Details) Details http://astecindustries.com/role/ContingentMatters 42 false false R43.htm 091300 - Disclosure - Shareholders' Equity (Details) Sheet http://astecindustries.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details http://astecindustries.com/role/ShareholdersEquity 43 false false R44.htm 091400 - Disclosure - Other Income, Net of Expenses (Details) Sheet http://astecindustries.com/role/OtherIncomeNetOfExpensesDetails Other Income, Net of Expenses (Details) Details http://astecindustries.com/role/OtherIncomeNetOfExpensesTables 44 false false R45.htm 091500 - Disclosure - Derivative Financial Instruments (Details) Sheet http://astecindustries.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://astecindustries.com/role/DerivativeFinancialInstruments 45 false false R46.htm 091502 - Disclosure - Derivative Financial Instruments, Gain (Loss) recognized in income (Details) Sheet http://astecindustries.com/role/DerivativeFinancialInstrumentsGainLossRecognizedInIncomeDetails Derivative Financial Instruments, Gain (Loss) recognized in income (Details) Details http://astecindustries.com/role/DerivativeFinancialInstruments 46 false false R47.htm 091600 - Disclosure - Business Combination (Details) Sheet http://astecindustries.com/role/BusinessCombinationDetails Business Combination (Details) Details http://astecindustries.com/role/BusinessCombination 47 false false All Reports Book All Reports aste-20170630.xml aste-20170630.xsd aste-20170630_cal.xml aste-20170630_def.xml aste-20170630_lab.xml aste-20170630_pre.xml true true ZIP 65 0000792987-17-000030-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000792987-17-000030-xbrl.zip M4$L#!!0 ( .UZ!TL>R\\7D<8 !L)#@ 1 87-T92TR,#$W,#8S,"YX M;6SL?6ESVTBRX/>-V/^ U>N>MB-(F> ETCW=&[)LS^@]'UK)/;,O)C8ZBD"1 M1!L$V#@D<7[]9F85#H(@"=X 52]VIV6BCKPK,RNKZJ__^WEB:X_<\RW7^>5" MOVQ<:-PQ7--R1K]-QH&O>=SGWB,W+^MUG.9YX-D:0.7X;_%/ZY>+<1!,W[YY\_3T=(F_ M7+K>Z$VST6B]L1P_@.'YA6P/H'Q?T1P_#Y@?-W]>:/_4HM9ZO]]_0U_CIKZ5 MUQ"&U=_\W\^?'HPQG[!Z%AZM0)&#IB;!KW&C)_0#/(#]BE.]_%Y%;^)/ ! MF[4ASZ;^!KU- ))_D-S M+!\)^3$';R/T/-"$9?WDUYR.#K,,/[\7?<(N^GP7WS+R.\"'O.;!U%O2'K[D M=.#/QCB_ W[)P8'Y 8\[X#\,RS%#/_ L[E\:[@2[7#6ZK8;L4$1'0;WTAAZX,7C4-F[-P0(%,_E;_*MEXN]#BWL: <;GL(DH=7/[ M7Q>_-N#_KOK-?N_JKV^RG:.IWN3,)6>:@ERZ9G9^H(\7O >K^BN"C8QHZ-$H MR;=,)^Z8J2[=>JN13&RF.D2_IJ:.?I*T6TW.JV:[$D048A9(>ES5F^UXO /_WK9\O__3T?[L"=1O\L NK==00%"N#2.7)R)?7 >[>:Z-*;E;&,#C?O BI&(5ZB]/$.YYP"R'FQ^8YV!R]D6( M0#[2+X_Y\,\)+)R!:WQ_$7Q?P/?EL?S:-"WTEIA]QRSSUKEA4RM@]HM@_TK< MSTL4,KEM)13E%HI2I_4WD23E3AS=G3@;V5%A:TG#UK.1,)5!*W4&[6SD3,55 M2F(VDQB5CSMI/J[4IKU$N=H5=[/*(B/)=7AS+5?JO/#GA$XN" M\D/+LB]\8D%0B=Q3[@L?E/GS<>FU^4?H!^05?W2]+_P)?",\Z +XWWFN W\: M1+G8@90?@:2.R3S3_VUJ G'Q=$^C7VTIV8@4<\[D>IJH2%9N3W]DEOPS9W[H$4D_>OS/$ ])D93%;5(M_'N.!ZF RH)ROW]F?[C>M]F4^U^'[_D@ MN'9,H=T/V! 6=2Y$]N'#_=WG, B9_3%T3!_'KK:8%J!@(IQ%2+E.-C0A]UR./,F8M\_.??03*89XQGG_@C MM^>E_M:9AH%/'YI2V(^N-3>N-W7QX#HV2KY56WTVEM"55-BG[A03D1S=7I25 M X%U''M3+?46L<,.ZJTK]3[,ZKBU$NDE6!=/874JJ]X'SQ =73=_>_CFT3"S M+V[ _7/1SHW58 T=E"*V*.K( M0[_2*TA)??IJZ71ULTG*2SV.EWJ>RJSR1Z529CKS=:9.;IG"O(T-S5+&5-K: M5&N-KJY:_X-Y%AO8_)[BHPESS*\#VQK1&>"ST>_R+9 ;:_EZ/JGU6RFZVMI5 M6[M*M2N50%8'3LJZY);DP$F95[.3I8O/+AHM?=CWH@LME%JKQ;#T0GH&BJW6 MZ+*XI6J!57G5%RO\YYL4K4[>4:G#.64?S_24XKGL(:K#DV>CXB>+W=%5V5]9V'HI_A3N)Y:?CQMSF5:I?@ZKIS*K<]+X4LR5'*,E]=I^I:#Z Z ME8Y)5?[U#-1:G2=[$2MBU;<3=SN#5RV=KFX2^>QN)3_2Q=_*S*C:5;7(5E[Z MJ[N:G:GDG]-2=&Z27Y(',LY/\L\IRZ@.]5=X\%;P23V6HK?'SV"=4N8ZJK=VGW,0L70JFS)N$:D-A7SI=[@V%,FGR M.43:9=9I59U:KHJ>,@2RYWK]CE+M8R?1WEFVK;3[O.[8.%(.+4]TE(*7PQ\_ M]Q1:F1S@2B3/U/I]3AGRLPNWSV.-K%8NX"S3XM6MR54W=I5-G7>Y&JND?HU2 M9K7'5>;]FI*J3:EM7[5TNKI)LW.JURSU EW2/)XZK'Y&RGQV$72Y@]07;624 M3JL(^JQTYRPC:*7,I5+FL[M-IO37MI3)USZ'(%JIM;K;M+(KMKK;M)R*KK14 M7=NOUCU5374"35!E2R55@LKLBIYGV?&12VA+K4DEW;^MN((K[53:J=:YZJQS MYQL^J9J;(UB@W4/.BBNZJM%[P5KPHB]\4">[C^7FJ2/4+U@!SFYS^3Q,_\X[ MWQ47_LH$.&=:::5"FC(5@+TP9=YW2<89Z&/Y!%\5*AS%D5.R^S*\_5,[/&<@ M9R_:9ZF6^)?NOI$S$'_E(NQ7_%_2:?XS$']E_:LK_B]==I60Y'C(#;VA!V[D M*Y^ RYM3!K#W@OX>>>Y9F@$%=T",+GU-H.AW$1=C>=Y*6G;5N ;$C7<>^[=E_]/U MOH,#3MR^(HR3M^8' NUJ\\^]EE\?=*'9SLO.M]+K93 MN8MG*;9GO^:7V]XJP3VDO:VRGU"Z*.G4.>Q2B^WF5E;>7/%BMD V(\%YQS]G MLK2JA6T?$J 6J1LQ;B(< ) ^5X5WH M6P[W_0>A&^(>M \.]T:SOWEN.*VVY5B)IO0B%I!5YF1#<;EUAAZ0T@N-(/3X M"Q&;I4@K\=E0?*Y'(P_\^X"#QXZ>G3,B:LHVYR])1?!70@4N3CNZ0X"$ZL9U M?->V3+H__A:H+._ A='A)V<445HF;EZ8" M\E!-@5=&=W>C6P)]5&H0J0$=4I-D^&!;$\M)/2SR@I5AG>"MI-NQEX/2ND+E M4HFL?WT E8A?Q532?PSI7WB,5+G]BU>'*5D_@8B51ML.9=L'R&+=L[IA*HH0.E+$TJ46SN"2IQ->'B0V*PT M"JB$706)2G8*R\Z+<'DKY&F62UH*[O6KPP]5RKN6:X^V7 4*1T@CJ-!*A59G MF&U090L570Y*JP8OR!4Z9S50U3OGY2 =4 U4BDT)^*D%_ CG/E]?=*V7@2[L)5:[DY!%4XNS\ M>G7$YTR$_PC>O:IW?+&R7C;?9SYUH\2V7&6ZY#$!8:GHKO@'P_ULN:R,*_AUN3ZB7GFM]E4 M0^QE&0$W'P+7^/Z;8P7^_<-O,F2^LYGSA4U$TR^N\V$RM=T9Y^\MCQN! MZ_DW[F0*Q"<*8^-JB\T<:1(964FC?<;+:7)+ZU:7.P;V'41[!]#[R6P?3EHCWO>5_)\'YZ'K<&CD?GHTQYBUN8"R/&15W MIE9AG,C12M25Q=&[>K.E__Z.P7IM\(!\A>^SZ/ MTO%5%9IEB*;V'Y9@? +ONUO7F_56+"G[S^ 48OLGBPTLVPHL_J)XOX#V>85? M&^B]$H#SM #[L]]:)/($,2(IOR)F[+IK6.X$Q[OI^6:+93<*0W=FX8>1B8K MI)05#IY*5.:83=AM;G'27V#IFP MW\IL?;0<*^"?P&DW;QT ;60-;"ZV.=_-/K,_7._&9KXXN//-8R;'NJ^*!RKE ML&T;4#ZQ?ED6* -X C7@QMAQ;7\?\Q?;5UHWMI+((1?:I.^5? I3") IS M$_J!.^'>/;=%B?O8FE9<32J\A*S@AE*.O<>"P"$5"QXL%DQ3]P4*;PCJ3Y+[ M6Z.A9Z1KPID?>OQ7"=B8>=R/AHJ^I8?'L9:-W5PRMN6[[:9^]?:WA_?;#MW* M#&U:CR#$6?)ACR_A!"^"DIS \:0+GCYB:[CUW7+I:9=6$ZXB;G7%QT.AK M"N\B9&LOX0AIY$,X\"W38MYL6ZYT5@K3%/[<=N3N*L#?,>?[M@-?K:2(T/EM MQ^ZM!%I:1^RP[03]51/<@4W9EI-Z8\G(8>"]?1>$Q8;]7_7Z-=#/1!IJ8.I' M];KX8'+K;?P%/VC22MWS8>YZ>O'KD-D^2,]"SW@F66VI?;1\@]G:?W/F:1\< M4T,KF9Y7MA/-L-4'84G7@U"/BBA7#1/#\]XU:"M3NR.;G M+U$8T*0Q(>C58 M.DP,R =:HC0\.5S_[KA/CO8 7',=;FJW('[<2T,D&F/;_\*F44O1<#UD_XWV M;.TX6=#^X=HA^*'>#)AG<\]?!"AN(1JL!^2+FX8CTST[?R0Z]QR\$+PR2,/M MWS '#MDR;BC:;4R7_&&R8!&PV@WP3T,GY@WXMJU87";DZ\E M)DC#-3=B%IQ[/K+\ ,\=:YA)6H0G:8#?UP-T_?#MPXUV^^7];P_?[F\_/,"? M-VEHYL=;8!K'"@!;NW5,_JS]%\\AD&Q"+:#!>HC2GO'2818 <2<3%Y0*CY?5 MM =:U+6O88 96Q.8FP,7]: .HGFJ=0Z05\WVA896E7XCGTTSN6%-P"3^W-@KYAET4JES>9'^-'/LU.)M:,FQ2S5O(W*#+$4$&DUUX B M6A4$YO\T\T!)#;$(#)XGS)L=?U\_H=ZH_Y_Y*;%?LC8:A@MFR=>F;,8@ H\F MBD\TRN]WXG-DI1:GQVB]"\AZH]OM]'-ASIOC2) 7$02]W6I? M;0&YJ(K2 O:\0B*\$!-*V/ ;>^;^+A2^:B^(1/[H!X&P""7;5^T-(806X22T M:>DU^=2#X2B3E@-GU.Y]JAG\;7-*HCCF]00=AW^+*Q(\%\+^8(97)03P[<.? MH36=;$OX9K/1;B]@MA=XRD.((OR%);71U@],"/./T _P)S0)@B"!JX'T:/^T M@O'8M\"OJ ]PGT=(79,P1DXZ=T6>/CS$1]LBU3Z[O:_\22:W_MT#A M! Y_S<79D]-_M'U:&K:H4E/O&[Y2VYS1+S)'9E""! _4)& +0[+I8$62B2S MGZO9E&;/]LCLE2-?7 =IX[FVC6WIWEWN!R5DPCRD$:!5I7O:$2\AL5/^>(4I M/&7.+ IR_LYM4QO /S_NM(2 O1OM/( M>#PE8<#QB'L" LV!QY_Q;UY/[BV2"QK=7*2]NG_XS7^]7.IL&\^K<#-_R@]B M\,7 8(?KHE;3J]_,I!T* 5@BTNQRY]JZ4+R_$VVP^1/>0^&3[IAN. B&H:TQ M&<_G$8#:@T2^EXT78_^=TB(=75_ J/"4)T*L6-8$VNP!,2JQ60"??MV*X+UV MJYLU2#3:=E,6(47OJM?O==9/6=,^,LO3_L'LD&OO+=^P7=PIK'\6.X:FQH)T M"U!OAEDQH!@N!B#\5LJA^<0?N:WIRW6;IL3A:+1DNGRJ_AZW?#>+__R[Q3WF M&>,932;.<4;?;IUI&/CT08\*V9(A)$J44O;XGR%WC-E\_U0+/T:RF/WL-?/X MFX/J(>F_/W(?DE9@?EJMTQ-+"&MS#]03*\X.PMH\KK"V>XW]TG^!E">6WI+3 MO]/2FP>@OWXJ^N\L_T['1/;X#V1^^#$JO;R&ZA%2;6LMTR^KS3/BDX ML+VK'*CR7;DM(2FV*]KMY:YF64@$\]VA=N=Q'S[D!LS4Z.M0NJC HCO7MHR9 M^-]O -L[&P.IM3O:?[&#GTWK4?.#F:YG//&LK63]P: MC8.WV@!"[I\U1*'.;&ODO-5L/I33YM()87D#P.P?KC00F"*PAC/YH^5@M?5; MK=6-*/)MS"FXH>0J*G3HL-"T,, U\*X'QQ=_R??.X!]#RX'HPV(V0"MS0;XV M9H]<&W#N:%./3QF:#ZC_7P#!G83VB) -@00>#?B M%H9N4M2BBT"T:R/ _GJ_U;[\"YM,?_X/L"P_8YT3H W8V+,:]IU!'*DY;@! M&79H L%M&_L)..<1&+IN $UA%C1Z%A)R,--B0A 9D%LV#W@N*]* W#HTASNU M'!P?I@1Q82-J6",H6"I!]@K9;/G$!FCJ(%PV@!&9>H:[S& D7I,\6$ 8 ,Z! MB-/WL7X.(6/:$%>*:4K,4Z(AT3?3(,9/Y<%$?F@'(NY&J'WKN3X!N1]KHK)< MX\ +4_O/T.%:JU'3T#)H(&E$V0@,4!"8QK0,NM0E(G(T=#"&M6S"9@ .970H MCQ/--\/R(RX*H=[#<%34W]+%1'-4!4;ZFA^.1MRGA"*."B/X?$OE&2"$C#0& M&O\1.B2VB2SG=D)AP8]"6' ;DX.81R3&L? K/>>#=6HA)HO01MPZQJ5V[3C M25ETB$MZI![_M4 .&"M+C>ZE)@U69+L&GO8F^KL<-FTM)P;B(E7-QYM4-4;F M>0%1$%Y?R*Z)-P4A \$X$'U2PZ]A+TD'_ \VT08A_.$"JL>S!XL\H3]C@5[2 MX+UKVR "" 2=%M#81!00^6,LY,5?2,CWCFQUR +N_OQ TIYDLDM71(<2 L2TX!U>GLCT:'?[3TZ9^E/FS. M4:(/PR'8#I 'G #!B;_H:Y.XVUU[D#Z6OQU@25Z;^6!20XA@&' "UEN#;T^4 M&W$/N>]K,FO@"'TGGGWPDJ;S@+J)L!E?AMB7.#+BB[LBQHAX_ MZ,U:M]7$/T>N:SY9Z,\"!#_H5[5^GSQ[6G&0&/*@<<2[>4\WB.\"T%[I?>'Y MA#['?1_;&O+7("!XAX7FX"46T*2SV$1(@SRF#("FSBE#A]YB!T$,CS]R)^2" M(L@[Z#_%4R,Q@CKRYODCDWL0-F#X>,7O(6XN+CZ@1J/GFT;K$CDTFGOOOWV MDT_^'/SB(7_U9D,#RM@X0>8KV*4GCAKH$QA("UGQX+D@@C,?GTG7Q.61,NJ" M=J M**(U-!D4HC !,8@6!G3:F NA85,\("W(LM1G7+G8YZS)*Y?Y&B8YT=S\ M&P^KR4/JN+.JR1W,ZVBA0'A3#RW@]W#"S9HF[CJHTV4'6G+;@;\7=RN!+@V< M@"T"[=HQ4X!)N%* Y'MFA_#']*L^)EQ7^V/[0&G>S26EP#\P=GID-L_9PL>& M,"K^YT/2ZCJX89Z'&3&1]MXFH]MIZHWYA&ZAN8Z%0J%=_F;K2B\O"ITBIPHZ MC6ZSO"ATBVP-]-I7K7V@0'^D.M2BLVZ@T!Y'S^L5. /TU^MBZ(G^4?>H\XZ5 M;O56H]EM%T X?_82X9VI;ENWB=UJZT6T;1W:L*Y:*9<<+ZP&F>#@#8+-3VW" M_0N70HW6PH4E)S4( I >XL6&M\UT>!N3)- ^,WSIV"^'FWDCH[0H&I&;,R(< M !\C"K(HM(BB7O"WS-"@%#GXWB/0&@_]0ADUP&A/8\L8SP7*EG ?! D@0K:% M=T2.710(F7P0B(BVUNQT999U+H.?IBA&1!-Q5RK$F &GV%MF$;'C,$3O%X_8 M)<',(EPB;AGP""",F,%JPTC@P!8&!'1YC@2@HRY2":\\B3/^R9P8>WI4?,?I M@XV1E8=16 A??+%W-!,;6'@>1T8T/#XF%K/'&F:I'"=^ 7X8;HAS64&:^G'^ M899L6&40R-(Y&A\3W!A7>QB%L=1 R+5VMR\"3#&Y&'44/0#NYY.Q*N'8+82P MLER]5D2P!65M>M2<\#;H77-H[HV*(STTZ/D0B3LL4M/9IJUCL7.,V.J,;1D+/I^3H0,:-Q?PRDP728.6\\A"WU M1:(X%BE:$A",5_PY4OEX #G]$,3GM2;S2 4GKS$M0<+!6E[P2YTQYDC3*%B?(ER"TL-Q/A6R&XF+SU?9EQH>53(BX, MB\&[KAHY!A5/D M8Z+4C\RRA?E:5G4#]ECN8> &K<_MVG**8_O0%O3 98JN4(">Y-I$U6LKB$\Y M0[R"+A0;-$Z<16:CD<>Q?J? %NOMEJ$4')AC?P#H: "#JSD -1#1R[TE%.D=2VT MJ4?H#-FCZPF==7/6&=< ^F4$'U0[W4^,)7858 SJ41-5). 46'X@+)@0R=@A M/ ;]JK+VXV%1X91$!DE&_8J+4#XXCY;G.JA=>#[4 M X,J:H>NT=#.M%<7'^ZN+UX+A;/BVB<@_11WP!+7BRX#2S;B#->GL(_T,"I, M$4V][BD7[7DAM^:'#&=/\7##YF_V:>B?Y )$ERU]#W M7;S2 @MJY$!B):!=)2QID)NK1E2--@6WPEO<]4J5>N!\[Y@'_FO];Q[G#A?[ M*;WNW$9DQBJYC[@/AJXXF75T8W!>,A\Q&WP+N,H\R0[ \QK-&6Z! 4_G62>7 M@2DZBZ GL';3N,2\NVMAGWS.OR,F>&ISKO.<=YQED2238)5T&Y)U +N3<8^7 MUK1!(!5" J[ACJB-1:QY23%YCT+< M$;I1KZC/9KG/UL)]:HW+9F,>R74SG@ZUE>G-JJ/6W@PUO3*H91YE/AIJXNJ. MVMP%A84N3KG9Y-)"<7)JI_M0](4]I%:C/7^Z9A5()T5_#]?!Y*'?[6^%?NHR M*'E)VBN\%.HU73V'2\(W]ER#Y3/P+(A7(I?VCN4=;)D;3HP&@WP=XFT.N^V[ MM-I=?0&_97.5 ;V5&IQWW"ESDK?DZ*VTO3EG;[N-3I70VVPSM-72FZWCH;?D M!K$-\$V/^,W-O^=K5Y:WBQ*D"#"5)=J&N^IZ4Y%M\\7A2A%M\R6GKK>:IR7; M;;RW=B<#Y_T3,IY#3G$,R]?9P%79!KXSIO2&ZVZSWU>4WI;2&_FGG5Y/47I; MZ[%AH-,O[$ON2&F?J.DS+'A>((H/4_S-=4W,W#UP#W>-_ =,?^Y80->\NFKT M,@@NFVOOL&XF][W=_>Z>N9=%+^Z/L'KTC1=ZNO-YH;@?<>Z_P*%I9BVS.I M(%U:+KK?S<&<2M6D*%66"T6;.9E-GL,#@>R>I:MZB;/46)9S$0%P4.3[A_GBD$!/!$U\Q6 M/6W(4V$H%?J)4B7!R9WG208O8K."V)Q#6[;QI]>XW8=(D+'24VQ=5WT MWH[T7N2GQ8+'^=K)HG62LA 3\,9J2*I:EM61\).@M"R/P4=^HM)D449INMC6 MA[8?V<"S#&8P%YK0F8$I,C]P?>U38+)+[=5%NO+R AQ'HFL^)25H0V:([<[< M,E!1"2$/.J;*J6(^:>FBW+Y>ZW3:R^<0N]L+LHD[NTP;@I=7I\.H0+R)J/^4 M$PMU:3::8S>3X?4LKL.E?'RZ???U7K2; MVBA;6N/RJO.C-@'%L9PL741#O&[GLM_[,;=P4A,W?X18O!23?,BIUJUQJ3<[ M/UXF3R*X#M9KD64W[ZH/".=H'/ [+R?K?1:#4X5KH9U"1RF:ET?-64S:^$*>> JO<^_YT@405KIFV?B-1?PEN9FB<$014MT((-N MKZ'RV$[CQZBL)6X/;<, _OPW#;J&F$D1I12:18Q)?+JU7KLG<)^WJ&3*P)*E M@*+KR5(2AK51$T[-EQM1,LNMDNH^OB(O^C M76NW^GE$BDKP8 U(32S\#M+Y.:9E#MD#[=L_TG%Z_;+Q8_9H L'P$]95B3-# M9CR +/S[ NH_$:5T>C=R-I2Z6+&2B+ _MK)<\]-GN028-%X.%^/Q'O#R MPWQ&9@[;S+%-C)YW>\;.)XYNZ;KK_/<\7O.3YJ"4CA3W"3UX M,%^'-Z2R'Z5B$QHT'TVW*&0*M/1KZ55Y%6R B4+SNNZ7(DF7#@[=_3I M'CO$"*[PM(H1@>Z!>YCBK8E?G7^ X< 5%>=8?_]:EK$"E@24"!)Y?7-Z<&I/ MZ$78$7+X*:^,JI-32==H-#O+R+TESUJ+<$K2FB]VUI&YU6@'X?2,H(K M*Z4%>(5%NK54H@]$Z05)G2/]/Z5/%[V2]8G6RU/06D(B 2$X=A;K="GN<8B= M%=8J$WLSR=8;[=V);:6(/><-;D3(S8SS9SD/W7^Z@Z>SN0#_BE%(O=&NMY;* M:1JXK4BU1]NZ+T)M;%7Q0M=>O=$_))W6B=1)*+6YF@I2Z?J>2;5Z$=D^NCBF M2"VH7F,KU1.WWLZ]>JA=)W>'B"#[-CYL6YMO*=^&6Z3*X@NHJ4'QE<)DR'2C M@@\%KGN\*O/ W:[@5(Y<&]8&7W4.32^YA1&PY_1UN>&FR*1' M1&-9C^*=BL1$B^/0?^:XL''>-W7>CAFD?QQ-E0[J'$^*3^/*N M='F36S(?"S3.\!Z6Y$$S\E&S( KP":ET;R^^&?W?R5[ 7-(_=0$X%CN)I2QJ M*%5WWDFOBXDMGN#/"\!PZXS4 ]&P27GF'CRHB 7O+1*[3S\TK\2MY_CSB(IKZ-=^,]*T?%V8!SM?W.++Y#W.YWCKY[\P M!5 ($LN;+V#DJ#YH'YAVFWH.IGJWLS=,LS*\,9ZITL%D3GE?"GT0M[J3J6%X M9[LYRI7A EN!VSLO>6X571U^F)=TDUE6O:%=H0=T G[9-\C$;L"N-DD@#Z,?23*/O*;NE_ G M- E5>PV]%$0OXCP>E.C']B"[^LG%?3^$KA"5YKVB-);[H$DA_R@US#E18 ,/ M<5,*;+8N)!<"WJ1NBUM *FIVDUS-MNM)ZJZ>V7C*F6,MG$G9MW;'++-N.7%% MPE(&;8'+FBOO$B@0B%M'@E"(7?7.[E2XYYBG!VOV@=%YKQ72N7_DH\FCN0MA M#=SO[8[W39$+#@^ \LWJ*PY7>@S;X+GD.I!CHIQ_(\=1L+\VC' 2BLTG:8_G M;EK!&U:.JNT)/,).+]YRF]G=NT_[:PX?[NV.2(Z^8@T"B>_[O MY!G8O5(D-G.I2VS15S.RZ$8-HSMDJ=$.=R@WP<&X;/82,',G.!R<1:_6;6*% M:;I(_:AP%K^XF>C9Z9X,SJ*W,!,]K_J[P/G>LL-@\8[E[$"RV>0BG4YO+AT4^/'-## QAC"7+8^X@*J_60?4AN.7B,A=QA2#M M2@WQV@Y9KS.9A@&+7OA(W_F1N7@P'6;$QY6C<]\)WP)F-,_KE DP@_MN?,B/Z]WZX\&29P1B[-GY,+$[@ MQ7^96"X!//KE8N &@3N)YP4]"2R#V1$+ W?ZLR;AK8NV;[7F]#GW2I/ W'P" M\7G+.0P7:0>3="\VG6^ !6I>/-U_-.C_<%J-"L0.?2^:065]D1[@?0F?L1;% MUSY@$-7*]A0!R%QD]H#BN'7I' 3BT^BK2*-(HTAS,>"ZSXVVT MX]&/" 88T1_CM%2G"7\/F/%]Y+FA8]:!FF 1M?\P#,Z'PR-:X\VRB?LTV?D4 MB])V!&;$A^A[N*,3X]T^!O]ZN MM9N-H_IE[5R_[#3RJC1':_LR&G(*-$H*WE.SA,E&F4ES\EYHD3C..39V$KJTI>L==K>KC$G&K=W?8V<>/\0' N,S@O0J*=USHW*1*G14 M604E&DHT3@^&$@TE&B]5-%Y +E*;,&]D.1%LKK&2$K@*"]R5K@1."=PQ+=QA#^B6A.@GY[02N$C@>A7<:#G0D;CF5D?BCIB3 M7.X&%[MW;*]N<2[U3A+MK3V/7Y:P=#- -P]<]VX!^WZ%^)MQ+OHXKW<<]1*O%6XJV_-!HY?S/2YZ M,DA+D-QHMFIZ[[![!NI,M!+RTPOYV1Q?5D)>0DA+(N17ATU5*R%70GYZ(3\; M2[ZGJ&:3W1=5/*>*YY1H*-%0HJ%$HV3D.3E/E&@EB((^^P#M@S(9B/5_S" M\S?VC./? *6$X*(?)WBFP26Z^1AM>(UU$X:*WP#^;(U]\!HX6F/BM+*)U-S M4)I[,[FL**W0K1R46IW2H[12G?($;SFWFQ?S=N'=?,<'Y&NWFSI MZQ#I=/NM+1'YR"Q/^P>S0ZZ]MWS#=OT07^E<]:@O=J$>J0[QJOW6@9D G@365Q>9+Q>O:YE7>@TVE<8Q MZFR(;S6:,P7'DNDMP,0!S?HS!&(.+<"T6 $N /?PX?[NXG5:"I#0[@"8(@TM M>$,I<#7F^RZ0&\W#DR7?W$UX %_Q.=[T:\0X@P8:3D]D (^#$.2.Q;9EEIT M=]V3 3T^=<%=!G9,0V_J^ER\>IQZ/9DFA# :,)OH[X\YH)&E2L(Q/QSXEFF!""(\B)MK@(,(]&*V/=/H M02Q\!<1%;$ =P7TD:V7,$L^2'@QA!@JKJTT 5" X1ZQ@$T@FB%G&UUKXBK]P1//%13%8R9')>7P&V@ _"18/?>3 MQQ]=^Y&>X@9%K1&K0S0#L*B1WN#@B7 (;9Y./?<9UA[T[V%(, LIVS#@!@M] M+F73PI(/$$/1W6$!,@C&?.-ZRKH>C7M":C&(42- M1I!=^;/E!Q%1W0$PE8@*,$]#\:ZV4!X<**L/"7QD)8J(.N(YAXN4[J'G3F*3 M/F#.=S%UA$?:M(<^&6?7Y+8O:"R)(<85@%=')SYF;2?):LI\"=$(^,CU "!3 MHAE.76'6;/[(;23_'Z$Y(LN>+X+$3GJR',V-6!$7Y"S+X>7=TL))QIC$C]8> M:6^3=]K'%KC/GC&>E?T1=+E%9P#D;.K#(-%?22IF^?OH2[([Z1O,=?VRJ?]X M",=OJ9?WB<1#U^JKM_$* -_K75[U#PY\4HGWF\-,1 4D:MYDH;2K?&?\WC MLWY)SOJH$=X4NC!:JP-)$\3TF.AI>?C)M4!X"@"DD^%@#'?*BYAS'](XS\Y- M'UO5U,=;P52/#VW,?$-?-J+X$(*< 7JU\/_)1T8/XXF":NEY,L3#@G@(NC^Y M(<1[Z"^#'*,XP+)\:G7,%SOI7$>>#/E+&/I=0G#G0$@G\WR:Y6LC4#P'O1YL M[UG^=T .?6@'GX \N38B4.A]"7 #;HP=Z\]01#IY *>]0(D3N= %]7!^[ZBT MSO0U6E+3,LCYE4@3Y"C-X(UJKY[&EC'&R 13!WXF$3/E#L;PTD;/YVDHZ61R MC M!]UA,G J2_C-TN-9JU#1,(U*;]Q#)3@9@4ULZ_=HE M(QKY;=@B6O$CQSKQO&//6B/@A@09&[B/O.RN]GI_>@_G8XYQC&OM'$;T\J_> MJ/33[G.2>]2BP!.\\;X)Q\LB7QN_+%TJ\9(&K_2"I;BZ.5?+CVS[E/1ASIH8*=R:NPV=1TG<( M$.W3S)S^QLMS>^V\9"=(6[W#'A\MR=%>)<;G+<;U-7M[2HJ5%)=?BBMIC$_B M;!WLHKAUSE88A,PF-^N8;X:HXYY'O":P5>OUR_7$HCIB?.XR5S+_10GJ1,O4]VIH^IM Y\)W%)J'YR5BN)*ZFGH03NW 6NDB9N M'WY&^5(8T=8T':]5[]*70/6J?'&5$@TE&DHTE&BH"#YOK;UQO:F+-TX .8^[ M6:"\VR-ZMYU:]TJ],:YD3H7P2N#.5N J:N1>2F7"Y]"A@_[VT5T-Y9>K/6(5 M")ZKP#5K';V">\1*YI3,J:S&85R-C[;+Z*Y7RFPX;L!59N-,G?YVX[!7/92$ MZB=GM9*XDCJX2N#.7> J:>)>2E:#KMD@6+ *,BY64-F-\W3\2V;\5:1Y[@+7 MZ?64Q"F)4Q*W@;L103"6#QCI5_&=:N>9[_CM\N%2^^;17<0SE>\XYV"@TZY@ M,* DKL(25S*75PGU]N M6<*(S0 M0:!QX(6EV-6_I^&5$N_S%V^]=M4X;#FBDG EX4K"RU<:$T';WLI_ M.T'^*$65E7_1??T++Q0=U/%KK[<;!XJ*EJ@C *29;CBP^7E?.K@A^B6(&W6] MUNQTCVJ/VMO8HP/)J](D=>R)7B*,4Y \71N[5&IW\FFG/LVV14 M]<#IJPDJ8VQ;>"HXR[UTHT ME&@HT5"B4>Z \3CK*KV@8B=+ZA%7U#+ZG"7/&95L2[1DQ9(J M7J[KL)4@*T%^.8)\L&+B\F4QWL/W1Q98CSQ55V(Y?N"%$^X-5Z93>7NJ[#B2K2FN4UFR=>>E?=93B*,51 MBO-R%2?E K\)&% [AV03YHTLIP[N[ENM<=D$HN6-F:(%#:09W+8E(K]<-"[H MW_Z4&=&_]^/?1C1H-'Y,^+V--[\J_%CN,!\B8%YK8(##0$B81&]L+%IKP\T# MQR &=P+N19EE@T\&W--:>DUK-O3CG@S+CRL/&C%64<::E1:Q3_R1VUH9$A;' M2+6]+*X>]GD'Q=5CF:8)$4H!.EV#OM_;\@&)Y]%K+/:NQ M(LU129/H5&GH4GXK,;<9\,UC:!@U_F=H!;/4+?G*8E17+11I7IC%J,1-1E2\ M/W$=/M,FS/O. VT($.TUI7CR-RO'A25[5\/V@6O?2D+UD[-:25Q)/0TE M<.=YU5.T,6WR07"H;>G3>]>5=?++4S"F94S)72E?C%(\PV2X+< N!,AN. M&QSUO0CE]!_S9DJ]7'JHPLQSE[B2.;A*X,Y=X"IIXEY*5N.WRX=+[9O'F1]Z M,W(U5&+C/'W^5J]<:JBBS'.7N))Y&DK@SEW@*FGB7DI2@Z[S(ECPO$5<%JD2 M&^?I]9?,^*LP\]P%KMNZ4A*G)$Y)7 G=C1,D-KX&8^ZI7,9Y.OHEL-7OEJLU3,J=DKI0RIYZ95L],ER1>J-P[I>J9:27>9RS>>KNMY%O)MY+O MTLNW>F8Z^Z)9SE_99Z89/5AS4*=//?FIGOPL>LMQK=<\[B-RZJUH_- M3I;4(ZZH9?0Y2YXS*ME^:,G*=%7DI*1X"^2N:KU>!5\,58*L!/DL!/E4!<4G MR&*4O:#XN#M].U2DE0+0$FS)5:&@^$@;V4J\ST^\>WTEWDJ\E7B77;S+4TY\ M@A3:MN7$A\JZ;5'A==P"_UTJO*H4'AZBPJO2";V]5'<=Z?R.TAJE-87S+OVK M"E3B*\51BJ,4YP@GZMX$#*B=(EGTY\#3WL2-4K\?UDD5/UJ.R1WTH;LP*J'R M;1^P&E+S464&_NF/B56OT9,B_@GL;@-V8B3&(&FS]R&P@?C"V'?A@R MRT/VAEP;6]QCGC&>:^N'.3&F/FC+B9ZD5C^]K0V[P MR0 :.DUK=G0NQ!M:/\9.EQK->B'J\L<=I278Q$_^)\A,!^^N([\\F=(72?,^\X#;>I9!D*(+$/.9!XZ3X\MQ@FG M,!+3)M8SLMT= &J/J +S ])X$]<$MIN>]4ZS+91 M!PQWY C$6O+,\%X>$!AG!()CJ# Y&E!O ;C$G4'<@$8T'\(=L@!2%T//Y$* MP;Q89_'3O+*@W,\S,T-C:#!Q'3Z+D"?ZA4&(4238)W\.%-(JGZ_N0<..N6WB MV(R JF&_&7U@MH^:9=@A*)PFU5):"( ]BE=G&@P%"H7*CR-42'\DN?,$V@ \ M06PX62Y!/A*\;%NBWF &! ^XH=TZ?NBA-%UF?]#&#"4^Q7% &-_[&!]-+[!I:S\1/ZIF@4AV^?0%1#AV/0W/4SA'H--#-TVS7 M1PH"9J'G"7N65C!B%9O 6H[&#.F"D1A;RGBY6KFF_^7P88OGSD-?OW"> X*/- M@*&WP%?Y2+:I_>LS ??_ZBCJ7/N"#>+?ZF*J&"J:CZ9+9J/)Q%0X$ZB%@TRY MY\-?+@RD3D-OZ(%+?W5;C=_?A3X86-^_-L"$^60-KY\M_W>"D !,PR<@^7WY MS/Z[V6?VA^O=V&"H:2!"!/'P1>>+7^_TSG^G:%L BVU(_(T;8P<<0%#7F(#K MR5Y-$L>HOL/E/-L^H7O_"'1?3^,;L!9@R3SMGMNT>OMC:^I7G <14G,X)93O M;4OYOZ&Q>X5V[#6:1W-- 4+:";(!VNM?7@6#C=X!DZ WE9" M^2]N /81O2#B&!C,OW-SA.O:;3Q%BH\NK&=@41^8S9>S#Q'X!.!_=20 -VCK M'6.6U%(D@_L 00+ M2^G3S58R^F\8>\M_SMQ28(0D2"B@.2WG"T"()*1+RXL M:!%,LNDM$?8A@)]P@D^ND;1'NGP=$E6D ,#B9PF(?VLTFA? 1<.:@+?VRT6] M=?%KO=O4(=!/!&3/)#N +"UA_6;R4T @CRY+[:K+4O.J=QZRM'=S=619ZL9V MJ5M16=*[G8J)4@&9V8OE.KHHM2LN2LU^\XBB]"D2I=LDF%S.L]MT*G+U@K!. M8=I+D$Q-<3!0,_9FW3JA+]/MX\#:W@#6YC+9.0:H&?=R#:CM98Y< 5#?6_[4 M%:$)&J@[SYURS%_>V9B._ !QRQ3[+T<#U?'K,.I'W>)>.XI+_VH)7JOF+ >B MFS%0WQ%3US6?+-M>@%W^OL@&O=G2UPE5H]?(6!8YW/;S%A/F;ONJX+P;9U:6 M4P2PU;>*U]>QMMEM-=>@XV&^<.JY0VM1_/#;'7W:<9GH=CK-##^3L?< RT;R MWM:;_>[!@-G,T%^UVIWF 6'9Q.+I[0[JW4; W'/,X5.^_X&/Q'H2R_\'AWNC MF08=PNERK2@./_A@#E7%DE=V"TZ:2$1]!?L$/SFC" 3ISL6.7*1:T7?J): C MX(HITU5G4[%929WKT?+0==;T$KV;A\-(MAOG9, 3$!+-L4(F-' M;_;ZFY'Q)K)Z.Q$FF^E8C6D\9R&DVAMBM GO5PK1]E:R?(+1Z&6CB9WTZ]89 M>@SC)2,(/5Y6*S0/97%K=-5MX[I1?J%KEUKHFIVKOEY&H3NHMFXK=-WV0MY^ M';7R?8!*V+1-'020I4Y)9>F 2KBM+#6[O4T-V+[\ /U@?H"N5\ F9W.KI;/) M73V;5#J.9&07^KU*1J-U&I3:!T.I659W[8#BO:VU:W4[O0T%X+"A]4'7A(U# MZV:ONT]9VD/BX8 RM#%U&IT"FH:[7@ )&HJDZA6+CHVH]@C+0A>($#*/ >[\ MZ\"V1J*,1VQ,!3?,\V8P(E4!;I5-;34[F81)P=EBI,2&7)1(IPI2@6>(ZZ0D M/PRB#3B@RBF3#FA_YL'8-=,[(35-#O6-/6-%YQ?708P\U[;%CJ>H5S6>NCPB[XM?F M.WR]=L;)4?PZ-K\V28YWNMUN3_'KI/9PDQVGIM[J-](^+KM?NT3\FG?>8>GQ!GG\(74>X@!74%#K)XX'-_&(HVVNN)7B MBPO1CMY(GQ%*2VDY#G9\FSM@!- -Z+06'PZY015<\M!* #RG\.V)^5JK>=G[ MD4+\5O>R^2/Y97A2*1A[G-<# )7 $@.11P<F 3 ML<6=/-]['02>-0A%]@14;6_.7SR5G"D]T3=W?IIHEAT9W>PWKEH;^GG;@/G" MF+"A1>BU6NUS9D+Q9/S1^'.XK8IZLZ^W-LTE58J=A]IU.XV%+-T&GMZ_ZG?. M67Y*H?/KDN^=EG[62KS[#M#1U+5$6VVM[!$W)16E\+!.7+K4;7;/62I*Y[\= ML@BIWFQW>WE)A+-AY_X*24[DKI>B)J6M=UI*ZT]I\_>J]7J[KS?/F9T56MI+ M=&RIV6Z==7ZL@FM!">L3]7[WO-.HNY]#.(?DSJ;&H]/KGW5>MW+&HY3'@IJ] M,]^#*9TC>Y9;QR5EK4%0[]=6%O7SWM9 M+#%O"[G5N_"VTSCV!B&=!-%>O>?BK]=X??6U8>#[-KYVQV8X3DVC!U-RR$Y] MHKZW3M11]A/OQ:PAX]H;C?H+H6:!64^+XF85\E?=[@+7]X!B_*3)M?F(CT?E M'9K(3!-UB7KLB%BWIR]8JC4SG@*I#0\ -5N==1*Y*59X,M4)7,\J@D^J\:X7 M;G>:_84RI.6S'0V+#0^8-/KZ'K&X\_B46:8FC_BLQT1VD.UW-7>ZON"XK9SO MV.ALQIMZ*V=%VPF?>VYPBYYO+"!DJ<:[:GWGJK<.D=1L1\-B,W:T>IW.PHFV M[;'X2N=SXZ20>'FK $+4+^XF>NW^=L!BJ5R!:4^*XH8G)GO'0Y!2VY_D*6.+ M"]]^4ZQOV-0*F(U1P8YBVVJMD]IE,Y<3_0UE^ZIS,/RCUTL?XA<\UZ,I^R1= M=KW67&^LD^R%*4^#UV9BVUE(G!;&ZAZB-,\R\+$"\"2-[S21K[T"S/PQ@QCN M=2XZ&'(R^\:=3%SG@=K-AX/T&[W'"($$-K[V/'R09XO[K?0USW'L#D_9B+$B M;;Y(C)RXYXR(L5*_%XBQ>-3AS(BQXB3V C&NH-KLG'MKX934H:#:9(&[6C 'AX%JPZV]A3WX-5!%B6#9X#5=2N9& M/L<2'TGT%5UEQW2O?.=P(S0Z^2Q?->7I<-M,<-KM?,$I*VX;74FQX!Z5&;=- M Y:LE=\(-Y&KFBV!7G[-A[)(#D!O-;-BE8RY#S"*/"#60FG);C_G@''/GC2\ MG,JSH"O%95/FY47@LB^T_QPUOW;,N] SQF+EA%XP\-?AO;R#:BOJZ6T]>U'X M%E.? KLB3-%;5U?=_6&'CXK[8W#.1JYK+D++5VI@/" M7&@+J-]&.],'+JV M[3[!BO%VBSL,Q=;[ .\0]'ZY )DTN&U/\1X_9Q3_VY\R(_KW?E!_LLQ@C%T; M/R;,#[SX+U-[),+\(JK M=C3#_%6/@;GY9.+SZOGT M,9+I(4Y@.EWW!JP:EXYO^@2_T:"(%&A0>'4*6T MG!H<_18Q2W2-),Z&(^YGNHM7"39%SU'7<)X]-?[D0_]V8PKG, M39/ YL-@(W8KZ=I&NM*7C!Y;PKI5DK W*;NYA06-H$K92VW C.\CSPT=LP[2 MY'H@"H;!^7!X: $@S&F.)6[P:L9LA[)> ./]J?=PC3ZE//-;A_S&5I#M/3Z?(1P"BT@AR,\5+K.K5^HU\JK3L0Y4_.[E)* MW3)C?V"QTSNUKEXN8U^(].<9B\PG@%]X"')"6W]8#^NJ7VL>.+=4$L*?G-NE M%+K3^/6]=JW7[U5/ZO9DZ=>E[LO@Z_^&[R+Q/T.+WH[:J_E?D^L]H@NT-O5; M%E]M,T!+$$,T.[5&OUVNC/(1^:5$_*@B?IJ I=FLZ:W&F M*'>D-&@SYK9)C7UF)^\VLR& 4I\P[SL/1%&%-I!W]%W2Z\\&P#I"")GMN]'S MS'[.5(8KJA 1#9L'Z2A9\\-!G?D^GPQLK%D$J,S0X (<;A%:^##P2-Q9@W^[ MJ=[)/-"%!1K3;"2@9N(=FS!"C)0DP4W\(/(J['+$(?JS7&\\9W874T(C:S_] MJ/@3E#3D^(^X5J8&I (3)<0'E'7,&;[!;(2>?+W9% ]KY_ 3AK& M_N\9'@^XE#_B='6H/9_>7T+L/!F?D])8)('$AKSLI4(B-Y_D6D*$Y#L#2SU% M:J @T85';MI.N4*\W"EW-*&+*TU+,JZ'%8 DIB!'T0/U"3UQ8*;Y8]<+ZB#O M$YR5WIRO!ZY\?'[ -Q++8N/+U2%K F"9KM/8$\ )V9 (V0@FD>Z\ E0$I;- MTQR.( $)_TUUTD+;3(Y3@TDA/#DSQD!P,#6H5UC27QVFIZO*F<>7D8BH\6IH M>3X.4M/$7VX8O%Y&HYKV-+: +AXGXOII(XW,G;#O7$/V6D/+T#A B?8+D !S M$DZFXFXWM&!_A*:\+!>X$A$>S0RM9!.\ :NF6 !BKCDA%;%"%[04K@* MSHC'H((O8) Q)P>@1C:'!Q:I )H6GUK0(;8_0^8$XD:"#%J *(QJ MU@2%1CR"%KAO/5IF..^#H#]1DRHJE1JOIUJ.(K!(TA?0'6I.38\_CKC#/?B50S]W M(@Z72I?45 F),!]R>IR8 E+CD< MQ8)/A,T8@-#B>AD !4AJ:\B!/!UF>&:",$4WC-E&B Z& !.[/&D7)/5D32ZD M[P1Z@1!@%_!2A6VR9RB^,#(M(2@U\!7[4W?XV^,!(ULQ/P8(KF7#"@I* L(/ M D=B<8W+7_J2L=0^FV1^L3FQQ?# :KH>B/%@8Q/'@Q1-]TG1R- T']@WNQ2 MN\YKXP/K9T@VJ:AF)(K#D&ZB'I U#Z? S)2LII74#&G%6^ BC@Y#)'HH9(S^ M*6Q#&B=QZA$-0&J:1+(2N4?*2E$$0OA@Y9 \PDT.N#%V() 887@"-)%WNUEX MV:%P/D%DYV8%OR;PTQ*<D6N[/XVYP#*ESY M)S"$W 88WLM@!RB /AM.M 3-A#3$S32/$7,]_BCQ9_\G#4B\+/K1*QRN-2D MEA@T]P[G9J(W'BB A_^.,4DH*"TSB5+@Y]JE:@E2'BG32D+!JG3RB$*(]G#. MVZZ)U2'E6";K1)XW2O[?Q#6Y71_,ZO0'2@>Z7?@#_E?8[ 6V(:!R_=X,Y4=P15AU!K9SAD.C_7\&S$VQZD@,8WRUITSX1C@M20+$?@%1 M#OUC(*/K1Z.A>29?>9 X%I?:K8.2#PO*1+A"M,P@#VHIAPF%.7D#5K)* M2,\GGAC6&G"P:9$>0,182R\GY/V;/(K2?6T$:UX\0LJ]B)TY 3?\2HP%WF17 M_1JJHPR6L.&0_'H/PE;C.P[E<7U'2$L2=_'CQ,=\ MI_2*: -0N(Q&#$9'\#YV'="XB<.^TB#@K.[ =REF3@9(K:@9'T[0 M+==[2^2![ =YK6!I(GT!8>3D<GIS"4\$I(*1Y N M?4 5(3!?(H5&DGL 8D7A#'Z.^>4>\Y!]/AX>R9! MMO0P.[;#ZT2IU1ZN>FAU^HWLU55KISHDU(6N<- [W85;EXM#C6W]@ 2N_IDS M/\K)?@1-T_XAU!%7Y7N\LXZ\LG>T ,=7LS]\N+_3/H-I K'[&#K@KE'7Y5>W MQ_-A.YHA=8E!+@5^CUN^FTD8<8"/&-: CL_H%O:X3:J%'T,MWZWYS/YPO6^S M*?>_#M_S07#MF!_ #PEFR95\-!@B)7 BE'#L8J\PM%K92VY6H;L_+MQY'%9: M[/6 ]Z*MNCJ_"O2/T2%LBKV=?K4SY9-')=^Y*,@Q#3_A^J UDQ^VXM&>.1'_ M^7<+7"//&,\(S'EFW#K3,/#I0U/RX.C,C,F*C9)OA;BZ&T,%W_2$!4LY? *& MBJ=@=F"H7D6&=A9?M=Z8K;]=/D#0YA$F,PWO=RD9)X_#AM\>(AH0"39E1#M[ M9=G&?*"[DX&4QG=<=Y);=%\@+X@4@A*;\J&W>'=5*?BP8#Q/O'Z=S-QMS]M] MK%Z[>AV? 4+#FH)WGEGR3KQZG7<@ILG",^6^IV57.Q.[?]1RF'B.GP6Y8.'$*7O9;EKED:C3F8?*?>!Q/U, MM,4$R#'4:IEY5+Y+IT2[HV=-MF+11]L5#^K@_F&?AOLT]+9X3YIA?![8U*OY>:+M1TJA=L?C$T6*IM@U.Y)ANL6W0 MZB[>2;\AY3,K7!DV"ZKK?6Z[Y '*.\<5^XD;CJ93E>'I%FJY5XTL@P*>O_:L M] !?#@O*X.(M.&.EWS&KC'MW\DVW0T5G*O.UN^J>@+-KHSG%W3)LT99IZ^Y$ M-5W;[+LUVSM3OH0)R>JFDRN4D%RP>^MVC5YJ>=YI]GO6E0VK).3./-VF?KG7 MW[W08>LJ\H,IYXE"P6TUJ[7P4.\1F7"P4OY3,N%4JK#73>U*DO]4U59[<1E6 MIDU>:ARU6P:D3,57*C0^^0F-_;AY)7?M3^L&;N& [+[RK7,ERE#T6G&^GNAX MXH+1+.,ID.I&X]MG*;NMQ0?%3W+B8-YK>F?9MN)KRFM"@JA3D-4WPCM5P;=S MCNR7(<17+O&.2VRIBOA4/O2DA8'KPI(R.,'5Y6G5LJN+SM61MG1EIF9?:S#%5-UU>Q+M_UE92PT[-AOVD M35:N6B]5P\JPAI6P?O"4M]">9/N^$GNZ+V!#=BLR9T+F2E+]E)'J?M:7H]W( M7)G%Y7B7.M\ S0 ^:*;9L)[AU?=HO?#1!IL' 3U),=0, ,4*ZO_DZ,=]9-[( M7'=?!L1XG/[-F:A)-]4^$>WU\0"7XQ0;%%K-?L'0%G,2K^((;5#B@.?PN9 MQ^ #3YPJ_]WL"\-G/8@^8MQHV*,)R:>$2@N8I@BXU>L$_?850I4&*QER5PB* MO.H OE#WJKL)!/0(AK!@*X !*T=V;.S:)E!9M-\*PMY5KY_9DUPWSZ'!+L+: M7KO5S5Q54!CLCY;#' ,?WT&@O[C.,/XA-48MO=HF9GXOSF=JFJVVR7=:,M=0 M]JI_M50<5BU[E:/J?IW+]51=*JTEH^JZG8U=A??4.QOG(_][YE3I]J!*J5,' MJ9LZMD[M.PPKOL57=FU:OM-Q;&TJ/8_F&'$C'F5;03398CM/OMOK=9K;MJM/K](H#9N #>"33#]Q[Q*=C02 ?N1/R10"I+;JRLJ5LN$A <(3U MP*6_"H0DG6P\LF2> T-]%4-=A,ZM9KL44'<;[0UHO2"RIR)U>P-27VU.:8>G M;00ZTW; H_X0\W[F1B409-^\BY=L<]?&B4C7C]JS]P/4?[X(Q@ M,(ZF^RYZ^'ZY/5[,;XD9HPF3Z6"V9+)UHOC[)SYB]@=\0%585P%< EL$6IY= M[:3)>?OE(QC6RT;CJI,FZ)9P[Y7@GV[??;U/:%LH\70X@A=-5<[M$8JLE>N8 MKG,+XWL#YGS_BF_^J+?T[>BPU&"2W>!^(.HP(%JX$V\*?W#, M?2U)T11DL0(Q/@Q_ #V>LVMMM&IZ8YU16P+=;I3;5JXV)-5V5F*12@V]W]N- M2G+C)=[8B9^\WI<0R;VK=Z[GN4\0T46KT#%6@ZMF-QLQ% >P (D6-OZV%9\- MB-36FQLX'=OM(:+OW\CN/FU#N?B]=4FYT#'!C..S[/L6LWL^898#0)Q$T+J] M=C:2W@3$F&"IO4;-=IF#%44!-[1W'ONW96OX+CE^@GY6@/DD;+*<3/CUCLT$ M PH1@683D\FYY%0T5K'2@W9K_BWX-!A%$<5MKZGP_47R#)H=!LUXIGBB8IO& M_>YZ).G'FJB1K&G?/&:*\%@4&MUS@UN/V,%/)0"U?WT#^+5WMFM\ST>5AJ/! M(+"EH5(C)0/A,#3*VO3%KW^Q@Y]-ZU'S@YG-?[D80OOZD$TL>_96^^F;-0$ MO_ G[=Z=,.>GGS7Z[EO_YF\UO3$-?K[XRRCX.6^,5!MM]:! '?REIOFP0 UE MZR=NC<;!6VW@VN;/&J)09^"$.6^U/T(_L(8S,3/20VM=_H5-IC__A]YM_)RF M+(+U!N#:/XAY\(@?+3!R#L#=ZD;$2;.: 8\=3LL)LVWW"81.%EF8;C@(AJ&M M,TTD3(?(X)N@KU+ZYC[""3;5W/KA%Y8Q\3[$(2>M5M'0SL M POK.M2/)Z^;$E%NO,S 9!NN9X(7['$;0C93"UQM%"4A/+*DF'7IAE;2.FF\DY%MM.9W M+U9,< 20"^T2-C*[1#N G,A7$:AW-!=ZNY&I-UT]R=& +T3U5K_;V09X^*F. M$WJN;:-QLF2690%FRW&]5!9F2]G0,^*<&77_8!7BO-YJ%P0+W-T;YH\QLG^T MT+@-9MJKWW"_QW)>:U^GW!-'RJ[15\U=X& ('"$:X-T,>]\Z<=>DYXY[S-UV MHS-ONHM/71*$-]N>KO<;G>:!$1;'#[9"..ZZ/X1U7<]$[\7G+@G&F\ET76\U MVX5XO [C6\=P)UQ[A=[ :^TZ"#QK$ HC#G[*')?#ND)#D\AB8PV-N^Y/ M0Z_:[7X1!W.M2UCIOU+_G?%-@H,E(PS/XSH+/[WQ>R@8((?(NBEM"W')LJM MHWUF,]S9:-=H"SDIM$]!_H"[BLPS?>V="__17OWT\?KAW<5KS?+]$%;"W*:_ M3;'*2'MU2V3:G"D0.TCR=X&G-'LP(-0'3\ M(1[8G0+0%GH (]<%1%T/*2]J<\%F&!'X8"TT!O]/5#K09!X?VAP115*# OBP M*(L")>PID!6?!$C\>2J:N]J :QQSK#9Y'O#%&&,9 FUR!6/7YXO0"!)8$T 7 M14[,XPZA.2#O@/Q$U(E0_S.TO&AR2V 3PL 3I-P?H3FB[#'FDN'#A'V77S"X MF3"\L@9P="0?H@Q2Q)YY=M1PPXW!<."3U) 5?#@4>VJ$SS0<@*U( 8(_,L?! M2U&G5&WC SU&EH,;_QH;8AE;O%.G=\3^G9CQ1E)R:F,>'.!FICL-B,AS%$@ M^$\&\W@S36SX]2[C(4#7V(@HB;)A\2=N)ONCIFN$:2(G7R(Y\@./LXF/$L9A M'E/(O@7:M_QY^B]:W;KT!AN,B649O'5!\XKBOU;6O MQ"-;>_40#@)W"D:NU^R %_\Z7NND4 &DL'"@+%)="U#>&<%O7!R1MY*K1\2: M"8)M N(Q1\F!'>)1-Q06' T6#$Z&#Y<*60PA)2P17SG\A$,SDZHIDI4]7F?D M2H9\1 '$90Q<.S.UO' )($?9HZ5KDCJ!EX E8!?J1\MEZE.\$)/QP>(.BSS< M^86DP-J!PX+% %;,./,*+!PUL<2E=":U#"?+1Y&E([4"I2T )Q5,?A'CTZ@+ MZA9-D[0&*$CC&-8P@#0#9D)7DR8[*6,YE"Y!IASP@!'XR =>82O0!"OP":0> M 'CU36AZNYFHN0^36D/+8&3Y(Q4@"4A4#N79C?S:= MVI9(46$3%WU07[.9-^(P"80>-(WT/(3W*WL($S#%5<8-_8S7EE[48OL4 8%* MD3C-!",N83P02[KX(7WUC5RS!LRF\?PQ^!K@ ^(:"Y9Q-F.R),R" MM"]BV"F;R3A5W*=#]!'T?<(UWK!Q,1TB@EC@E:7D4J2);V!"R.?"R@MAA*36 M!\('!$B$11*+(!@YL#%&*!9NWQ7T%5$8H!0/0+2%O'(.-1!BF(F3G&'#( (-3&0F/ M*876E]&,")_>E+Z#1L0$#TO*20HMY^9/KS+'QI M/:_/>#2^D,7M%",155>26RZ6-B!*U9:FB,OD2RA)'A$6R3/>.5PH\C+&E81QXE8)-C(>GL M2*PKU#H9.P[FEH$F,C CBD<+@9$ @,HXY!R-H8&'.V$E2:=IK&!)=F9C!_6D MR8UK?U&$"X2+3[BX"9L$:S<1J[:I<=JKAUI:^T4UY07,E]Y:&C8*5[C7U/6? MHX-WF.=//,M6L_NZIJ7N^D@=T9,M@9RY@U]DQ#7R1$'?HO-%MA@!:^QCWPQE M=H)^3<*VE!=@<"]@:-?(#%HI5,@I2C(>5+?O!LFXP=ASP]%X>;PWEZE$M2<= MA)ZT?S-Q32ZL97K2M$<)^NT%%%626T9N(0B'K M< 3S%K+$(!L7-S)T3!RH&VG4J!J$CN],I;D3]2$R%M5>,?)=N(,.EA3F#^!V MCE ,;W$^7_O&_._:1]C9#6T3U5.& MR1A0YD2JU&L(ILB/]4E^9+:/HFYZG*P\3BZC;M.=D'BE=\V2^:+, ;F&\T") M8,@7B@23TRX1&237D4%Y%B:2/.0KP&;G9_8AX_$V]3+XI9'CZ8M+*%@M!S M#[B$#CB [+LV>4JIO<$I\X SD:OS9/ESNP6#:"/-Y&#$8'$,T+>*_;X:=A3N M4!2KS>4WEV^%K\/1=>S9"D1C-AU\!P/LT@?FH7L=V1J88XI>2! L]]\P4$Y' MH21Z2Z0973D?KI/Z5VC;)[)U>K;2_ M5V+O]%WH8_[&1SX,,!M&84&TB=+H0*A[0\Y2'#V\YT-+[M&C(&O1"+%1GHKZ M5Q\=';DCGVA\4F!!*1PKRHQ'^^Q8!S'FPMZF4T\I7VAN.Q5+6PQ0&R$P #DE M[WR0(/"U7J=MN*<-)*3<3Y^UWSZ!1)$O^@N3#7))F9EWSRHM&3 WJY[-4FZ4 M6%_4SUJ^=E(6KX(>T8;JTQ;NBUS[_?K?7-SPD:7I.+D4((RPC4W\146%<3Y:&@D01*Q/(J%=5-6E9%M <#5B AN<(X--&OAK)ST- MN'P>N'Q/D2E+.5*1KRH) K"D"A0SU,+J$F[Z]%MT0@\@[?LXY'1@W*A$0U?0?1,L= MSZM#<'^$I+. ZSW M9"7EJ?^1>#X0&!N@C-A M88&+B!VQP%7>%X<6;QD?XH/3DBR['A;L]:[^?WMOWMPX' MNR,@F5BXS;$G0KV-^][N4;^6QO-N.&XX(+ HP@T"-!:I=3[]RZS"QDT$2 L M0.D(]U D4$O6+[.RLJI^N4%KN%7#>3I1Q=*8YG1#::7H1#5-F(Z-C7O5DG2B MBO$T37WCGO+^3N3,!6NW@/]<*Y8';UW/*[7V2K!R_ABIX2(TW\:T5LEEZ]*@%U*W#Z;5X_@W'E:I\Q:_QODJV MV?#5QUO/47IUY"VLTN9.I'QU.8ME)T;SDT[VSDD*JTJ+^ M"+**;TB"W"O(BIZIML%72>(\<2EY!G&N+?55/ #*G'LOV?RTD\-FKMB+N68U)N6FRAU+S0UE2[9&.Z++=JT!MO4/N^>.%5,8/&U"3A->S5M"8W<9"* MSR;[Y'C'&4SJ$*>H#&SXSOZ\Y?74$4#"H3@%H27;^4*DWV DDH1_6/B-1;1) M^(?M3B5_5I^TTLWA0LBAEL!?B&%AZ6$..T^#/GE3+SNM&BX )G(3.CPM.Z9-= M!N",FSORW'%*1[PEE-TBO6.N__C3$0?EQ4$TF[GN"F];>/=_?05*@'^'F)@S M^;L>X3TZLVB!KP[^F",J"K)/,SQV#*+]ZZL[/XK\95;O PLBQ[;<5/+BY_]6 MDB9?B+]_4O35CYWW:J)9RW78/HH/*AF]JEK?':>7R:K[?T066JQ6X<1]3>AB M$=7(@\P"4<_!M;JKZ_$?RO+ M>]?XK@G$9?/=M[4(5<>AZL;Y09@ZB*D_%PQCKTVDWFDPXYPL/99H2"L.Z8B& MM&]#2EK:NR&57TMKFL23A=-0_R.,@65_OP_\V)M=P$CZ 0R#;3,VGSQ:1K=@W$[:X,Y_U][:X-?D ?U MM,?51B\N$M4Z?3Z-;:$8IY6L, \(5,J72O8:$?O:1)L"E@--U AP! MKD7 F7(YR02XO@/NM297=*'9WKYYIJ_]#*!_=FQ^%A 3%E$,_;R:W.S*="R7 MM[M0 M/'@"2I85;;6&2K#FE>* WGG&BN#=?W@;$X(WP;NW\!Z3]29X]Q?>FM%L0+X] M?#>T#C%+K$/:CK(79)!]NO4CRVUT;6(>5O^&ENE[M H:I,S\^,YE_3Z35K'[ M,@0R&@[6[H2F)#$E4AM2FV/59MSNQ2]2&U*;'JC->-SL(6E2&U*;'JK-1)OV M1&T*2[\_<]JG[*^M%)Z5V,^3]P _^<$3SUCPC8&@ M'W:F;RO!"C<<[*(7WEU# VTLPX*H8_ZNRFT4Q&&?'>O.<7F&\X.$B(5G3^1M MA,>T'5+=64'C#2X%@X$^W9$$JDR#BUD[GZ,.W,[N>2HO]@[>R>U*FFMM1:K8 M'5RE;;:V&H&F9@S/+=QJC))'M#;5%S<'^2$M>W>*3= GYO,VX=U._:JQF:4L M@:%/=XS]P68&S&;. TZ(NYOW+?_]J'8-)_J.02Z46F-[R@PGZ/Z.T=S5GC15 M$2>K?/TU\$7:^'G@+]]D#)P/2;;S*TSHOG.0TV(^^D%:QD[6A\(*94'S\@19Q7).Q<)@MSBJ-D-^N52$R6 C<69]@O'GRGM MTXQYL[VZ<#W/'CDU*?)(,W9VI%!%_6VL)FQS-)A4;R, Z\J&=4K %-!<< >B M)Y5G:HI4S@'\8=\:)BWAUD_>3U_G+\-R+GOS9$]+'PUW=NQPU7+TMQK6M,'$ M')W6\T!CWWPTQUO]$D\FZ^YT&2[HZ4_SYHS-&?)P32VUOQPOO;&1 MK+U*^]_Z0> _\@RDL3>#.?S.\KXKKF]YVY:@,&&^A:?>L[M3(;36Z.W2&VME M5<4VIAL"?J:M:YZ1$EHN0_NZ2C2!XV-OO*58\ V\>3UO2GEU;1/SI6L^>T\K MCM[&6NV8GMY$T!DKF G+^R,21/3PWBRV(^5W*PC@S2KF%/[430Q5)P($XWP=H.W=V\Y7A@I4%,\M^PH#G#%.V-SQG\%)8&9 M!; /O]L,??IP!6"<.X#B,%&E\%+!>AY3$8AD)UOO9H\K#U;PA&F]EU;PG47\ MP1@]3YA[BVU3E;LX4NZ9QP++=9\4*/V>B:E:Y%A9BIP#T*CHT5>>F!5 &8$2 MK_ KJ]!2+\;,W%C^PH\#7E$2C_4]T?A42!@_6<*".>2I7&P_Q(7,PD+Y0)/Y MY7[T/V>)%X?-?QOP%.B<>(/-BKC" M-J5/9H+-"^2I8J"A 4!&$4$)WU,63ACY >Y)*K9K.4N06(3 \:P(=1MZS;\6 M[<0&66'HVPX/>V!7+W> -OVX+]W,>7#];H%8 "A[O!_)Z/TI?$YF)^?GP;&R M,'KHNOYC^&)R\T3^J@M9)[J=0H42\^P[Z4VHHL0\4G/Z=\0^=CXYA P7TFA( M7UB^#QI2TM*7/J3R:VD=,[AD=QV3.!(TQ<7H":9$OW<\#X,SL(Z'=6PN#+%X MK?54]]E9B?IV3%ZR,_":H8X;/@8OR4410G+/D3Q0C6FS3@:IJ@T'W@-S"*J)MYL;?-[?!^"XEG@]@;2X8*-= F\DM5'U("54(<^UB M;C21.,,%8:Z'F)NHNMDL!ZHO6M(B:LK6S1OY7@XW[E6 M&')&P%/HMC5#&XZ>:_2^VEKK12GNQX-2,?)Z@#AH7^*XK5$QO M,#6W#R9 M1^.22:M,:RPE$GTZ-+=Q'P!;@OCL/3.&2:!Y&>2MX M(];:(/HJ&Z12XG&>C2M4_L;<&5*CWWSX]K5Y>;UG4>"ZTS0Q^VT+ZNC,!CZIX;-=\ MNSOS#0KZJ)7-9# TMMSLO74TWN92GNA$UP=;B6'*MSE)R[:>E:U"5I#=-;W4 M_"##C?P@.2PRT6Q&3\^31&$W9#&W1!CQB=R*>%H(57%9R&ECLBE^QF!>QM-!0[@[&E0;N]@O/P;+M@/8XO&/?O ^>?@J>?;4&.V69[^W MIE9:7W&1M96MKT3S;^P%F\4BP5K([CG25MSTBP0N:UD\H'W\%%R2D!56 EO] M^\;@(=MQ!0:OY]=I?NU\/N'YT415X:W_KE!FIPU2%16_XLEE'AE^$$/@WI"TNM M0$-*6OK2AU1^+3UQ!D^;(MD5IMM=*]5:CU^>G?>D;^=993NL:JK:2"YB6N+4 M)R0?@^2):A@2\VP1D@G))6^23]7!V" D$Y*[CF1CJ!H-K_=D3'3R[,)%,GZW M;\RV5A&>87C-7&?I>'P;[ WN@SFXQEM?7-0*5F)%Z3\KBC9MUB4CUA_"]WF9 MX*;->FI$!4=:TSNM,48R1(QI5B!\-X/OX:!K_* O:]\$SY$[_)+!"]\LZ2U7 MO6:JQE!BKOJ7'$/K+^@FJF9J!#H"7;N[!:9!EHY UW)@?Z)U$'0O*+"//JZ+ M-UFMCRG4\)8SO0F?F6('#ZCW'1*ON_J^Z M7X^:];TH%$M*TS^E&9+2D-*0TE3<]1N0UI#6D-94U!HI+HI(JS4-+4YES+V3 M;\!L+4^+A$WITK!14T/4[D3M7GY7R=0'K=HP2HI FM,'S9FHVK3=0Q&D.:0Y M/= "GH/;O;XFO- MG[B>X^\GTB?JAK&>]&.S_#J;5HV7V@1)]K]XF#. M@$0^2;MR.3TK8IF$F'7JRIN)+O$>)<^4DN=T.I@,JXOS4_&.Z(?\ FE!4%4D MWHQ0BXTLM+$MT0ZG9C.2?><' %"4[*F"W&2W;T"066.K)@DH):UG1%%"D*<9 M^%Y)ZT0-/&>OZA_H.M3BH$\RU":-6(>:?8#&(7^L)S >38YP-,_E!VQXK-+Y M =I@K#4$R#-,[HP&:F< MA(BQ.3IB5?&\K953$@V98],TCC#'+7N[C4OO[)Y.HZNNQGV!>B:RZ1&:O-M\ M=W(-4=7.3T?'A!'E%,VA\.2$QP'/N6[2I%DWM1=)++F>:C>2: PFAGE$5/B\ M1KB%.:P&(SP:U![:/O_$=KZUV50;CHTNK74;5/<:Y*D/QF-#J\M'Z(SDJOH% MVL#4C68\@W/L4YUE4334CL!9"0&V&6UHTQ<=US]QU"*J1J>(RD(:3H='3 =M M^GL-AK&.WCDVP>8?%>-I1QM;,&-5@3;2S"-B.FUH8X.;ZE6%9.H3XPAM//:S-FYC#(U:X+6^J-V[VNK*IOCEM2AYJKLD';5QY M*J][]-%@++-[U:@S>GPX;3@\;VQU$THMJ\\G#[Z*?*0PVFIYDN/]>IX^]/0N M#@+X=(MX>3%9UPLBXFG4G3#BB=<7+,F=#F ]/GNZN*F0)4[O0R+UM(JQ^$F=!V#KO?,YM.+8FBM(TPRTHTV"E26X&,$#G@2?!6_L@)*U2KWC4?)KC-JIJ9J \H+2%"N$\K:67JG M&6-U/.H@EMN9GMKF"O[=#[[#,NUB%?@VK(];G)8:XD:3A*)-,@(V#6_$#^2B M[6Y(\F$ZX8#/EWO=G+WT)TML, M#>.IJGS?L;/"/;!:S3^1./>? MQ%D?J@/*Z4T0;P?BYUFPZ+JJ&>U2+DJ?P?4Y'D995C:[LDOEGV[]R'(;G>^( MFY*X*#9^U#YR@+E9F$%3%7>6J%C\^,([QTWCF!A^ ]>DH)%*;RL[=.762/2 M$J% 7AXO[=S2KR:@W+GO\$H-$I#@7IX^\%UPN/_"9G<[=/ MV[;HEKW4J^_G"2H8ZD!O]H"!)((_^V@3Z H75:=3N?B<"'2]!QU:NF;#IY(( M_NRC3: K6KI)L[M=,@89CW9_VXX\?IC/F!$#@LI%DE+ M1XHJ$#0(&N=O!D&#H/%2H?$"8I'*T@KN'2]MFW$Y3@D*OK$P"AR;LP1$2,B M>:Z(_K6GZZ6I7'3+M$#O.^#&&@&. ->FA2-R:P)K5R>#=9RE0\_F"V"E=]8Y 3\:^6K:WFUNL7$&=Q_6NP146(3O'L,[W8/ M_1.\"=ZMPKO=>Y0$;X(W.2?G#^"G#>X&P\?F">.4\[?A,\8OY[KHV5HJ07!# M-U1M0ND(".1]!WEOKB\3R"5LJ20@'S<;JB:0$\C/#_+>6/)ZTTR7VGVAPW-T M>(Z@0= @:! T)!//V<>$H-'Z:>SRB>\JY9S;F0?O:^#/8CM2?K>"P/*B)^6S M8]TYK@.?JB2_2XI)2\D*>5E9[]XM+.\>2DMRS;WSERO+>_I3J*P2*3^F4G8S M*6/L&A^.>*8PS%X7.C\NEIC="4/8CC\+%89)GK+$2PJ*BS^)21P4&';%"I-L M>]N7"RE]70-;@@?KL/N1:(S2UZWM.1&J*'U=:YBB]'7R(YD28_5Q2.5/C$5# M2EKZTH=4?BUM@5*[[5-7WQC\_,"@*:[EV4Q5[MB]XV$, H,)L([-A2$6K\\/ M4N^O?]6^U50/% -NI)+2.X!D@U5&Q*3+R&Y M\TB>JMJ@@T2M/4S,\_OF-I@#A5BV'<2LS04#[9ZW>.O*5/6A7(RU=&*C_Y@; M39H]%BN)W,\^V(2YC!='U$V\5R4V=B94M0'X=+5A0JT83L5G_B/<7WJ\;7IK4CV_)O3Q2 MFOXKC=DN]Q'-"03O5ET>&2YVR+(7\AS9ERP;)%L7")@W2ZX.* W<&'@Y_&>U MJU:]9P&[1ZJFF:K><."%F -)<_JH.9HZ&39[!H8TAS2GCYI#QPI!%(2<7*YQ@4Q4K4N:6$Z#(8K:?!NXC//-W M?.2*EW/ES3[GI7QA5A@';';M?6-V' 0@2^2K"U\61]P5TL/- %^8K"0ABN-C M'"IWS/4?E=>/"\=>*.R'[<8S^':#28YYH>-[R4"]48L_*PLK5&8L8L'2\:#T M: '#9KDN#K$#HWIHF)%&#A[=YIE[SVRVO&.!8FAJ3CKWF3TP5]'X$^*SGG8H MQXJR<%A@!?;B2>&-F_.667?^ WLQ5'7/19/:"'H>K",C!=$&G68%64.N!('! M1D-^549<%GQUFW0F,7C2 XM&M?JHRK"U3*-:(W.I'UFN]&-:PZY/:SLW'S/O M43CW6^[;*5AM$)8'BZ[[]&3-:DRB:54TN4Y)(Q?YK42ZZ!6F-[#0,"KLWS$2 MG(>XV.?K2[(8W54+$LT+LQ@;&8"-/V8!D9%YSJ,D:Z;FYL.WK\K2]]B3LK2" M[RQ2YM"B6D/A9[^#TK>]!SPA;]+*(3:O%0O:%.IG*Q0!"%5=\Q)YG_0H#K.^ Z:N1> M2F3G:\#F+ C8#"KR[>]M^AHR+B-Z2V]BC"1FZ7G)"]?>(DXR3X, UW? ==+$ MU<' M*S^P(@;B;'>S@+S;%KW;H3H:&]WS;PES'<8<+>$)<&3DZ&1"ZFI\B3W'=E:6 MV[JK07XY[1'30K"O@-/5H63I4 ASA#DI,?=2HAH?7=^*< N!1S8\/V(4V>BI MTV\.FJ5ZD$3J9Q]J0IRD#BX!KN^ ZZ2)>RE1#4ZSP=N"IR"SPPH4W>BGXR^9 M\:>59M\!-YQ0GGI"'"&NBKN1MF#!4)I0\#CC5.MGO..WRYM+Y3;@U+U/%._H M\V)@:'9P,4"(ZS#B)'-Y"7!]!UPG35QC2:^[$ 2A3-@2+",ZEQ:RX8F%LIX2 MO,\);TT=#YH]CD@()X03PN4[&I.VUCS*?SM#_*@@E6<_<;[^K0Q%C3I^E%V. MLLN5SRZG#T>MVB/*RTB:TP/-,=5)RQ,Y*0XI3@\41QNI@V%?4@&WS29#IP?. M?WJ@8[0,! V"!D&#H-%^;$>^H$V>ZJ^0OKM-DC3:%#^J'3+N7A,T"!H$#8*& MW O&=N95GD'%S:?4%F=4&7U.R6-&DFV)2G98DE9.A.(C.C=6)YI<=-@$9 +R MRP%R8X>)Y8MBO(??'ZS(>6"%PX=+2AQ*:W>G[X1#:5(T5((M MN2Z<*FYI(YO@W3]X:Z-F+\<0O@G?A&]9HF/UG"@^0Q#MV!/%3<7=CCCCU>XI M_U/.>'5I@=C$&:].A_1J.=_5$%9):TAKCHZ\3,=#4AQ2'%*!;B[/RF#2QV$MJO,@BQX08K-7#?IR%]?#5[QO\.59:=_U^/? MIC(8#/Z8C_ UB,R]B01I9 MMMGRC@6*H:F*/M#:O1FV>UW9Z(JQBQC3.PVQS^R!N8H, 8LV0FTO:U2;3>] MH]KVJ/)(D_1C6D/0L&&9YIW(#Z!S$NQZSYXW",O6SUK6K,8DFE9%D^N4-'*1 MWTJL;0;:%68Q.,!GQP_M+WV-/RM(*OK-( MF4.+:@TIGOU>2=]H'R0[@3"5*[$?7=(B%,NW:TTH)A23+9;'U3K7/S#S9A3E+WA0#7=\!UU,B]E+C.UX#-61!@ MCM7(M[]3>C,Y"$MJ5T.SX;-ODDC][$--B)/4TR# ]1UPG31Q_:1Z2C>F9^PN M:FI;^OS>=6>=?'GHT&C]1] @:! T: 5_]%S[S@]6?F!%#,39[F8!>;K=# MU=2:324CB=S//MB$.5K"$^#(R-')A$U7XTOL.;:SLMS670WRRVF/F!:"?06< MKNKFA#!'F"/,2>EJG",)D^M;$6XA\,B&YT>MYHL@I[]-9DI-+CVD96;?$2>9 M@TN ZSO@.FGB7DI4X[?+FTOE-F!6& =/W-6@P$8_?7YC(I<:TBJS[XB3S-,@ MP/4=<)TT<2\EJ,'IO'A;\+Y%=BR2 AO]]/HE,_ZTS.P[X$;&F!!'B"/$2>AN MG"&P<1TM6$"QC'XZ^I(Y%[2R[#O@=%6?R'4VCS!'F),2Z%R> M4DHS3?#N,;PUTR1\$[X)W]+CF]),;V8TV_%I,\VTQ1/6-.KT4CM)I&C7+FD.#U0G*%J:.WFZ2/%(<7I@>)H0U4SFHU8GB7+=%/<='1"X/PA M_++MD'$KGZ!!T"!H$#3:#^W(%[/)TP9_=JP[QR7*58FVQN71$#HU0= @:! T M>K!@;&=>Y?G8W'Q*;7%&E='GE#QF)-E^J&3'=&GE1"@^HG-C=3+I8,90 C(! MN1= /M>!XC-$,60_4-SN3M\))]*D:*@$6W)=.%#S:^X9LB@'TXZT5.N$MEGX+?7CK^O;W MG__S/Q3E+_]U<9&6JOASQ4=R),7Q;'_)5,5C$7[)?JR8%[+PXD*\L]T D?Q(OK]2HV##?\\8W-__K*U@?:>* -M,CGGT;&X-7/N_"R M%QX)? IX:LF%%U\ZWHQYN,(8I35?/R="J#=0X 'X?\"88GDS)71^7"RA-0L% MA.?XLU!A4.9,^5^QQQ1CH"HH&/XD?!@I3JBL A9"I?#,'7/]QZW#;(6/=X'R MYTT\<07!(5%LYKH)T/_Z:O"*_QVN+#O]NQ[AI3HR&/PQ'YMC5GO/+4_;B*(< MK /T'L0'E8PJVYN#(8B&46TCH )1RRW'YA?$9*A\0#!BO5AVC29\"YU8!/Z1 M 5^"$ >AJCY4W3@_"%,',75B0*P[)E+O-)AQ3I8>2S2D%8=T1$/:MR$E+>W= MD,JOI35-XLG"::B?<\:3:H)TK"OG:X!?+\937KA^& M;Q3?@Q7" RP4ZK^9$740 MO!MRDR8$;X)W;^$])NM-\.XOO#6CV8!\9WB6]C78++$.:3O*OI=!J=&U"9%7 M$'E%V4!&P\%:XGPAM>FCVHS;O?A%:D-JTP.U&8\[D'B5U(;41BZUF6CM4NQ* MQB]6A= K)Q)C]WCD7W&\N1\LX37?VT\9ECS\C:W\0%20O?3V*?GQQ7"&W2Z8 M8MDV#"Z*0EGYKF,[4+H_YV1A 1<2I^P*A61"Q0H8_RVTEO!N")_]D"DS%MJ! M<\=F, CBYWBYM((G+"F$ICAS ",,T8[*+A5^P3NI ,IUH0%(.Q8%EA?.X1=> MYP.RSLT4*U)6@6/#(X"+E17PQD5^T@QD.8N]@+D6LI3!STA+=[FI4"5XRNH; M#O[T(T/+@EKHSG:/$!^.%,@%3&Z1K!J,L%=JDTS05VQ1JZWQ^$H05SW9P M02Z@=9L.!2Q48&$6(#N* WZ)NTVD80^ MQA?' YD3?@F_)^'W@\>"^R>"$<'H)!B]\P-8<"5FD,:U-^-:8AM8@C&M,5^X M.9!C3_Y7E@84(E^!)UC@B8%HS4SO.A5@PYK?7[* @/)@K&I:LT>4": M.ATT>X9"YAN[!Q;@;5_.W=[:;W'-2R12;;*6J:8A%S4#$9?U'7,CM>FL')+( M_>R#39C+4\ 2Y@AS[6).LJ49 :[O@-/&JCGJH)7KX1;F+X$?8NIE?^Y$+WR_ ML+\48R-UH@^D4C<*O_4>=$-U/"7Z3@)=JSN_NCH9R14F(M#U'71F![<#"' = M!MQHJ Z[R%/R_"2+4I&]^H5O[=6. MJ5X?8_*]23^JT'!TT]+OI6-.>['^(C'.MD5MU7'&V1OG!_'-=@!FW690 M([Y9@A/QS1)^";^\%N*;)1@1WRR-*_'-RK6U2WRS%.CJ2Z#+&$Q4@Z[.$)2[ M#V5],%;'AEQGJ@G*!.6CJ)--53V6$8\(Q;< 1X"0$G*Y?2KS]UJKA[.&> M'G'.TCGG$^W#1!V,B726D-QY)&M3=3R5:[%+2"8D'[.AKDZFM)].0.X\D%_K MICJ:R'6;@TAG.R707NN'/NVF\WV0=-;=X+$AVMFV&*XZ3CM[NP@8VT\\V^Q! M" G8K[H#M&Y3J1'Q+,&)B&<)OX1?7@L1SQ*,B'B6QI6(9^7:WR7B60IV]278 MI0UUU1QW\"H#09F@O,$7-%4'$]IJ)B1W'LFFKDZ,#NY $)()R1LGJPG$!.*N M@UB?FJK1Q;,_Q#I+UR2:5;QF[PV8ZE"3BTV$KN;T'7-#=6K*M8@DS/4=<7"LSPEO?\::-U-% 8O:6%[1_29RS,JA;PPDE1^IP0B%D EVK M@3)T9.5:L!/H^@XZ#CZ#CJ=$$>(:Q5Q8T.Z=%A$.4N4L^=7NX:9 MNDRBG"4<]P#'HTNY/!;",>&8J),)QR\4Q[3]1GAKU6X.R8_M[XX>,<[2&>>3 M>3I'722](B03DK?V@Z:F7&DI",F$Y&-\-G6DT\UL G+G@?Q:,]6I)O'F5>T] M)N>;]*."RS)1#4.N\#PQSCXG3?F)0#O..'OC_""^V0[ K-L,:L0W2W BOEG" M+^&7UT)\LP0CXINE<26^6;EV=XEOED)=?0EU&8.A.IS*=12%=C4(RD<=F=#4 M(9V9("AW'\KCH3H=$I()R9U'LESGJ@G$!.)C. C'AJHUO,TEXV7?#7S+]XTR?J0+*=AE*"[^$.)C'.RJ!N#<>01ZJIRZ5N%'[K.^B&FJI/I@0Z EV; M&[]C=2C9BIU UWO0#6A_EA#7*N+,H6H.)MU#'5'.4MRBRW$+HNHB'/),<;^#'2GR6JE6[V<,M/:*!_%J?JIHA,0UX[3TF MYYOTHP(/QU U-(G5HS+E;-J-O_PY#B_N+6OUTXV]8+/89=?S9*WZC:U\:*IW M_\F;^\'2BAS?>_N4_'@+K7WK^O;WG__S/Q3E+_]U<9&N<+/7E/=.:,,Z-PZ8 M\@]\7N$O_-^+"_%.5O%&=?EK626*#2,&?WQC\[^^LO6!-AYH RWR^:>1,7CU M\ZXAWSO""0(*D&@@#L"??F2(71QD=[:7K\B/F*)IE_D@*JDL"Y+?Q%XS 8M_ MQ6'DS)^2+QUO!JWX23%&J8AN%TQYYR]7EO>D+*Q0B18!8TK AXXS%"?W/J%T M9MD+Q9\KCPL'/C@AC.%R%3@AF^&WR]B-G!6\'CL?"4(D])\("K0A^G[- M"1WH@!5@R&06V_ ;,_0^4*R$6Q($=ZE< M*7>!P^;*C(5VX*SP2VP";V!Z3Q7:9^&KKNL_AC_M$';Z<1]!<[/CD>&S/@ZK M'0!-KN\665X+E(,9O=6%:6B ]T,G1 $#S*=.P^;0ZHF(,F@ ,, ?0. M>/?P& M4!5H7SRU1'Q]7*_@.(VMQR+@,U,.%)[&$%&?0B8B/KA4\\5<"!G;" M$AA<^-'%TOD! [I:6&ZDK%R+(_+1]V?*BKE08O9=]HP%=CG$ID0@'C,'(NW 88PRDV(RLNSX(5_^8$3/24_ M.T'"WX9MC'PEHTY+^^:L0Q3,%#P1/ F9@JA W"L8PE4;" M\L%,A?,_?2\<#/X/< M&>BUK=S[ !D/RX'F6O<,&L["RY=L?3)28"5GZJUH@WB9.^>54RS/OZQ'Q0[B M<,$1 ?6QPI\+@.__^'P4PX4UA^D$\)U@(O7WMG_);,T"JD9CHBH!3$#P#WH\ M2>%BULN-'?YX%S#K.]J:IS!B2ZS#N0.C@**:@_%)WT+8*G.<&P%83X6'N(WR M1#<>V!-O#"@-=G56:# OH] S\99H$/YCNU88 CZP2/S[T0H7^'G#R.U3R#+* M.(-!#9R[6 @,;)\'AA<'A%M!_N6_8RL(GHK?X"216"H7_P-2AI>@_L(S)56: M5+>\Z@H^Y-,=AM-U=18DDS.L'(4_B,;?=P2D[RWHRCWC<^\R@?DCJJ+R")8[ MG4TQ8&76);E'8Z=[PD<^FZNYA:L*:%A8J(LO P 1LH5G"MQ<]$" M?]>WP/VPO'LN#VNUQN^*3-#;IS@%X M ^K @5NM,J.9&[S[ != 07BZ&0-1J!P'&UC+@)JZ,.ON1,&%@(K6"DG;CB.6 MB#9I""*'X[!@Q1*_"16/>TWI,S.V]%V'_PF">[(3CQ;UBO='F]-6@K:R>U\ (C.6.^VDKWA^],Q2.&0KBZ\89GDXAH,H'4=T"!++#(_SD0X1 M$3!6OK"G4;94";+@3KK03PQ9 1Z)<_\GT C /K?WB;=_!6IJ TAR PN N12K M@/0W:!\LEYC0N334P!XL-X8^A'B8GX=$O&0Q @L17/?!+V"E?5!,0?N,XMGJ M7JC<63S\X*7',*"_>! ##+B_+,+ZCN&7,)'A78 OG!>@'FIP?2?0A M@[J"%@>LC[ JT2+F<@A1WW#@++Y$X0*:I9J8#7XVT+MT(07@LT@]CZ(\%R"R M;+[H1,FOP+S8A87?CDB16.7!;R%:$!Y3\D%V(EASEXLLC)=+=("A)/0,G#G, M/P"N'95=*ML49&)HDCE&U(F8PL4Y7UTC;CA. ]XX@)!H!FI0[&6SE@7@/[>; M=R"PN :0'8'$K> 6I19KHHZ^I!:[Y<&[O UNUT&91,TRQ)BJ:4C,B$,D3#W$W$@=2)9(DC#7=\R-"7.$N;;)#>5:FA'@^@XX M;:R:HPY:N1YN85)V,1G4K6%BJI$ZH>QB!+IV03=4QU.-0$>@:W/G5UZC'!,.#X.QW)YWH1CPC%MOQ'@9 ><3^O<5)U,*9$- M ;GS0-8TU1C)-=41D@G)Q]P[4;4170,D('<>R*^U@:J/)#Z,5'N/R?;F,0X*X.Z-1RU,-613ALB!+HV03<*R,<$XYI XX )R'@=/U2XNVW5@UG#_?TB'.6SCF?:!\FZF!, MI+.$Y,XC69NJXZE!_%HWU=%$KML<1#K;*8'V M6C_T:3>=[X.DL^X&CPW1SK;%<-5QVMG;1<#8?N+99@]"2,!^U1V@=9M*C8AG M"4Y$/$OX)?SR6HAXEF!$Q+,TKD0\*]?^+A'/4K"K+\$N;:BKYKB#5QD(R@3E M#;Z@J3J8T%8S(;GS2#9U=6)T< >"D$Q(WCA932 F$'<=Q/K45(TNGOTAUEFZ M)M&LXC5[;\!4AYI<;")T-:?OF!NJ4U.N121AKN^8&ZF:*9=[09CK.^;D6ID1 MWOJ.-VVDC@82L[>\H/U+XIR50=T:3B@Y4H<3"B$3Z%H-E*$C*]>"G4#7=]!I M2&8OU^J)0-=WT.F$.$)7:J4XUB3>O:N\Q.=^D'Q5F0 MD$Q([CR2Y3I732 F$!_#03@V5*WA;2X9+_MNX%N6^[Y$./M2;DF,U=%$KG,8 M=#.G[YC3!NIX*I>M)]#U'713=:3)%80CS/4=;/E$'DNTTE!)\ M#W4LG7(^K7.FI@X-"J,3DCN/9'V@ MFA.YTE(0D@G)1U'.F@;M,Q&0.P_DU_I4U0R): M35#.-K,D_E<<1L[\*?G2\6:P*OY),4:K9*%\I03,]CW;<1TK>PH(\L M5PG7EM"XRQ/5L1FXIU0<4+%"J&YKNL_AC_MZ.(A M*722>)='0.2G0QUUF^!K$3"V1KN+];9&,I52_#9JE+I(&]=M5&U2.1.FFCJS M)+]][#8!HCYHV&/JHG'J_)#*SR9/0TI:^M*'5'XMK9?[9JC+L[&/5G2'NT!*B M[;N+WYAMK3#!FO*:N<[2\?@VV!OLTVD-?W7&F,D0\289@7" M=S/X'@Z:O9/<'K[[N6^".?L%I:F M2KHT;-34F(=-34-!G3T:# U29GX,\NCW8=6*W9<@[*69C6=1VXE.28*0I#FD M.2=LC4W;/11!FD.:TP/-T:?JT*0YAS2'-*?Z)N74:/9N?9T\G#R*%^X0?G?V/ROKVPD MA=!T0WNEQ)XCOOMM,-!?*3-F.TO+#?_ZZL)X];,^&>J HF+;]U;01IO'@Y$Q M.-CFZ;ARFZ]L.XC93.S(!N*9$)? ;CR#KQU/\:,%"^!W0!,L>I>*ZUAWCNM$ M#@O+].A7W[-/Z-30T(V#G5M=<3Q=6P"[NK!#:A[29S OYY<*MYN%S;_&QXE,[1*@-M,@O M*4QMHIGK3=U92U.-'66-'95I[&!SY)]O[-]9B(8=N_\28\MX)F!WY0;C66^6K M:WGY&Z7Z?A7 Z-\SG'+>/N6/?+6>\*NK1RN8\7^21G_E;=8.#>\_^3NW3RMV M]<,)_YEWD?>0=Q"Z)QKZ3VSUK]92/ K=3'N9=;+87GQ8O/?JYZ_:_SDD]..Z M=^)0=43P(,!ATP(L2"SD$HNYQ,#,X5>O\= 0EAF^:5NV'_X=.]$36+\HB/'+ M\!IGNMN%Y5VOL(CP[[R)GSS1HT,FHI+D%)]+ZE5XQ:HBJE8*=2N\E41#4#/4#1! M53Y:3J#\W7)C)CD>N,N%K>6-;0X=V_[!=#P\"S[6>TQHJ1$MM9G_+;08^J", MZ]LN6D+ET8D6"^;.E'@%2'E(_**:9H/PJ^7,/OK!K?7C=ZS'=S$N U\B8F,[),6-WVR$C_/D6?GWK!X'_"$6&1ZWH MUYJ[562=K2FS>C='QL;J_;DV.?>>,W=L"TVV;?NQQU'VU7<=VP$0_@-CB0H/ M)FX#*7\W?S5],XM!'ES@_[PK)+PW IQ$B LAXP9.L_"G'QG&MC$([.XZ#28. MN/@14[3+/)RK'!#H9IBZU8PII;L%&N6$R WU%6--7L2UJKEV58IZP"M@(C MPIT/+#B8\7 S6E_EM\N;2^6>>2RP7/<)?V8K+-+*!W85.%#XRH4.OG[%G__E MZNKKJS<@@D <;'*6A28X'GR_%#;5\F:B&DPXX_#9U^;3+9Z/ N.V!&%>_+_\ ML2O!WO.,.;R=ZQV8^WX$CS(, M2X(;@8($CS 3!!<#CI;+0%-V#46Q(9\\7H>_+B7[B(,#O>- 4S.(;C@<'! .-\YC-PM *GGC++&6.?N:J M /,"--+X=K&)URL Z\2WHG=*.3E8*M#Y\?%$G-L)$$@A6&FC2S[A8(&3P&D M<*\:D^K>^)60'6@6UY#\7A MW*H8FJAH3:H1)BP*X_M[X67S4J&$D!VI/'?80HMK##S\K]CCL,VQO/,E! O^ M*,""#B8#F!>W$/#7*VBA#3B8Q>A!H(WXY-F7RI7GP4@J8J]+@;I2]?C?6^* MLC:E,;I46K>U56W:P9&XLUQNF,(%8Q&FGP*L;'44P!L*[ +: 5 P@& YB^.!#5]NS!WNFR/4MT^T'WONN"Q# 1G '6;&6:*0!^0O_ MT>.:QT'FQR$\ R/%?J Y1VU=?T&%P0!['HH]K4<']"0$W8-9'4W!YCZSI)-Y MBKF4_9%M^".![\%G6\A<#C4 Z_\%;!W@V.33D/(Q@T>AY3<1C!XL-D+EK0__ M45[_Z>/5S5N8<)TPQ"VRG8_^MN)@?OWJZN8W>/17_Y)7;!T MYZKR#L\E6W8DUE_*.VBSOV1!^$I5'A>.O0 [ND*ZS!ETF_U(9I\@*>$^=H3W M(*;A#/67"JIXF#2')Y4#N&6N YIGKG&6DC@V4+G+IS(?O,G_85D%CPN%)T5/XDFB0F(%XO3$8@X";I2/JGX,$5^3W[!53)8(S[#0'_%.*0[ MR^GPK ^'BL;46O*I0\6A8/,Y=!2G8^S/*KX#U[W0$.XWB/E(3/1H<>\=S^,^ MQQP\OMPN:\-D.N8U)DD%E158P?%% /@4$Z4$6F.YY MK0 ![-\2YCMLR",,$X^'0-4WZ(=S"?-9#U4U[^2VC-3LN@&J0C)S/=--A!6@ MQX\C5(I,^U #>&<+HG9"T#&N0\6K[OF<*/0N%Y.#5@^L(,Y'T*%'](,4*W\W MT22#E"J^P.++);)NO %#P.>2O9C/^IN7N PI /]$4%\OF M<(;!!DMOI7XGCI:;((Y+B3U8;ISU5-3Z(P*M?\ UD\+]8:'[8&Y 0=5B=DWN MK:!?\00>388?X29"*3CXJ9IF0VG^ M*K%]H>2^(DR2J5% Z"<3)C#"VWP)IOK$E!!2V'B0"PFH7L,(8'_)&+[CH>Q25$HGS-Q;8#K MFG1$^94?OLY"L+#<\Q)31;*83A"6PS-FMIO6)I,3<@<6" MQ8"AP.5*B8E#S=9-[[:GX7SZ*#-U%&:@H@40KGW^C2A?+!DVU2VM)G\:6L$U MSE)PU@UXB(/K:O[(2FFGJMY MF,%Y:[5R';'ZPT?P"!(@"%9H M]PPJ@:4'KR9;H*+WF[PA3, *9QE8JVUX;<5)+;-/:2-0*7*GF;<1IS"6A!_$ M%X63B>F\2N:"GPP"10E9B&Q+Z+8E=A0@P%%227R$?)]Q#G> M=G$RQ34D7[QO2G)OI_FX@0D)HZU@2;9H%C3^_)XEGP3!R(&-L6,Q<8=^%O(1 MY:RU&W-9NZYO\T?]A\3XBM_0?JN% "BN\=%WM'#5>>&BLW>'H6)LI1@ =$NX M-VYY:U%2#'^#[<(%1[+ @#F QQ)22:'UM7B-/$2I)[Z#PH4)'E86R$@&G?<[ M&6\P? $3G2T.=S[0.78J&&OA\%2PUI-ZW/SI>C%9]*6,95;V&N34X=YI9_]; M6?B/Z+/M]L\V?+.DP)T-*>OMIZ9_;[A'1L_KBQ6 .I>QN).R<874((\&H]P@ M9T.>K :$YA9#!GS\"E5B*$-)%B.H!7<^'I7'X!V,,#IM8'X"M#YA.H+%=7AF M4/$@=\ =,%#0)$^(J'[EHS^.(X=J 2, ;1?>'S0*^@5K?%C2."&?*OABTDO" M\WR=CJ;=7O/*DJY @5@4F#Q8JZVMT7_;N9!110P$UU08@0-0&>>,*2)XN@3(K85IG&A/=*:R@WK6X,95N WA$LO%1YS5W"WC;B$ CO%9G-O\)'#IB(LK2<%@3 /?LA>7N%^*GBC7S0?+ M<<5*&Z.N%GS 0R8 E'0;F&^@^H]H1,/,3ST6G)=G>% M9X<#!VT#Y\OCQV&<<*.=R3X8]^$S,Y5.,&(7%JUG:@=XH3SJ7?1C\ F8GY[2 MGD ''YR06_2DJ'3$CS*G9>WHM-Q2?\V&B>ZO&5)]L&Z/R6B>M/)W:Z=-!:6] MBN^AWE*6&+#QZEVR=,P=J'>)47MGA0L%=_><56+N^#?)X4ZPR1;W79B'#E8" MY@_@=MXC##]A?:%R:X7?<3_=9F]>)?Y$[BQRTYM49F/10;$R_DVZ\,5]UMB= MH7HFRV1<4.Y8J?*WYF"*PDR?DA\M-T2HSP+&K3Q6GJRZ9_Z2PZNX:Y;7ET8. MN&NXWBBQ& J%(N&!$G2CN4'RO611OMDFCKR4R_9E!?B*NGY:D&_?B+]PS;^V M(S_=MCJD^O# JT^X:KSX(%8*M]FN+R[^A(LC3M/C66WP!F#U$/G!D_IJ(WZ_ MOHV:Q&6RDS-)Y"BR?B3H"K.TD.G>+_H3R1&>8AL2-ZLPRSM9&Y0PAA98J!( MJ'L'71/Q?+*$PZK3TA3?!@>#VP,G%(NX=$L9UY*;&[B;^Q/K_9NQ.2O=LUW] MP:"5*Q0$O\@/U82^RSVEPM[@R@I@9%)7AQ\6*>P6W*4;:3,&1@PFQPA]J\SO M4_%%X0ZE:[6U^.;^K?!#??0]?K!L7T>S86I\!P/LT@UL,/15\H;7M5#S:8H/: M",! RWGP+@0$\8.Q!1L>*'=)2]G:F=SC TB% ]#E8TD;-9\>5=I3X,ZH^F:4 MLE)@?5L_U=W:R:-X'?2(*JJ/*=R79.X/+W[Q_1DW;VC+A=N2AHR& ]"C&PQ* M%Q3I%I-%()RR%S]E@8-,F;(@=:C<1&REZ/D^T7WZ6AYO@)XE96[BM@B3=VE( M2$W+3((VZ);L*I5'96"JYZ4%:?MY=U -\W,$W"!DYYSX-1XP[%F1V0'JC5B* M "-,(^F3FZ!>'I$C8+D\W"#6'GC5:5 M>)4&VG(Y9]W/-T639]:+*F\BRXNXNG@BY>O@8[ML0+ M>/SB]=Z[UO@KC[/.WO-SQN(&O;C4?.2=]9LTLB:N[>.[OH?MYU>O1;-XO:6N M6Z])J7)CUT66^H'B+)/CX:43G 7Y='.1&O[D>OO?\"@WDD=\^/:UJOPX\<#& M)7-^ _T7OG%_F@3?8V@E6._G%F]"6(JBX;!PG^])1?$>C<=&Y7D D3NX_ 9M MRJT-"4D$$R1!+*1>^)1FY9,),>MM3)LHG<;E-RH4Y*>XX/MQ*P?Y&F629MY, M;.4G+VEC*7%>M*R,,".+TP L#1%@9P*V $.,3^$!$KF$FS>8MW>MN9]X:%XZ MW'Y+SU5\2,]5R"31M'5IXV037\U.X)EFW6W:':.,IA]H\X88Q?N**"!C]OJ[ M"+[L(Q=3%:(-N(P]TD7DLYW?5)N6X/O1%YM^^>MSP* M=7IHC8Q \^Y9RQ)OS.MH1/PMNQQMCT6]3G4S(W""1\UCCF5]ZO;M_VDAA'-$ MM#J"Z\:EV"+NN-FIZI,A:2,+0C'$PLI*X'AMMVJCE_5TY6 6@QW>]\&F'>4H MU#X,)W@#QW7[:"^U]JXWZ(H>E,*Q\V3M0CAE,CQF[$O.4+7W\]1IZ/"(GNR% MUC^V#;F:S\BB^/N?$OIP3@+HQC-!I!H("O*-?,)[C.%A.65%)R47"[[U=UNW MHUB"1V,P=YN;L'6TIN.R*\-I/#(G$U/KDNSJF:7J$W![4]F%-AU.NC14-1O> MUL:L+NM\86C#T>91&*E'['3/M[5!.L4]'FB=,GFG+ A;&X^C5HU#8S0>=VHL MCG246QN&JMZT.>J6ZU3+\JR]F>24@*8QY8E2NS,V$KEF+4<9P#4;=B: MM;EPOM#!D^Z4:W;.B:>),(XYVDPP*[?\Y9EX&M]),P<3HU/63))E2]-1?V6&H?"X4GQ7KOA+;KXZW)YW.(;;4'W\Y??DEIQ(RU M/&+HX6U(5HYKP#DOX[N,F\#UO7N1V6[CM*2J?&=(HXMH#=<3.J6)C9+#EL'N M;,*O7V$VPU=O%(:D8SS)C]AQYUD1^:5!<4.QKQUAJ MD>T_X=V(^:U%S*X%]2GW>$%(W/UD29;QL- $)RQ2/&PT:*-^3._TX,RPC5M) M!M:2\3S7D2(T?DGY> 7'VGI[$\ZZ#7IHWG+K,6.80$+TE-.8>9PD;8YC)FZ= M9E>H>=(4O!2+I7.RDN2="-##;_S:SLIA/ E%Q*DYQ#75 .M#(PM#K8R&G& , MKYHZ++@4F6'S%COK7-9CD7R!%[.OJ=!)]GQ;ZVEJ\:)R[E9Q>2-98 $CZ]J0 M$/N )) MH1\*@V0,^#"/1T*:2YOJ?CD=@:WJ.$P77N!(!> MZ$S&9CU_KN6"#"Q.#Q1QUE> 3L)KOG2BY"*Z6!!GW(U@A9QEO%QK*C1=\./P M%H+%059Q[(\51PM?,$)N"BKM"%>E]=O]6<!WL*$_?\@=-G8Z'_+L_ M&*J.%!'[!FY-#?"*N!?RAD 1YE0,X!^F^H07F[%!IKSH)X!'W22)7)?#FK%] MS6_W1PYR#4<9AV;Z*]IF7E'!C+]9GU!R M",>'V5>*^)S-=U7=!D<:$79)]T M\OSW>UO,.WJ9G_=5"OHS#KMV16[]C?DSH62>VI?:6V^8?:YMIW/>W M%[QO<6D:H)ORU3\EB5!2WD74VI318.L@X:WUXRK/B7G#HD@0>X=7WNPW+P[Q M?G/.9WK:,;7A^EJB4M59C_%L9.Q!IUT._'OH(7AY@M?W3<9TN]7-P$*SEB(&G9U;>,(J,1=>Y9=I$E ,H^3WT:8CL3GRU_'SCFQ\_2E MU?N^5>E;7O:)JJA/)WJ9GN^N7:)^5P7S0!_UHM\5D:Y/IZ7LD_3]KFJ7^<[< MR?WF+#1@NOC4_HUAPE18&NP*FEJPZOHI>1R?3A_N!![F+LE MH1[-^LG3:MM1; 4BH=I6U'2+YK:04319 T=/*R;2>F/6'>SU>E0UD0$^L7!" M,!^.S5/_9$E8522-7T(3D!,9R>! R,E+/*6KPSBGM(51["3:%H;QEX()>J)UML@\8V3A+9Y4^)$ACV!83"K)9>&N56MSND/;BGDZ2Q!< M,8FQKQ02PF(T@C=C3?8\IF8E>L"I*#/I\\1S?YBHNCY(4T5LA4#^,%8G4WU? M0GD5OQ54BW\8JH9NB'>&*DP1HOAB4CI!!)YO!A13[>VK?T>5ZS&AO5&-@^8P MCPI@.A2H/>/!Y&&_1>'@3Y5]0^V ML8ILGCW3T;0TCKAW4W?G2Y\6:UH6=1X%,^K'2=GS#4V+Z32"@EI%VF M=[,2J^1[M"*N$[R05C!6V;%M16KU:< MW["66ZCD6M1Q%28U7&,%[T7YY668%GO#[I>9#-=;QQNW2Y:3HBP__?KQU<]Z M*LQC&GU8MDD^6%\\M(4J,HBRMX#O&^!)V=A?+.%7D MOV/=[WG5'Y**O^357GFS+[S2A%3],\]S?:91,)X;A2/ZL6-@LDQ0O,R+#QX+ M[I\JR_1$ 8E:*PAF^)Q@#O?R1 2="PXG]OKJ_CY@]]R:@6I]<7@"%M'WI'WM MR2!K"^*4MX0W)'FFG#@FI<21=NU;EN=&\-""7LR=",G/\&2W=;_N#^GF8H=0C:;%G(5O>JRZ*OK[*[1&+ZC=D@?[)(^:;A+SX*FO&=^5KMLE?9+( M>VA4R^KQY;0NHW13OAU"Z5E=D$9Q>;0+HDV:7N;5[KP=G@5ZC:/-64(.'#4O M](:G7K.K4^]97-E&05C=E37T?@JYP47K$>N%ID-0SPKYV"B\A/BN)P35ZWA- MHP'9XR21-4A\IO*\Z^ '(P+P;3Y_>9OA3+ MOBERRQR2;N'>]D<_^)4]%E+9![[GX^7S GRS'[-VBF9B*P?37:(TMS:AM-'& M+M3>UN_:%;>\[R P>-U6W@;6_SBN\KL??$?1I>>B/ON8G/'Y?3DLY:!L/H.F MNA_X24C1>ZQ55)K4F53):]S5^='A_6EL2;E^XI&/%=?@CX(8"/K<;"^S&K,* MRW5RZRC$6B>_%EB1\!?EE]CB3!F822D=_:>+Z_#.#SPEW:AG6<;Y/6-;*!9+ MS0K-B]S#M[8I %%Q7F]:; MW[G./;>XX=NG7RU^/ )E(^J_GHO:2]("3_2C1(+G+PH]_6C9_*:;ND;!Q+F> MD#(%3X6IQ4GL\Z>WU]]R^?S.7#>$0H)[?[?0L+JT8VE=>4U8T374@]54F+QV M%HJ"Y,WAK4GFK;_CQ3B8<;$B(6K?F\&$AX>QT!A.L'@?^8F& H-WJJ)NV\J*RDM*!]*EM6K >P.=6&0S,' M9\E&Y1Y5#&J"9$PP=2I"-4+E.I71Q1?K!V=C*H_!M$ H+RDN;!WI#Q]9"64]82+8I7JIWE5N:29,\'WQ$9SS MBSS@O=T$+)Y$S_G+=S& MA\@O>.V]Y4V[GG\4#3O@JQ[KA=5F($9Z$?[U];7-$3[/L!UT)0KC*,=0Y,[W MR@KX*#C>@^\^B!O-'[Y>*;;+8*FRVNEL?Q7O?$I>^>1]6%GOQ/-EV,.FVRN% M_.#_X2H*4])J)0 .;\'L$[_ MR\EIH*0/X(;8T?6\6$]635X+IZL\C3UF5)B8FVIB)\16C7R&Q'84ATOQMOR+ M%ELURI_1L$6QO;/"A:#Y#?'N[&O+_G?L"#;$-VBVDRNT^"E?,:]->E# 1W@? M[[A>Y2]GQ#SS9Q?(5>X&7AB%BUL5JI6CK\\:ZNV^CG7SM,Z6TPF*]\KCOIT7$OOOP:,\Q%Q0G9^X3IA+%Y9 M3V@RMKN:O''ES<0%[5M\_*MX^O11O1A/S$+/#E368C>J#8^)7D/E7KQW0F&L MD73IUE?6H9E2E!>1&?CW@;54N&N*[,?>>B>+!=[Z:S!)2BN@1)15**HF!M<: M6M(9"55#R52O7T#)M5U%($T!J(%1$ZS=K]\RC\V=Z$TA24M*"<5)%4\'PJD[3H_9GRJEE"PQ@6@59GTWHEUHJ&6#>'34LU M(]U^G5YR1EKFC$LP"?@IOUL!QC*>MCWRPO7H3U[R6O)6^M*)8AAKD\T578E* MS]O#:OHS'(ZF)_20TQ04@D#*1^3I_SOGZ<\)[2\^LP?F*EH>#?L"I<>H4594 M? 5U!NQWRJZ/#)U[SR@'JV+P".+M MY &R[+=/WBJ.0OZ#EL0W"T4D_>#;M)@(@GGVT_K[A2?"K&?5"(T.=K63PR$B ME30]6V&+8ZJ!>[5[Y6"?KY M;'![1WZ4#G>TB@>NC[O:SXJ,?=/3^IEV[S'M7L*OK2#']<67)/G:[B-YZ]4D M#-6WR(U]Z%A*X>2.J"&Q0C]_-;YD\;U]I9=M^^91I?K;OG;JZ.>O^O\IW_;W M+' >+!X5OPI#AJ?/1&(%S# KSJ!=+?%@\D6ROZ]\^)&PI>,Y@<"R]QR4S OF MY:;I&I)"19D'^Y@7\LG#H^7\=+@3?A?SB6A0VIZT.>5.IXW,8GRN1%MSC>3Y M,3A3WGH"O2N4[-GQL\X^XH-*;3C[=,6K9]H F]!T@!1_^'C[/C*[=.*)42E:6MY M8WE;H:6Y_J08K+.-N<8E%(48=N,[82CIY%("9I)(X,7I%C\!9$,[\!\OOOJ/ M8"@_NM:2\5A?>BU\X.5FEL\&\U3'LY%"E<\&V4)V7&V9,=36%G9/6_G>#W7 M<\ST 7I;0H";\#M&@*5LY*&69;+ZFQ\'[I-R'4?@_J+(?K%"Y=IQ^<;49^C" MK]<_ (6!ATR,)\I+U"6JNIY#15#/E3>#6J"2I(YV15;$HC98P^((]X/63[.6 M:7]C@GW.69!"L&N^QC."S92\FE3_\NVX*6QC91F=225!+O7W]#2K(E2Z8^DK8* M3D]1J)GA#'_\& Y'],??'Q>^[![M[NGG,;+A94 M.>>4$>92XCMC09E"TM?.Y>7IKC/P?4?0V5Q)1X $<0_>;J^GJWF41]*=PX(X MBH@9J&NR !D0%XYWYDH%1_T^D0I[7,Q0R-Y^_[]7E[>F M_H165U>Q[H@!FTTM UA7,25R8BI(WFB6][V]_=[!?L*$S?@MH]/C1/B)5@=] M_7I")*P,R-''-NP?'A[VS=L5*0JB%M&4284@09K>4RN&-/&[?O0R(:7L'N0& MJ01W=\;O^]$[;>E!UE(6+HJU\93HZ^;I(P4(ZJX8.*O PUEO@\\#6JP:OM!Z MO8WUPE[G.+K?$<:X(@J'@BF*"X. LBF/2[!,M^U1@L<-3!W3VD=:B^,=21>! MKYO2E,T%3(]W=)_I)9WDKT# +NJ7D CN@P4<_;H?Z"'"(LTNUQ4G(HAP$XES4O(^]C>%;,H/)7@C]LD\;P[IF#LFL7%N MC)KJC-F.6FG6 MB-5AL *(\!D ;[&-(49P)=Q)2W=B\4XDWWD5)C7\VF%:%=-5,\O1] (=R 54 M =;&947W375TUW4X?.I$M708/Q7C4[[ II@C#;V'9H!;15C1/VB*?J;*KB\\ M5U\@(W4^GZ7(8"-))K M>C$2$@ULRQPCIVK^@_6_ M!7I/)GXR*-(%):U^D&_U%'?7W 7-?<'NT4HN5G-0NJ"DN=_FFSO%W35W07./ MHXC,4@=&<-D,]!H:M7OAFQ( WN4!2,1$P9)$4(=% 1;GA(H_B1_"%1#=>L9K MC< H?E6"QOL\&EJ.8P0Y:4D='$5119C$0\$\E33V;_G&UFQ=RQ9/.E[HJJ]$ M"/0$ES?1N9] =#3JCCRN/:!U@;WA]_>*/" 3W#+L77L7[8-AIA?!W)E1 M07E)ZQ?M>",AW?E0>;1)AP+0TBNB% BYBB=M%)= 4+#/7&U@]),Y#26UT%3N!\0]!YUO8=5,ML%0Z(PM4\KH2F!J6#[ MO!:82J%+B>R0*D#J))24@92G?#'!1ELOZ44O2C IV$0G4IR4F Z'NB<,-4X: M"D\Q._ JAU!3L-F([ !N"5N M7 IF]1!T!VR#B&D:6CN)#=RM<=)2>.L$73N ZP6ATMAN?6MUB/*AIS) *T:P M.BB;;.'3@);0V&"U;MQ+ :X;">B@;KS!.0-%J%]E?Y-0?K_MS6&C[4VL5X=] ME=U-!NYM+Y]U?W-8=7_3X5@MORL#84&Y#;T4>2EL]K2P#J^J&](,7@7ES[,E M/2S=DG9XUUH@T=MB6I M;QDHTP4VY#1=*4Q;4N4Z3)J$@#:G4AO-]P@"'=8, G48U\O!R^!K>6_#MC#W MKA37JDE\':95T_DV_-5E.I0V75UC%CH]>*.%;=43S[J6ZD?=?WZJ7#9OK0UK>VOI!/@RWM"I62:3LD M:Z;59J>#K:^MX[H@G;84S8IIN1V>C4[W,JB6$7VO\[W#!N=['=J-QO+?UA:*\]%+\*^:W_U\@^K&_ M<3>3*LZMLMNK>IL\NB'WIJYF0(%%P%7T2'%%C_WUB*::6)R7<2R M,CI%?,D_3\;%#04.8K>!-FG&U7]/U@<>W7EM759,YNG).C!"77,Y]GX=)=9< MT6-O+:"9&I*ZM95(>/1#$P4V+]X]C-8,!C-BKEG;HD.&S1PJ=;XD"WQ!.T>-L7 M^N+EB@H8:ETMSMT?>OM[]0#(W?=>L=:$05?\KIFEQ3>Z5ZD_S7D=,3YY!.3O MI*^G27,U[#\:T-RI,+*:S-3YF2&^_1M5=54/'@.?H-?(Q?(<_Z\^6Z2E#-=" M+&T6_\2#T;'P='0P0=_;**']:NV0_V6EBFY.-S^4<*2]=C:[4+#0+B*:$2(9 M5:$VXK/@89 04B39<1CU?9V_=[R#^R0D)['0Y/^(-L!>P+T[4XT7BOC;U!H6 MW<&C.O&Y^\UN4HHLLBGZ[80CE90_@UU3XLN&AMT2'T;3H;D[W00AY1_@>R?+ MV^'-.&68G2P-UH+C,D/$\L>8%;V;1->%'^^X CRJMEM[S7%7C+XB]WW=HY@" MM$3A)E\ D;C-C_ZF[*[*\&):8#";">.*#)AW176"LE$H/BNZ@L4$1+I#5R+/ M=&R/+PAE/W6T#AF(V=)4EK.HX%W;U+]@4T%TD,=5H8!B,RPT;3,'%W[4:S1- MHAE?F#Y(G1,U"LQ/%PUT>"4@;#EZ8."= 4XUR:TST1ALQI\>DA0'[@S$SYUJ M"^WX.J?N_ PDG;$AFV$YB"O"0KWR(JYZU!'Q#524T9'\&(2K0W*S](I3D3X>Y#C"@ZBT'6BM.QJJ?HN*4(^2 M]16R&>0LM*U#<=7;"/M6V NC\M;I?K)1N\>('.FU=&V#;#OH+ORW,B9CQG2OY5VY3'1=?DVN'N2D_R MGT.B$^D!5@O6,F5.%>(?O56, IZJ]DY1.X:CZ:FA.B' MT3V($]S^%OHQS=A;YM:DC5@K?\*%X _1K(*6J>46LZT<+Z4;8-?UZ8+J7V^] M!)-GF)B7]A\L1"_%T"_, _%%84?]![RDQ]Z #'UE0C]?F#ZZ3EZ<0[JS-^!M M64]?IY->4C+1:J(CGH?S0LI0G]^?P)SXT]$4*0#WF5L\_><4^E*Z461;8IIE MZ2LC;-M"F'*J; Y76]7?Z'.1#[4%E"U4;3,IV7R.B?DEUPMVS_U[G;4V#,BI M#[B]#@JVJE;J'[R!70VR[:%0-_I0F/BG?('C/CI\&"@EZ"14NKH[?D;]4"?) M#:=3<-5H>AL&@1]S#1_!-2]O0-%(U!A'8[7/^XG^$(? MY@Q8\.77>)M:-T>0U9;Z<^\TMI MF+& @%!OP+S49Y%CLM359UNAE/*EF'Q&9334D?>.9\!=!#Y?0AI;P6>"+,P< MZM* L'2+/%50:QJLS,Y9TP,WCY L6YQ%LW"*PN6A58FE-(Y1N-(<)9[)&?HEKN+"Y%+@ MFFOD:4\V-VG586K;+(:=$5T&U_P4-G>_F9P!$[N[Y&RFNRBNJTB-\&HKBI(6 M&TO(; 9_?D*CV;SIZ+N7QFZ@Q^S,T)TLUR3HU9MCPM DD#S@O/8G-H-VQ$R= MZ7GO6<6V;[J(599WW&R%T9 X_01D-/AU6N0%&TI7\(?TI%B/KS432.F*8(2, MIG=T >=!(*EDW JT;>NMR7,^Z:SV1U,H=)7$[=FE(PLU&ULY5U9<]PV$G[?JOT/L\KKZHH39^V*D])AN5PE6RI) MCO7 M'\[N%BABI'1V>W?#_@EG/QV].CHY.IG=IZL52F97* 9Q@$ TNR4H3ACI/V?7 MUQ='L[,HFA'TN$SHC$ *R0:&1X>'O!K&[]M;_L<<4#ACXL7T[3-%[PZ62;)^ M>WS\]/1T]/3J")/'XQ]/3DZ/__WI^CY8PA4X1#%-6&WP8,;HWU+QXS4.0")T M*Q5_GI-(,GAU7-2EI>#_.Y1DA_RGP],?#U^='CW3\" 7D7]VJ$22/S?H#BW0'GS$QS^LO)ZU]Q'X"B#R!XA2^ D"FA*X@G'21UHSOUZB M?HPWC!GF/_804,6EEUCO 8EYV[V%Y'X)".PAFY95+P$O1?B)?HE!&B+VM8OPG:K9L6)XM29PR6C0!F9-:,MC&"54_L*-]/KP MY#3O>'_(?_[SC%(FA^0<@3F,WAU4?TQ0PK65/QZ/*^I%2@B#I5+BVK>*X,6W MT>2_)7 -4)CWY&=Q*/IXDU8M2N2Z.I6H6J"$^S-2-08@@>3/_ED!?3.3RBF. M*4M>!;=#!NR5++\@>*5S$^ZB:4GLM[,*X2S!,R=^F(20O#OXD>?M3Y#GTWD2 M/Q[$@P"G+.;>P0"B#9A'//G3(-Z!5#8 (ZF':&BAFQD&9D:Y_U_[X_]/@'QC MV1^3\QX&*4$)ZT_4[G>@S"UDI/30^>Z:F7UOY).[_B=_7,_S9!:G^%_O_YLR ML$8\^3I++@ A+VQX((97-1"T*I,;S;&,A\#HHJT9(HX<<[#\X@]8Y'#VA86S M&B94GW)C5#]YZ&&#[&9'5@OF_GKEC[]$]K'MA.KYMNYSKGOSLX>^L^A@]E^S M<.[#GRT^W+_JE3RE77XJ,A)E"FI30)"^W$8@3EG7RC'/-9UB;.9P+:3'A8R+UR<1[TZ M8TJ.X\<'2%:7<)YH@ZZ92.JC(1JO2:ILCQVUJ;3($B/>+'4,_&N0EW !F7#A M W@NZ:#ULRMY;B,[N7>^;ZFA"05V5OYEUR)W<$&"G;"<:TW%^\Y:F?QN8N)? M$E825#VOKB=H]E/C+RE>I#3!*Y;_AAN^J*S1R4(E)X9U5%[@5C4?[*26#KOE M:6 =(_]ZL/>K=81?(+R#$=],8(6S,WUN+0=Z7^'05E4'8#BP]&_:@(V2PC1( MO@)"V##IY2P(2 JBBPA0BA8(AKJM!JU*;4>?;J5\!4TWM1V@X\PX!]"__ %0 MO4=7 \9"I$FUH. - R\B\INE]BDO 1W#DF!#_QO:@U9QLHE'!RMXR,;\HD_SBY/ MQ6C&-WH*Q<25]SZVJ^/@8"43_U9F10X!PVPW]@-XUO7,5KIM>];1^>IN5]7< M6K6.E7_[ N]AM/@8TY3P\>E==N1+[7P'2MECFRA]!8"[>BX]N(F9C.ZV/,V# M>;S.Z:H(?MT'M2.I;EXN MZE2BR)91=G9#PT 5 ['/GF'#V'"TQ@:5:A MGJ6PN%GEDL7(3S!9XI"?8Z&)B"9*U.RUY@H2]U3S>(M>F3:\ ]($3@.%7.Q2 M48ROD;PZ1J=/_7M=F^WW\6*/R?C8KDLE_"AXB06[)@]5/CAR!/I F+A9 *WY M4_%%'M(I?QEO* 0B2._@!L8I;&YYUWR5@Z#ZU_&0J#(SMLE?P5^)@\B7ZR5S MU'FTK'2!:7*SX.>D1-H/R08%D-ZS'+_F13NAW&QF(/3.M\Y:F=QL8N*:Z7@4 M'GW&,JZU$C4(KG9R0T=/]Y9#I:K,Q,6J0T<,U5=.$ MSA@S#=9)HCT)Y9B []-5ZEE;;)@1K1BS4CS?GEP4\Z\+KXC;806[!NZ[!]7-(QWNTZWGB\(92X))K%O<: W$I9C,@-E"/./&BE MZA 7!N)FMYCO,<,%%GAH>U7BB8%U-EO2LV95NC7RX,"@TP"[MG;$W8[UB>WC M$N=R%.KP;DP31-L4*9][LA;QT@A7+(U&CW&V&31X>2 @IB 0GHU#\;\\2(7_ M2;.4.4N]V]EM@%H<3-VKEA'G7ML #N_+T-6)70<1BV-PNQ#-O_,9;56M*]>_ M 1DX=FPL2H[?;\.P&W OC4 IANIHX<@9C4FO6_Z#:,F"ZA:SH1=,4/8V3+[' MAU_D1=O!O@M;!^RW8_M]-( >IAR\%;23Q?%>#D]&5'UW2'=(/UV'6ETW3[N) MY-]&AB$WEGXGZ'*;0-X!AA13T#YM >@_13+TYOON4R9_F0WXBL?&_'K/X182 MQ%>; @(!A9)_W,LTU4#3HGYQ35:K>OT[I,??!&)2L@YI@UA,.G_Y0OG% M ,5^I[,@01O5;;;M"VX7&)T+CK?5&*"8=\\W,=^B>K.H7+]QAV-45]V=:Q7;*MTK$\VP6%61YIO,/)?_KQ$-,LRF"(/^#Y= MKR/138-H>ZV>'.$Q01\)6-T"EIX$: V:5_$.PDQ>U-N3V=1@.*CQ>L"SKQP2 MMC]Y- 56[P\_QOIG?IQHMZ>N3+13@V ;U7L@S%*-!-!KKP'T0 ?JVV?*;'" M2%M""R9%B>E#RF:&08&EJ$S"ZV>OX55Z"MT*+ 6M%E(5VNF#2:_ZH#"J5",! MY-,:3U-D,?E;*'@!UHCUX*J'"-L6U$)+7W#Z.',TRJ"@T]V MXDY-KD5;G7SZ&#,:8%!DU6M2K=1Y!Z=J9JO?BF-?R++<4[H1W[?FK@7A/#ZV[,VTO6 \J MEG_WV]\O 8'G0"P*K[AJJIAJ)BJ>,% 330V)3LKV@)2.OX?WX3Q>K%5Y0L/\8ATS/D MK_Z4B-1CUJ'8U;KB[NRF!MF!#3A A]M=DASN;_Q!NU"=[\^]PN02I_-DD4;R M593F1DHKZ79KI8%T:@ALH7@/=)EK&?+A"LWHI!FO\X6?M5!.)LQAL:;HCZ) M-H^&#;46H<[9S$3J!S(GFU\Y*=NO7U/R'_)U3$V/EB]9%-<#BGEWDJ>+.H<$MYNGVH6!^ID@GV[AZKHQO_,^ M\5[;\MO4ZM]+YQKILXO:.FS*-Q0T;\I7%APOQH 7<=;I 9\%# 0$5O9X,WCH M-N:W+RAC5(N"WL4PD]=Q#Z.XQ#A%W2+&M:A3%0-''H@UQ#]/*8HAI3 [^2NB M5/:E?CMXEZ(Z$!J+3AZ&[H89$HC&6E5S2V-#D> PE!+2SBO9W>ZS[G=FI^GAAF+@CV T>0\Z+5SFJ!2.0K\#(.4 MB50^"\SRP-+ED+0Y*]^=@=S[UX'!U%#3VT@]<-6E;N4M!7XD^ZQQ\!T\, YU M";V"HI:T5RBFAB6[FCW HF3NX87>Y9'!.8B_*;HB$XEB1F%+,CE V!7M@P@E M=_\6+21R[V#$KR9[P _@F>_XX\^A,Z78:-)INWI?-K5(TY[-Y- WC,$&B%GM M)5!M]_S.9@[L@]E=S!PH:[4\=C3"I8;O 8F9D%P_ 9%+F 4T=$N+OPJK +# MLPTDX!%^3E=S2'A7'*7\ML5L@)@F- $Q1W8M='4LG<.@=>F!-[9F"2IKGRL< M9[55#T0)05CF*F^\1/C3JH9+RAUA1;>F]4K4:REN,66R9V( MZ=^$J<8\#;NP'A,%;D'&7-8<8G1E)PGW/O;IB^&6=?MW&ZA3(]PF5/=+-3\5#:3\:<1( MDHOQ%9-O_&X<',#\?80[2"'9*(X?.Y>HJVHJ,>9;T0HGX2Z*UIYUWK+-VJ$# M.__>N2W$9D-51)XDZ0$PE/ :(LZ)N #&Q\R])+O:;2%VTP'"@ M+#^#I*/T#PCNBAD!8&3CWT1R(>D=>/H$$D@0B.A9'-ZF)%AFJ01)W")%>P[U MR-&&@W\ ZF\(M\C2AKU_3ZM< 43^ %$*/T% TRRI'3W[NT9@CB(Q\9!%E _B<7DGV&F2,-,6=,$J:*0##1;V66-"P]"\#S.ZVM$<-*UUN)P/= MJ,E.]M"I@Z)NQ*44QD0\'OKM_L(M=:VT "U[F;*8V/K7"K;-57D[K^YS(_2- M?^.ND]\M^KA[NLG(,M09(?/,1V;%>X7YW0^C)Y\EN=1C[?*7ZM@Z^S+NK,%G M'&-YTENOA9ZJK)&*:N0WD&O"8E=]FB\79V3%'(&*@W\!4=[(FDF8-YFRZ*KY M0&UL[5U;<^.VDG[?JOT/WMG7]7@\R']\S*MA_+[]PO_SA!)\Q,2+ MDU]>DO#3NT6:KGXY.?G^_?O[[S^\)W1^\O'#A].3_[NY?I@N\!(=AW&2LMKP MNR-&_TN2_WA-IBC-=:L4?WFB4X4_ODG"YBG#YVX+BV:=WG"EKO-._?_CIAP^\Z?Y; MQ>W$1LQS3,-GQN\9;P%XQ5J)9DL=NV(YQQ&5_&,T&7>_7G_8""+PORO MR>R1I"@JR.XHF85I\DB8- F)PH!/1#F!C6KN97#<).U?G&JK8&^ER*;S/:(7 MJWXLXF(EUF@ZI1D.-F-Q[G?8B*?B9B4FPUF03=.OB%(4IVL'HNHX6DX_3ZG5 M)%,I;B7()0KI;RC*\ U&24:Q[?2GYF=KXA6FZ7H4!WS87W'6=O:5L[/LR<^, M%^$_6O7D-A.,Z)9%3TJE$QF9RA97$;D>]*C4I)J>E:, M+%?,(6(TS+'<3+ ]JZBLL%]E]Z'?'E0:HX@?.S\L,$Y[ *2,O9W?0*;Y0H7/ M:VPH2M>6OJF:7U541*>EM,4_JP)O#^K#.#T)PN5)07."HD@OER0TH#SQYQ$+ M?\O%S;DYD(K]F_<<$A\'>(:R".!C@&44\'8K,5FB$&#L+@(7K%W(F[,Z7N+E M$Z8NA:WS=2#I@@E%I]D3/MXVA$-YA=RK4C.0A''(^]LU^[-6,7Y),1M8MD,2 M%]=VB.BUZL[CX'XD <\O^Q<'/IT/()O&F]JS1&VG-9>EE"8BTYH($0^@(U38 M??.N.T/)4]Y_L^1XCM"*]>/3GTYPE";E+WS*_.GXPVD1,???Q<^_;T5B>N,K M]L_M"B-"3SCZ]$Y.P/HE;PD1P'@-BE 7Y@H=R^XY29JFG+.6+ MQT=R2QA.XY29C(DROXI33'&2MIK )=-ML[EA6F_J'8Y'M-[H;*HH)2AFC8X3 MX(R2I1(6I*<6V^GVRU&[^J.4'+FJEE#&H8C$'0S*;#A=DCA7*=]52"99RH-, MN38-@$)(BT94DWH))@/M]!!1,RL,_W%0PV_BV_A. M8-6BA7E^&-0\^9F6P-?A(N:'7(_HI6$XDR)%P\"*>&GL#MKJ80!C6@#DQXX M:>\M\%]^%T\3K'Z*48+/\>;_#9N;%2K: 5K(2[MWTEAO>2C;PO9_&W1P. ^? M0^;W!TEEGFD 0T52-(J8Q$NC [31FUC,I##H3X,:-)?E*DDR')QGE#N2F(8D MR,\,0L6Z)8 + ,,J"IC]W4>8;5Q4 M&YQ!.*B!IN9P2$@S:(O.4%/746#M?WW$6MY)[C'?R)KF>U6,:O0=T> S;2]% MK'@ !C8%CT-"G%%[V UOBEH*U/WL(^HV_<42=D FD''NE0#/K$4L1SL]]$X_ M#(J]4?#O+$GSHX!['&VN"[+UXM4(0GL\UYY:9C_(JC8+Q^N+B_:XYC -)RM%*2>@D$ ^T M(X^266G*87=LV^<.^7:5]ABI1B4]%RJH_#0U2**EI?+-U_3TEVE$V,C[Z5U*,[SY@<0I M?DDOHKS4IW?)YDZ!#V;=0([/$B3F<\KH)92>@ZMHFT87T_:) 44D4 ,3=:L3 M,PV%\,@YUJ AYN3%\6I#M/-:1%IA+BS>4M#>YIRE%T?IE?.$FYIOTPZ\=!4$N.HKN4!AM&71]-IMLSRM;XL&$",!]-R)3;@Y;S%24?589B!,_'EN\D-% 097LVO'?CS MCY-&@URS/_N\OF%P9=IYW>KKY,ZKD]ZE=UZ3-'V \YKTJ1.<5PG().'^FEPK MDT8?+:E/'>*\5FTVE1ZP*4DHXWYHT:32Z>,JFBJCD'L%-7F5G%<(RS+50^^# M9^%R7KDV3=E^I\2!ID91UKL^IZV]U ?.B;BOP7XO=<.2:^YM[-B/SI!TK8.M M?_#WBE"4Q.R?T^(^-3U;(#:C7,55BI -@:L(7TLN$COC5ZZD[/DYO"*4\:7+ M9':#XFR&IFD>(_>0/25A$*)JNJVR,:#TI;)Z^H'6CN[,2LR;I;K8M!8D7YCJ M!?#B0*2KLJ+X%2>\+#OE$-$Q;I'KL!'=H]I.N.KQSV$$]E3"0R\)5:@O"/3I M5+8=U LI.V@@D!O$$KL&#.2/K(+);!20%6\$X>ZRBJ1H1C') M<#%(W2!!0+I6(6-4#X>(F/\A(Z$5OC,H%D3A24[!H(Q6<@(';X*7=L(_\ 0E MB ;)EQ7/(\7H?_SPLRS8 5YF%^@ *3/0^D(Y(I!N&EJ.GSV&@_%>H>+]K+(=)^:E:^>#74<+05:I0DF VA<7 =HJT-]<*[Z.R.>0\W'>3B;[4Y#Q.^$&/"CYX8 M?M"TF;4.3%]. WKZ@:: ?M!!S)NH.F\X%2J?.&G5M2$@]&L4-' M5T/WVBL<"EU-[W@8X3E;YK@5!.08EFMU$56+0 !SWN"5= M&LHUS+?A."!1O-C2%IVW;>44IHHQ*-'$HZK$60U JDI> M+X!:H2X^04@4Z.,>0\IH'WA5.UGPYMJ' MGZ64QM\1KBTV>,[4EE6->?*R7CAB$&S)AD!@LTCF4T7-TN%07J-?XV+?P .Y M;<-#3^/ ]8$]J#?G$GW^N797\2I+DURC4[5')Z=L(DM$Z9'_IA^-B(G:.@=. M6ET-/:)J_!JI*A)^!"/E(Q@I'U\34L1J.T?*QP92AAU3;M"_">47&)+)C.<" M*B+5T_4#]Q1S9U+@[!N6*IH27.KUN?O=&JPW?Q\LCA?Q<@!IA3Z7<3DX3H=W M\DT1!0.AUL,'5@L$F5?N?>\P:SFO_@%-Y-+WB32E/]\'UKQQYIOB";TS-5'M M-8$VT4 ^F?DH0X"*&F)CYX;)N'LQ['#I-3!0D6SCVD0DAP0!@)*= 2#F[<4X M<$;HBE"48@ .0+3;=R>4M ,A0RDX,=.PB@81^>8U"B4_+P: FRP.I^$*16,2 M!V+#JTA*7T)(XJF9 ?I K"MFXT6W_@W1D*^V[G/L+5$<3)ZB<(ZDB3G@!8H& M@A3PU/S&ND+ &'JQ7+VR\,CS=?KZW$819HA'T9<-)..V%,X&.D(@8*.H1DA0GX/ZOI&X- !)J M3S%@IJ79$"#AZ,5=ICQU,,#QU](5+:.@\]3R4,T@-E?PLKR&),LJ<'%_=T-B MO+Y!]!M.+[,X$)I/2U?F$)#3#?JLB\J 4-W:C[J(3*C@9KE64YDP2S,4\;KR MPSRY"55T51.*Z?PV(4 W Q.*N7FQ,KNCQ4MA\C<]521%6XA)O#4Q0".8=<6, MVNNJO:>PX^/^T/G-F"IX,CMCK1.FEVC*#V?7UY)\92#:;2H&)>UPR2=(/'_$ M=,G;?KP^RQ@NXG1S\#PM_I#D$4O(]C.=G:,6^\%>!M'U*5U31Q>1%O8=6]X8P Y=1/3VE M]LJ>HG#)ZB?T&N>/4Y42-5TX+6'IPRD(?;<\6$DC.ZNX>K&G6M5 ,2@H.KW_ MIE4HTKG3>K(7V@#5)$L3GC&9A[$M>0KEIDF!Y*69M>3>F]Y,83,X:'E;;IM* MQNW=FX+5?%>M >8J23(>V#C&"Q3-)C-&@<-YK'@8R3WC[9&Z.\:^(ZZW1C3" MIDLI+#=\)2BNJC *@EPQ?AX-=U0!I033E;*4[^#JIG[G24Y9A1<)JOCB;/?P M)U^N-0 C)ZC$?S4)?(>!5BDCBXNX>9$=2B3YQ,1VC!-]A.F7P1?-V[M;N+!0@ MT;,X1-08-HPUC/3UE5MK'[P;BK[$68*#KO.8B"UZ@ M/-,%%/ =',9*&Z$!PKTTOS\;PCO8\O;EEV$[G"/I"ROF-%5AWQ%EU1C6LY>J MIA)IP^Y=U]>=^3WKAQ7%*)C$U9#TYAK/M)APG:\JYCNN.C: Q9Z JHX22\/& M!HL4NF(#+,5)R@4=I6P$#DEP$0> (4M34C%>24OZ#JKNS6 ]4DFK*:$U;*CQ M-4%Q)OJ)^^M+U?$,&:FRJ>TG^/@X=N,:SJ9<4>J>80E_%9H MTOCFNTU4JA@9I<&HM,JP>[OU":8Z!#RD[#^!= ?%O*#0 5 7]!T;G1O!P@E0 MUU*BJNO^;Q^HND$I#\-=\QUJ)8I$A$+4U D/"R4*)2U04>=:!JH-O%E;B=PL MXC9;$[>40A ONZ7PW>!ZM3I'P&[9E28>.-:U(MHN(%=AY3:1P-!5HD.RM52Y MSN:NH648U\N&R& M6D-+P*!05P>*,G6)2>2WYE&@\EA.(TGD-/A]+S=7,WJ6;>9N,6IFZ?)IC.UBQ-:L, M:$?1S&EF2.4<"3.E-PEVKTDTKH0K)T,5IB&DY1?$=9[^ 5BW.Z $C+*\%* M4B]M:Z"=WJ1J9@[[>X*G[^?D^23 (>_J/_)_<"O_6.GA[*??K_$<11=Q*MD: M$7_=W@=M?/7??5(K!-__:+)Q>'D;:KE-]<+I5?2I3')>^S3@1H7$$$0I?ND&.;M-R#0:PBW"" F46]!Z V3'_+_$GR1&A\$<]9U^4SY1TE M039-):D 0<1E/D -\5#YJD0]A1CJ5LM756&89P+4,.K']1CQW%1CBOX,HZ^$ M?MO$JH8IBO)X(DEJ5WB1;8Y72!'/+-M!3Y5]8>SZZ:V5NGF:M%5^ER:,43R5 MO:]L4*)M8WD)?TT,U!)H83DW2^^E4S[_@2]5B>^FARI5,VQ9$ M)7751-NB6Y-X=;H",DIK*3"$641+&9U=E&L8F66\V96]8:(NLZ70.L)OA9*- M;P--;*+N0=2"MZRSRZ7;*.9%WRFR-XKM(_I6VJ?^S3/[* 17V:=>K-U_]I[D MN%C'?D64W[OE][ Q?<;)T'F/&V*5N;K6U\T P&U^;2#]-MFVEM[A/7-A&PMR M,ND)Q>+7" ?J*' +$ -%JWU)6\,FF[B0]U,0>S,G!!IV0F7M0=P/K!@]7#VZ+N;5'WMJA[6]2]+>H. M>E$WFDZ9!Q-TRM< M<2X\R/H6;%6 Z<3VD#%FWX[.8-E)E'XB*83R/2Y0.F'+4QYDGIR1Y0K%Z\GW M& ?G&$68@F +Y:'"J)['(0/2L(6B X46O5!0$MCEXW+@=A3KDT76]:X]?,@ M4%.42I72-%I&922^MZ3,@9BY2PMTZLRP>KQX5GVSL.4+ZDO6IIM'A#(F\V;F M89HEC"+*^!M7=UP;9M24+56?LI1O23\2GC:&%6*FBO(6V60,:T"OWTH*2_55 MR8& >R]MW*4W]"68%Z\1/4P7.,@B/)DIFF.\+CZ*CD(M.)2#=!<.>STV-1ZH MK=NDT[#=I=;JLTF'<=#*>F!"HC#(UAQ4&TVU67DM9CZYMH"<6 AJ<7O3[/Y)V_\5'L M-I=X%;B!(-IR&:*F/62GT*09'/B&FNK\0-%&)*&?(/Q6WU$<'-F/+!QK&D"+'KILEE4Z=F2W[2W?!A@F*>.+]_,3Y,R792C)C M:^BVL[64;MAM3M'T#%-)L--3G8^E3'K*:S&?4SSG1[9Q<),_QI976@@FOOMN M4*2\Y@XJXIM%.RBJ-"Z,7S\=\R+&=+Z6=TCI]VTVH-9WW\RE4T%I&T%A+Z(5 MS@AE'I@LRYWDZW97H_'5-XNIQ5?:JU6T'7^P]V#?=L#K/9Z2F*>QU88M!YBW<0T,F066EIS@:TL/=VNE M9EQ^5EBNBW(CU@T[>F)H0=/F0;,5C_(>3#<>GAP30]%!W#26ZIQ-(TI^0Z>; M"%XLG=XB)PXD1 'H,SW'4PR[K;29Q;ERC8[0_K"['K[]<'B DZIE M"9(J7R\<[UN<[H#;82#L7+X,7#:W"K3IL44K2 N-E!/A9F4=&Z :L]5UI7?R ;7X<68?HWS M'EQF]I]D:9*BF&_HCY8DBYM;HU#RM'S234?N.V0,%3:"BIYW/P%%N_&[3/K) MAO=+0AOR7"5)AH-)/,8+%,TF,T:!PWG\D#TE81 B/B>TG7O'C'>+ 6>,?4=< M;XUHA$V74GAQ*'0M>+_DXF45;LXQSU&*3YMC';Q$.=Q!2OB./W.US08]"'O+ MHQI9"GE,\_"N>(K'*/ZV%76+UG7S(!A*K M.T3Y6'85/Y/H&0=7\<4*G448Q=FJ>1X'+]%(6:8LX3L S-4V0@"(O1?Y:G97 MJD1*J1-L:$NT$FHH2NSU* Z,$W-EC7 "8E]-S'(8!V@B9<;K6Y2G>6P?I4') M%6OU.KDG=R/UD)&LUQ7*BZ]#2FN2K=;K-7BQ2A>)N1%2>,@")5> IDX^W"$; M& (2N"C4UHU&U6ID6*FS?XU8:1U<>8,6T0&=2[@HC^Q< *:_NYR;57JYS/J* MHRBY1'1.A$XCN[2$ZQ^N65_X0 MW=M#9YJ'SDZ'S'VP0!0O2,0$22[^R,)T/70\5R[1&"4XX&^1L'Z#-F:FO"GS M5$GK'0V<,2RW[1TP=+F.[^@CFE(@F:01Q^L;<<((>M7T3UZ;&WW?<:ML/WL"W61 M\3++-ZE;0CKH&3K6%CU#SOHOVS. K>U'SY +Z\467.>&V7C,5S'/_)A?V9FD M"TP?%RB>K/)M#*XM#V]QULELJK6=FHRK_;P8DDNI!=ZKZ%.95Z'VZ?7YK@K5>W-=ZW5Z,3PI9UJE MA^./GRL7%(="[@$K0>AWOFYQN:M MA%N<3F;%OO$V@69'H9QBB>ABBJG+D,'72^DR[9GNVT-DJ+ M/@2B+0"DH74W(NPJ&B4)3D?/F*(YOB7<@B@2IG,T*=)21U5DH/X/LPOII'AU M(%#6P\<%&'\OIO*&J'*HUS^+X3!]W\*V$ M\?I7',S#>'Z.DW"^238N.GWMOZ+"-'U6M-?S63!@]]:T1JCO4ZIJ>.AAG+ON M5-SYK/=A\DVPD04A;8VP(M)!-[KV $IBU%95\/8G7'V\%PGEF==6U4JX'0,A M;<%11#K1D?P'?!=A&^_-;Y )Y,1B)Q!/.4'I"!?R&]U:TN)!@1^NGR!C+;.^5 MA^+ ^JWYV@/[BWP3.P HO9)N$/#&'\D/H(KGL#9;IN+W(C5DY8.14K*!'!! MKR9@[71FKSP;*67H1<_/Q;LE\11F=S5EU?0R2O^M#]+1$ RGMYU_,HFNK;W M2VD%0X" UG\D /7L-A@(N+8/+?8>A:". _C,]+@F2<+?19_'X9_\WN4F9,&? M" &!N*V-?<5FL+R08EM85&BX1P8*629QL>;= &ZZ%DI^2])RN8*#45*L8"H$ MC3;KB7OY@(%K[H/O=H"01?IN5]WF65NV_)$$US)YX?(H]=^NX>]QE _>R2)< MC=>;0>XA9:IQACG MONWM-L%NJ9JHL(Z,:-"=T@&P2H#M!4:S4S%YCY")Y\74TA9.N(NF(Y."3*W5)SHWNS4WI+V,*Z]'1E M%SED%+L;&VV*@58KVBY+(!JIC5N[E]'FY$5W_LO%D0WC872,*]NOGP&*,_,E ME/PMSDR$KKS!Q1)8E>DWXL&$7P?R(F!=6^B5PE@XYWK(F#F05Z,<9:$ M,4YXZHZGL-A+&CC8I!1I-/TC"Y-266&("82T#)A5D@X7&]P6ZV(VPU/N5YPS M+$UFE2_-)]RZ%98WB++P4 %E$!,3R[:HQ9@I*LQCC0TK\F):%W1SMG9*0B9: M_LB Z] .7> %JZ:?#%M%UKSDD>124EP*A9-- M I=?<11F:M] M2:@>)E#Z$AIZ>M_A8*BQ$03TO+UXENPS(<'W\]U2+W0MS4XCDJ]].ZEKZ-&XF\>(?JDK<#OF;+@(IPN29?$CS+HNMPULHL M95"D/!<"%?$B=$6H-(X?0EKN_RE)_7%T)1V< M&"FK,W*MCGS_3\G;B]% OB9C<]\-^C>A9Q%B:K9=C XEM6ME0V)4LQ=!+ J)=_)*G_?I6%J/1G'IX9R;+I!2(Q'0/K5L@7 !-$ 45^S[D.@> MC"U/PE!1Z6SUBTAOHOP>\701DXC,U_G[>2W916Z<49FB:8%E!G+L MN@YDI%MC '$FJIIC#5BE%V/>(T4!YN)+H"3Y7**F]?D :)6T18++>Y>#"MG M69*2):;5NQ62,&(]91E0K*(\/%S %;>$B+(B+^ZEW/.[78*58.OW\A'FW>\' MNXJ3Z6:[1JOP]<>VXF>WVU^J]MU+SU:NBMHF(BJIJY;;%MV:Q*M9&624EGL\ MA%E$JP.=791^OK%V_Y'=;RI^Y_]Y8FN8?_X_4$L#!!0 M ( .UZ!TNL32Q^VW\ "!$!P 5 87-T92TR,#$W,#8S,%]L86(N>&UL M[+U[;^0XEB_X_P+[';AU_Y@LP%G5=EW,HAMWXL+IS*PVKC/MM5U=>U%8#.00 M;6M*(49+"F>Z/_V2U"/TX.-0.@S1S@1FNIS2>3#$W^_P\/T__N?734J>:%XD M+/N/'XY_^LL/A&9K%B?9PW_\L"O>1L4Z27[XGZO_\__X'__7V[>_THSF44EC MDO/_V%W.PVFZ0D'Y,LRM9)E)*K M/,E*+GI$+B[.?B*G:4KRY.&Q+$A."YH_T?BGMV^%&V[OS[^)_[F+"DIX\;+B M;U^+Y#]^>"S+[=]^_OG+ER\_??GE)Y8__'SRE[\<__S_?KJX63_23?0VR8J2 M>Z,_$"[_MT(^O&#KJ)2_K:/^]2Y/&P.__-SZTDJ(?[UMQ-Z*1V^/3][^ UPTHA_' MB/_^=GVNU?[KST+BYXR6%]$=3;E+J5X^;^E__% DFVU*FV>/.;U7VTGSO#4C MOLY?Q=<+B#UGLO^!#5UB%ORFC_ !0&3N;_P/\EUI1U%0\NN!_ M]?S2KR7-8AHWGH5M0^R4KF6PE99;VVS=LYJ*5H3ERI\C#19T_=,#>_HYI@DW M?/S?Q1]OQ1]O_W)<-Q3_C3_ZS],-+QW___)C&CTTYN0O^8\?E._*I!0_8/#N MYWYIA7ZOO+Q)9;M\30<>1B7XS_0N=?I2O8JNBJ8SNDFY6Y%%T.SM;S<_D"36 MR:[:1T0\^Q\_[\L\_IVG>;]JHGS=%(C_:?D1M<3/:\;;RVWYMO=[[G.VT=4" MLWR\^EM(>W\C/3%2,J+1_?DPH#O;Y;GPFQ3K*/W?-,IY\'K/635 ATVL_HUZ ML1FHU!G% JC%O@ZK1K55_994KXEX3[@ $1++@MA:E0S^V?O0UFDT*#=;/!#@ MW[/U3C"M;:H5:#?*U+]9(S,#YTJ+6" W&=(-H@VV#@3G#[SC7#Z_9YLHR0:84KVJ?UO_U0S,=@UA055A4X?0D>BJ>D+^ MJ)[]?\OB45D#S/SE^NCK2C6@&VL>%&N_TS3]7QG[DMW0J& 9C<^+8D=S)?@L MLCTT:F5GPU-C&1>O9B=F )MT&T0+F;=_"B'22)%*+ 2,VRJ:.=:'B@4:M3XM MC+8/RI-_L'27\:[T\\+D MAH!V7;4QX%=6H7L@WD>UTM9!T5SG[M=TRW(Q5']31N5.#6JS: _;.M'9$%<; MQD6ZT8<9\ ;5!O=-![*5(950"/BWU#!SJPD5&]1:?5*8+!^4&Y*49SSS?V#Y MLY(22HD>$P82LPG0LX>+>Y5I,]S'&@W*Y1O2O H!V^JJ8J!OJT)R3[@/8(6= M@^+VFCXD19E'6?DYV@RA9!+I(792>9S']^K^H.OAJ9/J)R%!F?@;2MXB<>BB- M6W(.A4Z;;%3OB'Q)^-L0H*RK-P;\S,J\HB\^2"A4M@X+9[;9L.RF9.L_;QXC MCK'+72D6<(@E-VIL Q3Z0#]P3PR!>R>+'RP&6C)(06)E#PBE2SI" ?! M%0@.V)2:4K+(H#N@E-7+@:=]]I-/'_F380?6(C68^AE)(4S^#&QB3_^HS=LF M@%1:^RF@[A2G?!_&))"N#AGX@ZLG@@8*PZD@I;U%0%Y-2MEAKI!3 KTGAP;U MCE4_8!\[@,%]J#<"?#WU&1SD5?6I!+WFTYM@WU%1 W]D\T#0OZ /45JU.:=? MDR'@-6_K7SIZ.P/< UM8D%:;U0%9);V2#^L&G/PAGB\\.ZJK%&;]DGV$#@0; M7"KU#QR(;[E93>SMOAJ$V^H50H05AK"#:L>F+8ZVHOO0*1Z%$2M[WY^9OYLZ M(@JI81#<:\Y$VGU4W,G?M2O>/D315L#MWW^F:5DT3P3N_KV#N_KQ?YY^B?)8 ME$,1!Y7OZE\W>#<1?LI28 %@%1+W\2CZ24 PB#JHKA0&^91^7/3$!3(/^ M' M1E: [:SVHJ25)94PJ9J^OY(_*H6EB>2$$S:C&@?$@ZCW" GW%P!1KUB:K!-: MG-Z)H?YUJ66G3G!$R;$@&@^'IOV03^,%QCBE\NHF>4M5 MBP=#,FUU*YEEJA@=G88Z:@ZI+2]-G.(J>H[N4EJO4E"31B/4)\Q("( MB*+V "")2K%IAPJRK5X&00-=!8XI8/C<2O@/Y!705UI<'/;7=$V3)U&NS[0T M@]\D.J" 6A2)""KCKG0HQSMCU9PP.(,P0ZN^NLVCF)*\?;_PF"2HDA4TL56& MFBPJ+15E]-8]8^D8.[::',T!TG$GTNYEC@B7.FH6);XN9!W[A=;QLD$YW]'X M/%NS#;V-OM)"&Y'-2\Q.C$PAN#[JIZ3LKH:S#YB:5&F>/' M'[%#K3*@ALGNDK38;7:I.#S@/=WR)C.1Y\#POU,J_CC-XM.-6%3\+_G\*F=; MFI?/5QP<)7_WX9^[9+M1L@C5[)YT2&;G87/J.@A.)A$,,02QU"R+LL'VE^QC;\QSS2K$B>:!6@=6/O;GKCH&73 MPXM*9D^>P@[(*3"N &SU H>4)ST%4?PJ,,%O%ZU\ M)AFII4+A'ZC:V83:&?#,I-;CEMW^@GSZKUU1BJ::=^73ZK _WF?Y/2D?'UDJ M%BQ_9+EFZ1S(R? M9WW5D:P' I*8[+8L(T^TD+-Y[)YF2.&G/<62&U"U",W0KJLNF=YM0'GK3@O-R9=2]])I0!.B*Q:=$!\ M7_1;=DU%A29RP+Y*[$7?Z9:=1<4C[\<_)3&-WSW_5H@1S,NM.-R:_[33=9D\ M\21&OQ[&HXMQ6H#H B_6H14*MT/@K7S V(CKMACZ"R7^M MN7VRK1V0-SONX$=Q3#MK?)"H=?*W8 (I/GW4$=8+7+61%\V;)B0C_YH00C5O M3C[3+YT57SG+^)]K*M^JUKE/T1T'5X@N7M2T>_,4#L&.@7$.:*\7P$1FQY5Z M2Q][:F$LU9^$*W74<:MN;3BQF]'$":C_Y0) *HW36)U*?O@J_ASRRDVIH3Q0 M:2[706Y02>[BT%! MY#W;W97WNW2\#DJSUFB*;H>H#KH(? 5[PZ:MJV,;>]WLK5J5JFF.:RW>3ZC4 MEB>T.X880M6.Z0TV,V2YH__ER%X4M'P7K?_D,8FN=[GL)*BG&>V2#9%-DG-I MJ[>-2E*K&R,E+=HK*4 J";(7"65F$5#3S+E*!N32*_6H9+.]+'&*CU&2_R-* M=_1]4JQ35NQRJALYA,IW2626QZ"2R8,KH9YH?LIN-NN,ZM!='1$@2*4KVLM\ !G6S M4^@@7'2F2190&>&581R),,[[UL;W9JJ8 8ZY]5XT895$\DD(*-9#U183QYA# MC&X>0A@\3O6"4?B59 P:ZEI:GO[&1,^8U2&G<%/S-?NV5I5Y._@&,YDW-Q]N M;T+ H+UM@R93^D;+0YKD,2=R3X"4V4Y@:8U;/1MC#ZRBEX]%BEP)VO^$]CO] M)?V>TAJ]ITEY?C?YN6_[EN&D0::JA23Q$SJ0H)S=;X?Q,!W%61U$2,?PM0#( MM?<'1M#R(;8>KS=F?1J97F@=R:!08V 5?2Q>X%R%3V77I1FK+H1 M\@U?6@7Z@?@8\$I[86#=A'$3MG$Q[2D]<)AA'SM%167:JXDZ#'<:Y.,[5:VR*(?6[9)/[+DK%!/K-(Z7EA7 C-N./EX+: MQ.J?KA>;B6"=8V%]\\-ZOSQ06V&^KU.C:N(-Y@/X6?BW?<>=_CICCHM2R"*8TFU$0-[CL@2/+-4PSZ= MU%RZJ>VB\LOHPD@H@^:J>4DZ;\/(["P5RIR^_H I:H4>-4PV0^+"A_M[*C;M MT?=12067VS?'=HH E/7,,2KC$\K@SC//[)X=Z65,]=V MD48RE!X?& Z6=E1;8_86M:=J:UL5?A;GWAG;W"69[%.905 M]S3/::QK8UU4!XR$J2*1$^+,!T\=_$(H"S:W.I-G8/ O\Q@5E&SS9+WPE/HD MQ"A(ZUJ3:OY"K*BH#/<>$JMU*S,AHGK6XJW:-!GWS$J7Q9Q6]7V;V1$)9BT@ MJ+;-C .L!S5I61@5REDLBG;[@C\X+^D&,!PS$M5GHAU1_"2T->XY_QSZ<4P] M^^J:<1HA1*14(!PRUK; ^N(57=%)&TCX-8D.B;$>;(APT_:ZC$<&B)K7B_ M*5RZHRT!]5S&A;A^K$Y9CLC> >EZ:+;0-CY(E,6DXX74;H[(QR1+2OKV(GD2 M)O9>OP<11%"_IBBRY/)@,=S+RRC^(^[@>HI2>:QE>1;E^7.2/<@-1(/@Y:13 M5Q109V8X!7G![&JY.#0%.KB=:H!>!!]Y6C7=2R\;7]Q P6;469_Z(/4ND1W\ M'0J-3DWUEN8)BV_**"]-";J343NZ$.29?7M+M5O>.V U316_A [ M?]H3[.K$';(?>%.( =@3+,">& %+^=-O!JHGAX;J27 YSY6LZ/-LG=.HH.]I M]5]0ZF-6-69 .E4O/%8[0]\5.L&Y.Y\-YE:?JYL]Y!/R)J[?_#PQOM+&0*8XQL=W-L>0?'[I-5J5'SEOH-ZH_?EOH M=DJ\\.&]:'^>;39)=7.%*#*3NU9HMDYH89]&G:;M=^ZOT"12=>$E/4M@7=>R'1#LP;=NFC6KDW1=VC:T5:U.WE!' MLR=!YGXBK&+-8 M9-SRMB>>:Z?\/[&"X%"5#J_M*@ATMCE!7Y_CX-3&8)"95?N:Q/5S,71*UM( M*80">9-D)&8I?UO(E_+ITGU3%]2PZ;4ZYK!->TA=F+<#@14U_X0ZQ$!JG6MR M3$K9(])*R_&3ZMYT_K16>=W@-*23/M"Y=.I8EU%Y*9?V_;BI0+J :V01.Y53 M&0=2J'O%5IWT5?]<"=48Y\! MV#7FL\OFP\=0"-"GA6X@*_46HG577"Q&X?+D3%#^EW 0:;7',C"MJ4 M!TR$^3H,&C''.J#^$*!8C71T4'A>H_!"H/"(B%52[)YPK2-R6I9Y:OCD)_ZB1:NOB91L!U'&[4$T M8!UG0,E+FXK$),EXPT:+A2]+@. 1KA)C0.07[X;@T,U C.#/T[0?TV :?>A]5SNN@XM!7<+ &Z$> K'G,Z@#^#]K_@)=G:D((]:!N MH:H>RZBARECV]D4U5DXP!F:0CEB")Y< P]#$$US&Y3EWD%Z60UD\$VY.0]VW M2LZ_L\^.JI#I%V@FP?^5[F)YZT4NSR!&S2SF6+=G&M.L^XN"4\ISR#[NC/)- M#)23/2HSE6!CWRR8PV+A7&R!0^,41\!0.?TWA,?90V0R<\IV8,*Z9#JM#U([ M>?&Y3\#\=\^- @P R^9.6<'2)):G0@,^R4" M^%X=HZJ:#$'1F39FHF!38QH9 %-$*OL@#JA1'QC> 0@'8]J 8@-N$6HE_V5L5CLK[ZA^5.RIL4-2\<[E6V";1S3 M"\X&N,XT;E-O\6(&O5%Y)=Z+D:,B6OQT;4"-,M=O/Z2!3J?/"+/EA;EQ(VI* MTYYKWO>8T'N/0H".17S\*#LQI'M+\XT"\6J!#MJ' @A([YO$1KG2 MN@WA"J65^(ND+%KX^F%#+3'H=QWCN2\[Q++*4B X?A<527&SS6D47V;_B')Y M5]YU5-)C([KM:DK,F]10F:!WY(\?5I]PUEA,K=XG]_=4])R2*"5RINE-*F[, M+!^CC&SS9$/ETX4/*7*&C): L.HTT5)O04]6F]= *-PLNQ0ENRGY_\17E/,D M*Z.'(5G<%94T-BNB$MGD"GV^W]DUG-%68U7VE[0*1^WN34GED)@,PHV6R] : M-;'99$//9[OG@T(7M6?NYA8/MTW__;P#W':)N5 Z(I4:V>M].U@V=/U]@WGI M 8)]23]%I5C ]OR>%]+8'JD$E>U/7Q"5M%W3_E)%A1;';JF+;8N( UQ"_I[SWFM-8[#NC62$GQ$_SG-3\/2D?S[-8 M'%F_B]*NT(>OXL]Q*X)CKJ727'.S:3>O ![Z12@%,G,:P<6JL2+/^6PDR#9G M3TDA_GIS1S-ZGY2+#XP@ 9;Y #OHH)W?Z-G>8>:)H-V5S6D M WI5#Z%)YPPW$W?VZQIPC.;D4111]ER?AD_^3M.8W/%_?KB^"B9[GP A2Y" M5*T]'NBLV+AO]KXXS6^CKQ=)=)>DLN,BCII0KDR%B@_HK!='HK#.@0_:6GQ! MJ&HTL6_ZZP,HR^@K2??B83#3B@ %&R&UI&:@3E/%.K.7!9FVS>DZD<& _YU2 MF1%D\>E&'/;R+_E\Q#:X2LLXB,ILUMF=X#(/[,_,/J"955=27L4==426YI\# M)MCT.AORT*[=YR+4VX)\S),G7A!Q"%,S4GV=%'\JCB^"B+;\,XG.YIW>."[? MK'[,/+.HK_82G;G,((XW E4U!CDD796BRPZQ@++Q(XH](2 M*::@PQY)H%9MD<:M= N3!W&,>'Y!?/+F6--\%C)1K:V0O9E0=_N$Q2[MB' 8 M]%IV)+@I^VE1T%*?'/=?CUKDYC5:H*@,>IB 53J <;JCTJ5I)!^'0KE!12EI M-/ZX.F94DFJT=ZUXJ'>GH.^4,O5]N-9]/T;?M\E-$EYRXX8%:YB$@0%C!\K8 M*MJUQ#KCKC XZ<% /G^9U:ZY5=BUVI>\/7A""ZS=;#O;TO3>*N*VW[A(V=U$#VD$\'Y3STFG(7N3)1F?FTL'L:FY*WIF@TD87A$F"[I 6/+C(S5"4B"1OK6?$?C,0#: MGHD[BGBN=]2KQ$)Y'844%4KR66N M$AVEQEIJ(NFL!T ?!J[O#Y'9D(7XA2L=?OGO6K1JX%4=J MN+2<7AQ#6E]DQSY;<-2B'BP+\%'JR9D$?F%@V8B4#R9"'HQ_T&3&&[(=$B+4 M,H"3*@^_/("6I?@8)?D_HG1'[=TH@^PH?BMET4*NPKJ?**EW! ML.OU.+.(! M2 @1*15D;\A4[\JX8:D>'=45:FIV:NTO1Z@DW8F2[;?YZ^:)K((-E0R"UC8-?FS$@DL_+JP_T]7$&2'N)(]+@+"/B1,(U^1#E&<\$"G&D5K5A\E6"33>&C("V M14>3Q09KFL7%&=ML6'93*E:?&T3: *T2FO& M3!Z-VJI]0V*Z3CD?XJ598*@_!O_>0^"/I?N0UUGS! O$H*IW, 41QQU(R#,H M^$LBW[YL7&@CXC1@+!D%FS:,-V'--O1D/<"?4:;^!!J9F8A76D5?U6OR8H*] M7F]5)0AODHS$+.61L"!;GB,40FKA,X_,E/T\:A*+%\Z0#3A<3I"0@J0,J&EPRMK+5*:(-E*(1.@MNL]4/;]N/"@ MJ[FJ__$BPN6P8@U\4-2"F1#-=S!0HF?3'VJ\!5FVM90_#HC9?+OP8[*!N";)M"!(6+XQ;-D%U8*:&263<>R]OC9?4_%S/ !0,R(JY/[V M.M #C*RN\%DTKLIIO\O[#U_7C^*,7G'3RV5V%A6/IUDL_O/AG[OD*4K%,J%A MK)V@VL1?)]6YY')PAAJGW?T:N>=JKK-T@-8Z\I:O0DSRKKG"PJ2< A\VOUH' MW'6PTN.SL_>%*2X7Z8EU?+?15U%8L10\R78\)EWR:%VM]E,2W$6Q1V^8(@JY M(:[PJ>W@U4YLL+%5*]\])W?YZ_LFH&7$9M=Z5'$98F/,9+CGY7B\V:;LF5*Y M.)?&G;V+9\HSJ\'R#6OM\G/):O. RE&@,R,U0396I^MUOJ,QV4;/O%BI/) L MKU3"V9<-AP.;6&,#-MI4>R2$^5F.>[PU+Y_%N?8LXZ51[N\SRC0<4\O,Y97* M*BJ7# Z,_-'JK:I7I'T7R,X]ZY_?/O"<\+ M\_7C\P5]XE4R/CW=3:G^3E"EF<2!N<$DDI-'$[$<#*WVNXZ.2"L3Q'GKCN!@ M2+AY#H.@G&HG#K\1NQ(\Y_>>.9NMG,S]M&F-RZC7PF*GSX8F6 M%G= 3AJMK#IO2?LZ-$):T:!F(Z2ZM%34*6MX:/:U/ GW1]#I=@E"1(>T4XIB M\4UAW O1]'Y #-.I=]HZTD%'.%L$016N8I:E8C244F@IN:2UOCR)J@-D3[/N M<$A=M?%E=BU2Y%P<_)C%GUF6-_\4"XL+U9$GZ':'])QO%XO+L[D 1QF*EU_769/U!#/BZ8$,5!&"5IZ&W7EE)7)NOH"A9 MM(%$.6SLHF(@Y5C% RN'3GS34N//E9=*,TT7/"91V3V51USXV6G79;0/9#C: M"2H6CIJJTD[2H;:-I6IOR]-T1@9PH3E#RXMMQ![&!=H97:BE":VG,2R8[]Y& MWU\O:ZCO5A$]C.Y!WFW\XA'+T ^I ]A%*&>-^>$'ET?J9+.F_>+8.7DRVNL.C70F%H/MT=@!9,N; M(/4*2*!T9JR9E-G_\DSOC"/KMO^"9 US'GC;@(W6/6P%AOASG?T8; G6C%4& M0D5CC5LF/0#[@XUJMFD/W'W"5@]H>X5!GF:AZK@'JXY40/N&\2&FV>6&A[$E M][NUA3O/MKNRD*M7CLT#5'K)8:Q626+1:6S;2T:E=0,BDD9[)9^0X]#&DPPU MJR*,N0HT;!DK*;FBLQT444[ 1#D!$^7$(U%.#D.4DUE$.1D3Y21@H@QKUD(4 M1178B7("(\I)6$0I.J>WOXLX!M;TYI%2Y7T)W8MXVEL7WM,B>0D2ODH)BC%^G'CLC=D%+VU\GI6<> DO4S5,_>[Y4_1? M+#]+HZ)0K3%WUVR"L(OFW*@*]X4:)IW=&N.>H[55I?!6:I"]2C/OQ,.6U")2 M+8PUZA/0Q&97\R"4P(WT8H.K[P#)_EM![W?I17(_RLP<5*ST[JIXX_7>"?HY MN@Y.I]%Y8&95_9ND_($XZR;9,SF2^ J5LPIL@,BJKCLH2_?:,'H.O1T(DGBC MQ X.,?!X;&E8CDB-5Z'PNJ&I&TCVA,U%AY7US=N^*:FU_ MV:+*WX$R1H/KB5FCUJ(EEVW.B6NZN^J1=(ALPWJS[%R.FZRC,AK@R,A?J_ZJ%B&-3.>R^#!&V4&U MSB94SH!R)K4>P>SV%Z-3N\XR$N^'P>^3+,K6293R_FJK M1'*Z9@]9\B^>5G#%ZGC'(Y+1AA$D".&X1<- @Y?ST(T0P(38?(DD,^^T+=1"F]O+_*V9;FY?,5 MK_12G&*WW8S/Y'53&D50LQ(:74QNP#$6?E6SDV,8JZR&*I:)G"PIMJQ(Q%2S MF#VX3[Z*K;$!3!PX0D7)/VA%ZOAHTE<3U.[Q8"CU$.4A+G$ .FX'WO>!VJ@2 MJ4M:Y=UK+02SG+.#HOT]&^U?)<')HL!$4 YT&$3TY( :6!# M9]@O$< #&495-1F"&+:P5JN1$+9A"IV&F11!#$N<9W*MU8.84/N0)IND*IMR M%3Q(MOXR%MF9+#%:1U]L!O%F(HU=?]45$8?G1ELY!/&F(U[\&,BR>!@,V(3: MZK/*J-:E%L"^;[RAS:2 /,T"V_$ ;5V(O5J$:>9I\""VY%S.N5R.?AM]W9_K MI[G;#2#9QF^#Y&PV:6UCICEV-V8>F;57E0#A$C2*?F@:(WK.E$N!J)X [Q_'/P<5. MW;8]!.98:M@\[ FXR\FD91GXQ+W)R>8 .1,V.YJ#H>,NB#K7. 5TBQ,VM(SY MUWQL+9_A\+)]^+JE64'?T8R.-RY:I(:!>"B%19V^72_33DH7(+HH-!NB!#,$ MI*]!%1OTGUO#@[Z"D@(JFZ&D]\;Y5ZV4.J5'GG<=V?68QCO/MZHUQ4Z 6-1U M+ 8B"I8FL3BZ9)_*%^+@A6;88I=%NSCA[W\,;%I67^_ZI!XZ'3M2,"3R04W# MFCK_7"+E59D]7+%<3H&599[<[4IQ\\@MZX\F->,!SA-'-55LJAE&5*61U=G^X UYY.GR(]%0"!@I:*HD&_N&NF;FJ3T=!'4>VP>= MN_F0T[<++10;\=<+17!+,!^+8;4 8OF6.( D 01_A:PV[O=DTB[>&J75XMI /11')U??P4'"M=*E&\\4)E;U,T*KA\'Q M2E/S1FKI:\=&KKZFF5\J+P< FL= KG8V%V/Z<-Y@KQ9^G= #!_9YV LKO-?3 M$]G#6;1-RBC5KVMR5-2&?+TB.B=UK@XP1F-Q[495H['5676WKKA4J9&KKU$B M41:W)ZOR[.)OH1'7"B(CA2'5:^.RSH:9U6;/!\6QQU;&YA8/Q/J6I]4BM5I( M2_X.AF9PTX0/Y[":JVNZILF3F-.P#Q@I9+6-4D\6G;\=ZP?I@8S]N5%UJ+^J MIIQ$:\+*1YJ+VY(;@=!(J*IU(^\TE6-C6D?-3*Z1?=_P\M@B*#S-0I8^[E^_ M7H2!@_E4B(45LB]%Q&A;F%.9F-I[%P8E?<]"J82?C2G<'"2L&QP[IF(Z0ROY M)HA+6!TQ84ZM+#5FS:H4^I:,2NOQ8'#TV3$PN,1!HJ%#(!&Z[Q:.]J@79EY'P.HP?&JO8E;+(J .) 6'75 MN7%V;\.%MT//!\7HP1J;L5L\>+HV.K)#?+$?7I6;0+X=<$]LD3#0'5;+)$9' M>!%OZ'J72R!8FR2MAK8M4FB@$WSDXR"MC\ZK&Z_55E;B>GGR9LL_PZ/D,KLG M925)BE;TB&3A\58/$2-AC75H(^I(VI6=LLV'9S6/$&=#?_">?O>,_(+Z*GN4)#GDN)G4U)V4C M&>PV-C,-8G!^5A&0SSC!*8TU7LQWLKJF!==8B]-2BE(<)K7+$IZ:ON$1I9 6 MES^2 NNPRB#!AA%#)IE>Q2B$$JZ[ 5B'&2Z%:#*M]U+PKIO,:YIVMOSR/G)*;9LNT )7][*)5E6<Q9DTC1,$@#@H*"2="J4K/+I*VBG-W;@1"('HLA#C'@UXW:Y_4A M/[7TC_(>@U8AB%%=O^"TQ'YL="[;2E1[K9Y5K<'X51OUNZ]F4$5U,/MG'&)X+]7'ZE ;N5:=(B/@\JRQ=9=ZY>'N5OAX656JC4NP M.AW'F;F5>H+7W(T-N]3GR9ZHST$T4&X5>S*O8D]":$"NHR^?(AZ/DR@M3K/X MJIYCBJ^BO"QX02_OKVE!\R?%=.!D"\/FR,4"%A7@/G''9*>Z!]'*T>J*RY-- MHR#7 6R%9" LG L%5FGU;2&TG!C2N:[EF7Y^/ QR9+BD<:_,A;#XH%=8\A_ MDP86W_4^O/#;Z@[$9XN55?.>/ B!0&@+J'\536$5I*&E7EE)0YNOY6D'N2[* M+CHDFI_KHO3&OH36MI<\1^O&D4']LR"Z M9TZ%LU'>7K]FSD .=M J60@3S%TY=OTVRM]M*(A!> 0"@XA>LAC0\TRLK^6;SM2COZ@ND/T9) M_H\HW=%]<%!0SB[<89M)&(%H>O/8'+-ZLM'+8F#5D5F>58 Z9E-J8LPEO=Z0 M1C8/BS'H@F4QR^3<[UV4_7EY?T]S&E]');TX?W=Y_8EN[F@^ +&33OW5@#HS M:07R@LDN%X[LBBC3.R'.-V(^R"&+ 2*-P2TBL_EGL4!*NU@OHR,@YA853=!/?#8 MW3V)C]RSG*25 ;$I;2U-+$Q%*!S8M"H;$-"BV>,>R,L!T.>VJ,.V5@?J<2X( MCW]8U=^4(VT$.L+V.J\3@)I1-FP$+CG:5I6O*9XZYS*(]"+\4 2%5WVC^)%< M:=].'(7:JGHC"%*]"R53,M7?B!'Z[ZTB05]Z#'R5M>6POF]&AQ ?OVF0W7TS M%]![6\[+-VWK_,:VC1@>2%=K_+IYQL*05=0'LW[( 4 [25,7ET-=W$I%FS-3 MV'6H4=YR7[S,RM2UN:#:7+0EW1?E-(MOQ);:1Y;&O/'_\,]=4C[K0XY1?!R' M-.)X.%8Z\!FQ3 Z!H->;&,R.2HE@F&'&@)HNUGK24DBIJ>&5P;=T"U!'Z3B-'QW,(V5_C M<'%^^N[\XOSV_,,-.?W\GGSX?WX[O_W?8?/2M.!A2@VZT52U%,+-ZP%!>K"F MPN4Z"S=;FJ8CF!4YAT+KQ%9E+EP#:67LZPE@PN,6Q<=Z K-YG]V&:8L* ;J M+L-]DD79.@ET8 2XR !>/5JN61890#QXQYB/X&]P-0]@QW(?28TM$>8_LVP/ MMM[!L,("D28Z"YM?'P;M 7\V",,-[O8.!$ )%.Q]=!X,;CQL1G%R/)VE_8[# M1Q4W0TS*(#@!\]*I^V#0A]/45]?!XNI ;8'Q36)W4ELP#:R!M MR]DNS^EXM9968-QFM )XY*M-^NP(]%T >=55JA/^=?4HR'1_6'5J:B@^MI8% MM:P&\3U+7M#@(^P.S+M#81A.ZU;%#?V#NZ''H7#A2Z !%6LD@U,Z.] Q4!G$0J;U:F6,-#-FA4>F3 MPVC7)VX0TPF+E\F@.=ZC1HSZ-1*D%GDM^-&F'',!M&P"DM%F->O':"U:@.=; M<0C_*+I:Y-KHJI6;S1*-9=SDP^S$S!&3[DJ\[BRB;B3('U)F\0$,6_4RQYH8 MDD2CTB>)T6Y0'/DMVQ4T/HNV_-_EL[C)(I$;4C]2>D4YB+,R>H!PR,F.@6- M.QXX"/+L(0.:5Q)7(L-MKRI1./-L;:%/"(UHQHK1V1OAW!#9&_I.XT>S+GJ MTCP*+=<]_9J,=TV9Q0RM<"7F(5((P[[SW(X/5Y:WJJL+FL4T)Y^CC9B=XX\# M3&Q[E6EAW/##V_DD-&QTV5L-@@P& AA CPITKPFB(ZHK)+]C>@YC[UR1]9#X]Q:/T@O=^C-M:WNZ^N'I>0+*1A@$SZN?$L[KJPC>V/> MJME:](%]WRCSVB$<>9H%,7W'[E5CS*$'-@UDH<7N#U^WB;C6C&7OHY(> R*X M1L,0QT<:'G@V\'&0F*[VZ4H[E97.Z2WU\4:TE2(Q%PN/=SI86-AGJ#<[!0?* M-B(J?1T&BUXCO\8? A!Y*_ I*G>Y"/NO'78.H7\^[D)K!II++\5)D*?E% NI3SN'=59L?#9[#XK;UU0$'5[& M*>RV*QOX;5+VP'"].]\1+E*^QW(<^RT46YNPT,.KAZ]7&2S8QR6'DVR>ZJ(Q, %2>C:\C9.96M(+>K MN5$4F%:>I6"/-]HYIP1>$"]7MW'=(R*UCXC4EWLSI072,1'FO=++$T4W1+H8 M4Q8=-F79PRW--^_I7?GNN3D>((L_\QHTGUKAK+B_W!"L./^&0Z K_#D^5]>6 M"P]=C*V$7#@':+D#A%F;^]GB"JL\)TMOS@PTNL=CDV3J?VZM$!B)]P M>(02$??QVA 4QT**N-@50H3^WJR7,2B#(R@+!HJ=+"0LQ"MJ40-Z]3?7P[Z3 M6&F0/[3H#2!>PN/8Q31L*%+4#U_7Z4[. #2QXU,;/E\^= ATQ4[RP;.HFBO M)5\_GZ[7^2Y*3\NS*,^?^4-Y0O(HCCKHM&$5I#.;1 ON!-F<(=F@D'MM&?9 M/I.TYC_D48EE0L3'W91'F4E79YJ+AAA,ZIPR$. >I^68'^+D?13]%\L MO^5>BLM[$3YXI[2ZZ>B&KNO JCC+PU&K_HY@K9E4!?K!)*N;2Q-=72RMI#"1 MTJ+W(,<>.Q>![56".#3$%35L5I7VR0LTT*6OD\^0":Q-*,5.(!:"S>8/$H:= MAH4!!L(.QN:!/GAUV!FD'O>#>/".*:^QV6TL&6)!%Z'WBK0E@W8 MM>&X]VXV4SK6<+ND8\-F%@SE5_4C\D?UO#=:2_'#B33 ].U;L&G/UW<\'9M88*3H5A(SA'\JOZ42C@5-8) WS* M 3B[8CUPCO67!"?+.^=*C/&I?+V'Z.#U?)3V#"(#567;@M6QRHJW>V\Y?DKN M,14ST4G]=G'8JJN*P3[O"+P]R0%^%5:6@S![HJ)[<)[=B-V!41Z+(;VOI3BJ M(;[*6;Q;E[]'N9BYY$5>YS0JZ'M:_?>:5^%'EG_A2D/DXUIM"(-E=2[/<,J! M2D_4(AE9C>AI5YD]BC%[(DEIXZ38-&.[36%H/Z9UJ>1<4CI^93PBGZ[OFW@L;GV>66BE,[LX?3=9D\ MR4&) 2#=%>MOY:(XDRQP5\XCN.*:>M,(KK-K$[L8:>%D[Q."@$_):@Z(Y)B@5_<0"A:M#Y;5ZUQ,"@,[8/J^5EZOR1"!I)$-/ M9DWPL1/>4K$@HBML BN]7Q0!/M.9@UN\>!K3V9;Q="362]H=DMF4>$<8#*K M**E;,@LPX-QP^4YF#2X/D,S:O>,$ W,RJVK2PDQF(0B;% TF)[,&6]."0]C) MK*)K[A8C :&&&2,@")LT_#4Y1AAL31L- M"R=&G&=KMJ%B:[0^#.AE]DQ7R[[P@=GUTWN8!(VZ0U>])&_$ZQ_):5GFR=VN;$X=OXJ" M.N9O/G3TW;2)V%FX\[4OE"E8FH(D+OC1]Q*IK(/QOA]W2RJ81P-\A[=<4UUO M.F@#HZ$6R?C1SSGJ0<9LQ^:=('#\ZC$ "6M&$,R_VGMD\L1+V]=8=@+ ";RM M>VDU?S*WYD_"&QE0S,M-G@*?//5]P"GO0TUSZ5WCS'-KIKE4$]R+T\P5/I/F MM3'FLZ?-8_NK&/HTEQ-_D&)W M5R1Q$N4A!(B)Z-,.J3@"PC3: C"E'XD!EV,).G@:_7/PCLZ%XPED^%;!#QIK M/ 3ZEVTYOYRNU^+::EXHWM)G_,^UW&177.9GCQR<]#SK2B2\Z=_RWZ.XZ13% M5MNBSK(U.YS,\(X[43R_(.8@,]<^CS=?R%Z"](T0EI/*C&AR>V*U)?*'M+7X MS 4&=)D'! V#TPRS_4 UNWPAQJPKEB;KY^I_=7?:3E6W1R:-NK]@I'3H9>)[ M4A$F1AZ]27EU;5;JXTVP4<2,+%C@L-8V.%8H+0'#@Z$4"P =,8>?YAP;X\>6 M%O6(5$KDC_J_P5Q2NQ3ZM7G\8>'_$K/XBR2CYR7=C.=OD.S-S.8[]A;*Z-L2 MA)#5#POC([/O^YB?W0M[1!H,-SPY8AHAS5?""B?5;TUCI/N#OUZOQ3DB&2W%E1:T MDE@ZO;96+G.LAP'C="H])IGM+L>0G3COY_+^FFY97I_X^R )/J2(5;#AB$%P M+DFTIO&GJ6RNC%PQ*Z^J]X(A>2M!BEID8;+8JYFY5LB +EJ='E\LEKTB":]W M:'4S'4;'71SM1& *1%>U_*F1WEP7X0T7V*8A"=GZ5HC>.'8+LS M2\)B5A^=[-O.S(5Q'""HTIE[Y8RR%ZW6((&Q6/>,+;R@#' T!UC'$EG?$+!T M\1D)60O'Z)@6R4,F+L75A6:=Q#XBCR7FDV5H$[FCJ#%O(892B].A)._;-R0J MR-]I_% QHRCSW4;N1@N%&]KJ9.#O/R+"4'B ?[6MQ5#?;BBN^ZC#OJ#V??V[ M%>]GXGUD$1/M.N,FK*MU5C=4!K$C\D S+I >D2C>)%DB=A:6R1.5%WS2C&.? MTEP0((PA$GV%,F =]!$_$NWB76-G>;0W'0-EG+=(#9$_E,+"?]^N%Q8H78"X MH-!<*7JF@81Z6XVJH*___!H"]!64-%#97)X,VBW(!HDA"1"W(RMLHN^OTOL MH7^X0;G>E]@]'(5EH01Z\WY$R]?68%V]-5%KRP\BT+J)!OL3X, [A?MCH7L[ M5E\R(#0]OVF(6+*?)Z>OSMAFF]-'GI/P3&U?ML^TO+R_C;X.XZ"#2A,802IS M>0%P@IHWP/T9>0,U4T\UKKNB]<3CPE1R 02;7F$#K@&T>^0#>SL0#G&/E7#Q MB@''8Q,>R9LT@ CO&9:Z-L 3+I=O):I+<$^+@NJZBA:Q7FN@$D-AWM@P?M37 M^K!32Z-:LZFY0;YZ'TJ'T5:O(_:8ZT!%F+'&F"0ZJT%F3U?B \)R\BZ76NZRW*Z9@]9\B\:DVUE7@[);KGMMWOCK?::/U^ZRX[- F ; M/Q6!\#3 Q0,T57 O=4 DQAN[0"[4H1C<9M,]>^1-9?%'(FP>D:L.<2OQOF%2 M6R;2]!'AQK]3V E_+XO#RW<)U+_C(\MI\I!5^=KZ^3;G14[E*/!I_%^[HA0_ MQRWK<;0(2'C %CV&26 9P&G.7ZL F=$',:,^-=%Q*]74".GBI9O>R$LT913D M_W=?&2'KV@HI]V9(U-H).)%Q!38P $Y %CST 8U#HYY36<-@XT'R%'%>;>R>Z*, M!.^H2,?FY_6.7B;F^F O!\XX@.4ZZ-#G_')B)BRYWT]?(Z,6'&#J3.3EC! M8_%.43UC?I%$=TDJ3QZWKMO0RBH6;RAD$5=PC*S[6L:AQ&OO+TJD*#)SZS08>SG ME,V3E5-F S6ISNOC=CY7Q^VTFZU"N=@/"( AMT#5I""75F_$+HN'9>E5C8SL M1TI4K-+)=,DTEL'@T-"JGQZXQHN5-DJ]FBTIRQ[>9@$CK9W5+T\ZHSDOG1\F/H2DP"R>!Y?A6U]EJ%/ M*3#S!_Q]AR/;P/2@BFZWPGX 8!W4@;I5!S7AFO8:+TCM[>&&IKY=AUH\[J=T M+ZDV36'&6IV!A)1FJ5F=#KY/BG7*BEU.=9G0/X/#6@?(1[N&17+@V:BLP*Z M.7)VKTC^".:(_\.CW-XH>8;YX@W;>WI7WE">O5O&NTURW09++8?!995E] $Y M@Q,K0[6Z-1D#&LR[6&LVN &T'QIM5?R=F7ZSUVRW80QGF*IUW&+8ZL 9?.B M4E(T)GK;R]*D,^=D'H0V"G9)HA'$X(C2M)\Q:9,K*TWTRJ/1Z70O&@!ES)4\ M9(RU.A2$4>J,^&*P[!5'N+T'HYOI(&K[!1V)P(:RD7!D2NQG FGQE'U\1X@J MZNJE!FOV1U)(Z_4'=OT$6ZT?R&)]E69%D "(8*@_Q4I\P\=6K\(?**A6X"MM M^@,';@35^YB(C./.'@XV.*+O-<#%%#$GXV7Q6-F)XF>@#/4,E)Z>>PN>BP.@T)A.+;FY.',WOF<&;(/P_,!'&WQWWN- ?J.072TCVU;83Y4J?&=[Q\'@&M5'0T!K?FN"B1W)$<0'EE9 M#+M7T;/<^UL$O:;G<5C4+]E3:8I[35,1H&_9;?3U]Z1\?&1I MS O*?\7-8Y33=U%!8['UBF:%W$>E:>RFFAFT>NYFD.*&JV./[>#$HD#"R233 MJXYD=;Y3E,1DMV49:6*)O"VV*/-D+>[0*DJQ0F&7)4NO8Y\-3D6,F0,4=:QQ MM:@*.M-*M2!WT!O?J87P19MN00 (VMVH$2"0>%XF W1')JO7!:RY>O>#R840))SPI(H-K/:N# <2**@# MO1\8UNC-I(MC3$1WFT-> ?4KLM=J%[\+S>;]-P9N2U/G&]TA-&F7]^]Y!SFF M6:P;5E5(#!JHG@0283LV/38W8R\0#@ZU&J8)-L7-FS"8I*H\!6$T7UM-BXZP M"OTC6WX0@1ZI%?8G@*$;=SD0@AZ;8"^RL5ZAO)9G"!?BB,@ MFO7)MBS>JJC+X0V*V*F.UM4A\G>;8/WQZ8 MH4FZ!S0OVE;Q GV.-O0]VT3):!9(^;)I$;$ M0_)']7CAK7>:JF&0#SI >$^NAV*%A<6!>OHU&74A%:\&(*U>(4%4&/,!T(Y= M"#Q;\2XXQ<- H-FK#@4PAY]1#4LAI0+E7GLY2');-,]I?"-F1I7[G4TB#425 M(G.AJC"*"EF]?2-T=6JK]@V1KT(YJ=-8?PS^O0?85DCW,*ZUMB36Q?J ^@2" MYD""ZL@N]6IX!XT]$^P:\XEA\X',$Z ["VU 5E:U(*'-L9PBF6KNWCHR6:V.+/2T MZ*]J$=+(M,Y[LHK?^9T.*\ M*';CI8-.2FJ":95PF:9Q@WX1H\' R?>_*&32QQD'O^PNBEY8A;E<34W^+6DO,L4DU'341LY$B=9 MY#0JJ)PEW]LDE='7#V;=7*)'-"\ZA]@K)2_6_H!2W3T]+BK*)D>G@LIIM1-_ M&9[1'YS-!C/C?*\]+3"4&WRI;+'/\'0NJ8WPKA\JPVZW$PK>_!@4U= M14&@IZ00^T]%5^=+FPT$19AA1>I)HOCL1EXT5T#HN="S& K\ZW[461H517*? MT%BW@L%)RS@TIM#R,OPP\N.10A:7[L,/:DNKTVH03$P3R=:JIMES4"2SHL,Z MDF"L.LA(PLB ?2A!XS,4HK:CZQ=)1L]+NADM_83*6R:&.O*>)H=:#X>8(!HZ MFS))U+=AG"@2HD3*AI4I&N F#%2UAALUJA5AU5#-V64E].0,VU*INZIC[!S1Q^2+*M/Z7I-"'*:/(%! M:-SSQL/0B=_DNG$Q#3@GKG-W+Q\^)_CP.5FV4;Y/R@M6*#+?P8M]X]N^F(_Z MVI2/)19]TQ: =X57XDB9)(#;$A1UP&Q?;P3+6F8 Q9XF:C4Z-7K6B\3'MN$5 M>?PR:U+?0%FK$J4AZMC#;'P&9N'5>%)58WV9QQOQ^$>Y!B3=R;,0KU@N3^@[ M+MK2Z_H0'#5HLO^P7# 1]4V,%PL)-BGHQL'ZM!DQ^ MWP#9Y.>3P.P!>8P%Y,Q"&("-U55W'?Q^:7= *S. 0& 3ZVI$)+/J@%\0/^&Q MCL=.*.$ZHC:N25%?-./&#\*PO9])Y&K4^[QJ]Y?(B MV890J+4>'GM JYJ<56WL\K32">S,SYHG5_>32&E:!Z5H_ +E)WP-RJ0Z!?+7 MOBS%T?N!(8RY;,K9,29ZC_?PK<_1&J1PH:ZK.BBZ]1WG@\![X?57U3JACRQ_ MSW9WY?TN/5VOV2XK%0-[5M%]^V00G4]FK7'D[,_FQT)5L_I@C59'5L84.//"!74/I!GQ! MG(&HJH"%>-UJI[ M06THPZFF>F/@#SV \UBX!VN=K27AS;]0DB;R!B9Y8@E]$$G\K9AY+&[9&_ZT@ZX[)2BN)L;1)2IY0DDYES>7],GFNUH MI_"#.!Q,JR(/+5V=5I9HR_@W[40QD%) M,_&H#3%3T&&*,5![^B#C5J)@HLSEEN:1N%9WOQ+$\ ,TDUFX1C51:*I1Y*@T MK1@^H]2L$KE$K1F.5C?K1QKOJH,5I^1,886QF0 WA+7Y\#*'N6GV36%O3HD7 M#(/;_0U=XQ.+=:_;T#1\/3O(] V"PP7\DBJ-"S/_%2JK_5/!Y5!.*-;6&(-] MY2%K^I)]_*NL> VCRTSKAKW1\/*U^\>)G5KIGT=:WW)2=OKRGOMB;KLKZ/ MX;>,-Z77-[^IYP8@LFUP,\K.!KK!.FZ69'=D)H!-?[47J:X'(5*(O.%BQ8^! M7!4"JWDVH8*&S#&H]6EDM;\@I >"7=0J;>!7-%KJJ['M M6,LR\94/CLCGI5?G3ZMI3<+K5M5+IKO- -+E_7G&R\2]/->' \EA5=W0I*M: M$\S :G/!#W2$V<8[^C22Q<74JI%9_"@Z9U2P>34V(!W00H^-3EX#8&F3UUS1 M_.8QRNF[J$C6IUG\/DEWS5R(G;23K(PX[&@%C=).?O$3G%GE@+'>W?)*#//O MRG8RDS9=@BW/CPMA(Y30, U[RD@Q&0BZP.%D4!U')I1I.6+@)83SRN")%X"?!;-P)@SFZ1'=1ZH21..N.^@.VQ6[JHT88 MJHX69& ./3:[3@6 118'D^W9F,W!M"0/X@C_R8!2Q@?W2M;%!9@E=4!P*<4" M^/;0>KHYQP;WH+T''*,G_$:4[6EVDS5ON MB_WM=I]H)#;IQI?9-5WS+C9OZ$7[7@!;243;HR84Q39:_$$HC9]1+;R"P>(6 MEK]>3+M/LBA;)U%*(FE5IOZ=2QB/2%22>^Z9/ G7H40U3/@K0QXRZG3A$,&- M.E:BE3^ .'I9/M+\,\M8LP2P.FVOOET#&#"G&!E%1CA!+"@ MYFRX%[V8T*[/T)0G6LFAODHWF/[').0I@])4'.BBCXL]=9AQ+U$ \>3=KD@R M6A2GZW_NDB(10\3%N^?.OU1;GJ:JCV((5!TM>L <^HD;3KYA$3TLN[-'F0TTB% M.2Q8-4:1P*"!1GZM#S]\M[F#4=QLI#&A3"'$D'H:E<9B>0COHL@" MGXKQY M.N5J=4E'60ZG-!*A12=G^$U/QL 1 M!VIL1A(60A09E--^;XA,E(!ISHX+=AVL4 %Q. /=J)#_02MNG.@^F3^6 M!3:YL@84M2OW* GU=1@ XBW$@OM#P-[Q'GS[UB7(RP/\0E*WB,H+)A==*E45 ML3I/6=T"]-_U8WWS#H=4E374+$YA&$"3CGS#AR*00Z?5E3)&^/A;*J%D*SSX1+[^^?=*I*-8(ZMM5:L(;+;#Y_5 M:9A">"!'R!JZ'1=)1L]+NAE>5.&BHB&,6@69/"HG/HED\.="*JT914+5HYJ0 M)E(\,+(9 6(@GJT"S214:9L(J?<6##GKHQ7:XQ1YH7DIH3P%:FLH:]5&9J_% MGT\BPUR[BS,![AZHWAP"+(5,T )5AP<"0WI]G MO/\7\7JYKO;HU6<[C(* 5;(EO$%R-KFUMO$W4UI]F9EKUEZ=KM?YCL8D%=>B M![(]$E#'S+DRAM32*O5I9+'M%TB(@V56/S-0) ?'TGO2BI!:YHC44J\)4-HA M, Q$+3OD-2[:9_Y5P8%X+&R(Q5UA#RS:F\=-K0">7)DT,* .R6(G2;J+^>,D MJ_>6I"Q[>,O;CTUW4UQX3%.@PD(V==W9Z;;7LS%NZ"$HS@&8!N"7%U;YYM)$ M!E6\D3<;B>MC7T)" ^6"&P-LN%\:[:=;'Q+G)D1'^ M>L65/$ZZ7HVW[KQ=&/WF^F0N7W_ *5\CP,&B]Z@@I>U&UU,0XG(U36K.U\^ M3'2I^0R<+)J0V]9GZI9GRO_Y!RWDG30T3UA\# JR\TP;0_-4TUY8.JTPJ,D/ M?KGSVZ7"JV-!@PC"T\KL)51/*4KW?K)"WD^VD_>3/4E1\B;)JO/6BQ]?:*R> MRCF,B#X#STAQW[$$**W#I%_]ZML0.?3>GNNW4(NB+L2!VY=A(5Y(:],O-OXB MEB5_1@C-D:)@JX_MT:5B\VK=)N7*%NO;:)XT!%Z@L=+389FFJU^>)1HRU1=Y ML;'-\PS-H7Y"F('-,,,$'D^E.O2%E^\TBZ]XS/D<;:AZ:ZQ'%]!,?I(+ MWVW9A$(== 1H>OEFM4)3W:[J]J$>=0]C![)/[+O$\YE8+)OV;9 M.%M<14G\D>6WT=??D_+QD:5QDCWP!^:%+MTX.M%$-TXZF\"(@XY.T>/<-/_6 M.#;%;)4*%^2+4*!I3'9;G@8_U8LGPAJ G@JW86B:4?V*T.-H;11:)I5FP=#! M\O*6YIMW+,_9%W'%XB@R:"5:XBLD9O-Z9!.7MCKS9E:JM5;R1;4U(J9W2^\^ M,E08 W_A(3-&PGW@:VPMA^OD(4ONDW7$V^[UFNTRN:B(I#P80O&& M0YU4MR VX9?EK1=N,/D0EC8TMBXMC(WGAAE;MA;6=/:RDH"4OV=*KRMTP MPN;4X("J(/T>51T\'@R>>,V*DTL<9(IFI18>7ZY#DRB=LAUUBWL4BFMVNR Z0K+2T/ZFHF18R!L4RP[?1KHL6W278(=;4L%NI5UO&7 MK0&\@0BAU6_FL?:OR!_B92CL,%:XBBBV>M%P1J6FI(_>OF]D8:8S=D^S8'7\ M[>!*GXH@ 2N(Q./R7I[M("8O>,RJBJH[\]E%9QBSS3I8##-Y\9+$ !R"^&:U MLSIC62RNEQ;KWK*"I4DL>MU[.(J5OC4UW^RR:!<4G3[1^:B6 M?7WS2&D99G)IQXFZL0'5H[:%T6IKFA6+M^4Y^FY7)!DMBN8&--.(N4EVR$JU M+!8=5=:]\-#@"$1 K7[GRKF0QC*-5:PBE*TF-$Q2J2DII+>_('?8^L_SHMC1 M^/TN;P^4JU9HPW9$3+?0\FR"A=GL<_:)R\FI[LU,G695>T!Q0!LA9J",H57[ M, X&^N'A8EE"2U8R#VT^Q.=I)3< _9KSHIQ SS#ACE@V&SX"1EFKP<(&J " M3 @; +M5X"")U"4[GG[GXCX,WK:),9\M][CXHJLY:+,'#GCE@T*'V1P@>$#* M$UKXJ +>S/@!- +). X>02QN#Y9W>(@A$,. (/)"\A",B.( !H=L9$Y, 94H MM* B ^&<_@O " ;.6SOQ>#2PQ*\B468FHE,Z;\$&2L@R )F'D@]%H,M:,[A MT%\Y#-@15P5.=8^/]..FL:PT2:7:'K$EM8]ZIW=U+1R1SU0N=/K(\GN:E+M\ M\1VB"S)$NT#Q\!19=BGC<,&6/#E+U4CJI;HMH4H*(P*,[:(GQEH75B9K-%?R MSP X9JBZ(9',WUE!EK'"B!$ZFP&A_EQ>XRDWTN9R;JODZ>[=KA1ST+=,W$O) MLI)_ZU16G-1K,*Y<7VR MHU4]+1U:<)@%66,LF0L86^B98M\QBRG1R,;"?-C<]4FOG..#!D7@[C3@)BW"_^ M^H!SBG08LOU2CPC5QOZMWL1V1%J#I+9(NB8%*OI&26/U.U_!@'LY?/TEJ+[V M9U;2]TFQ3EFQRZGVE$%7/6V/6:N''L,TGGP<-^CHVRT$JNXDRJQN&(E0(7N=D,X@/!B(P5T\;!2' M-=$A"JK=PP,1-C8XB/MV3.;]3H(H/+DSM+]+1]5Z!+07%%3O5N)!]N&8].P, M"V;OS;!P5B99V>.!,0=)P"811$6*, =.8.AW0;P9Y9[2'L_YS;1$QI2Q#/OM M5QPJ67#==#@ZP-F''1Y+YA.WT=?3^+]V12FW,'.1*8Y-G'.WMSK/ZD-DDZP]!?E9GBB[X\3( M2WEA4O25;.OML LOIIH&*H90UWTB.YGI/&4O9P[-E1QX M"8_0IT5!R^(3W=R-%E$YZ31LA^G,93G$"RJ['1P:60VVL]J+DC^JYPOW-=S@ MP&;4UH"?$/4>+^'^EN-C'L547#2GH9[F=<.RT>NYA!H81.6.VK:1)BJ5E7Q* MQ.-0&*&K)0;[L@.<#R1[D%9:612]2?9P0]>[7-ZT\%O&,X\T^1>-_U[=B_8K M3S8NQKOAW!4[B(;?QQ,+82Z^QWK0AYX"\+\B;E[VGQH]C< MMLOSI:_1F =-K=2QP2%V1A2U\7S\4$CW&*"UMAC6?[NY%5WE72[' MIHL].96P!TK77\4J/9,,%ON8O("Y,E$$8F'UVT\W/Y%&3LYX%H%D>-":9Y.J MIT\CBV*742 ? 9#K79*F8&Z9A$?44@NC,4MEW@^Q#)Y@O-(:&-!*R(5'*V.E M*UEEJQH=J51Z:D[I/2Q&J7]$>2+F4ZZCLKZ:?@!AO4#]/50",^DR-HE)$:UU M$RTT2JOF.1$O DG&#%7&H!^Y#_:Q;!?@.DM!@%IQ]*7NM0+0* =<#@WZ C/P M&$NERA#( 1Q?J:TF#8C-AU0.)74 #N HRAZ?Z";*XLN[-'F(M+UGN((J9FL4 M,&.XTH6WF&[R!H[Q>B.KCRF+Y/W-DBHA]2H<@*!K":Q596@9E+K:EL+@:3'J M_4Z3A\>2QJ=/-(\>Z.>=*-/E_?LDW8D#G^0!4)>[LA"W@G($#+ _4;O^HL[: M,QGJZ,_YX"3;EKYI_DT$GF)Q]9YF;)-D E%R24-<21,:Y1D7*LB68U@>N1;. MX6M3@<90:K\? 1P-=6#S&SZQ4 %>GR<"]1$=\PCFDVFZ0;JSSW%P$SBN[O$;-XF>SX7C@9[);L''"7U>3@+Y[PSP,:PJK\?)=QM=4/%U)),"!=145(1 M!/[OO_S[+W^1(4 \^<_3]3K?T5CXOZ8%S9_HZ)+VFCP R?K3&"4G4M=66)2. M*=2)BH@PW54M0>3*[$8FF-$42!TSQ\KH\\6@)8@!M.P5_[HSM2"B>@;,/SG+ M6E[71BIFZYW8(ZJZF 7JS(4*@Z.P;A\I$1<5\5Y4O#]32/2VHIHD8M,'R1N2 M1!PA4B46PS+BS[R)D:0Z??>GX-BC/'?(J2*M].F=+ 0T[1.!WJ(PZ+PKH+(N M#@=SH!4JEN"QV!U,T\\/!IEW.A+8T.4&.YL,JA,-J%X1CC2'[:+@:'PJ[HQ6 M_29*Z>5]E3E7_>Z_TS1^]WSSX?IJ@$*(:'/:DE%T#@M,EM%;=8 S+0FLNJMK M>D]SN52RX+*BI:YG3AZY(+E[E@VWN,0GRI[_K2#%;KNM3JH0AUY_I>N=O+DP MIR(O$(_E)88_D3?"P]+W%T*@PARK='"0CT&KI9+=M$\LXK3O$"^342A.@ZK! M1Z70$(-"\!5A27W M6MXX6%F=;M@NDYZ*)$ZB_%G>=RQN MI!'Z.8WIIMK8+N)]=?I=HRD3$9W5^DB\A4<-'''))J-F,' -TF_Y[>+N,&3 MR4/<_"'0@.+XT2GK@W&KQRDFJ3(&TA1$Z73AX>!M-O:.3> CM7@@NU6]@E$W3>(# MC7.G38!N$(=77%S.QN2)$9/? !9U4RT^L(B:+#LW2DS"^T[^L?JG@_ MAR@C<^AI@LZ#E@-J!;DW6="#Q;&*-:UI-QRI'7=1UGMWG_(]\MRYW.=7'(JM<_9,,XQ)]SFU$*_;19P&18.!D,$T\QMQ\UGEZ81;B"-"4WQST^ M2\2$W2Q>?-.TT,WQ+<.+N3. 4_TB#L/-*@,^.TZ^LP,#%T&P W>-EJH4OS\F MZ\?WM$@>L@_9 W].\T]1MKN/9.HKABFC_$]:7N4LYMGPA5"$I)\SS)HRTDEF MT>/+A%(<)F^=7C"W,#35#SB[_2(<\'@D/!P16OLX(IN]%SD'L9%^R+9R1%)A M(\2D=PX=C"%M)A0!06Z"!W/>4:*#,-B4><_A['?*PE'W@CCK M([F?6!3?^?Z,8AV$N:9>P7?F>F6N2YA&0+H&'$'.89'U2YNV4 M1H>8"<.8YIBCFBG@*7OTG I.R^M&25KSELC7+QH0+AF0'1$^'2OMIQ@7OJ0;6PKSTY[-><%05O:^^3\JK=O#& EY-.B)]) \WJ.S%292FE3B9"__JA&I.UO!#R3GGK8 M]8-Y[(*+S_G Y'G%KXK(^*HQJ#N8P0\&O?3&]\, W/5-LWDTT<[O6>4'O72# M/$;BK37OK?=N\VC-R,T&5A^J4Y=$[M'T[O<]^TU7=[_7-PEFOLL.CV$B#ZI! M=4ZO51WE]Q8GWI&(.T)@=34/@[V1 SWB7B7@+*,+2(A#&G4P^O P F'U-P]W M)]\P[BRC%TBX\S.>'V5_:L?QN^^&X_?5.Y3A-V'*WWA]Q[I]O*T5[IRX.!B> M%R*!M-?]"AH-L@V_JV9L38B-Q]3VRJAUC#S:WC4+K]W^$@CQ]$75IVT0W5RA M6(/FC3T?@^5=V_!J/7G9U6H; S=7*^Z8-]N5CZ<;FB?K*+O*DXV\*%RYVQ,B MVHQP&T5GC= 8+../9]N=Z0=D;+JK6YIOQ/'\U7!UW?SL3_:5!LCIO330/;QO MG=,X*0G/'I(T*9^7'M"&H((YUMY@G,:@M1^>L9KV"3ND,6J E\F $R/2%:1J M&2*%B) *9",:(8' MBQ/(EX2WPU$S#,=3W"0KN/>=*,W"C;&V&AG@T_=A/)1L@:LV@8T'G&949]D) M";RIE(^)?!Y(-)M4TYKVSZFJ4;L>5S2_9_E&W-LIUH+]NHOR*"LI;5H?R)$80YV[?;1HQO8I1;E0 NKCIQ&DEYW2J5%V=S"9H\9+V%\M4" M1H$CY=OUKBC99OGSH1W0Q";5=Y]G=MV6>5 W_J&+$XCAOF:"]KB/6B%)6M$C MLA=^IV5V:/,@H7T7*77J?I"F1 MEX)&ZZ7/1/&&4$VW"1VAX^Z3!X3^XH)0V[6^<)>5$J%OM><@"^BPJJ/?EGCHGZ4TTS,8>H4SRB MY^0S"J'E\F2;\M[ J)7L7M/=7BQ?'/]Z%^E3!KM([+7K_:9,,$,8>(HF/./%N6#I@>R""%F]E*FND7LM\PI CHM MQ!7,>_3G+?KO)/JWW]&O[=TL@G[4":1N(?;.W[$\9U^J=2J\9.5PO-912Y%$ M&K6PR&UPXC55M/L%<=AFILO:NT9"K"24(F27Q75R-YSJBG<5"DE&OY"(_ZR8 MIWMB XG((>4>WUHC>LAI=7C4'2V_4)IU%Z](#?'OSC1*0!DC!)>JL $C3X0 M& PHN6]U>" ZX"=\ (<81!BE=;ULKE4AC,6 MZLEP_<%1MT<_#N*O'JJ Q H9JKB'DNSNTF3#\S>67]!2P*TIQ0#F=L'F0!*# MX*QS(;1V\0\CL;G2GPQAUI0C8)OH:[+9;4C,TC3*>?K"=CP_X81**XW.VAYY M+:585GO7SFQ'#Y%8UR/SEFV>;,3H;JI>$;3T<25VQ#"GNAV<+J'5V9\M83'K M#XY(AY18?4P$HCB@I!8@7(+4(N2R24!>"7)T!Y/,A<[7?2A[V_T7C9BSFFA:[5)R? M?9[]ENV*_8N/= C+R?KU1YF@/X= SN[04X2I)="R;9I!F5!4XR2[6GDVN=S\RL)OE$')&9[!\7^R??L3\- 8MB'S4C M/&.9<,6;\8LDNA-N$EJ,,]%S.:IPF;VCCU%Z?WG_L5H7;[CV!-]P_=$Q#<^) M(7CE0,\ZT8NF#3O(GF2>6C)Q\,)^O$O.[+5^NFLZJXQV/!Y6CX$Q,2 F'(I7 MJIT<"Z>M'BC"O(*S'_;P?+3Q$+O8X? ;)V?&+].!F,VS[+U!DNXMJL>$P S^ M3F W]+TP!J/NUJR*T)3 LJ,<)MPL^+$(SYHR-MK&7]X#<:>?(;9KKTXSDN0Y M?>(U=Y?6HU)E) ]=>L,_1[*.TO19[,S4[%'_46!MOY-S&SW+A3L\0$2DV-)U M\P9(8.Y M9Z/>?LH98-XOP)$6[(#\S("V6)XCA3KKKL/;>8\.+MTB'"QT^3H[TG90I.U4 M2.0C(/V?]^A\N&,O:A?[0_+".9/1?N:=PVF+^L/L/)RCZ/'01/<3$O7'(881 MLR;6N/U(0TB5SQQJ5MI$G;O7>G"K^I.7>1*F"R TX[>.@,#=E]#O%U7':AEZ M)$;)7G=$(SD_55,:]M01,?FRI&IZU>]=$&"6: 8;A FM; M?3VJ07ET::K5T0&PBWL1,L#97-3V+DUNH)K4P@*,'22^6@Q:KEY&!"%JHW"> MK7.YMS1*S]AFP[(;$56*T[+,D[M=*3+06_8^27EF^40_W-_3=7EY?[/;;M-: MZ\-7NI8OKVF95*:N.)H&^/?MIO[H_MS,X;VO4J$W=)X+JHTS7OUV]V?+)E/$ MIG6ZBZO8)!O/*%WOTJH+Q$-8+#SQMQ^N;JJEQ-5RLV:UQY:5W'XB>V%Q72A" M9:F$"-N511EEL>BO?%]60EM"LOM-J4E6U[X&F*#9K(AWT9RU)!;N"']-N[-O_=)61U.=N\VJODSQR/LU]RG[ M0M[POHCXXT1/M[?XH^BQUOTC\%)O!K::I.T L$4^@\J:SMWF459$:WDIQ6;&M.R^9H71_1691L_:=8L7/SX?KJ MB&2T)(L?:S49; RE^H?GT+C:ZIQ/,ZT8AT<^UG%:4WTC8QX\PDG*CK)$_S>* M?>U!7@<&_^R#OZ8X17;G/VQ'4(YQ7!YB4^G+%=IIVB\#^R(N MV5)&.E+/'2MWH"(Y\4U=01CU.WK-?.;;8I>Z;=9BYG#WFTD8L&UPG//(:M#HZQ^L/--3:' MB?-\HS=I*,71LAG!^JIKHQHV[_?8:D.]#EMEBKRYH?F67$=W">^^[8I2;BJ2 MS[9[+R2Z%QO*^?]ODDQ^IX5;)R2H,W3 ],C@1.Z:^ HI!F3"89"J&,U[\4ZF9SN4_@/7[B5LZR_>NM3DK$\*9_/ZSM^ASFV#]M-RHUK>U9,PBP*?D+NH73Z@(7N3!XO M*J8,64;;8:RZ?TYH9;W>NB('C2K#).I8%M3;U+;WUU&+@2VY<:4:9N)]6?Z8 MRI/PM.-4]-/:_,WL*&E\DM>?V;+#+@SBW[*5LAR/X28?@G>RAGK/Z M3M$IH'J1%$7M.9W7">+[.CT\ST[7ZWQ'8]YKBW?K\O,N*IU-_&# MU&;OD -X\;/)'N[8O($-:LI3'8M);F"!?:ALD$J:CI<_6= 84 MFU'9BCUD O]/6%@EX=",N*.;0>/*!CFN>MY"]WW7>C6.J16(HW6-P!6T]9G M7VC%V)H,=(4Z@NWJ& 6UXMS2&I[#H/H-P-.T(=<7/'%W=7RXOOK$,OK\*-*OL#4JKL2_Z[6R/*)OA"#92$FY MK"[*Q(%B/+?]_]N[VMZV;2#\5P[[DA9P-C3#O@9(D&8-EM;!FA8H]HFV&5N% M(V:B5.1_)>]-VHZ6^7I_^JD,1T,_TN M&NQT@T2$?)^-/%H72Y4NVRYT,/P1U3UTJ>B'/*QBP$O".N+@09&\D#:E1)AQ ME1[$@2:VD*!--F6]0)>>?M Y*Z"C"5MQ\''?I5.E^IU4 O(]31>-]UUBAUFE6S2U ][)V%BE&3QJ4N,OCVJ5;@6)"/D^=UC- M+I9MJW$+'0Q_A*MTFXI^R+.KM"$ T,D>4FN-AXS;:MT?]!0K-(NV=2K=)N> M?M YVP6=HT)-VP+='S6T"S3/GNH3%Y6FSVR9\ZM$3I="YED3>?X,=LGV8(BR M@D[Y](NXKTJW8?A).!^7$T"D;7)KBUB9E&*:Z);SZV2UT.]5HT.*1" ;$.@[ M!*\U'EXA^%X?>JGW1YGHA8.&17;R5J;IJ69X2!/%!=ZZ(L%L(X4:I0D4-"U4 MQ$>*/%<(00V]V*#"2PEIIU%_E9$0M!%'+37R2,'FBCRHP48;BQ27W(VK@PMS MPSU6:UA6_"R;04DXIXU.0CBC[,I?$7V\$JS;;6B!HHC2&TR-I$#Q]B6I"^^K ML6F%J!5[QG8 FU_A[;.>)2!5K+/BZ>S_]WP*UH<.?:-W_/LL0'N;L*R8Y*;,*X%C$ON M 'V2.E2UM']IY=35944%V%9EESLJ6B?+I3[/$=D*= <4,\ZS()3 L"T1L&J^ MTG3!LOFA!PUZP$4$?;'-GC$NGEJ[F':QPV&1JA-1EXZ>*-3]AQHHRPR)[B)R M),!Q=AN*1 YMCR'E"[XQ/)R]P%/<"[7"LSG_((PIFPU5 X A+&7QL@]+7#51 MMX8!2HV]E;84_WC*T*Z;F;, ^"/='GX0 MJ6T3#ATEJ M3JFJ49J$@/4BF2X@D>J/S$TLDXKTE-O6:#.K!%ZM%]A=9+E4_U>07&Y@P72& M@7S"_K[Z+FFCFY[,A4)J:MNJ!31.&F,8_<6T8UECQ0[?Y,@R8J M"M=)9!0J0E(,IV7WOY(%ZCQFAL++R%C;&W@=4=/@Z"7=8:O=^RI+IBL^^X@# M8#ZER4I^2M4^[%:D<]S3WZA?=(H^#!]"7DP4.9LV-]V14HI?8&\I,=;<4RF= M:4<^@-/.H^2>5]R@V4'S@Q8 * 'TF5 I0WL "?]8,0=V K& %(3HV'8//266 MOB+NB0YD*82[L3%V,RM%E= M.&SGDDD^JR_N%WB,/M=IQY>;BN3.'(U>Z^D=%VN6S3ZKCX'M=?3]6#/M:P#1 M-B^,5'14[@#AD]!GEM$_G#OY@%K7N?FYV."J4-YN:4\D9,E\H6V)/_-LFDB. M[Q=#91B*PPUQ*K2'4\[.M-2"3R04K>'W \#I8;9,?]?2;&G&2PLE=^B5]GU[=I^_4/Q]/0-.M1GI;S9^9 M^@A\I*C>?/GC_9O?KTZJIJ*R-MM&>6Q\/GPXD7+8<)8I">B>']4G6MB8!MKI($0:JGR1,@?_24Y*Z)\O@&>:F]N"C,"D1XT MP_8!1$TJ7&Z@3E=(!B,:M&PHA(.1_M.@PW'X'5IT;.XB\>-0%J8.\&A[LVN\ M\\(W),PQH\1DL%_S29;CX&R,H_4:K ?Y_+34<'A]AY9*F\199)G<"SUP73U% M+I.42\FEN1=\QY>SF_2M5-__NIG7V8?7IGJ&\49EW(6HHD\([:'=G9T7+,P, M)6!R 2)?/2S%>F=%,$-I,K$[D4DAM;K4LQ7"7$NN3\$T*:F'3AGMA401"Y!& M>F"(F"IC,%SY7HV!*".UCUHZ,\"\59M.IW[Q!1=4;*,BD0F0$VY2,+P_%*I= M6:_[@75D_!FLCS# [*6;#MQG9?GDMI?^H<#K".CV!%[:D$ROJ..'^^217XNL M.PSSI;>A5S=]E"5VB:A%R=8F4\AD]L]C4WO=8.?6SJ#R'1YUMNV&07:V6'?DH&1RM1#.2K M*@ZG;_R!>I2@72_9(\?Y(=F3R'![MC,YUH?4^OE6TBBC M:9%,[]V[E;D-IHO7E.9L[WYKT_&LVZY/R5,46BQHN5 7#*].[JYO?GD-^LLW M9W5W+)/8E^LOEDIV<#_O@QX1^"TW[*R%JS*Q3M%#PI/(G7MHZ0U,=.(ND+V, M5%)2*+E\-@662#WU.P6ZY6:I6JCV(!D M"$OQ\?U88DS$1P.Y)P]0ZC0<;QF-@H6%YL-#4,6(/GS.Y A$LC1^7CQ.DM3< MEJHW?K.OXWFID@L3(]@V5RP*Z)$:<]D.[-2# "9Z F#;,'VX2P/U5[4/1-,X M_Q!MT5A6BX$AA7$)7T4-XP*EMP5*"Y8C1J-CG1@$CI$'DKYJ",\A0U1&@_*L M!.663P6'ZSQB4#J.'@E!XU6Q8"M%;W5MW4UJT@3Q>GIW,4L(B^T@X<42 M5??LH8&P"#] F[ODV5O(N2755F6(H4;]8G+D@Z A^GYUC2IH#_:J"MI?ET%C M_?=YJWY2+]J7U%\3)OGY?U!+ P04 " #M>@=+7O #2 ]! #7,@0 %0 M &%S=&4M,C Q-S V,S!?<')E+GAM;.U]67,D-Y+F^YKM?ZC5O&ZI5)):/6J; MGC&>)=J03!K):NT^M04CD,GHB@RDXF Q]>L'B"OCP.% (!- %E_JR' XW!T? M')<[\!__];I.WKV@+(]Q^O?O/G[_PW?O4!KB*$Y7?_^NS-\'>1C'W_W7?_[O M__4?_^?]^T\H15E0H.C=T_;=Q?FGD_MEG!#2_-W=_8+\$[W[^?N?OO_A^Q_> M/93K=5R\NXS3( WC('EWE\5I04C_[[OKZ[/OWYTDR;LL7CT7^;L,Y2A[0='W M[]_3:@B_+W^C?SP%.7I'Q$OSO[WF\=^_>RZ*S=\^?/CZ]>OW7W_Z'F>K#S_^ M\,/'#__OYOHA?$;KX'V/WKWGT72,B_0RHI"5_G= W.GW\]==?/U1?.U+" M*!:P[M0FUGOWKK9?AA-TCY;OZ-^?[Z^XI7_]0"D^I*BX#IY00JJLBA?;#?K[ M=WF\WB2H_>TY0TLVGR3+.C;4.K]2ZWS\A5KGWW:H#!.HS(OLACEWX=X7==P6N9QBO+\#*^?R+!$1X5S5 1Q MDLM%ITR):!__^L,O/_U0"2;B-DO,<]) +X3?"^H&SROBX;-RC=(B_Q3$Z37. M\WL4XE4:_XFBJ_2*#-AK-$.7V57N4>&]J65&^$7QC++:&L0)+Y87KQN4YFB. MV%*6LP1^> XR](R3B/C?BS_*N-C.$%7 ;):09[B:*Y)FN@F*@C"?(2.?USP[ MHA6%T56ZQ-FZZOZT?Q"0)7'UO\6RFD_H:SGM2^?W_$)X8?KCK)X\Y3)++.*F$9F:/"6SQ&)QF276 M19"E=#>'K!&JD7V&;%Q6\T:8F$Q EW%(O !Q7[BL1O8[,I:%\QH8QG%C&T'[+7?0'S&P)[,:<47%=N;<5,RO+^J&AFBE1?7EFOPP MJ R]%HB8H#,>E76F,E75;>4)#@?U)32B"V@O_Q35F?M03W:!73BM/B-EBCD8HBDD8E-LE0A3XJ3K*A.D$6MAS)/P>0F :P-10? M-F0.D!;OP^ERAC.A8)[<#!<&F]@8^*SG,<#K>&!D@_ M^0&D?^"$++*#;'L9)[UMX & .#0#X$QH/ .,6,&0>H8:D,:SIC6<"AH,_<4/#%7(/R/#[ IG[,DODV* MF!&%9T 1Z3<''R.^#2Q^\0,69WB]QNE#@<,OU69TOB@+FE=%,^'8#@908.AF MA 4\PY""]K-_\+FVK M7Y>)S-BB%=*,',"(QAM$0'2DQ_V>^*J_D)1_4L/UTS M>7V0W039%U30(,T'%)89<4NHM<,(6@#*QK9"2G=A!%<0"!XA0_U3^F)RF8T- MIUO'J.:[(-];5+"! R%M7;"0U%WH**@(Q(Z8H_Z1O1/@J3*.&-'E#6!XGQL+ M3C^["PR)*D P3+G8/FK7;_LV/6%+\#QJ=]:GQE##3^ZVMT %8%L/.>B?F#O1 MT>\RM GBJ,DH)!.I"LD#W4<84"C1V!54PEW$J"L,!!*(L>W3=$.K/M%J3[3* M_*[LV,_$N">H]R#8]<3KP M0D@[;RLB=1 ;"KK)(")F93OLVNP>P"U.0_ VP)18L!/0)W80+TKZR1 C8^;Y M.NX3QM'7.$E&$!G_W!AK][.#S,HP'X%.WA/XO"FF\ M >&:#5T"WRNU!DPN?F[J+[&Z8IJ M0Z]'8N\]"2A:M+,H' >%7"L54#"Y^;M^;L_J[H(M7>J)3T'91*/SSS&1X^@ MZ:8"$!Y#VZG*LS!"KY[K78G'A8F8;H<4'IW[8 %IJ(@7'D]_U^6C"P$K'8/D M+ GR/%[&*.(=H"F5VFWKPDHY#BX][56@!J[!=K+SC,##,B](/\I.HA<:K\OQ M5!*J[EH.#I7C0()IIP(<+D=_SV OUIL$;Q&Z1TGU;M9$_Q%DP/1M*JNNA^8=BJ(X7*TG?-L.W9@PLH*'F;P"PE]PIDBMKKPTU>D;^[NN/9D#A^!F)G M$:%7^ )KK(\L417ZV[Y.+%YZ6O$GH_Q9J&=8X>MD9*8T*RJ+.QD]Z$T%8TW' M>R!<@NX6@BF!5Q"1:JB/%!9K_3U91^9"-W&*L^K.$>+/4#Z)XN9\;N.V)Y^] M HM$.WVH3!E[O,,ZT?0J#9,RJIX=RJJ6+8HL?BJK^/5'3$=7G!9$=B+*BH,K MLTRYSDN/J5<8WHLE33I)/7%F;"J[,!++3,:?K G)@<&?GD%847LC\,K,WGGB3O7FHE>$[-WRP*5HY.,$Z MH>KN7N!0V9NZ M! G*[]$+2DLTS6;E?&TG$^.OUCJUS/I8ILJPNW+858/WF(WG*1EG."=.B>;> M51X'92]QB/('O+-P&Z,D)6S#E 2$+@,$K" 8*R*._H9H?\IPGM]E>!F/O07C M2YNOVO_B,@CX*H!;?0_7 OGO>]W8*??G>Y]67J M@#' 8.1O\'2G3*TP??*=!X,IQ1@(?0HOH,!521T,?5:>;Z.WNQ -OB>38>;7 M;A(\^NHR#L2J@#$P8>/]KO@M3O$0V&PL2.D:4PKH7,8'5#TP4@0,_=T@WWF^ M2V)8LN(GVI5$P<8UXC0_14N8ZA59?UW+$$I%"!2ARR/D&$'%K%>UG'!.%T&6TBMR[E!6 MO4#*.;>3D;7ILUPR-W ][,7=2\\7U6-9'-7U&!,W@X#?(XE(!A0,-! M0D-CS3W,:$4,TWCH0=3KJQ*LV?5X?G@ZUNH\3LH"C4].)50<7'541X(LMM;[ MP%97TS[>!3J@_:5#DWC."//APP;@52F9-7*K\C>/\G<4KYX)BDY>4!:LT&VY M?D+98CEYS)PSMNH6;UI%O;CSAF*-MUIE%4UD>WS61@*>9Y]AQU:5@G9XQ=KU M^[HC)UH#V%GB3D,]OQAOKK/'?S9P$ BM2[3.AB5^0*PD*O>226B3ZRO)44,Y* M1;/T]$EV6.FW,TGM="6EYH&?52K6P#G#]'4+CZ'I+2*F> Q>.1U&H<1NL):7 ML'OQ"D-$VKQW] >"\>;%RSM,I$5%G%5X:0(5Z!-N.5%E'!-LF&W_4A/&=&9V*^V3?6_I(99 M]*^R#@JK@\O4^I"!6@!=:E8MQ]##S)G9>(>;)=H^SD8<[G]C2\SO:P*.FOV* MR?%8^Y#.UFH*\!\7 >![5^08 ,PQ@'&$ M[NJ9<>>>8Y=LJ*Y:U9=7LY>SH"H]'S %.E[-OZMJ3]SEZV<][D?6+PR8>)]] M2$\\SS/G13[%:/\RVY^^R?[C6']1ZA^^WLHKT!^.?3BNCPZS!\2CVK0H5K#08= K%LC?$-W1N]/L>ZO$1.RWONW?6'4 C,JM(V(CV!2[T:-M^NR.ME<8MO2A MYB9SA?9\"[)-1!^:8+S%(B1J-U)!5#@-CGBCZ>Y:STQ'I-B0%W5]_ M^.6G'RK(T5\Z]\ZY\$M\3"9YA&HOO$>.WQ#OH^T4^VR#PPX)AC30O^/6B?'A M4Q"GU)2+E#[ZL%@28Q+S%5L:Q%S0VQTWM 5&'5&M4'L]/K#0T78=+:L=ID] M1=.XG-=4T"!OO(GSNG\2^SSBAW*S2:J979!QH^X%1*Q]HS)@ILL9MN(!^X\WAU@%.5$P,#R@L,]8;W HE MN(9@E+"9DZ_:OEC'"L-.#:^UN7%:7IO&H91;21!3+8G?0O$+7:W(4)O M0.L]\OB:F\7H\VON9FT3:HQ_L$KZE^ M=QG:!''$>X\)1L[%W)C<>]@)]3>+O'%5&JX5$HQ)_S M,@MY#T> +%;F!5ZC M["1Z"=(0L#+A%> "TA*;& 6C-/*9KP7MQ?7UTQHNP?OJN?P&F]]B\8; MGD#J+J!20NT9F-2TGX,D:4W^/B@6(A3EEZ35&"'-(ORJE]SE MR<)+^HI@;>L8@;!*[?ZFR+8]]1)G?8VKW02&A3@.6+'TR N#2_L*Y%E6,NF/ MP1)X'U,!MY/V&D)[[> MD+5M8P+#*I6;O%_/O]T(^'K7R&Z$L#I_,Q(XVE[& M:9"&,W8C S$'D7(P/I$@K[^V;P/R)DL,"A&$X(!A6N^$M)^&*(MR"D*:NL/ M[(-:_-\0Z,U13H/TRSEZ$BV=QB2,-=*.Q%W,+53@GN4T$[TB!^#5WKWU#-.:$KB) V?Z:VB]\0XB[0*!DDC^A<]D7PAKG1Z6;A. MT:9%U(HZC] 9EE##IEI%^HL.VZAD:W2'LAA'X_!GQM1,M6AO;@8OZCPJ9UA" M#95J%>WC',TZ-$_(F)%E6S(\_"-(2A@F.66$8)R4\12%8MU-P&]2@_Y4?U,A MF8B1%4>+OG_^^"WC;Z+]/A&H,5^O$7B1#O= ''RECTQ-B &*K5,O]#T4./Q" M-ZC(DKT63_Y4G[S,],T^41E[%^BW\CW2)%.>PH./8\V:C_95J(U*MQ5Q6O6P MUWB\* '1CA5DT]I\=G6-TPI--VC]A+*Q0^=]WSVQ.OYNWTT+VP/+E>)X9!;; MYJG4,3M_DYA.HJC:PPR2NR F4^HFS9,)#A!M]XR?D-9]T*@HJP@@"6M_PQ=. MPK!OQM^M1];;1KO#P_:@D8E% MG:*"%[+X1=U'Y Q3*()2K29_-Q_O41'$*8HN@BPEBS(&0MD>L0E+WL:.@JB*"Q)P]/\L? M*7V.UZ2WC(_<1#3MV1J;QGW<0)13! R'I?Y&'-/CV##F<,,&JVU\<*Q8\:PB M',6\]!?23G2T3KMK,AI=D7]R]Y F!..-HQZ!177&NX[B)^#83G1B I-,.[.9 M86J_]TV!@?=D,TY7[02HNZN9BO7[M4LG9+N-OR;@KRSR(DBI-?C[J%S2Z98J M@]110"KH!X&9F)W^AIA#X+G+\#(NZ$-9(ZA,/^P2PKH/CL* *SNDT?N%/;], MD+>31I6KKD!Z#%Y'S:Y2I#$JK(BC4-'0%P(B&%L;.T:)MCW1M>Q[O= I+NL586B:.@ >@#@0B;C<8N MD%N)ZI4>5WE>HNB\S.@A-ML6X/678B4SY$2.VSK'OD;2J+3[D%V+!XV3 7>6.H/3 MM6H[4WI@.J#BGH V5*X"!:25WAEEPZF%AX!F']!F.^FWSRG\G<4BO6K*8JS42A9.Y M+"?<96-Q">U-I$3&?R0->II,3T75"K73(& A:QT;T)!84_=A+^=75'5M8 7Z M79YU_&ZEY[?I*'>HWM*PUMG'@G"ZNHRL30/@DMG+2-R3@=,O!11=.B"#PEIOO,9!FM_B M@OCS+(C025JG&O>$/(_S,,%YR>^ILW@T5M'D8:V'B]H9FS')L.,S*J1]7K.B M(_ ']'&@E/0*FS/S5H;MSL@XS*(LRKFZP8%5+LJ*L&:R^BDV9F;MQZ MD#8X$)-:\Q$LL7A. 40K4->%;@]J,:RFZ["+BVJ@O5O"^0BZ<_6,E[T;IYX* MZ7Q=3-3=(L4FLGB9UA-@Z)90,95SH6=*V@1#-1OV1C;7^JHK#K(23,,Q*(C3.\QG>@!-VRV#./\.64>X.L?F4 MYB*&&=7PNB.$E"^\"UT08GVLI.CDO)G'O[GQ5,#W"#I9?>/!8_!J==.ZD0&P M:2VE[#9R!906-ZTG4O$WK>6D?%U=Z+J0QL)*BHXWK;G\ZTUK$=\CZ+H/:$5W MG:[2)<[6=9:+M4BI6I1[M*&AQ>F*]Y"%A*R-AN*2V0L%&XDD[[\*)3AJN]6; MI6V'=70>A7ARZJA"OR"\CZ!7G^$JJ(UPO0D*FFEDK5/3N.ZX3K>CKPBUA!P,\TSQ#IZ(D0YO/H%+W$3B= M*CIO$%!O\8&L<6P_#2;BOHP%(>;FF@V)'4K8HX(!IABJY82&<,MS %N6F6,' ML\(XNT14'SNACEO/$7B$*FBO7D)55R%>O-)<>HN;!#V!:'Q!(P['+\"(^U=C M"HCMW@S:"5;]KY%.[ANTRC(-(BUKS4< 6QG/L\;03XCK[&X5A==U!+[B'&7Q M"V'X@IK7Z(/D*B5$I=V@F)U8/6E(D_R&HA5=7(;D4UQ 5C,&.'5GV#,X63S% M5Y::?]0_GY6^+5WP6B; A(T::E&&+)_9%:(;X!W/(QH,;$FMH/W86H*NH/H%4<;9;^ M6[;^@;I_D,?Y8CF2;5O_R>W^2H7:[@\LY'BVOI;N*MGZT K\?0'[%GWM:9?A ME/PSK',!(.C3+=X^TJ!9J>DD']]N\OK1WRSQ$#ZC MJ*QNH1P)1UUC2%9%YW%2TJM%JSO8>-O\\[BTF_ZZ7)R^L\*,;> W6FC79_)Q M2MO9[9;=QK>3X[Y#6R??69G1_@)T&+!B$P\A*^9Z'KRF 91RXN%U^+RR9::Y M6N[_WU2RZPYFG8 G>8ZJ+=7K.'B*DVHSM6F>:)'>HY# D(Q,U>H+Z"<,\IXX M$R.\G4^^W:=@=" ;"]=KA--M\U'N.;2X3!R((A>W\S>, MV$8AIT.W/G]/#,AD"Z#' JTMCR8G+LQ4205+)8G$=Y01W*#UD^3%Q%%)(VV;!)[C=[9^H&^JA5D4?YY0V> A/[G M'WYE:JE49N)!A&6LC;'"EL-Z.@\'4E8-S2U $,Z&5Z6'#,_2\@T8U)M&45DJ M-5';LVOPU]1FAC$\SY\/VV262*.'F2&B^+M[HVNIZ_'K@#/G-!-^,^C%IOX9=-]VK"O-B">O^^3S@Y#5UYI&HI)A]3K\V;-.)K6 M]O[,T8>FWZ*BWOFC9PP<[80TW8R#2>.&7B)]1'I8'89$-L=B)<9#!8-5[6<& M+#P?N"%I A DPY, .-S,YJY;Z#N_HWCU7*#HA,@3K% [YYL\ZLYQ%[K%&_NK M%W?>4%5.B*:5!F453=24M=8EM9& Y]EGV(55I:!=6[%V?W-E+"]CD5 ://"[3II(4CHM8XXK5ORI"#SSZ>RJ(X[<9N_A:*[8%N] M;$:#%U?-FUY#S9#>W?9R,&!]V"ST84U7"&::\!G5VZCFW,VU4#J MM!:Y6"Y16!#W56[(,K$N=?%*S$0_WJ,BKEG11_MT8#ZC&A7P:U5S#%UBOGV- M=Q0MDLM'C>S2_M)5+GV6AO MAGI%1W ?RCT*4?Q2Q1G;WG#NB<)9 MB DH=A'[4PI[84M)@K\&:8@N<7:.RZ=B62;-X46^D[3)F1^'+^F4;<.8U,I: MZ_ZB]L3S3##L]HR*JJ -M0I\/EWJW5UBNY]_.Y>7=%+=!U]O@@)E<9#0'/2[ M,@N?ZZ5V5N15RD>;F,VS@#J'L654.+A^N\E\LRA==*)5G;\;HYVZO^/LRU5Z ME^$0Y3"8RDN,82DJX0T,P6KKP4[$WG DB@V87<9IG#^CZ!/&$0QF\A)CF(E* M> ,SL-IZ,!.QUU]HVH99DQK6Z"B"%X!RF+_(IG0=3G UE6 D9-O YR?_X-/7 MB.>.>I_&?J?ZY#HB!(KH>9**3]/F/YO8F[)U=](&9<669I3^4<8;NIUO>_'4 MRD2/%8J^8/QKDV#TNSN39/0VL\#*=9G0Q/]S1-H[K.\,(/].4-69TNAD36\8 M^+/ZG:O*>*?%,-M=+IDAMC8O7@*"!^_-C)/;F,02-;EJAB3Q><>'>6^E;??U M35U!..V<5=CV-U?G4\JT^J.0*C&QL0L"5614?@C7IJ_0B& MV(]@B/UX7!!C*[X'B/TX@IB'6?B*8Q=O@@[T[=PYHZ!N[F2=7^?;!)(W@83/ M3PXSAQ3*XV]$P4WP+YS1V[+RQ?( 6L3Y[' O$'-7%1.V%%APB%L@[.@0 #M0+2-FA): M>UGK(M&QFHZCI'-& =H1)!S][0\W91J'\29(3C$989F($9&TZPDFB;/X &@$ M@P6;D;^K\G\$64SW(.XKI*^#-%H\)?$JX-Y/#R_0V!52P%G<*&L+0Q&$K;]! M_9\?'K-J^VM[&B>)9'2"$3?6E1$[BR,E+6$8DK'T-ZJ_VD\]#<(O9*HO!@^ ML@WX%5$Z"QNX?C#,"/GIIP38!LRN*]SB N5@CR.DGK@<#K6SX%'34]7I<'@V M(/J+?R"J4J0 RRDI73\-S;-E%%0W&%@$W!J8_/*-[-HHFU1IST9H8@_/WU7/ M_+#^L9BRU=O3=X4*WT[>D6)3'?;H'2R0ORLR$_:ZYKP1M!?>!I->KF>]'61P M1;,+SI'>K0.F[Z]NQ/16<[3;Q[>F HX4AQ'W\KA%Q/:><0$W'U94>>@&I?6T M>=\B_O[N9)^C+'X)Z(VBM2$FISKLS]V)SOBS'WB1J*6!D"E'[V]CY>H-=;10 M!^L+:J"*:L!'P-KS&U#W,[41M0;HGE2C8@E;\(@>C^F9"#X/4RO4-!:TD,%8 M-)1MQ+6.@]+ !=KH-$ !:]U4L96PAO[##@BKL(IG U3D?=?:S1]ZJG(G8PR: MR8QL0.,1KB!:ZD*)P]O?T ,ECZ746X_(4QW$2P$]U-LT;C2-TYH>['DN!Y7) M^T=/]IL6MH?-S$-DCYD1VW#HB U0B.ZE,M3.\N>41=*8:C:SCRM;F 8\9@%] MN&-WV/*9:!@D\9\H^@TG]-.G($X9S^6J%VP:2:6@\TC6MH(:5%6J,30EM7(Q M'ST M'T/7R6#;&M"3-3+6G#J,(@.,HOE&<%#7%P&(75U6]8M>E*Z;J;/I7-* M1T9FLXQ,H*'EW&662->TKV7,E&4HN4#A(;FYC;/?49*0:7*VPLQ0+][G[MFU M\6>+"TN@C;%4J_$B4LRX?IMKS-#?D!=IK\3*@)8;M TJDC,^+L-.EE] GRBW M:+P' M7!;/)VN4Q6&0WF7QNM*(?8L$@+0]JA.2.@H*!?T@6!"S\SZ$&G\QY\D7^A+/T(ET1@-!1YR[# M41D6G 0B$'&;120AMG?U"\O*6%&[T=4O/995_I"$E6M70IW03<73+/@S3NBC M@'&Z.@LV,3T Q4'*2V"%%^E"$2%%G,.%AJ9B=, 8VO#!.,A+7X M>]C.FQEBX1QL-*4>\JBN(!N4/?+UAWAVK;+1.6;D;[;B?9"N6!N;D]\;*_5^ MMRLSTRDSOO3EMGZ5W$VL0'1QPPX+^KL+./6#6.1F&$9IA]I!H2,?:7FC MA\(8VV/A[^U:+ VO.;G](%I1W(8#N??7.%T]HFQ-8Z%.MV=E1E%41U*&S7\X MR5_*!7?G<^""3L&@\9"G.,OPUWH-0[X46P J9$4%(.$7M>=0U)N>$[T M,O( M"8&KYX4X\*MUZ?RS?$KB-1$:9]>HH'NRK1KCTT\I87OV*2#T#$Q@G>= 1U2) M]W< ]/N%P(,)/)1WH!'H9,"7T['Z(\8)Q'Y@YB& MWID/7U@ 2C%&;&$IS_"J9PU3X[RP1OU;?IV8 E!K7*5$[Y*>R%'[C(#()^@E M5HT)/(.75,AU7-Y->(C6,*_$1 !W(YPC0KF,Q MTY 'RM#@_E=7%OF?:0+FYR*N+CMH=;E'>9G0E=M56JO5?B#*C "L7;Y]@42] MO&> G6NA.4#5J+O=&7X53?*J;]*;?6%JT:!SIN[ #0 MW)>[8,NZWXOQJ8N>ZW_R#55\O6;!9L"VQ<5!'UGD+#UN2QH\O%C26>WX$)OY MK;'&Z)MGS2S2;$X[C_BV#:UQ9.*$ Q@.S'T_]T#L@R+NGI]Z0>:T2ES0,\QI MV\3V824MNC2. M0ZQ/W7M&:$PPF0YQ*1@Y!1V%9QB2:SEOCL3@WJ+F\(<)YJ&S4UN GBD1 T!] M(H\QQ-75%(SZ%;11SX:?Z;%]1RSS60O=Q"? U;&#IRH4ZMG'73^N92C"&LC( M%:@]MOI1HTY85G(/.L>L\K<;V'QY]C3["H.5F^^;V[5^#S)Z-$6/0%'V@G+; ME^$/Q:+/JO/?0VA/-Q6*M.>;H"+6I@&CMFE#Q9E7YX-HF6I/:-]N 'F[ >3M M!I"W&T!<:]BW&T#>;@ 9&@0VZ(%O 1&R8]\$XJ%[X&DY67-(9A:\-0J WF , M''/ZRLCMD1.RQ1\0.@=TYD(>K"H,_8/%NXCW-^!'5/N"HG\!L/=W]%):GPEL M+5_$0VH2F=O[QQ5O\ NJ3^X>:"I]D$7T+M)F?V"D]54:9BC(T3FJ_[['27*) MLZ^DT'CN:)9K.^LTQ=65 ?4D#+,R2,3CSXB(/?9T1-;ZK.DFGW9KMB&&_=F0 M%(PNW]6NW]06$2PK;!\;L97;N<'Z.@$0,'F%A$"=%CI^X$H,=6 @3Z71 MGR\X<1+:VHFM[EVPI>8K7&M(I6M'P M)>.96&+)%\4SRII_JT&561*$UU');P>T(I-90NY()/W;K!S)]YHQW_WGCV\S M7IXI;,UY-4( -FVV@NTP -4]A?TL8?5V'XS)8FA+R$KX005&(BW.\_FA![QW M=J9U<$(( )3M6SDB2GNS990LKU*"-)IQW,@UGG (2-J9!9/$6A^'- H&*3;L MIP*^U9C.Y.?OGB!+'VYL*8Q8@!>FPQ)>(T>@U?[ MP6*=*/R(P ;7 ,JFG864UCKQQ7*)PB)^09UX-"FGODVTC-/5@LS,JD8>KS/5 M"[9OIRH4M-;1(61Z0*MZ757=O4,93W^Q M/60U$MVC#<[HC5.<\4I&ULW >&36_$.;TUS+1 _4&R%YZ>)\PE'N.(O06C>7 M-A!6T'#8H7FL^QGC+);6WL\H;1<,U6WH&GE\J6OD\O-WKEU=P)#7ZES0EYO22G$F5$"T MW1I72.LT;%3TA(-'PM7?X$N)^\=@'RJS99MAP&?G;YCPG(D%T\+2C 2-&MG& M]SUIH;IWIKKGK\SC%.5YZ]T94QT0[2Z*0D1K<;>^$H,YVV%^&ZX$9\QK.(=H M!&]90.]H"8LR0Y\R7&XXXX^$KAM[N'2V%W.LP0:F%',!UQ]=N&P<>I_S9+7* MJCBIDS2ZJ6Y\K21MM&$VNDJ1]@ 55,0]*&BH*D$%C*.U.$X.2BY2E*VV?#_ M_=Z>*TR_N]?8,B4D+4XL5D#3T MI/ ^7JP\I)5 ,R@LGHJ,;"9B69^5#UA]LZL$E=FKD<6"I$+#:UZ+9RP]*UQS MZ;"I!E?Q3NDL>V98:;',!W%!RJL&@;7\0XY M6SM740'"[\]Q^'R.\GB57J0K\CO*;H*T7 ;5DH/.,(/L"RJ:\%*J-@@[,]B* MX*;%UF^$SK>D05!K">/:2H2IV>-S4-0G >@D/\/K39!N%U]3%)VC("%B0$ / MY2%"N)R'WW!6M)%![,IKUE]KN7$03M3([]$+2DMTBR:1(>RO[:1D_-4;E(GU MTL//A.<^EF<'1,:G#.(P*QI?&$@;\]/.?C.^YCN7O MRQPBGC#3YT;*#I0V U-9C2>*/%"<]2!Y'2=(9+TAZLF&5"D901 M^>F.VH$ HBBR^*FL8M >,4UN((6(0DEER_KAB,D1T3XK&<3OFZ_$FZYQ$"OK M]:5]B=9T/HUW_"8%!4$5C/5#OZL/]QNS2K+NKGVV.%4;LP M KCG,6DOV=9DXE"L\UL8]UL8]UL8]UL8]UL8MRMAW$Y$9[S%'$,O MG%NOTB.-Z!Y-7AM;="8BBQFBYF3=RIDA TMS)L[2TH[,IWM J=#!GTV >;QN9;QN98L^K"D<[.YM:,A]@J]/PLY2'O41R&1?4,*-.-?VPNRJR M^^ O>+GJ&0)33(.P"J9H7_T(ILK_]UUS[8S%) ?$XE$:9Z14U/B&]YKV'>EP Y\C5R3 4_]=6MSN?7J>L%TXIPO0D*.ES;/L ]P^MU7-^A=Y)&G7CA MX)IOSCZ,5MGNS$NIK+79#!U@=]*U=\V?%&=!EFW)C_\(DG)\W*M4IK$'L(S% M/7J=ML9ZQACOXRM47;UL#ZO2XZWF+E[F4QG0^_016CPE\:K>@!%?(2)#(#H"+ MY1GI=7'Q.TJ2_#+(5IAY? PC;GVIA-B:$P6W!E;4>.@P9=54/E+"WJ'[6VI1 M\U;61?Z$,W:0 8!R !$.I4?X@.BJ"PX.;QOY\[R;?>@T^S0+_HP3]C4^O._M MG3W3[UZTO4PO]19G<-3?AG3D1&;HX@##"F P\0HF .WF#ASS[X>QO3$"GAIB MY=F4W+C]BJIT/FD%_FX:JBQ!.+863-EY>1_CY:][S/R]Q8NEX34G*A1$ M*]B[N78@XI,EUUG]8)QH$UVUF, *[&).S3BGCXB2F M;QY?XFRDQ%6>ERA:I*?H.4B6BR6A0/$J?2B?\CB* WKN.SDO-SQ,0.!/M5S7$:Y"BBUP.C-&^Z8T:W M12O<[?6MV+E]K-J^%(+4P#M"8W]J DN$W>YC1 MMOQ.@S2Z2X+T-EBS(POW646+I+U48?'J ^I?PP)%E:^I+OV^?_C,/N^$T'97 M&0AI[Q@]. M+]:;!&\1.H\S%))R>1]FM&;FP*I>L-T&4BAHK?/S!TMMO8?=>SKFJ3#VUZLR M>RF6P)]MNG;@>AMRA$..P"_N<<09UNIOD)'4%#Q+3/8HH@[$Q3^T57_\@^A+KPM# M68RC\6'Q/EC/12"3M<7+..:!#K**TS?R^*H.+5E!ZSPE&1U*;]11[+*L4A0F MFAGH/#+6,SH/G_6WUGF 1K;:>?@R>GX-G[8GJ8^%KE)BU[*:3BZ*9Y0]/@?I M8E,=^5$[T1-O8YUQ3K5S1SGE:K^U3FR@<>R/CLKR^QNI6!D@OPOBZ!)GC\'K M[W'Q3 ]\B6O])_C+J]6J(V> M 1;RN4MI&<98%X#6[G&8KKE]:DZ(B?J&KF+PB51"7J@)2#+]G2\GWHK:RUF3 M\<.-/9Y0F9#5W^!P8$@OWE]XZZAIA?*,WK:=*X?/%Q]74Z;ZSOI;5"R6S5!C M_?[CGEPG:=1*Q3G?@Q&WSUY*B.T^VTB&CUJV1K!;G.+VA4K20"/%58KT'W&4 M%K'F2(!-B;5T'_H(<57=\X[2*O8Q;X0S(4U[ MPP>;Q@,D0;13A0Z'I^='--=Q2#4E.C^@[(7\)V\>!QCA14K7)9!SZ3S #51+ M5>P(^'K^!E&E>]^!UG9@#>=\JOXXSJ+R #DP#55QP^5J[6H!XW-!_L2//\OS M!Q'F4#!J>9T]SLD+5%;6)^EV M1T!SP:G<-!7E=-LH>([R>%6_P\Y*K]U_14T[[+,B:\W$ M=]G']A)-! 2 60 MW9$ZH&R_69CI-A#2B;(L4GL=L+[^ZN(U?*;[7JULS&0=$&W;#<2TUH9F4(MA M-5V'0[6H!CI02SC[FW<"ZOE8J=/P+#NM@%I6S-A?PQY@[,)*CGO8+/L3;]BH M++'\S4%E&8@QG,K(FA;ADSFE(',0E1,*E+0^@%;KKN:"WI,\1T7.'#ME9/WU M*Y/,FOG3KC77,R\$&TD[T?)JVYY-5=1=68=_*"LF"%;C%M MG"!A/JZ@4F2BCJB( _L0HI;!6JKS-B08-0T7KZ(:/(\D&2G)[RC#SVPPV0P= MT06.V VK@L3_<)&=0KUY$Q<5#)H)- 8T/N&#KYPV2 8L]_,J[-'-GU0&:SN; MFTRY_%UCF#C7Q@<\M94?- "EKTYX]BBUST'GXJ".-G3R'H5XE<9_T@R^.I[E M+=SC6,(]F%*W#=^A_AXE%>SRYWASNJTQ\$"06&5EL/K.\&2(%?YQ^(I%[;2G MBJTUZ]1;,4ZRQ$2-N7A$#JG&/,.2D7'5LWY^=8N)(Z_%01'OCE8>Q>XRUBF% MM;F'M"TP1*?AC(#'L[ER=TG(LPAAQ M 91=>KR TC5-F0,NB%:LK?4A]PSGQ6+Y$"2^7:$1)X>A MD'WS22'(GO?UK+@GTW>?-$N..LPS9&(CO\7%>;>_=Y(W:.L1C&RV)^Z3^U8, M<7?3!TVQA?=M606?<]T/S3 NU=NP,G\])G52KJW,6 (;ONC:-A#4XS^L'=L: MC0A'^4 M<1Y7 IYN>_\3OV"O5GSR4#VTN+W4UJF K-1=,=4("Q,JI[2C_\P0^Z@'3"_0 M>$1O+B/B#G]%V642K!'UJ-D&9]PX!PAI^Y*ND-1>9A>X);"2NJ,D+UDMUY==L,.CEC?PVK/7IP+ Y_IQ96'Z\!/(]?N(S3N$#79#H9 M71';I*N8Z%KGH9QN;X)_X>PL"8C&T^%-HV1[ JY2TD7+[&3D/L2N65IN(79I M:U9Z1.%SBA.\VE;7I$^D90VT2F4:BP#+V,MCT6QOK&>.49**6N74E0$K]=>Q M/69!A*C.' QR/K=PFWSV$EEB)>>#:,+?WZB"LS(O\!IE_6T8SBFTG+(]CQ91 M^@@HN.JSL26LRM_$.)U9$YX[G0 WQEB$*BI/M>IOORY1JMM?%WU/ MHT(9*Y')[XUA>[_;E9DYC#"^].5F#Q,'E/R&@&I=KIFR,[\UTH^^V7L=D&%? M+!9]V!-[#&@G&Q7T=V9\$[SR&Y;UK6W8X3?G&E8@NKAAAP4-^\=#&V8\<^"[ M&891VC%_4.C;',]Y@\K\T;K'V=]H,H:ZUYP8,@@I_VBH1^J2LA?+):+'_N@\ M*$CK][Y\E*L/*,PWB+"P2^FJY.S6"ZOR=T1GQ!.<$?<3 M1]6#0,3U9$&:U_KPT*E2E!_%("CJ#3(U+*&'2UA%-I9KO+/T^@W4_!$WQXZM M)BBOK[+[#25D 7J1DR;Y.CY:7-LH08UQ9JL/3/' QS*8APM MEH_Q&EWB3 XR*'T++#F]^V!2U%D10'+NAH-4#YD&@''T-4Z2$8K&/[>!]]W/ MSF."HX%:T^^8Z+\F9[N%&4-M[WJQB!@C7L9!MUG:.,GH)(UZMRR2;^6ZO[/* M6^#LJ1;^=,M,+<[#^3#VG3V),R-3T]G^XNG=K_RCB,\Y6I;)=;R1Q@ &PD. !$ ( ! &%S=&4M,C Q-S V,S N>&UL M4$L! A0#% @ [7H'2R_586@F#@ )I( !$ ( !P,8 M &%S=&4M,C Q-S V,S N>'-D4$L! A0#% @ [7H'2Y>3O^0Q$0 &^H M !4 ( !%=4 &%S=&4M,C Q-S V,S!?8V%L+GAM;%!+ 0(4 M Q0 ( .UZ!TOH!(@-7R4 $ \ @ 5 " 7GF !A@=+K$TL?MM_ @1 < M%0 @ $+# $ 87-T92TR,#$W,#8S,%]L86(N>&UL4$L! A0# M% @ [7H'2U[P T@/00 US($ !4 ( !&8P! &%S=&4M F,C Q-S V,S!?<')E+GAM;%!+!08 !@ & (H! !;S0$ ! end